/*!
Theme Name: aclm
Theme URI: http://underscores.me/
Author: Unleashed Technologies
Author URI: https://www.unleashed-technologies.com
Description: Theme for American College of Legal Medicine
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aclm
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

aclm is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#000;font-family:"Lato","Helvetica","Arial","Helvetica Neue",sans-serif;font-size:1.2rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1.entry-title{text-transform:uppercase;font-size:2.7rem;border-bottom:5px solid #ccc;padding:0.3em 0;margin:0.5em 12px;color:#03395a;font-weight:bold}@media only screen and (max-width: 550px){h1.entry-title{margin-top:0}}h2{color:#03395a;font-weight:bold}h2 a{text-decoration:none}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#fff;font-family:"Lucida Console","Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #03395a;cursor:help}mark,ins{background:#fff;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#03395a;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#03395a}a:visited{color:#03395a}a:hover,a:focus,a:active{color:#03395a}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#03395a;border-radius:3px;background:#03395a;color:#fff;line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#03395a}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#03395a}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#03395a;border:1px solid #03395a;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#03395a}select{border:1px solid #03395a}textarea{width:100%}.site-header{display:block;margin:0 auto;width:100%}@media only screen and (max-width: 1229px){.site-header .branding-row{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media only screen and (max-width: 600px){.site-header .branding-row{flex-direction:row}}.site-header .logo-box{display:flex;padding:1em 0;align-items:center}@media only screen and (max-width: 1199px){.site-header .logo-box{justify-content:center;width:100%}}@media only screen and (max-width: 600px){.site-header .logo-box{flex:0 0 auto;width:70%;justify-content:flex-start;padding-left:15px}}.site-header .logo-box img.primary-logo{width:120px;max-width:120px}@media only screen and (max-width: 600px){.site-header .logo-box img.primary-logo{width:55px;height:55px;max-height:100%}}.site-header .logo-box p.site-title{display:flex;margin:0;margin-left:1em}.site-header .logo-box p.site-title a{color:#03395a;font-family:"Cinzel","Times New Roman","Times",serif;font-size:1.9rem;font-weight:bold;text-decoration:none}@media screen and (max-width: 600px){.site-header .logo-box p.site-title a{font-size:0.7rem}}.site-header .logo-box p.site-title a span{font-size:1.4em;line-height:0.8em}@media only screen and (max-width: 600px){.site-header .logo-box p.site-title{margin-left:0.2em}}.site-header .main-mobile-navigation{border-bottom:10px solid #DDBA6C;padding:0 16px}.site-header .main-mobile-navigation .container{margin:15px 0 0 0;padding:0;list-style-type:none}.site-header .main-mobile-navigation .container .menu-item{font-size:1.4rem;color:#03395A;margin-bottom:10px}.site-header .main-mobile-navigation .container .menu-item.current-menu-item a{font-weight:bold}.site-header .main-mobile-navigation .container .menu-item a{text-decoration:none;text-transform:uppercase;font-weight:500}.site-header .main-mobile-navigation .container .menu-item a p{margin-bottom:10px}.site-header .main-mobile-navigation .container .menu-item a .mobile-menu-sub-item{display:none}.site-header .main-mobile-navigation .mobile-top-buttons{display:flex;flex-direction:column;align-items:center}.site-header .main-mobile-navigation .mobile-top-buttons .search-form{position:relative;width:100%}.site-header .main-mobile-navigation .mobile-top-buttons .search-form label{display:inline-block;width:100%}.site-header .main-mobile-navigation .mobile-top-buttons .search-field{font-size:1.4rem;border:1px solid #03395a;padding-left:25px;width:100%;height:40px;margin-top:-3px;outline:none;color:#03395a}.site-header .main-mobile-navigation .mobile-top-buttons .search-field::placeholder{color:#03395a;opacity:1;text-align:center}.site-header .main-mobile-navigation .mobile-top-buttons .search-form input[type="submit"]{position:absolute;display:inline-block;-webkit-font-smoothing:antialiased;font:normal 20px/1em "dashicons";vertical-align:top;clip:inherit;width:25px;height:29px;background:transparent;color:#03395a;left:6px;top:-1px;padding:0;border:none;margin-top:4px}.site-header .main-mobile-navigation .mobile-top-buttons .mobile-sign-in{width:100%;color:white;font-size:1.4rem;padding:10px;margin-bottom:10px}.site-header .main-mobile-navigation .mobile-top-buttons .mobile-search{width:100%;background:white;color:#03395A;padding:10px;font-size:1.4rem}.site-header .main-mobile-navigation .mobile-menu-navigation{margin:10px 0 0 0;padding:0;list-style-type:none}.site-header .main-mobile-navigation .mobile-menu-navigation .mobile-menu-item{font-size:1.4rem;color:#03395A}.site-header .main-mobile-navigation .mobile-menu-navigation .mobile-menu-item a p{margin-bottom:10px;font-weight:700}.site-header .main-mobile-navigation .mobile-menu-navigation .mobile-menu-item a .mobile-menu-sub-item{display:none}.site-header .main-mobile-navigation hr.mobile-divider{border:1px solid #03395a;margin-bottom:0}.site-header .main-mobile-navigation .mobile-bottom-links{margin:10px 0;display:flex;flex-direction:column;align-items:flex-start}.site-header .main-mobile-navigation .mobile-bottom-links .bottom-link{font-size:1.4rem;color:#03395a;margin-bottom:10px;text-decoration:none;font-weight:500;text-transform:capitalize}@media only screen and (min-width: 600px){.site-header .main-mobile-navigation{display:none}}@media only screen and (max-width: 600px){.site-header .main-mobile-navigation{display:none}}.site-header .mobile-menu{display:flex;align-items:center;justify-content:center}.site-header .mobile-menu .hamburger{margin-right:4px;cursor:pointer}.site-header .mobile-menu .bar1,.site-header .mobile-menu .bar2,.site-header .mobile-menu .bar3{width:35px;height:5px;background-color:#03395A;margin:6px 0;transition:0.4s}.site-header .mobile-menu .change .bar1{-webkit-transform:rotate(-45deg) translate(-8px, 6px);transform:rotate(-45deg) translate(-8px, 6px)}.site-header .mobile-menu .change .bar2{opacity:0}.site-header .mobile-menu .change .bar3{-webkit-transform:rotate(45deg) translate(-9px, -8px);transform:rotate(45deg) translate(-9px, -8px)}.site-header .mobile-menu .menu-title{font-weight:700;color:#03395A}@media only screen and (max-width: 600px){.site-header .mobile-menu{flex:0 0 auto;width:30%}}@media only screen and (min-width: 600px){.site-header .mobile-menu{display:none}}.site-header .user-menu-box{display:flex;padding:1em 0;align-items:center}@media only screen and (max-width: 600px){.site-header .user-menu-box .user-menu{margin:0;display:none}}@media only screen and (max-width: 1229px){.site-header .user-menu-box .user-menu{margin:0;padding:0}}@media only screen and (max-width: 1199px){.site-header .user-menu-box{justify-content:center;width:100%}}@media only screen and (max-width: 600px){.site-header .user-menu-box{display:none}}.aclm_full_width{display:flex;justify-content:stretch;align-items:center;width:100%;border:2px solid #e8e8e8;border-radius:9px;box-shadow:0px 3px 6px rgba(3,57,90,0.0784314)}div.right{display:flex;flex-direction:row-reverse;justify-content:stretch;align-items:center;width:100%;border:2px solid #e8e8e8;border-radius:9px;box-shadow:0px 3px 6px rgba(3,57,90,0.0784314)}.image-cont{flex:1;height:64vh;width:100%}.image-cont img{object-fit:cover;height:64vh;border-radius:9px 0 0 9px;width:100%}.image-cont img.right{border-radius:0 9px 9px 0}.image-cont img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.text-cont{flex:1;margin-left:40px;width:100%;padding-right:30px;padding-top:30px;padding-bottom:30px}.text-cont h3{font-weight:bold;font-size:1.9em;color:#03395a;margin-bottom:0.3em}.text-cont h4{font-weight:bold;font-size:1.5em;color:#000;margin-bottom:0.3em}@media only screen and (max-width: 1629px){.aclm_full_width{flex-direction:column}.image-cont img{border-radius:9px 9px 0 0;width:100%;height:80vh}}@media only screen and (max-width: 991px){.wp-block-columns{flex-direction:column}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin:0}.image-cont img{height:40vh}}@media only screen and (max-width: 912px){.image-cont img{height:50vh}}@media only screen and (max-width: 820px){.image-cont img{height:60vh}}@media only screen and (max-width: 750px){.image-cont img{height:50vh}}@media only screen and (max-width: 414px){.image-cont img{height:35vh}}@media only screen and (max-width: 375px){.image-cont img{height:40vh}}@media only screen and (max-width: 540px){.aclm_half_width_card{height:91vh}}@media only screen and (max-width: 450px){.aclm_half_width_card{height:108vh}}@media only screen and (max-width: 375px){.aclm_half_width_card{height:138vh}}.main-navigation{background-color:#03395a;display:block;width:100%;transition:0.4s}@media only screen and (max-width: 600px){.main-navigation{display:none}}.main-navigation ul{list-style:none;margin:auto;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;width:100%;padding:0 10px;text-align:center}@media only screen and (max-width: 550px){.main-navigation li{width:100%}}.main-navigation li:hover>a,.main-navigation li.focus>a{border-bottom:4px solid #ddba6c;color:#ddba6c}.main-navigation a{border-top:4px solid #03395a;border-bottom:4px solid #03395a;font-size:1.1rem;font-weight:500;line-height:74px;color:white;display:block;text-transform:uppercase;text-decoration:none}.main-navigation a.visited{color:white}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{border-bottom:4px solid #ddba6c}.user-menu{display:flex}@media only screen and (max-width: 600px){.user-menu{width:100%}}.user-menu li{list-style:none;margin:0;margin-left:0.3em;position:relative}@media only screen and (max-width: 600px){.user-menu li{margin:0;width:100%}}.user-menu li:hover>a,.user-menu li:focus>a{background-color:#f6f6f6;text-shadow:0px 0px 1px #03395a}.user-menu li:hover>a.button,.user-menu li:focus>a.button{background-color:white;color:#03395a;text-shadow:none}.user-menu li a{font-size:1rem;color:#03395a;padding:0.2em 1.5em 0.32em;text-decoration:none;white-space:nowrap}.user-menu li a.button{font-size:1rem;background-color:#03395a;border:1px solid #03395a;color:white}.user-menu li .wa_login_shortcode form input[type='submit']{font-size:1rem;color:white;padding:0.2em 1.5em 0.32em;text-decoration:none;white-space:nowrap;background-color:#03395a;border:1px solid #03395a}@media only screen and (max-width: 600px){.user-menu li .wa_login_shortcode form input[type='submit']{width:100%;font-size:1.4rem;margin-bottom:15px;padding:10px}}.user-menu li .wa_login_shortcode form input[type='submit']:hover{color:#03395a;background-color:white;border:1px solid #DDBA6C;transition:0.2s}.user-menu li .wa_login_shortcode form p,.user-menu li .wa_login_shortcode p.error{display:none}.user-menu li .search-form{position:relative}.user-menu li .search-field{font-size:1rem;border:1px solid #03395a;padding-left:29px;width:170px;height:29px;margin-top:-3px;margin-left:11px;outline:none;color:#03395a}.user-menu li .search-field::placeholder{color:#03395a;opacity:1}.user-menu li .search-form input[type="submit"]{position:absolute;display:inline-block;-webkit-font-smoothing:antialiased;font:normal 20px/1em "dashicons";vertical-align:top;clip:inherit;width:25px;height:29px;background:transparent;color:#03395a;left:13px;top:-1px;padding:0;border:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media only screen and (max-width: 600px){.menu-toggle{display:none}}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex;justify-content:space-between}}@media only screen and (max-width: 767px){.main-navigation ul{justify-content:center}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.site-footer{color:white;display:block;margin:0 auto;width:100%;background-color:#03395a;padding:1em 0;font-size:1.1em;font-weight:300}.site-footer a{color:white;text-decoration:none}.site-footer a:hover{color:#ddba6c}.site-footer a .dashicons{font-size:1.8em;margin-right:0.5em}.site-footer h3{margin-top:21px;font-size:1.5rem}.site-footer hr{width:85%;border:none;border-top:3px solid #ddba6c;margin:0.3em 0;opacity:1}@media only screen and (max-width: 767px){.site-footer hr{width:100%}}.site-footer .wa_login_shortcode form p,.site-footer .wa_login_shortcode p.error{display:none}.site-footer .wa_login_shortcode form input[type='submit']{font-size:1.5rem;color:white;font-weight:300;padding:0 5px 5px 0;text-decoration:none;white-space:nowrap;background-color:#03395a;border:none}.site-footer .wa_login_shortcode form input[type='submit']:hover{color:#ddba6c}@media only screen and (max-width: 767px){.site-footer .footer-row{padding:0 20px}}@media only screen and (max-width: 767px){.site-footer .footer-image{text-align:center}}.footer-logo{margin:15px;width:175px;height:175px}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.entry-content ul{padding-left:21px;margin:0 0 1.5em 0}.page-links{clear:both;margin:0 0 1.5em}.wp-block-separator{border-top:2px solid #ccc;border-bottom:2px solid #ccc;background-color:#ccc;opacity:1}.aclm-callout{border:2px solid #e8e8e8;border-radius:9px;box-shadow:0px 3px 6px #03395A14;padding:20px;background-color:#f6f6f6}@media only screen and (max-width: 991px){.aclm-callout{margin-bottom:20px}}.aclm-callout.callout-blue{color:white;background-color:#03395a;height:100%}.aclm-callout.callout-blue h2{color:white}.aclm-callout.callout-blue p{margin-bottom:0.5em}.aclm-callout.callout-blue p em{font-size:85%}.aclm-callout.callout-blue .wp-block-group__inner-container{position:relative;height:100%;width:100%;padding-bottom:50px}.aclm-callout.callout-blue .wp-block-buttons{position:absolute;height:40px;width:100%;bottom:0;left:0}.aclm-callout.callout-blue a.wp-block-button__link{color:black;background-color:#ddba6c}.aclm-callout.callout-blue a.wp-block-button__link:hover{background-color:white}.aclm-callout.callout-yellow{color:black;background-color:#ddba6c;height:100%}.aclm-callout.callout-yellow h2{color:black}.aclm-callout.callout-yellow p{margin-bottom:0.5em}.aclm-callout.callout-yellow p em{font-size:75%}.aclm-callout.callout-yellow .wp-block-group__inner-container{position:relative;height:100%;width:100%;padding-bottom:50px}.aclm-callout.callout-yellow .wp-block-buttons{position:absolute;height:40px;width:100%;bottom:0;left:0}.aclm-callout.callout-yellow a.wp-block-button__link:hover{background-color:white}.aclm_future_event{display:flex;flex-direction:column;position:relative;margin:1em 0;margin-left:12px;min-height:120px}@media only screen and (min-width: 768px){.aclm_future_event .image-mobile img{display:none}}.aclm_future_event .event_image_row{display:flex;align-items:center}.aclm_future_event .event_image_row .image_col{flex:1}.aclm_future_event .event_image_row .image_col img{width:100%;height:auto;max-width:400px;max-height:280px;box-shadow:0px 3px 5px #03395A17;border-radius:9px}@media only screen and (max-width: 991px){.aclm_future_event .event_image_row .image_col img{max-width:100%;max-height:100%;margin-bottom:5px}}.aclm_future_event .event_image_row .text_col{flex:2;margin-left:3%}.aclm_future_event .event_image_row .text_col .text{margin-left:0}@media only screen and (max-width: 991px){.aclm_future_event .event_image_row .text_col{margin-left:0}}@media only screen and (max-width: 991px){.aclm_future_event .event_image_row{flex-direction:column;align-items:flex-start;justify-content:center}}@media only screen and (max-width: 767px){.aclm_future_event{margin:1em 0.4em}}.aclm_future_event h2{font-size:1.7rem;margin-bottom:0.9rem}.aclm_future_event h3{font-size:1.3rem;margin-bottom:0.9rem}.aclm_future_event p.excerpt{margin-bottom:1rem}.aclm_future_event .hoverclass-1>.image{display:none}.aclm_future_event .image{position:absolute;top:0;left:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;width:180px;height:100%;border-radius:9px}@media only screen and (max-width: 768px){.aclm_future_event .image{display:none}}.aclm_future_event .text{display:flex;align-items:center;margin-left:205px}@media only screen and (max-width: 767px){.aclm_future_event .text{margin-left:0}}.past-events-headline{color:#03395a;font-weight:bold;text-transform:uppercase;margin-top:3rem}.aclm_past_events_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.aclm_past_events_container.wrap{flex-wrap:wrap;-webkit-flex-wrap:wrap}.aclm_past_event{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:10px 10px 20px 10px;width:18%}@media only screen and (max-width: 1200px){.aclm_past_event{width:22%}}@media only screen and (max-width: 991px){.aclm_past_event{width:30%}}@media only screen and (max-width: 767px){.aclm_past_event{width:100%}}.aclm_past_event h2{font-size:1.4rem;text-align:center}.aclm_past_event h3{font-size:1.125rem;margin:0.5rem 0 0.2rem 0}.aclm_past_event ul{margin:8px}.aclm_past_event .image-mobile{text-align:center;width:100%;max-width:250px;max-height:175px;height:100%}.aclm_past_event .image-mobile img{object-fit:cover;border-radius:9px;width:250px;height:175px}.aclm_past_event .image{position:absolute;top:0;left:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;width:180px;height:100%;border-radius:9px}@media only screen and (max-width: 767px){.aclm_past_event .image{display:none}}.aclm_past_event .text{display:flex;align-items:center;text-align:center}.aclm_past_event .text ul{list-style-type:none;margin-top:10px;padding:0;text-align:center}.aclm_past_event .text ul .aclm_button_list .aclm_button_event{border:0;outline:0;margin:0;padding:0;position:relative;font-size:1.3em;text-decoration:none;font-weight:bold;color:#000}.aclm_past_event .text ul .aclm_button_list .aclm_button_event:hover{color:#03395a}.aclm_past_event .text ul .aclm_button_list .aclm_button_event:before{content:'';width:100%;height:4px;background-color:#ddba6c;position:absolute;bottom:23px;left:0;transition:0.2s}.aclm_past_event .text ul .aclm_button_list .aclm_button_event:after{content:'';width:100%;height:4px;background-color:#ddba6c;position:absolute;bottom:-8px;left:0;transition:0.2s}.aclm_past_event .text ul .aclm_button_list .aclm_button_event:hover:after{width:15%;left:40%;transition:0.2s}.aclm_past_event .text ul .aclm_button_list .aclm_button_event:hover:before{width:15%;left:40%;transition:0.2s}@media only screen and (max-width: 767px){.aclm_past_event .text{margin-left:0}}.aclm_event_details{position:relative;border:2px solid #e8e8e8;border-radius:9px;box-shadow:0px 3px 6px #03395A14;margin:1em 23px;padding:1em;max-width:100%;background-color:#f6f6f6}.aclm_event_details p{margin-bottom:1em}.aclm_event_details h5{font-weight:bold;margin-bottom:1em}.aclm_event_details_accordion{max-width:1320px;margin:1em;width:96.8%;margin-right:50px}.aclm_event_details_accordion .accordion-container{margin:1% 0}.aclm_event_details_accordion .accordion-container .accordion{display:flex;justify-content:space-between;align-items:center;width:100%;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 5px #03395A17;border:2px solid #E8E8E8;border-radius:9px;padding:8px 16px;cursor:pointer;margin:0.9rem 0;transition:0.4s}.aclm_event_details_accordion .accordion-container .accordion h3{margin-bottom:0;text-transform:uppercase;font-size:1.9rem;font-weight:bold;color:#03395a}@media only screen and (max-width: 767px){.aclm_event_details_accordion .accordion-container .accordion h3{font-size:1.5rem}}.aclm_event_details_accordion .accordion-container .accordion i{font-size:1.9rem;color:#03395a}.aclm_event_details_accordion .accordion-container .accordion i:hover{transition:0.3s;color:#ddba6c}@media only screen and (max-width: 767px){.aclm_event_details_accordion .accordion-container .accordion i{font-size:1.5rem}}.aclm_event_details_accordion .accordion-container .accordion:first-child{margin-top:0}.aclm_event_details_accordion .accordion-container .accordion:last-child{margin:0.9rem 0 0}.aclm_event_details_accordion .accordion-container.active{transition:0.4s}.aclm_event_details_accordion .accordion-container .fa-angle-down{color:#ddba6c !important}.aclm_event_details_accordion .panel{padding:0 16px;background-color:white;overflow:hidden;transition:max-height 0.2s ease-out;margin-top:-36px;background:white;border:1px solid black;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 5px #03395a17;border:2px solid #E8E8E8;border-radius:0px 0px 9px 9px;border-top:0}.aclm_event_details_accordion .panel .date_time{font-size:1.5rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.aclm_event_details_accordion .panel .date_time{font-size:1.2rem}}.aclm_event_details_accordion .panel .fees_container{display:flex;flex-wrap:wrap;width:100%;padding-bottom:1.2rem}.aclm_event_details_accordion .panel .fees_container .fee_registration_item{width:47%;margin-right:2%;margin-bottom:8px}.aclm_event_details_accordion .panel .fees_container .fee_registration_item .fee_registration_title{margin-bottom:0;font-weight:bold;font-size:1.3rem}.aclm_event_details_accordion .panel .fees_container .fee_registration_item .fee_cost{margin-bottom:0;font-size:1.1rem}.aclm_event_details_accordion .panel .fees_container .fee_registration_item .fee_cost span{font-weight:700;font-size:1.1rem}.aclm_event_details_accordion .panel .fees_container .fee_registration_item .fee_details{margin-bottom:0;font-size:1.1rem}.aclm_event_details_accordion .panel .fees_container .fee_registration_item .fee_details span{font-weight:700;font-size:1.1rem}@media only screen and (max-width: 767px){.aclm_event_details_accordion .panel .fees_container .fee_registration_item{width:100%}}@media only screen and (max-width: 767px){.aclm_event_details_accordion .panel .fees_container{flex-direction:column}}.aclm_event_details_accordion .panel .registration_container{padding-bottom:24px}.aclm_event_details_accordion .panel .registration_container .registration{font-size:1.5rem;color:black;font-weight:700}.aclm_event_details_accordion .panel .registration_container .register_button{background-color:#03395a;border-radius:8px;padding:0.6em 2.1em;font-size:1.1em;margin-right:1em;line-height:1.5em;color:white;border:0;outline:0;text-decoration:none}.aclm_event_details_accordion .panel .fee_registration{font-size:1.5rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.aclm_event_details_accordion .panel .fee_registration{font-size:1.2rem}}.aclm_event_details_accordion .panel .program_brochure{font-size:1.5rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.aclm_event_details_accordion .panel .program_brochure{font-size:1.2rem}}.aclm_event_details_accordion .panel .call_papers{font-size:1.5rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.aclm_event_details_accordion .panel .call_papers{font-size:1.2rem}}.aclm_event_details_accordion .panel .cmecledental_ce{font-size:1.5rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.aclm_event_details_accordion .panel .cmecledental_ce{font-size:1.2rem}}.aclm_event_details_accordion .panel .accomodations{font-size:1.2rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.aclm_event_details_accordion .panel .accomodations{font-size:1.2rem}}.aclm_event_iframe{position:relative;border:2px solid #e8e8e8;border-radius:3px;box-shadow:0px 3px 6px #03395A14;margin:1em 23px;max-width:100%;height:600px}.aclm_event_iframe .iframe{max-width:100%}.aclm_education_event{display:flex;position:relative;margin:1em 0;margin-left:12px;min-height:120px}@media only screen and (max-width: 767px){.aclm_education_event{flex-direction:column;margin:1em 2.4em}}.aclm_education_event h2{font-size:1.4rem}.aclm_education_event h3{font-size:1.125rem}@media only screen and (max-width: 767px){.aclm_education_event ul{margin:0 0 1.5em 1em}}.aclm_education_event .image-mobile{flex:1;height:40vh;width:100%}.aclm_education_event .image-mobile img{height:40vh;object-fit:cover;width:100%;border-radius:9px 9px 0 0}@media only screen and (max-width: 768px){.aclm_education_event .image-mobile img{height:28vh}}@media only screen and (min-width: 768px){.aclm_education_event .image-mobile{display:none}}.aclm_education_event .image{position:absolute;top:0;left:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;width:180px;height:100%;border-radius:9px}@media only screen and (max-width: 767px){.aclm_education_event .image{display:none}}.aclm_education_event .text{display:flex;align-items:center;margin-left:205px}@media only screen and (max-width: 767px){.aclm_education_event .text{margin-left:0}}.error-404.not-found .search-submit{color:white;padding:0.5em 1em 0.5em}.no-results.not-found .search-submit{color:white;padding:0.5em 1em 0.5em}.panel{padding:0 16px;background-color:white;overflow:hidden;transition:max-height 0.2s ease-out;margin-top:-36px;background:white;border:1px solid black;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 5px #03395a17;border:2px solid #E8E8E8;border-radius:0px 0px 9px 9px;border-top:0}.panel .date_time{font-size:1.5rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.panel .date_time{font-size:1.2rem}}.panel .fees_container{display:flex;flex-wrap:wrap;width:100%;padding-bottom:1.2rem}.panel .fees_container .fee_registration_item{width:47%;margin-right:2%;margin-bottom:8px}.panel .fees_container .fee_registration_item .fee_registration_title{margin-bottom:0;font-weight:bold;font-size:1.3rem}.panel .fees_container .fee_registration_item .fee_cost{margin-bottom:0;font-size:1.1rem}.panel .fees_container .fee_registration_item .fee_cost span{font-weight:700;font-size:1.1rem}.panel .fees_container .fee_registration_item .fee_details{margin-bottom:0;font-size:1.1rem}.panel .fees_container .fee_registration_item .fee_details span{font-weight:700;font-size:1.1rem}@media only screen and (max-width: 767px){.panel .fees_container .fee_registration_item{width:100%}}@media only screen and (max-width: 767px){.panel .fees_container{flex-direction:column}}.panel .registration_container{padding-bottom:24px}.panel .registration_container .registration{font-size:1.5rem;color:black;font-weight:700}.panel .registration_container .register_button{background-color:#03395a;border-radius:8px;padding:0.6em 2.1em;font-size:1.1em;margin-right:1em;line-height:1.5em;color:white;border:0;outline:0;text-decoration:none}.panel .fee_registration{font-size:1.5rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.panel .fee_registration{font-size:1.2rem}}.panel .program_brochure{font-size:1.5rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.panel .program_brochure{font-size:1.2rem}}.panel .call_papers{font-size:1.5rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.panel .call_papers{font-size:1.2rem}}.panel .cmecledental_ce{font-size:1.5rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.panel .cmecledental_ce{font-size:1.2rem}}.panel .accomodations{font-size:1.2rem;color:black;font-weight:700;padding-top:1.2rem}@media only screen and (max-width: 767px){.panel .accomodations{font-size:1.2rem}}.aclm_accordion.accordion-container.container .panel{padding:0 16px;background-color:white;overflow:hidden;transition:max-height 0.2s ease-out;margin-top:-36px;background:white;border:1px solid black;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 5px #03395a17;border:2px solid #E8E8E8;border-radius:0px 0px 9px 9px;border-top:0}.aclm_full_width_card{position:relative;display:flex;width:100%;border:2px solid #e8e8e8;border-radius:9px;box-shadow:0px 3px 6px #03395A14;min-height:400px;margin-top:1em}.aclm_full_width_card.blue_card{background:#03395a}.aclm_full_width_card .image-mobile{flex:1;height:40vh;width:100%}.aclm_full_width_card .image-mobile img{height:40vh;object-fit:cover;width:100%;border-radius:9px 9px 0 0}@media only screen and (min-width: 1200px){.aclm_full_width_card .image-mobile{display:none}}@media only screen and (max-width: 414px){.aclm_full_width_card .image-mobile{display:none}}.aclm_full_width_card .image{position:absolute;top:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;width:calc(50% - 20px)}@media only screen and (max-width: 1200px){.aclm_full_width_card .image{position:unset}}.aclm_full_width_card .image.image-left{left:0;border-radius:9px 0 0 9px}@media only screen and (max-width: 1200px){.aclm_full_width_card .image.image-left{border-radius:9px 9px 0 0;width:100%}}.aclm_full_width_card .image.video{position:absolute}.aclm_full_width_card .image.video .play_button_overlay{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100px;height:auto}@media only screen and (max-width: 1200px){.aclm_full_width_card .image.video .play_button_overlay{top:25%}}@media only screen and (max-width: 600px){.aclm_full_width_card .image.video .play_button_overlay{top:20%}}@media only screen and (max-width: 375px){.aclm_full_width_card .image.video .play_button_overlay{top:15%}}@media only screen and (max-width: 1200px){.aclm_full_width_card .image.video{position:unset}}.aclm_full_width_card .image.image-right{right:0;border-radius:0 9px 9px 0}@media only screen and (max-width: 1200px){.aclm_full_width_card .image.image-right{border-radius:9px 9px 0 0;width:100%}}@media only screen and (max-width: 414px){.aclm_full_width_card .image{height:200px}}.aclm_full_width_card .text{display:flex;align-items:center;padding:30px}.aclm_full_width_card .text h3{font-weight:bold;font-size:1.9em;color:#03395a;margin-bottom:0.3em}@media only screen and (max-width: 414px){.aclm_full_width_card .text h3{font-size:1.5em}}.aclm_full_width_card .text h4{font-weight:bold;font-size:1.5em;color:#000;margin-bottom:0.3em}@media only screen and (max-width: 414px){.aclm_full_width_card .text h4{font-size:1.3em}}.aclm_full_width_card .text.blue_card h3{color:#DDBA6C}.aclm_full_width_card .text.blue_card h4{color:white}.aclm_full_width_card .text.blue_card p{color:white}.aclm_full_width_card .text.blue_card a{color:white}@media only screen and (max-width: 1200px){.aclm_full_width_card .text.blue_card{margin-left:0}}.aclm_full_width_card .text.image-left{margin-left:50%}@media only screen and (max-width: 1200px){.aclm_full_width_card .text.image-left{margin-left:0}}.aclm_full_width_card .text.image-right{margin-right:50%}@media only screen and (max-width: 1200px){.aclm_full_width_card .text.image-right{margin-right:0}}@media only screen and (max-width: 1200px){.aclm_full_width_card{flex-direction:column}}.aclm_current_pub{display:flex;position:relative;border:2px solid #e8e8e8;border-radius:9px;box-shadow:0px 3px 6px #03395A14;height:250px;margin:1em 0;width:100%}@media only screen and (max-width: 767px){.aclm_current_pub{flex-direction:column;height:100%}}.aclm_current_pub .image-mobile{flex:1;height:40vh;width:100%}.aclm_current_pub .image-mobile img{height:40vh;object-fit:cover;object-position:top;width:100%;border-radius:9px 9px 0 0}@media only screen and (max-width: 414px){.aclm_current_pub .image-mobile img{height:28vh;object-position:top}}@media only screen and (min-width: 768px){.aclm_current_pub .image-mobile{display:none}}.aclm_current_pub .image{position:absolute;top:0;left:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;width:180px;height:100%;border-radius:9px}@media only screen and (max-width: 767px){.aclm_current_pub .image{display:none}}.aclm_current_pub .text{display:flex;align-items:center;margin-left:260px}@media only screen and (max-width: 767px){.aclm_current_pub .text{margin-left:0;padding:10px 20px 30px 20px}}.aclm_photo_bio{display:flex;position:relative;margin:1em 0;min-height:200px}.aclm_photo_bio .image{position:absolute;top:0;left:0;height:100%;background-repeat:no-repeat;background-size:cover;width:185px;height:200px;border-radius:9px}@media only screen and (max-width: 767px){.aclm_photo_bio .image{position:unset;margin-bottom:10px}}@media only screen and (max-width: 540px){.aclm_photo_bio .image{width:285px;height:300px}}.aclm_photo_bio .text{display:flex;align-items:center;margin-left:205px}@media only screen and (max-width: 767px){.aclm_photo_bio .text{margin-left:0}}@media only screen and (max-width: 767px){.aclm_photo_bio{flex-direction:column}}.aclm_icon_grid{display:flex}.aclm_icon_grid.container{flex-wrap:wrap;justify-content:space-between;padding:0}@media only screen and (max-width: 1399px) and (min-width: 991px){.aclm_icon_grid.container{justify-content:center}}@media only screen and (max-width: 767px){.aclm_icon_grid.container{justify-content:center}}.aclm_icon_grid .icon_block{position:relative;text-align:center;border-style:solid;border-width:55px 2px 2px;border-color:#03395a #eBeBeB #eBeBeB #eBeBeB;border-radius:9px;box-shadow:0px 3px 6px #03395A14;padding:60px 20px 10px;background-color:#f6f6f6;margin-bottom:20px;max-width:100%;width:298px;height:auto}@media only screen and (max-width: 1399px) and (min-width: 991px){.aclm_icon_grid .icon_block{margin:10px}}@media only screen and (max-width: 767px){.aclm_icon_grid .icon_block{width:100%}}.aclm_icon_grid .icon_block h4{font-weight:bold;color:#03395a}.aclm_icon_grid .icon_block .circle{display:inline-block;position:absolute;top:-45px;left:50%;margin-left:-45px;border-radius:50%;background-color:white;border:3px solid #03395a;height:90px;width:90px}.aclm_icon_grid .icon_block img.svg{position:absolute;width:55px;height:55px;top:50%;left:50%;margin-top:-27px;margin-left:-27px}.half_width_container{display:flex;width:100%;align-items:stretch;margin:20px 0 0 0}.half_width_container .aclm_half_card{border:2px solid #e8e8e8;border-radius:9px;box-shadow:0px 3px 6px #03395a14;width:100%;display:flex;align-items:stretch;flex-direction:column}.half_width_container .aclm_half_card .half_image img{width:100%;height:auto;border-radius:9px 9px 0 0}.half_width_container .aclm_half_card .half_image img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.half_width_container .aclm_half_card .half_text{width:100%;margin-top:-45px;z-index:1}.half_width_container .aclm_half_card .half_text .half_width_title_text{padding:10px 5px 0 30px;width:75%;margin:0;font-weight:bold;font-size:1.9em;color:#03395a;margin-bottom:-1px;background-color:white;border-radius:9px 9px 0 0}@media only screen and (max-width: 414px){.half_width_container .aclm_half_card .half_text .half_width_title_text{font-size:1.5em}}.half_width_container .aclm_half_card .half_text .half_width_inner_text{background-color:white;padding:10px 10px 30px 30px;border-radius:9px}.half_width_container .aclm_half_card .half_text .half_width_inner_text h4{font-weight:bold;font-size:1.5em;color:#000;margin-bottom:0.3em}@media only screen and (max-width: 414px){.half_width_container .aclm_half_card .half_text .half_width_inner_text h4{font-size:1.3em}}@media only screen and (max-width: 414px){.half_width_container .aclm_half_card .half_text{margin-top:-25px}}.half_width_container .aclm_half_card:last-child{margin-left:30px}@media only screen and (max-width: 991px){.half_width_container .aclm_half_card:last-child{margin-left:0}}@media only screen and (max-width: 991px){.half_width_container .aclm_half_card{margin-bottom:20px}}@media only screen and (max-width: 991px){.half_width_container{flex-direction:column}}.accordion-container{margin:1% 0}.accordion-container .accordion{display:flex;justify-content:space-between;align-items:center;width:100%;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 5px #03395A17;border:2px solid #E8E8E8;border-radius:9px;padding:8px 16px;cursor:pointer;margin:0.9rem 0;transition:0.4s}.accordion-container .accordion h3{margin-bottom:0;text-transform:uppercase;font-size:1.9rem;font-weight:bold;color:#03395a}@media only screen and (max-width: 767px){.accordion-container .accordion h3{font-size:1.5rem}}.accordion-container .accordion i{font-size:1.9rem;color:#03395a}.accordion-container .accordion i:hover{transition:0.3s;color:#ddba6c}@media only screen and (max-width: 767px){.accordion-container .accordion i{font-size:1.5rem}}.accordion-container .accordion:first-child{margin-top:0}.accordion-container .accordion:last-child{margin:0.9rem 0 0}.accordion-container.active{transition:0.4s}.accordion-container .fa-angle-down{color:#ddba6c !important}a.wp-block-button__link,input.wp-block-button__link{display:inline-block;background-color:#03395a;border-radius:8px;padding:0.3em 2.1em;font-size:1.05em;margin-right:1em;line-height:1.5em;color:white;border:0;outline:0}@media only screen and (max-width: 767px){a.wp-block-button__link,input.wp-block-button__link{width:100%;margin-bottom:10px}}a.wp-block-button__link:hover,input.wp-block-button__link:hover{color:black;background-color:#ddba6c}a.aclm_button{border:0;outline:0;margin:0;padding:0;position:relative;font-size:1.3em;text-decoration:none;font-weight:bold;color:#000}a.aclm_button:hover{color:#03395a}a.aclm_button:after{content:'';width:100%;height:4px;background-color:#ddba6c;position:absolute;bottom:-8px;left:0;transition:0.1s}a.aclm_button:hover:after{width:20%;transition:0.1s}a.aclm_button-half-widths{border:0;outline:0;margin:0;padding:0;position:relative;font-size:1.3em;text-decoration:none;font-weight:bold;color:#000;top:522px;left:30px}a.aclm_button-half-widths:hover{color:#03395a}a.aclm_button-half-widths:after{content:'';width:100%;height:4px;background-color:#ddba6c;position:absolute;bottom:-8px;left:0;transition:0.1s}a.aclm_button-half-widths:hover:after{width:20%;transition:0.1s}@media only screen and (max-width: 550px){a.aclm_button-half-widths{display:none}}.button.button-primary{color:white}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.featured-image-banner{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;margin-top:0.6em}.featured-image-banner .feat-img{width:100%;height:auto;max-width:100%}@media only screen and (max-width: 600px){.featured-image-banner{margin-top:0}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}img.radius-9,.radius-9 img{border-radius:9px !important}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#000;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
