/* Extra large devices (large laptops and desktops, 1200px and down) */@media only screen and (max-width: 1200px) {nav > li > a > span, .indicator-mask, .navbar-default nav > li::after, .navbar-default nav > li:hover .indicator-mask, .navbar-default nav > li:hover::after { display: none; }nav > li > a { padding-top: 10px; padding-bottom: 10px; }.navbar-brand { margin-left: 15px !important; }nav > li > a { padding-top: 15px; padding-bottom: 15px; }nav .header-search-form { background-color: #fff; padding-left: 15px; padding-right: 15px; }nav #searchbtn i, nav .header-search-form form input { font-size: 14px; }.navbar-default nav > li > a:hover,  .navbar-default nav > li > a:focus { border-color: transparent; }.dropdown-menu.mega-dropdown-menu { display: none !important; position: relative; top: 50px; }.post-ctas .btn-group .btn-primary { font-size: 12px; padding: 15px 10px; }}/* Extra large devices (large laptops and desktops, 1024px and down) */@media screen and (max-width: 1024px) {.mod_feature .bg-feature, .mod.mod_subscribe .fact, .mod_experts .mod-expert .btn-secondary { display: none; }.mod_feature { padding-left: 0;padding-right: 0; }.mod_categories .mod-cat p, .mod_related .mod-cat p { position: initial; }.mod_categories .mod-cat, .mod_events .mod-event { margin-bottom: 10px; }.mod_categories .mod-cat, .mod_related .mod-cat { height: auto; }.mod_events .mod-event { display: inline-block; width: 100%; }.event-details .event-title, .post-ctas .btn-group a { font-size: 16px; }.event-date, .event-date span { color: #fff; }.mod_feature .event .event-date, .event-date { background-color: #c00; border-color: #c00; }.post-ctas .btn-group a { margin-right: 0; margin-bottom: 0; width: 100%; }.template_erm-single-event .post .post-body .well { width: 100%; margin-right: 0; }.masonry { column-count: 2; column-gap: 1.4em; }}/* Large devices (laptops/desktops, 992px and down) */@media only screen and (max-width: 992px) {.mod_ctas .mod-cta .cta-teaser { display: none; }.navbar-default { padding-left: 15px; padding-right: 15px; }.link-list, .list-unstyled { font-size: 16px; }.mod-txt { margin-bottom: 30px;}.mod_ctas .mod-cta { margin-bottom: 10px; padding: 30px; min-height: auto; }.mod_ctas .mod-cta.cta-lg, .mod_ctas .mod-cta.cta-md, .mod_ctas .mod-cta.cta-sm { height: auto; }.section-header, .section-footer, h2, .social-tweet p, .social-tweet .handle a { text-align: left; }.template_erm-about .sidebar-area .mod.mod_nav { margin-bottom: 0; }.section-form.library-form, .library-form .btn-group .btn { width: 100%; }.library-form .btn-group .btn:first-child { margin-bottom: 10px; }.library-form .btn-group .btn { float: left; }.mod_feature { height: auto; padding: 50px 0; }.mod_feature.bg_indigo.bg_indigo_img { background-image: none; }.img-gallery .gallery-col-4 li:nth-child(3n+1), .mod_stories .col-md-4:nth-child(2n+1) { clear: left; }.img-gallery .gallery-col-4 li:nth-child(4n+1), .mod_stories .col-md-4:nth-child(3n+1) { clear: none; }.mod_events .mod-event { min-height: initial; }.mod_events .section-body .row > div:nth-child(even) { background-color: #eee; }.template_erm-about .sidebar-area, .template_erm-two-col .sidebar-area, .template_erm-archives .sidebar-area, .template_erm-single-category .sidebar-area { margin-top: 30px; }}/* Medium devices (landscape tablets, 768px and down) */@media only screen and (max-width: 768px) {.top-header { display: none; }nav > li { width: 100%; }nav > li.nav-sec { display: block; }.sticky .navbar-default nav > li > a:hover, .sticky .navbar-default nav > li > a:focus { background-color: #c00; }.sticky .navbar-default .navbar-collapse { background-color: #900; }.sticky nav > li { text-align: left; }#masthead { height: 87px; }#masthead.sticky { height: 65px; }#masthead.sticky .bottom-header .navbar-default .navbar-collapse { top: 64px; }#masthead.sticky .bottom-header nav > li > a { opacity: 1; }.navbar-default .navbar-collapse { float: none; top: 86px; left: 0; width: 100%; margin: 0; background-color: #f2f2f2; position: absolute; z-index: 9999; }.event-date, .mod_feature .mod-event .event-date { float: left; width: 25%; }.event-details { float: left; width: 75%; }.mod_events .mod-event { min-height: initial; }.mod_feature.bg_indigo .mod-event .event-date { background-color: #212b51; border-color: #212b51; }.mod_feature.bg_green .mod-event .event-date { background-color: #6f7d1c; border-color: #6f7d1c; }}/* Extra small devices (phones, 600px and down) */@media screen and (max-width: 600px) {.mod_story img, .sme-img, .mega-dropdown-title, .mod_feature img.bg-feature { display: none; }h1 { font-size: 42px; }h1.section-title, .mod-feature h2, .mod_feature h2 { font-size: 30px; }h3, h3.story-heading, .mod_subscribe-hor h2, .social-tweet p { font-size: 18px; }p, .post ul, .post ol, .story_teaser { font-size: 14px; }.post-ctas .btn-group a { text-align: left; }.post-ctas .btn-group .btn-primary { font-size: 14px; padding-left: 20px; }.footer-area .mod_drawer.text-center { text-align: initial !important; }.mod, .feature-article-slide { margin-bottom: 30px; }.masonry { column-count: 1; column-gap: 0; }.masonry .item { display: block; }.two-col, .list-unstyled { -webkit-column-count: 1; column-count: 1; }.navbar-form, .subscribe-form { padding-right: 15px; padding-left: 15px; }.link-list li { margin-top: 0.5em; }.post-img.pull-left, .post-img.pull-right { margin-top: 40px; margin-right: 0; margin-left: 0; width: 100%; float: none !important; }.img-gallery .gallery-col-4 li:nth-child(3n+1), .mod_stories .col-md-4:nth-child(2n+1) { clear: left; }.mod_ctas .mod-cta .cta-subtitle, .mod_ctas .mod-cta .cta-title { font-size: 16px; font-family: 'UniversLTPro-55Roman', sans-serif; }.mod_stories .col-md-4:nth-child(2n+1) { clear: none; }.mod-story .story-date { font-family: 'UniversLTPro-55Roman'; color: #333; }.mod_feature { height: auto; }.mod_ctas .mod-cta::after { content: '\f105'; color: #fff; position: absolute; top: 50%; right: 10%; transform: translate(0%,-50%); font: normal normal normal 21px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.mod_subscribe-hor { padding-left: 15px; padding-right: 15px; }.mod_subscribe-hor .wrap { text-align: left; padding-left: 20px; padding-right: 20px; }.mod-story.story-iso .story_date, .mod-story.story-iso .story_title, .mod_ctas .mod-cta .cta-subtitle, .mod_ctas .mod-cta .cta-title { display: inline-block; }.mod-story.story-iso .story_date { margin: 0 7px; }.mod-story.story-iso .story_title { margin: 0; }}