CINXE.COM

Webinar: How to Improve Obstetric Outcomes through a Proactive Quality and Safety Approach | ASHRM

<!DOCTYPE html> <html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#"> <head> <meta charset="utf-8" /> <noscript><style>form.antibot * :not(.antibot-message) { display: none !important; }</style> </noscript><script>window.dataLayer = window.dataLayer || []; window.dataLayer.push({"site":{"language":"English","operatingUnit":"www_ashrm_org","environment":"development"},"page":{"content":{"url":"www.ashrm.org\/education\/webinars\/improve-obstetric-outcomes-through-proactive-quality-safety","pubdate":"20230424","topics":["Clinical\/Patient Safety ERM Domain","Risk Mitigation Techniques"],"type":["On-Demand Educational Webinars"]}}});</script> <link rel="canonical" href="https://www.ashrm.org/education/webinars/improve-obstetric-outcomes-through-proactive-quality-safety" /> <meta name="google" content="33fWWKyWZDLDoZCEHo62LpTT6PGOHXRFyEz4QnWinG4" /> <meta name="cache-control" content="max-age=900, public" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.ashrm.org/education/webinars/improve-obstetric-outcomes-through-proactive-quality-safety" /> <meta property="og:title" content="Webinar: How to Improve Obstetric Outcomes through a Proactive Quality and Safety Approach | ASHRM" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Webinar: How to Improve Obstetric Outcomes through a Proactive Quality and Safety Approach | AHA" /> <meta name="twitter:url" content="https://www.ashrm.org/education/webinars/improve-obstetric-outcomes-through-proactive-quality-safety" /> <meta name="msvalidate.01" content="54B5672E5B7E87B83D585F545F57B5E6" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="description" content="Discuss primary drivers of obstetric risk and outline how risk professionals can support perinatal teams." /> <meta name="twitter:site:id" /> <meta name="twitter:creator" content="@ashrmaha" /> <meta name="twitter:site" content="@ashrmaha" /> <meta name="twitter:image" content="https://www.ashrm.org/sites/default/files/2020-07/ASHRM-Logo.png" /> <meta name="twitter:description" content="Discuss primary drivers of obstetric risk and outline how risk professionals can support perinatal teams." /> <meta property="og:description" content="Discuss primary drivers of obstetric risk and outline how risk professionals can support perinatal teams." /> <meta property="og:site_name" content="ASHRM" /> <meta property="og:image" content="https://www.ashrm.org/sites/default/files/2020-07/ASHRM-Logo.png" /> <script type="application/ld+json">{ "@context" : "http://schema.org", "@type" : "Organization", "legalName" : "ASHRM", "url" : "www.ashrm.org", "logo" : "https://www.ashrm.org/sites/default/files/ashrm/ASHRM-Logo.png", "sameAs" : [ "https://www.linkedin.com/company/3222589/","https://twitter.com/ashrmaha","https://www.youtube.com/channel/UC5_-5QWq8vhAnV8r0-VV1nw","https://www.facebook.com/pages/American-Society-For-Healthcare-Risk-Management/490133251074768" ], "potentialAction": { "@type": "SearchAction", "target": "www.ashrm.org/aha-site-search?search_api_fulltext={search_api_fulltext}&amp;site=www_ashrm_org", "query-input": "required name=search_api_fulltext" } }</script> <link rel="icon" href="/themes/custom/ashrm/favicon.ico" type="image/vnd.microsoft.icon" /> <script src="/sites/default/files/google_tag/primary/google_tag.script.js?solb7n" defer></script> <title>Webinar: How to Improve Obstetric Outcomes through a Proactive Quality and Safety Approach | ASHRM</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_UN5fh7uHNIu4xFcmcfpYQy5I7DM5KsL33G2CC0PwMO8.css?delta=0&amp;language=en&amp;theme=ashrm&amp;include=eJw1jVEOhCAMRC8EciRTZRRdoKSA6O13WfVn0vfSzJCj0YG86THyATk2NJWvXBDMRBkKNt0HOTK5bQmy5xuqHLgeWD1P5PXMIXFELD-bnbwdZ_Fb_BgrNZEfHlR9K5t_DoFt9VAzC9432ulUDWPASgGxmoUlDA26C92NXoRjQbRfIqNMxA" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_oQt_dKkZ10XvpYev5cE9P3iOSCFyNV9WnGJeQ8T77SQ.css?delta=1&amp;language=en&amp;theme=ashrm&amp;include=eJw1jVEOhCAMRC8EciRTZRRdoKSA6O13WfVn0vfSzJCj0YG86THyATk2NJWvXBDMRBkKNt0HOTK5bQmy5xuqHLgeWD1P5PXMIXFELD-bnbwdZ_Fb_BgrNZEfHlR9K5t_DoFt9VAzC9432ulUDWPASgGxmoUlDA26C92NXoRjQbRfIqNMxA" /> <link rel="stylesheet" media="print" href="/sites/default/files/css/css_bTAJPin_z2c0Iu3pX4qglnApwk9ZTIlQaP1v6mgfnwM.css?delta=2&amp;language=en&amp;theme=ashrm&amp;include=eJw1jVEOhCAMRC8EciRTZRRdoKSA6O13WfVn0vfSzJCj0YG86THyATk2NJWvXBDMRBkKNt0HOTK5bQmy5xuqHLgeWD1P5PXMIXFELD-bnbwdZ_Fb_BgrNZEfHlR9K5t_DoFt9VAzC9432ulUDWPASgGxmoUlDA26C92NXoRjQbRfIqNMxA" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_F26WkvMg4t3oYmzQh7QWU5-JG10u5wRGuKmirZnJOIc.css?delta=3&amp;language=en&amp;theme=ashrm&amp;include=eJw1jVEOhCAMRC8EciRTZRRdoKSA6O13WfVn0vfSzJCj0YG86THyATk2NJWvXBDMRBkKNt0HOTK5bQmy5xuqHLgeWD1P5PXMIXFELD-bnbwdZ_Fb_BgrNZEfHlR9K5t_DoFt9VAzC9432ulUDWPASgGxmoUlDA26C92NXoRjQbRfIqNMxA" /> </head> <body class="page-education-webinars-improve-obstetric-outcomes-through-proactive-quality-safety"> <a href="#main-content" class="visually-hidden focusable"> Skip to main content </a> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TL4XBQK" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div class="layout-container edp-layout-container"> <header id="master-header" class='master-header edp-master-header' role="banner"> <section class="top-header"> <div class="container"> <div class="row"> <div class="top-left-header globalnotification"> </div> <div class="top-right-header col-md-2"> <div class="ahaheaderlogo"> <a class="site-brand" href="https://www.aha.org"> <img alt="American Hospital Association. Advancing Health in America" class="hidden-xs hidden-sm" data-entity-type="" data-entity-uuid="" src="/themes/custom/aha/images/aha-brand-full.png" height="40"> <img alt="American Hospital Association. Advancing Health in America" class="visible-xs visible-sm" data-entity-type="" data-entity-uuid="" src="/themes/custom/aha/images/aha-brand.svg"> </a> </div> </div> </div> </div> </section> <div class="container"> <section class="edp-header"> <div class="container"> <div id="master-nav" class="master-nav"> <nav class="edp-nav secondary-nav"> <div class="row"> <div class="nav-left col-md-3 col-xs-8 edp-logo"> <div> <div id="block-edpheaderlogo-8"> <a href="/" class="edp_logo"> <img src="/sites/default/files/styles/edp_header_logo/public/ashrm/ASHRM-Logo.png?itok=zEF5D7No" alt="ashrm site header logo" /> </a> </div> </div> </div> <div class="nav-center col-md-9 hidden-sm hidden-xs"> <div class="row"> <div id="edp_utility_nav" class="col-md-5 edp_utility_nav hidden-sm hidden-xs col-lg-push-1"> <ul> <li><a href="/sso/ashrm/higher-logic">Exchange</a></li> <li><a href="http://ams.aha.org/EWEB/dynamicpage.aspx?Site=AHA&amp;WebCode=StoreMainPage&amp;AHABU=ashrm&amp;_ga=2.208483218.1454120615.1556031405-1000236590.1535141184">Store</a></li> </ul> </div> <div id="edp_login_search" class="col-md-3 edp_login_bt col-lg-push-1 "> <div class="top-right-header row"> <a href="#" id="js-navbar-mobile-toggle" class="navbar-mobile-toggle"></a> <div id="js-header-login-search" class="header-login-search"> <div id="js-header-login" class="header-login"> <div class="openid-connect-login-form" data-drupal-selector="openid-connect-login-form"> <form action="/education/webinars/improve-obstetric-outcomes-through-proactive-quality-safety" method="post" id="openid-connect-login-form" accept-charset="UTF-8"> <div><input data-drupal-selector="edit-openid-connect-client-generic-login" type="submit" id="edit-openid-connect-client-generic-login" name="generic" value="Register / Log In" class="button js-form-submit form-submit" /> </div><input data-drupal-selector="form-eukc85h-gki5xsm1flltl6mrhs0x0iydx7qc-k77ug4" type="hidden" name="form_build_id" value="form-EukC85H_gkI5Xsm1FLlTL6Mrhs0X0IyDX7qC_k77ug4" /> <input data-drupal-selector="edit-openid-connect-login-form" type="hidden" name="form_id" value="openid_connect_login_form" /> </form> </div> </div> </div> </div> </div> <div id="edp-search" class="col-md-4 "> <div class="header-login-search edp-header-login-search"> <!-- EDP Search Block --> <form action="/aha-site-search" method="get" class="views-exposed-form"> <div class="form-actions"> <label for="edit-search-api-fulltext" class="visually-hidden">Search</label> <input class="form-control" data-drupal-selector="edit-search-api-fulltext" type="text" id="edit-search-api-fulltext" name="search_api_fulltext" value="" placeholder="Search..."> <input data-drupal-selector="edit-submit-aha-search" type="submit" id="edit-submit-aha-search" value="Search" class="button js-form-submit form-submit"> <div class="radio-group"> <input type="radio" value="www_ashrm_org" id="www_ashrm_org" name="site" checked><label for="www_ashrm_org">Search this site</label> <input type="radio" value="" id="aha" name="site"><label for="aha">Search all of AHA</label> </div> </div> </form> </div> </div> </div> </div> <div class="row col-lg-9 col-md-12 col-xs-4 pull-right"> <div> <div id="block-edpashrm"> <div class="aha-menu-wrapper"> <a id="menu-toggle" class="navbar-toggle collapsed"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> <nav class="edp-ashrm navbar navbar-default navbar-we-mega-menu hover-action" data-menu-name="edp-ashrm" data-block-theme="aha" data-style="Default" data-animation="None" data-delay="" data-duration="" data-autoarrow="" data-alwayshowsubmenu="" data-action="hover" data-mobile-collapse="0"> <div class="container-fluid"> <ul class="we-mega-menu-ul nav nav-tabs"> <li class="we-mega-menu-li dropdown-menu" data-level="0" data-element-type="we-mega-menu-li" description="Membership" data-id="9682bb6a-1ead-4dc5-8649-04e218b02a79" data-submenu="1" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="Membership" href="/membership" target=""> Membership </a> <div class="we-mega-menu-submenu" data-element-type="we-mega-menu-submenu" data-submenu-width="" data-class="" style="width: px"> <div class="we-mega-menu-submenu-inner"> <div class="we-mega-menu-row" data-element-type="we-mega-menu-row" data-custom-row="0"> <div class="we-mega-menu-col span12" data-element-type="we-mega-menu-col" data-width="12" data-block="" data-blocktitle="0" data-hidewhencollapse="" data-class=""> <ul class="nav nav-tabs subul"> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="0861d25c-af0a-4303-8129-f66dd7adf85d" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/join-ashrm" target="_self"> Join ASHRM </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="9b9e6075-724f-42b1-a466-d02bd02c97f3" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/membership" target=""> Benefits of Membership </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="32345830-d167-47dd-be22-cf9646834ff8" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="https://sso.aha.org/login/?environmentId=8b9f511a-1e4f-4080-a37d-fd2cdaa8f4c5&amp;flowId=00d6f61a-4104-403c-a277-3b47550c2ebe#_ga=2.13256119.1083571619.1712594520-665683879.1632421582" target="_self"> My Account Profile </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="625e8a4b-49c1-4b8f-990e-7f5485d5b49c" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="https://sso.aha.org/login/?environmentId=8b9f511a-1e4f-4080-a37d-fd2cdaa8f4c5&amp;flowId=00d6f61a-4104-403c-a277-3b47550c2ebe#_ga=2.13256119.1083571619.1712594520-665683879.1632421582" target="_self"> Password Reset </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="Chapters" data-id="0c349d09-d14e-4252-ac2b-1d83b89a75d3" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="Chapters" href="/ashrm-affiliated-chapters" target=""> Chapters </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="132e21e5-c028-4409-b9d7-bb3b87fdc1fe" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="https://www.ashrm.org/fashrm-designation" target="_self"> FASHRM Designation </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="5c775da9-98ce-42b1-9d77-bee1c476a73c" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="https://www.ashrm.org/dfashrm-designation" target="_self"> DFASHRM Designation </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="74366c25-e122-4b43-8bcb-3dea95e86cc8" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/voices-ashrm-0" target="_self"> Voices of ASHRM </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="e1f7722e-76b8-4a76-83d5-56ed252e4cd9" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="https://ams.aha.org/eweb/DynamicPage.aspx?Site=AHA&amp;WebCode=IndDirectory&amp;AHABU=ASHRM&amp;_ga=2.144716724.1454120615.1556031405-1000236590.1535141184" target=""> Member Directory </a> </li> </ul> </div> </div> </div> </div> </li> <li class="we-mega-menu-li dropdown-menu" data-level="0" data-element-type="we-mega-menu-li" description="ASHRM Annual Conference" data-id="6df233df-38da-4f19-a9f2-0d972c25c397" data-submenu="1" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="ASHRM Annual Conference" href="/annual-conference" target=""> Annual Conference </a> <div class="we-mega-menu-submenu" data-element-type="we-mega-menu-submenu" data-submenu-width="" data-class="" style="width: px"> <div class="we-mega-menu-submenu-inner"> <div class="we-mega-menu-row" data-element-type="we-mega-menu-row" data-custom-row="0"> <div class="we-mega-menu-col span12" data-element-type="we-mega-menu-col" data-width="12" data-block="" data-blocktitle="0" data-hidewhencollapse="" data-class=""> <ul class="nav nav-tabs subul"> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="bd5c2396-c44e-4dba-9962-c712868029b9" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/annual-conference" target="_self"> ASHRM 2024 </a> </li> </ul> </div> </div> </div> </div> </li> <li class="we-mega-menu-li dropdown-menu" data-level="0" data-element-type="we-mega-menu-li" description="ASHRM Education Resources" data-id="ca374927-74e6-4edb-8471-c3a870bebfaf" data-submenu="1" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="ASHRM Education Resources" href="/education-ashrm" target=""> Education/Events </a> <div class="we-mega-menu-submenu" data-element-type="we-mega-menu-submenu" data-submenu-width="" data-class="" style="width: px"> <div class="we-mega-menu-submenu-inner"> <div class="we-mega-menu-row" data-element-type="we-mega-menu-row" data-custom-row="0"> <div class="we-mega-menu-col span12" data-element-type="we-mega-menu-col" data-width="12" data-block="" data-blocktitle="0" data-hidewhencollapse="" data-class=""> <ul class="nav nav-tabs subul"> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="dd92c045-9ef4-4fc1-bb01-66a3898c9217" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/education-ashrm" target="_self"> Education Programs </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="64c00820-8d88-475a-844b-8111dbe4aa2c" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/education/online-learning-library" target="_self"> Online Learning Library </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="5a66b27f-e830-4659-ad5b-52d4b2ed197c" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/ashrm-webinar-series" target="_self"> ASHRM Webinar Series </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="ASHRM Events &amp; Webinar Calendar" data-id="ab7a3845-b967-434b-ac45-fb9da47c475d" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="ASHRM Events &amp;amp; Webinar Calendar" href="/calendar-events" target="_self"> Calendar of Events </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="d061a804-4022-46bd-ba68-2b97b55fda5c" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/annual-conference" target="_self"> Annual Conference </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="ASHRM Academy" data-id="9882d4b2-bb9a-4579-a51e-bc95d7d3ba89" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="ASHRM Academy" href="/academy" target=""> ASHRM Academy </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="ASHRM Express" data-id="7a6c0488-6792-4564-8fab-d897eaa440b2" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="ASHRM Express" href="/ashrm-express-risk-management-education" target=""> ASHRM Express </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="Certified Professional in Health Care Risk Management (CPHRM)" data-id="6dfd2ef5-c9c9-4657-9f6f-05b6d03de7ee" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="Certified Professional in Health Care Risk Management (CPHRM)" href="/cphrm-exam-prep-course-options" target=""> CPHRM Exam Prep Course </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="e6a72236-41ea-4024-9e21-d6632b3709fa" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/education/hrm-core" target=""> HRM Core </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="dbacdab1-d364-478c-a8a6-58b911d5dfb7" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/education/hrm-certificate-program-modules" target=""> HRM Certificate Program </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="Enterprise Risk Management (ERM) " data-id="fade979e-4094-4971-a2fd-96c749cb607f" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="Enterprise Risk Management (ERM) " href="/education/ermcertificate" target=""> ERM Certificate Program </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="Risk Financing Certificate Program" data-id="5a23a001-66c4-4048-b03e-4a149cbc902c" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="Risk Financing Certificate Program" href="/risk-financing-certificate-program-options" target=""> Risk Financing Certificate Program </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="Patient Safety Certificate Program" data-id="e141af59-9909-47e8-af98-ff16c7a6aa9a" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="Patient Safety Certificate Program" href="/education/patient-safety-certificate" target=""> Patient Safety Certificate Program </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="Scholarships" data-id="54da91aa-3b88-498c-9cbb-f41f780397d7" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="Scholarships" href="/scholarships" target=""> Scholarships </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="5ed5d7ab-3e75-41f3-a4c7-ba3ab99ee5e5" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/education/ce_credits" target="_self"> Continuing Education Information </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="Patient Safety Week" data-id="b302c44d-5b40-4dd4-8eb2-1faccedf3120" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="Patient Safety Week" href="/resources/patient-safety-week" target=""> Patient Safety Week </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="00d59e01-0bd0-47f1-a7c1-25d6cf17e874" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/resources/hrm-week" target=""> HRM Week </a> </li> </ul> </div> </div> </div> </div> </li> <li class="we-mega-menu-li dropdown-menu" data-level="0" data-element-type="we-mega-menu-li" description="" data-id="0491aedd-5521-48d1-8b9c-ac88a39adc9d" data-submenu="1" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/about-1" target=""> About </a> <div class="we-mega-menu-submenu" data-element-type="we-mega-menu-submenu" data-submenu-width="" data-class="" style="width: px"> <div class="we-mega-menu-submenu-inner"> <div class="we-mega-menu-row" data-element-type="we-mega-menu-row" data-custom-row="0"> <div class="we-mega-menu-col span12" data-element-type="we-mega-menu-col" data-width="12" data-block="" data-blocktitle="0" data-hidewhencollapse="" data-class=""> <ul class="nav nav-tabs subul"> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="52275d83-c1ea-4a38-b19b-3207c059ccb0" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/about-1" target="_self"> About ASHRM </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="a07205d5-5b4f-4e6b-8fa0-1c86303ff82f" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/about/governance/strategic-plan" target=""> Strategic Plan </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="140696c6-3d33-4997-9032-b69e7d53670b" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/about/ashrm-leadership" target=""> Leadership </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="4a434253-2cde-451f-b68c-fd501ebc1626" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/about/staff-3" target=""> Staff </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="473c4d47-87c7-4c33-9211-505a643b47b5" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/about/news" target=""> News Releases </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="44244fad-6406-4976-b855-ee57fd1b5925" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/about/volunteers" target="_self"> Volunteer Opportunities </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="e78f9d21-0231-4636-af24-7db788d09b37" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/speaker-request" target="_self"> Request a Speaker </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="47407491-af97-4ec1-92c7-d42c64586bce" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/about/sponsorship-opportunities" target=""> Sponsorship </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="187e26f3-643a-48ce-b2fc-b26e8f45cc4d" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/ashrm-awards-and-recognition-program" target="_self"> Awards and Recognition </a> </li> </ul> </div> </div> </div> </div> </li> <li class="we-mega-menu-li dropdown-menu" data-level="0" data-element-type="we-mega-menu-li" description="" data-id="8c5b5c35-001f-4aff-8111-1d752719ae3b" data-submenu="1" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/pubs" target=""> Resources </a> <div class="we-mega-menu-submenu" data-element-type="we-mega-menu-submenu" data-submenu-width="" data-class="" style="width: px"> <div class="we-mega-menu-submenu-inner"> <div class="we-mega-menu-row" data-element-type="we-mega-menu-row" data-custom-row="0"> <div class="we-mega-menu-col span12" data-element-type="we-mega-menu-col" data-width="12" data-block="" data-blocktitle="0" data-hidewhencollapse="" data-class=""> <ul class="nav nav-tabs subul"> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="da05b4d6-b013-45dc-99f2-405d3905bf3d" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/resource-repository-ashrm" target="_self"> Resource Library </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="982527d4-5bb9-4150-a86d-dd4905d326b5" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/ashrm-publications-bookstore" target=""> Publications </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="77b4eca1-b979-4ad9-8093-b417f924eb0d" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="https://careers.ashrm.org/" target=""> Career Center </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="c9ac46eb-80a1-4815-ac17-87461d1bc8de" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/pubs/journal" target=""> JHRM Journal </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="b0aeab50-91fa-4203-85bf-443b670c2bcd" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/ashrm-podcast" target="_self"> ASHRM Podcast </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="a22e04e0-b1d7-4208-b8ab-85569a1681a9" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/whitepapers" target=""> White Papers </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="b10b1529-f5cb-4229-a777-22a0147c1e74" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="http://forum.ashrm.org/" target=""> Forum News </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="a15d6604-564f-48f5-9d72-0f956687cb32" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="http://ashrmvendorsdirectory.com/" target=""> Vendor Directory </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="97eb1fcb-2b7e-4e39-a9e0-8e774d59dd6f" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/about/hrm_overview" target=""> Professional Overview </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="Enterprise Risk Management (ERM) Resources " data-id="91c65424-2cea-4826-b453-d0c3f91c1cb4" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="Enterprise Risk Management (ERM) Resources " href="/resources/erm-resources" target="_self"> ERM Resources </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="30a90433-f774-4d6d-ab07-c7b7c77a2887" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/resources-1" target=""> Toolkits </a> </li> </ul> </div> </div> </div> </div> </li> <li class="we-mega-menu-li dropdown-menu" data-level="0" data-element-type="we-mega-menu-li" description="" data-id="e7db4535-997b-4cc3-803c-a4e1a2330052" data-submenu="1" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/education/cphrm" target="_self"> Certification </a> <div class="we-mega-menu-submenu" data-element-type="we-mega-menu-submenu" data-submenu-width="" data-class="" style="width: px"> <div class="we-mega-menu-submenu-inner"> <div class="we-mega-menu-row" data-element-type="we-mega-menu-row" data-custom-row="0"> <div class="we-mega-menu-col span12" data-element-type="we-mega-menu-col" data-width="12" data-block="" data-blocktitle="0" data-hidewhencollapse="" data-class=""> <ul class="nav nav-tabs subul"> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="dd690f2f-b48d-406c-b691-003cb675c204" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/education/cphrm" target=""> CPHRM Certification </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="0b4c595a-ac04-4413-9743-8f3080e06be4" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/cphrm-exam-prep-course-options" target=""> CPHRM Exam Prep Course </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="200cdb8d-e6cf-4357-a5f0-3ba0f6117d73" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/ashrm-cphrm-exam-preparation-guide-7th-edition" target=""> CPHRM Exam Study Guide </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="b66853c8-d915-4407-a507-978babb048dc" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/guide-cphrm-exam-claims-litigation-domain" target="_self"> Guide to Claims &amp; Litigation Domain </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="478116fd-3c71-4180-b1b2-48d5625814e5" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/guide-cphrm-exam-clinical-patient-safety-domain" target="_self"> Guide to Clinical Patient Safety Domain </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="97e05eba-d623-4033-ac35-2e30cc518b05" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/guide-cphrm-exam-health-care-operations-domain" target="_self"> Guide to Health Care Operations Domain </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="2be346fa-30d6-4cc4-9859-4a8a7ad4b432" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="/guide-cphrm-exam-legal-regulatory-domain" target="_self"> Guide to Legal &amp; Regulatory Domain </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="db3a667c-8aeb-4b3f-ad7d-2314197c43f3" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="/guide-cphrm-exam-risk-financing-domain" target=""> Guide to Risk Financing Domain </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="91a20d97-04d3-41e9-ae3d-aa2f87f56b21" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target=""> <a class="we-mega-menu-li" title="" href="https://www.aha.org/career-resources/certification-center/cphrm" target=""> AHA Certification Center </a> </li> <li class="we-mega-menu-li" data-level="1" data-element-type="we-mega-menu-li" description="" data-id="8fabb1af-8b25-40c5-8d28-1bb18e895b52" data-submenu="0" data-hide-sub-when-collapse="" data-group="0" data-class="" data-icon="" data-caption="" data-alignsub="" data-target="_self"> <a class="we-mega-menu-li" title="" href="https://ams.aha.org/eweb/DynamicPage.aspx?site=aha&amp;WebCode=runreports&amp;RedirectUrl=https%3A//ams.aha.org/eweb/Reports/ReportStart.aspx%3FReportKey%3Dc61e4e61-dc4e-4cc3-a20c-790963bebfd3%26cpg_code%3Dcphrm%26new_certs%3Dno" target="_self"> CPHRM Current Certificants </a> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </nav> </div> </div> </div> </div> </div> </nav> </div> </div> </section> </div> </header> <main id="main-content" role="main"> <div class="layout-content"> <div> <div data-drupal-messages-fallback class="hidden"></div><div id="block-ashrm-mainpagecontent"> <article class="dynamic-page--node"> <div class="container edp-container"> <div class=""> <div class="dynamic-container"> <div class="spacer dynamic-main "> <section class="page-maincontent"> <div class="body"><link href="http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" rel="stylesheet"><style type="text/css">.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../img/icon/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}*{box-sizing:border-box}img{max-width:100%;height:auto}ul{list-style:outside none none;margin:0;padding:0}figure{padding:0;margin:0}.fix{overflow:hidden}.hidden{display:none}.clear{clear:both}.container{max-width:1170px}@media only screen and (max-width:767px){.container{max-width:575px}}@media only screen and (max-width:479px){.container{width:100%}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0;margin:0}.mt-23{margin-top:23px}.mt-30{margin-top:30px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-57{margin-top:57px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-100{margin-top:100px}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-55{margin-bottom:55px}.mb-58{margin-bottom:58px}.mb-46{margin-bottom:46px}.mb-47{margin-bottom:47px}.mb-60{margin-bottom:60px}.mb-62{margin-bottom:62px}.mb-64{margin-bottom:64px}.mb-65{margin-bottom:65px}.mb-66{margin-bottom:66px}.mb-68{margin-bottom:68px}.mb-70{margin-bottom:70px}.mb-90{margin-bottom:90px}.mb-92{margin-bottom:92px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.button{background:#40a944;box-shadow:none;color:#fff;display:inline-block;height:45px;line-height:45px;padding:0 22px;text-transform:uppercase;font-size:13px;border-radius:3px}.tab-content>.tab-pane.active{display:block;height:auto;opacity:1;overflow:visible}.tab-content>.tab-pane{display:block;height:0;opacity:0;overflow:hidden}@media only screen and (max-width:767px){.product_area{margin-bottom:54px}}@media only screen and (min-width:768px) and (max-width:991px){.product_area.mb-95{margin-bottom:74px}}@media only screen and (max-width:767px){.product_area.mb-95{margin-bottom:54px}}@media only screen and (max-width:767px){.product_area.mb-62{margin-bottom:51px}}.product_header{margin-bottom:30px}@media only screen and (max-width:767px){.product_header{margin-bottom:20px}}.product_header .section_title{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.product_header{margin-bottom:27px}}.section_title{text-align:center;margin-bottom:30px}@media only screen and (min-width:768px) and (max-width:991px){.section_title{margin-bottom:25px}}@media only screen and (max-width:767px){.section_title{margin-bottom:25px}}.section_title p{font-size:15px;line-height:24px;font-family:"Playfair Display",serif;font-style:italic;margin-bottom:2px}.section_title h2{font-size:32px;line-height:35px;font-weight:500;display:inline-block;margin-bottom:0;text-transform:capitalize;padding-bottom:0}@media only screen and (max-width:767px){.section_title h2{font-size:22px;line-height:22px}}.product_tab_btn{margin-top:24px}@media only screen and (max-width:767px){.product_tab_btn{margin-top:17px}}.product_tab_btn ul{justify-content:center}.product_tab_btn ul li{margin-right:8px}.product_tab_btn ul li:last-child{margin-right:0}@media only screen and (max-width:767px){.product_tab_btn ul li{margin-right:5px}}.product_tab_btn ul li a{font-size:15px;line-height:28px;text-transform:uppercase;display:inline-block;font-weight:500;color:#222;border:1px solid transparent;padding:0 20px;border-radius:20px}.product_tab_btn ul li a:hover{border-color:#40a944}.product_tab_btn ul li a.active{color:#40a944;border-color:#40a944}@media only screen and (max-width:767px){.product_tab_btn ul li a{font-size:11px;line-height:22px;padding:0 15px}}.single_product:hover .action_links{opacity:1;visibility:visible;bottom:20px}.single_product:hover .action_links ul li a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.single_product:hover .product_thumb a.secondary_img{opacity:1;visibility:visible;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out}.single_product:hover .product_timing{bottom:76px}.product_thumb{position:relative;overflow:hidden}.product_thumb a.secondary_img{position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out}.product_thumb a img{width:100%}@media only screen and (max-width:767px){.product_thumb a img{width:100%}}.action_links{transition:all .3s ease;position:absolute;left:50%;transform:translatex(-50%);bottom:0;opacity:0;visibility:hidden;z-index:9;background:#fff;padding:4px 7px;box-shadow:0 2px 3px 1px rgba(0,0,0,.1);border-radius:30px}.action_links ul{display:flex}.action_links ul li{margin-right:4px}.action_links ul li:last-child{margin-right:0}.action_links ul li a{font-size:16px;display:inline-block;width:33px;height:33px;line-height:36px;text-align:center;background:#fff;border-radius:50%}.action_links ul li a:hover{background:#40a944;color:#fff}.label_product span{position:absolute}.label_product span.label_sale{top:20px;left:20px;text-transform:uppercase;color:#fff;background:#40a944;font-size:12px;height:20px;line-height:20px;width:40px;text-align:center;display:block;border-radius:5px}.label_product span.label_new{top:20px;right:20px;text-transform:uppercase;color:#fff;background:#40a944;font-size:12px;height:20px;line-height:20px;width:40px;text-align:center;display:block;border-radius:5px}.price_box{margin-top:12px}@media only screen and (max-width:767px){.price_box{margin-top:9px}}.price_box span{line-height:16px}.price_box span.old_price{text-decoration:line-through;font-weight:400;font-size:15px;margin-left:5px}.price_box span.current_price{font-weight:500;font-size:17px;color:#5fa1d0}@media only screen and (max-width:767px){.price_box span.current_price{font-size:13px}}.product_carousel .product_thumb a img{width:100%;margin:0 auto}@media only screen and (max-width:767px){.product_carousel .product_thumb a img{width:100%}}.product_carousel .col-lg-3{flex:0 0 100%;max-width:100%}.product_carousel:hover .owl-nav div{opacity:1;visibility:visible;left:-30px}@media only screen and (min-width:1200px) and (max-width:1300px){.product_carousel:hover .owl-nav div{left:-20px}}@media only screen and (min-width:992px) and (max-width:1199px){.product_carousel:hover .owl-nav div{left:0}}@media only screen and (min-width:768px) and (max-width:991px){.product_carousel:hover .owl-nav div{left:0}}@media only screen and (max-width:767px){.product_carousel:hover .owl-nav div{left:0}}.product_carousel:hover .owl-nav div.owl-next{right:-30px}@media only screen and (min-width:1200px) and (max-width:1300px){.product_carousel:hover .owl-nav div.owl-next{right:-20px}}@media only screen and (min-width:992px) and (max-width:1199px){.product_carousel:hover .owl-nav div.owl-next{right:0}}@media only screen and (min-width:768px) and (max-width:991px){.product_carousel:hover .owl-nav div.owl-next{right:0}}@media only screen and (max-width:767px){.product_carousel:hover .owl-nav div.owl-next{right:0}}.product_carousel .owl-nav.disabled{display:block}.product_carousel .owl-nav div{position:absolute;top:50%;transform:translatey(-50%);font-size:36px;left:0;transition:.3s;opacity:0;visibility:hidden}.product_carousel .owl-nav div:hover{color:#40a944}.product_carousel .owl-nav div.owl-next{right:0;left:auto}.product_items .single_product{margin-bottom:30px}.product_items .single_product:last-child{margin-bottom:0}.product_deals{padding:0 105px}@media only screen and (min-width:1200px) and (max-width:1600px){.product_deals{padding:0 45px}}@media only screen and (min-width:1200px) and (max-width:1300px){.product_deals{padding:0 12px}}@media only screen and (min-width:992px) and (max-width:1199px){.product_deals{padding:0 5px}}@media only screen and (min-width:768px) and (max-width:991px){.product_deals{padding:0}}@media only screen and (max-width:767px){.product_deals{padding:0 50px}}@media only screen and (max-width:575px){.product_deals{padding:0}}.single_countdown{display:inline-block;padding:10px 10px;border:1px solid #ededed;margin-right:10px;background:#fff}.single_countdown:last-child{margin-right:0}@media only screen and (min-width:1200px) and (max-width:1600px){.single_countdown{padding:10px 8px;margin-right:5px}}@media only screen and (min-width:992px) and (max-width:1199px){.single_countdown{padding:5px 8px;margin-right:6px}}@media only screen and (min-width:768px) and (max-width:991px){.single_countdown{padding:5px 8px;margin-right:6px}}@media only screen and (max-width:767px){.single_countdown{padding:5px 8px;margin-right:6px}}.countdown_number{font-size:17px;line-height:18px}@media only screen and (min-width:992px) and (max-width:1199px){.countdown_number{font-size:17px}}@media only screen and (min-width:768px) and (max-width:991px){.countdown_number{font-size:18px}}@media only screen and (max-width:767px){.countdown_number{font-size:18px}}.countdown_title{text-transform:uppercase;font-size:12px;line-height:17px}@media only screen and (min-width:992px) and (max-width:1199px){.countdown_title{font-size:11px}}@media only screen and (min-width:768px) and (max-width:991px){.countdown_title{font-size:11px}}@media only screen and (max-width:767px){.countdown_title{font-size:11px}}.product_timing{transition:all .3s ease;position:absolute;left:0;bottom:20px;z-index:9;right:0;text-align:center}.small_product_area .single_product{overflow:hidden}.small_product_area .single_product:hover .action_links{bottom:-16px}@media only screen and (max-width:767px){.small_product_area .single_product:hover .action_links{bottom:-11px}}.small_product_area .single_product:hover .price_box{opacity:0}.small_product_area .product_thumb{width:120px;float:left}@media only screen and (min-width:992px) and (max-width:1199px){.small_product_area .product_thumb{width:110px}}@media only screen and (min-width:768px) and (max-width:991px){.small_product_area .product_thumb{width:108px}}@media only screen and (max-width:767px){.small_product_area .product_thumb{width:92px}}@media only screen and (min-width:992px) and (max-width:1199px){.small_product_area .product_items .single_product{margin-bottom:23px}.small_product_area .product_items .single_product:last-child{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:991px){.small_product_area .product_items .single_product{margin-bottom:23px}.small_product_area .product_items .single_product:last-child{margin-bottom:0}}.small_product_area .action_links{left:13px;transform:inherit;bottom:20px}@media only screen and (max-width:767px){.small_product_area .action_links{padding:2px 5px}}.small_product_area .price_box{margin-top:15px;transition:.3s}@media only screen and (max-width:767px){.small_product_area .price_box{margin-top:12px}}.home4_gallery_area .product_carousel .owl-nav div{top:-50px;transform:inherit;font-size:26px;right:22px;left:auto;opacity:1;visibility:visible}.home4_gallery_area .product_carousel .owl-nav div.owl-next{right:0}@media only screen and (max-width:767px){.home4_gallery_area .product_carousel .owl-nav div{top:-45px}}@media only screen and (max-width:767px){.home4_gallery_left{margin-bottom:56px}}.home4_gallery_left .section_title{text-align:left;margin-bottom:24px}@media only screen and (max-width:767px){.home4_gallery_left .section_title{margin-bottom:21px}}.home4_gallery_left .section_title h2{font-size:20px;line-height:22px;letter-spacing:0}@media only screen and (min-width:992px) and (max-width:1199px){.home4_gallery_left .section_title h2{font-size:19px;line-height:21px}}@media only screen and (max-width:767px){.home4_gallery_left .section_title h2{font-size:20px;line-height:20px}}.deals_prodict4_left{margin:67px 0}@media only screen and (max-width:767px){.deals_prodict4_left{margin:58px 0}}.custom_product4{margin-bottom:70px}@media only screen and (max-width:767px){.custom_product4{margin-bottom:60px}}.custom_product4 .product_thumb{width:90px}@media only screen and (min-width:992px) and (max-width:1199px){.custom_product4 .product_thumb{width:76px}}@media only screen and (min-width:768px) and (max-width:991px){.custom_product4 .product_thumb{width:76px}}.custom_product4 .price_box{margin-top:10px}@media only screen and (min-width:992px) and (max-width:1199px){.custom_product4 .price_box{margin-top:6px}}@media only screen and (min-width:768px) and (max-width:991px){.custom_product4 .price_box{margin-top:6px}}@media only screen and (min-width:992px) and (max-width:1199px){.custom_product4 .price_box span.current_price{font-size:16px}}@media only screen and (min-width:768px) and (max-width:991px){.custom_product4 .price_box span.current_price{font-size:16px}}@media only screen and (min-width:992px) and (max-width:1199px){.custom_product4 .price_box span.old_price{font-size:14px;margin-left:3px}}@media only screen and (min-width:768px) and (max-width:991px){.custom_product4 .price_box span.old_price{font-size:14px;margin-left:3px}}.custom_product4 .single_product:hover .action_links{bottom:5px}.custom_product4 .single_product:hover .price_box{opacity:0}.custom_product4 .single_product:hover .product_rating{opacity:0}.custom_product4 .action_links{bottom:0;transition:.3s}.product_tab_style4{margin-top:0;margin-bottom:22px}@media only screen and (max-width:767px){.product_tab_style4{padding-right:48px}}.product_tab_style4 ul{justify-content:left}.product_tab_style4 ul li{margin-right:20px}.product_tab_style4 ul li:last-child{margin-right:0}.product_tab_style4 ul li a{font-size:24px;text-transform:capitalize;padding:0;border:0}.product_tab_style4 ul li a.active{color:#cf1f1f}.product_tab_style4 ul li a:hover{color:#cf1f1f}@media only screen and (min-width:768px) and (max-width:991px){.product_tab_style4 ul li a{font-size:20px}}@media only screen and (max-width:767px){.product_tab_style4 ul li a{font-size:18px}}.small_product4_right{margin-bottom:66px}@media only screen and (max-width:767px){.small_product4_right{margin-bottom:58px}}.small_product4_right .section_title{text-align:left;margin-bottom:22px}@media only screen and (max-width:767px){.small_product4_right .section_title{margin-bottom:21px}}.small_product4_right .section_title h2{font-size:24px;line-height:26px;letter-spacing:0}@media only screen and (max-width:767px){.small_product4_right .section_title h2{font-size:20px;line-height:20px}}.small_product4_right .product_thumb{width:160px}@media only screen and (max-width:767px){.small_product4_right .product_thumb{width:100px}}.small_product4_right .single_product .action_links{bottom:-25px}.small_product4_right .single_product:hover .price_box{opacity:1}@media only screen and (max-width:767px){.small_product4_right .single_product:hover .price_box{opacity:0}}.small_product4_right .single_product:hover .action_links{bottom:-53px}@media only screen and (max-width:767px){.small_product4_right .single_product:hover .action_links{bottom:-14px}}.product_header4{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}@media only screen and (max-width:767px){.product_header4{margin-bottom:20px;flex-direction:column}}.product_header4 .section_title h2{font-size:24px;line-height:26px}@media only screen and (min-width:768px) and (max-width:991px){.product_header4 .section_title h2{font-size:20px;line-height:22px}}@media only screen and (max-width:767px){.product_header4 .section_title h2{font-size:22px;line-height:22px}}.product_header4 .product_tab_btn{margin-top:0;padding-right:100px}@media only screen and (min-width:768px) and (max-width:991px){.product_header4 .product_tab_btn{padding-right:50px}}@media only screen and (max-width:767px){.product_header4 .product_tab_btn{margin-top:15px;padding-right:54px}}.product_header4 .product_tab_btn ul li a{text-transform:capitalize}@media only screen and (min-width:768px) and (max-width:991px){.product_header4 .product_tab_btn ul li a{padding:0 14px;font-size:14px}}@media only screen and (max-width:767px){.product_header4 .product_tab_btn ul li a{font-size:13px;padding:0 8px}}.deals_prodict_inner4 .product_timing{position:inherit;margin-top:26px}@media only screen and (max-width:767px){.deals_prodict_inner4 .product_timing{margin-top:20px}}.deals_prodict_inner4 .single_countdown{padding:10px 11px;margin-right:10px;border-radius:3px}.deals_prodict_inner4 .single_countdown:last-child{margin-right:0}@media only screen and (min-width:992px) and (max-width:1199px){.deals_prodict_inner4 .single_countdown{padding:10px 7px;margin-right:7px}}@media only screen and (min-width:768px) and (max-width:991px){.deals_prodict_inner4 .single_countdown{padding:10px 8px;margin-right:7px}}@media only screen and (max-width:767px){.deals_prodict_inner4 .single_countdown{padding:7px 6px;margin-right:5px}}@media only screen and (min-width:992px) and (max-width:1199px){.home4_gallery_right .action_links ul li{margin-right:2px}.home4_gallery_right .action_links ul li:last-child{margin-right:0}}@media only screen and (min-width:992px) and (max-width:1199px){.home4_gallery_right .action_links ul li a{width:32px;height:32px;line-height:35px}}@media only screen and (max-width:767px){.product_margin4{margin-bottom:0}}.color_four .label_product span.label_sale{background:#cf1f1f}.color_four .label_product span.label_new{background:#cf1f1f}.color_four .action_links ul li a:hover{background:#cf1f1f}.color_four .price_box span.current_price{color:#cf1f1f}.color_four .owl-nav div:hover{color:#cf1f1f}.color_four .product_tab_btn ul li a.active{color:#cf1f1f;border-color:#cf1f1f}.color_four .product_tab_btn ul li a:hover{color:#cf1f1f;border-color:#cf1f1f}.product_five .deals_title{background:#40a944}.product_five .addto_cart_btn a{background:#40a944}.blog_section2{background:inherit;padding:0}.blog_section2 .blog_content{padding:23px 20px 0 0}.color_two .articles_date p a:hover{color:#80b82d}.color_two .blog_content h4 a:hover{color:#80b82d}.color_two .blog_footer a:hover{color:#80b82d}.color_two .blog_footer a::before{color:#80b82d}.color_two .owl-nav div:hover{color:#80b82d}.blog_s_three{background:inherit;padding:0}.blog_s_three .blog_content{padding:23px 20px 0 0}.color_three .articles_date p a:hover{color:#fc8a35}.color_three .blog_content h4 a:hover{color:#fc8a35}.color_three .owl-nav div:hover{color:#fc8a35}.shipping_two{padding:31px 0 90px}@media only screen and (min-width:768px) and (max-width:991px){.shipping_two{padding:13px 0 71px}}@media only screen and (max-width:767px){.shipping_two{padding:22px 0 55px}}.brand_area{padding:70px 0}@media only screen and (max-width:767px){.brand_area{padding:60px 0}}.brand_container{padding:25px 0 23px;border:1px solid #efefef;border-radius:7px}.brand_container .single_brand img{width:inherit;margin:0 auto}.single_brand a img{opacity:.5;transition:.3s}.single_brand:hover a img{opacity:1}@media only screen and (min-width:768px) and (max-width:991px){.widgets_container{margin-bottom:31px}}@media only screen and (max-width:767px){.widgets_container{margin-bottom:50px}}@media only screen and (max-width:575px){.widgets_container{text-align:center}}@media only screen and (max-width:767px){.widgets_container.widget_menu{margin-bottom:48px}}.widgets_container h3{font-size:17px;line-height:18px;margin-bottom:20px;text-transform:capitalize;font-weight:500}@media only screen and (min-width:768px) and (max-width:991px){.widgets_container h3{margin-bottom:16px}}@media only screen and (max-width:767px){.widgets_container h3{margin-bottom:10px}}.widgets_container.contact_us>p{font-size:14px;line-height:22px;margin-bottom:6px}.widgets_container.contact_us>p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.widgets_container.contact_us>p{font-size:13px}}.widgets_container.contact_us>p span{font-weight:600}.widgets_container.contact_us>p a:hover{color:#40a944}.widget_newsletter p{font-size:14px;line-height:22px;padding-right:100px;margin-bottom:22px}@media only screen and (min-width:768px) and (max-width:991px){.widget_newsletter p{padding-right:48px}}@media only screen and (max-width:767px){.widget_newsletter p{padding-right:0;margin-bottom:18px}}.canvas_padding{margin-bottom:0}.breadcrumbs_area{background:url(../img/bg/banner18.jpg) no-repeat 0 0;background-size:cover;height:200px;display:flex;align-items:center}@media only screen and (max-width:767px){.breadcrumbs_area{background-position:16%;height:105px}}.breadcrumb_content{text-align:center}.breadcrumb_content h3{font-size:42px;line-height:50px;margin-bottom:9px}@media only screen and (max-width:767px){.breadcrumb_content h3{font-size:26px;line-height:26px;margin-bottom:7px}}.breadcrumb_content ul li{display:inline-block;text-transform:capitalize;font-size:14px;margin-right:3px;padding-right:13px;position:relative}.breadcrumb_content ul li::before{position:absolute;content:"/";right:0;top:50%;transform:translatey(-50%)}.breadcrumb_content ul li:last-child{margin-right:0}.breadcrumb_content ul li:last-child::before{display:none}.breadcrumb_content ul li a:hover{color:#40a944}@media only screen and (min-width:768px) and (max-width:991px){.sidebar_widget .widget_list{margin-bottom:57px}}@media only screen and (max-width:767px){.sidebar_widget .widget_list{margin-bottom:48px}}.sidebar_widget .single_banner{border:0}@media only screen and (max-width:767px){.sidebar_widget .single_banner{margin-bottom:0}}@media only screen and (max-width:767px){.sidebar_widget .single_banner a{width:100%}}@media only screen and (max-width:767px){.sidebar_widget .single_banner a img{width:100%}}.widget_list{margin-bottom:33px}.widget_list.widget_categories>ul>li>a{font-size:13px;display:block;line-height:30px;padding:0 20px}.widget_list.widget_categories>ul>li>a:hover{color:#40a944}.widget_list.widget_categories>ul>li:last-child>a{border-bottom:0}.widget_list.widget_categories>ul>li.widget_sub_categories>a{position:relative}.widget_list.widget_categories>ul>li.widget_sub_categories>a::before{content:'+';cursor:pointer;font-size:12px;position:absolute;right:21px;top:50%;transform:translatey(-50%)}.widget_list.widget_categories>ul>li.widget_sub_categories>a.active::before{content:'-';cursor:pointer;font-size:12px;position:absolute;right:21px;top:50%;transform:translatey(-50%)}.widget_list.widget_categories>ul>li ul{padding-left:30px;display:none}.widget_list.widget_categories>ul>li ul li a{font-size:13px;line-height:30px;display:block;border-bottom:1px solid rgba(255,255,255,.1)}.widget_list.widget_categories>ul>li ul li a:hover{color:#40a944}.widget_list:last-child{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.widget_list{margin-bottom:68px}}@media only screen and (max-width:767px){.widget_list{margin-bottom:49px}}.widget_list h3{font-size:15px;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase;font-weight:500;line-height:20px;border-bottom:1px solid #ededed}@media only screen and (min-width:992px) and (max-width:1199px){.widget_list h3{font-size:18px}}.widget_list>ul>li>a{font-size:14px;display:block;line-height:30px}.widget_list>ul>li>a:hover{color:#40a944}.widget_list>ul>li>a span{float:right}.ui-slider-horizontal .ui-slider-range{background:#40a944;height:2px}.ui-slider-horizontal{height:2px;background:#dbdbdb;border:none;width:92%;margin:0 auto;margin-bottom:22px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;width:15px;height:15px;top:-7px;cursor:pointer;border-radius:50%;border:2px solid #40a944}.widget_list.widget_filter{overflow:hidden}.widget_list.widget_filter form{padding-top:10px}.widget_list.widget_filter form input{background:0 0;border:none;font-size:12px;float:right;text-align:right;line-height:31px;width:60px}@media only screen and (min-width:992px) and (max-width:1199px){.widget_list.widget_filter form input{width:65px}}.widget_list.widget_filter form button{height:30px;line-height:30px;padding:0 20px;text-transform:capitalize;color:#fff;background:#222;border:0;border-radius:30px;float:left;-webkit-transition:.3s;transition:.3s}.widget_list.widget_filter form button:hover{background:#40a944}.tag_cloud a{margin:0 5px 12px 0;padding:5px 15px;text-transform:capitalize;display:inline-block;border:1px solid #ededed;background:#fff;border-radius:3px;font-size:13px}@media only screen and (min-width:992px) and (max-width:1199px){.tag_cloud a{padding:5px 10px}}.tag_cloud a:hover{background:#40a944;border-color:#40a944;color:#fff}.shop_toolbar{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e5e5;padding:8px 10px;margin:0 0 40px}@media only screen and (max-width:767px){.shop_toolbar{flex-direction:column-reverse;padding:10px 10px 18px}}.select_option{display:flex;align-items:center}@media only screen and (max-width:767px){.select_option{flex-direction:column}}.select_option .nice-select{border:0;height:30px;line-height:29px}.select_option .nice-select ul.list{top:114%;right:0;width:200px;max-height:200px;overflow:auto}@media only screen and (max-width:767px){.niceselect_option{margin-bottom:16px}}@media only screen and (max-width:767px){.page_amount{margin-bottom:12px}}@media only screen and (max-width:767px){.page_amount p{padding-left:0;margin-left:0;border-left:0}}.list_button ul li{margin-right:12px}.list_button ul li:last-child{margin-right:0}.list_button ul li a:hover{color:#40a944}.list_button ul li a i{margin-right:5px;border-radius:100%;height:30px;width:30px;line-height:30px;text-align:center}.list_button ul li a.active{color:#40a944}.list_button ul li a.active i{background:#40a944;color:#fff}@media only screen and (max-width:767px){.pagination{margin-top:19px}}.pagination ul li{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background:#f1f1f1;border-radius:3px;margin-left:3px}.pagination ul li:first-child{margin-left:0}.pagination ul li a{display:block;border-radius:3px}.pagination ul li a:hover{background:#40a944;color:#fff}.pagination ul li.current{background:#40a944;color:#fff}.pagination ul li.next{width:40px}.shop_toolbar.t_bottom{justify-content:center;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.shop_toolbar.t_bottom{margin-bottom:65px}}@media only screen and (max-width:767px){.shop_toolbar.t_bottom{padding:15px 10px 15px;margin-bottom:58px}}@media only screen and (max-width:767px){.shop_toolbar.t_bottom .pagination{margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.shop_reverse .tab-content .row{flex-direction:row}}@media only screen and (max-width:767px){.shop_reverse .tab-content .row{flex-direction:row}}@media only screen and (min-width:992px) and (max-width:1199px){.grid_view .quick_button{bottom:5px}}@media only screen and (min-width:992px) and (max-width:1199px){.grid_view .quick_button a{line-height:37px}}@media only screen and (min-width:992px) and (max-width:1199px){.grid_view .action_button ul li a{width:43px;height:40px;line-height:38px}}.grid_view .hover_action a{width:43px;height:40px;line-height:38px}@media only screen and (min-width:768px) and (max-width:991px){.shop_reverse .row{flex-direction:column-reverse}}@media only screen and (max-width:767px){.shop_reverse .row{flex-direction:column-reverse}}.row.shop_wrapper{flex-direction:row}.shop_toolbar_btn>button{margin-right:10px;border:0;background:inherit}.shop_toolbar_btn>button.btn-grid-3{background:url(../img/icon/bkg_grid.png) no-repeat scroll center center;width:20px;height:20px}.shop_toolbar_btn>button.btn-grid-3.active{background:url(../img/icon/bkg_grid_hover.png) no-repeat scroll center center!important}.shop_toolbar_btn>button.btn-grid-4{background:url(../img/icon/bkg_grid4.png) no-repeat scroll center center;width:26px;height:22px}@media only screen and (min-width:992px) and (max-width:1199px){.shop_toolbar_btn>button.btn-grid-4{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.shop_toolbar_btn>button.btn-grid-4{display:none}}.shop_toolbar_btn>button.btn-grid-4.active{background:url(../img/icon/bkg_grid4_hover.png) no-repeat scroll center center!important}.shop_toolbar_btn>button.btn-list{background:url(../img/icon/bkg_list.png) no-repeat scroll center center;width:20px;height:20px}.shop_toolbar_btn>button.btn-list.active{background:url(../img/icon/bkg_list_hover.png) no-repeat scroll center center!important}.grid_content .product_ratings{margin-bottom:11px}.grid_content .product_ratings ul{justify-content:center}.list_action{display:none}.grid_list .grid_name{display:none}.grid_list .action_links{display:none}.grid_list .action_links.list_action{display:block}.grid_list .list_action_right{display:block}.list_action_right ul li{margin-right:10px}.list_action_right ul li:last-child{margin-right:0}@media only screen and (max-width:767px){.list_action_right ul li{margin-right:5px}}.list_action_right ul li.add_to_cart a{padding:0 30px;height:42px;line-height:40px;background:#222;color:#fff;border-radius:30px;width:inherit;font-size:14px;font-weight:600;text-transform:capitalize;border-color:#222}.list_action_right ul li.add_to_cart a:hover{background:#40a944}@media only screen and (max-width:767px){.list_action_right ul li.add_to_cart a{padding:0 20px;height:38px;line-height:36px}}.list_action_right ul li a{width:42px;height:42px;border:1px solid #ededed;line-height:44px}.list_action_right ul li a:hover{border-color:#40a944}@media only screen and (max-width:767px){.list_action_right ul li a{width:38px;height:38px;line-height:41px}}.grid_list .single_product{display:grid;grid-template-columns:30.68% auto}@media only screen and (max-width:767px){.grid_list .single_product{flex-direction:column;grid-template-columns:100%}}.grid_list .single_product:hover .action_links{transform:inherit}.col-cust-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:max-width;padding-right:15px;padding-left:15px}@media only screen and (min-width:768px) and (max-width:991px){.col-cust-5{-ms-flex:0 0 33%;flex:0 0 33%}}@media only screen and (max-width:767px){.col-cust-5{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:479px){.col-cust-5{flex:0 0 100%;max-width:100%}}.shop_wrapper>div{-webkit-transition:all 1s ease;transition:all 1s ease}.shop_toolbar_wrapper{display:flex;justify-content:space-between;align-items:center;border:1px solid #ddd;padding:8px 10px;margin:0 0 30px}@media only screen and (max-width:767px){.shop_toolbar_wrapper{flex-direction:column;padding:15px 10px 5px}}@media only screen and (max-width:767px){.shop_toolbar_btn{margin-bottom:20px}}.shop_wrapper{margin-bottom:10px}@media only screen and (max-width:767px){.shop_wrapper{margin-bottom:30px}}.shop_wrapper .single_product{position:relative;margin-bottom:24px}.shop_wrapper.grid_list .single_product{margin-bottom:30px}.shop_wrapper .label_product{bottom:40px}.shop_fullwidth .shop_wrapper.grid_3 .product_thumb a img{width:100%}@media only screen and (min-width:768px) and (max-width:991px){.shop_fullwidth{margin-bottom:0}}@media only screen and (max-width:767px){.shop_fullwidth{margin-bottom:0}}@media only screen and (max-width:767px){.product_details{margin-top:60px;margin-bottom:60px}}#img-1{border:1px solid #ededed}.header_product{border-bottom:1px solid #ededed}.product_d_right h1{text-transform:capitalize;line-height:20px;font-size:22px;font-weight:400;margin-bottom:22px}@media only screen and (min-width:768px) and (max-width:991px){.product_d_right h1{font-size:20px;margin-bottom:17px}}@media only screen and (max-width:767px){.product_d_right h1{margin-bottom:17px;font-size:18px}}.product_d_right h1 a{color:#252525}.product_d_right h1 a:hover{color:#40a944}.product_d_right .product_ratting{margin-bottom:17px}.product_d_right .price_box{margin-bottom:14px}@media only screen and (max-width:767px){.product_d_right .price_box{margin-bottom:9px}}.product_d_right .price_box span.current_price{font-size:23px}@media only screen and (max-width:767px){.product_d_right .price_box span.current_price{font-size:18px}}.product_d_right .price_box span.old_price{font-size:20px}@media only screen and (max-width:767px){.product_d_right .price_box span.old_price{font-size:17px}}.product_d_right .product_desc{margin-bottom:19px;padding-bottom:24px;border-bottom:1px solid #ededed}@media only screen and (max-width:767px){.product_d_right .product_desc{margin-bottom:15px;padding-bottom:18px}}.product_d_right .product_desc::before{display:none}.product_d_right .product_desc p{font-size:14px;line-height:26px}.product_d_right .product_timing{position:inherit;margin-bottom:22px;margin-top:30px}@media only screen and (max-width:767px){.product_d_right .product_timing{margin-bottom:16px;margin-top:25px}}.product_d_right .countdown_area{max-width:220px}@media only screen and (max-width:767px){.product_d_right .countdown_area{max-width:190px}}.product_nav{float:right;position:relative;top:-43px}@media only screen and (max-width:767px){.product_nav{display:none}}.product_nav ul li{display:inline-block;margin-left:3px}.product_nav ul li:first-child{margin-left:0}.product_nav ul li a{background:#40a944;border-radius:3px;color:#fff;display:block;font-size:15px;height:30px;width:30px;line-height:30px;text-align:center}.product_nav ul li a:hover{background:#222}@media only screen and (max-width:767px){.product_d_info{margin-bottom:57px}}.product_d_action{margin-bottom:14px}.product_d_action ul li a{font-size:14px;line-height:28px}.product_d_action ul li a:hover{color:#40a944}.product_meta{margin-bottom:24px}@media only screen and (max-width:767px){.product_meta{margin-bottom:20px}}.product_meta span{font-weight:500}.product_meta span a{margin-left:10px;font-weight:400}.product_meta span a:hover{color:#40a944}.product_info_button{border-bottom:1px solid #ededed;padding-bottom:15px;margin-bottom:29px}@media only screen and (max-width:767px){.product_info_button ul li{margin-bottom:5PX}.product_info_button ul li:last-child{margin-bottom:0}}.product_info_button ul li a{display:block;float:left;text-transform:capitalize;font-size:20px;color:#555;font-weight:500;margin-right:35px;line-height:26px;position:relative}@media only screen and (max-width:767px){.product_info_button ul li a{margin-right:25px;font-size:17px}}.product_info_button ul li a.active{color:#333}.product_info_button ul li a:hover{color:#333}.product_info_button ul li:last-child a{margin-right:0}.product_review_form button{border:none;background:#222;color:#fff;text-transform:uppercase;font-weight:500;padding:5px 15px 3px;display:block;-webkit-transition:.3s;transition:.3s;cursor:pointer;margin-top:20px;border-radius:5px;font-size:13px}.product_review_form button:hover{background:#40a944;color:#fff}.product_info_content p{line-height:28px}.product_d_table{padding:10px 0 22px}.product_d_table table{border-top:1px solid #ddd;width:100%}.product_d_table table tbody tr{border-bottom:1px solid #ddd}.product_d_table table tbody tr td{padding:7px 17px}.product_d_table table tbody tr td:first-child{border-right:1px solid #ddd;width:30%;font-weight:700}.product_d_inner{padding:20px 30px 27px;border:1px solid #ededed}@media only screen and (max-width:767px){.product_d_inner{padding:20px 20px 27px}}.product_info_inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.comment_title{margin-bottom:20px}.product_review_form input{border:1px solid #ddd;background:0 0;width:100%;height:40px;padding:0 20px}.product_review_form textarea{border:1px solid #ddd;background:0 0;height:120px;resize:none;width:100%;margin-bottom:14px;padding:0 20px}.product_review_form p{margin-bottom:7px}.s-tab-zoom.owl-carousel .owl-nav{display:block}.s-tab-zoom.owl-carousel .owl-nav div{position:absolute;background:#f2f2f2;border-radius:3px;height:32px;top:50%;transform:translatey(-50%);width:32px;text-align:center;line-height:32px;left:-7px;font-size:18px;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.s-tab-zoom.owl-carousel .owl-nav div:hover{background:#40a944;color:#fff}.s-tab-zoom.owl-carousel .owl-nav div.owl-next{right:-7px;left:auto}@media only screen and (max-width:767px){.product-details-tab{margin-bottom:56px}}.product-details-tab:hover .s-tab-zoom.owl-carousel .owl-nav div{opacity:1;visibility:visible}.single-zoom-thumb{margin-top:20px!important;width:80%;margin:0 auto}@media only screen and (min-width:768px) and (max-width:991px){.single-zoom-thumb{width:88%}}@media only screen and (max-width:767px){.single-zoom-thumb{width:95%}}.single-zoom-thumb ul li{border:1px solid #ddd}.single-zoom-thumb ul li a{width:100%}.related_products{margin-bottom:60px}@media only screen and (max-width:767px){.related_products{margin-bottom:50px}}.related_products .section_title::before{display:none}.upsell_products{margin-bottom:64px}@media only screen and (max-width:767px){.upsell_products{margin-bottom:54px}}.upsell_products .section_title::before{display:none}.grouped_form{border:1px solid #ededed;margin-bottom:25px}@media only screen and (min-width:768px) and (max-width:991px){.grouped_form{margin-bottom:20px}}@media only screen and (max-width:767px){.grouped_form{margin-bottom:17px}}.grouped_form table{width:100%}.grouped_form table tbody tr{border-bottom:1px solid #ededed}.grouped_form table tbody tr td{border-right:1px solid #ddd;padding:11px 5px;text-align:center}.grouped_form table tbody tr td input[type=checkbox]{width:20px;height:21px}.grouped_form table tbody tr td input[type=number]{width:50px;background:inherit;border:1px solid #ededed;padding:0 5px;height:40px}.grouped_form table tbody tr td.grouped-product-list.quantity{min-width:80px;text-align:center;line-height:12px}.grouped_form table tbody tr td.grouped-product-list.label{min-width:188px;font-weight:500;font-size:14px}.grouped_form table tbody tr td.grouped-product-list.label a:hover{color:#40a944}.grouped_form table tbody tr td.grouped-product-list.price{font-size:14px;font-weight:500;min-width:190px}.grouped_form table tbody tr td.grouped-product-list.price p{font-size:12px;font-weight:500;position:relative}.grouped_form table tbody tr td.grouped-product-list.price p::before{color:#80b82d;content:'\f058';display:inline-block;font-family:FontAwesome;font-size:1em;position:absolute;top:0;left:40px}.grouped_form table tbody tr td:last-child{border-right:0}.grouped_form table tbody tr:last-child{border-bottom:0}.box_quantity.group button{margin-left:0} /*-- paste minified css here */ .price_box1 {margin-top:12px} .price_box1 {margin-top:9px} </style><!--product details start--><div class="product_details mt-70 mb-70"><div class="container"><div class="row"><div class="col-lg-6 col-md-6"><div class="product-details-tab"><div class="zoomWrapper single-zoom" id="img-1"><a href="#"><img src="https://www.ashrm.org/sites/default/files/2023-04/Improve-Obstetric-Outcomes-600x600.png" alt="Resolving Gaps" data-zoom-image="https://www.ashrm.org/sites/default/files/2023-04/Improve-Obstetric-Outcomes-600x600.png" id="zoom1"></a></div><div class="single-zoom-thumb"><ul class="s-tab-zoom owl-carousel single-product-active" id="gallery_01"><li><a class="elevatezoom-gallery active" href="#" data-image="https://www.ashrm.org/sites/default/files/2023-04/Improve-Obstetric-Outcomes-600x600.png" data-update="" data-zoom-image="https://www.ashrm.org/sites/default/files/2023-04/Improve-Obstetric-Outcomes-600x600.png"><img src="https://www.ashrm.org/sites/default/files/2023-04/Improve-Obstetric-Outcomes-600x600.png" alt="Resolving Gaps"></a></li><li><a class="elevatezoom-gallery active" href="#" data-image="https://www.ashrm.org/sites/default/files/2020-09/on-demand-webinars600x600.png&#13;" data-update="" data-zoom-image="https://www.ashrm.org/sites/default/files/2020-09/on-demand-webinars600x600.png&#13;"><img src="https://www.ashrm.org/sites/default/files/2020-09/on-demand-webinars600x600.png&#13;" alt="ASHRM Couruse image 2"></a></li></ul></div></div></div><div class="col-lg-6 col-md-6"><h1>How to Improve Obstetric Outcomes through a Proactive Quality and Safety Approach</h1><div class="product_d_right"><div class="price_box"><strong>ASHRM On-Demand Webinar Series</strong></div><div class="price_box"><p><span class="current_price"><strong>Member:</strong> $39.00</span><br><sppp><strong>Non-Member:</strong> $99.00<br></sppp></p><div><strong>Speakers: </strong>Adriane Burgess PhD, RNC-OB, CCE, C-ONQS, CPHQ and Julia Wheeling BSN, MBA, RNC-EFM, C-ONQS</div><p>&nbsp;</p></div><p><strong>ASHRM CE Credit:</strong> 1<br>&nbsp;</p><p style="clear:both;"><a class="btn btn-wide btn-primary" href="https://ams.aha.org/EWEB/?ahabu=ASHRM&amp;Action=Add&amp;ObjectKeyFrom=1A83491A-9853-4C87-86A4-F7D95601C2E2&amp;WebCode=ProdDetailAdd&amp;DoNotSave=yes&amp;ParentObject=CentralizedOrderEntry&amp;ParentDataObject=Invoice%20Detail&amp;ivd_formkey=69202792-63d7-4ba2-bf4e-a0da41270555&amp;ivd_prc_prd_key=5d003f7a-abc1-416d-a1da-6abde75dcb21">Access Now</a></p></div><div class="product_desc"><p><br>This webinar will review the current state of maternal morbidity and mortality in the U.S., discuss primary drivers of obstetric risk, and outline how risk management professionals can engage with and support perinatal teams in creating safer systems of care and thus improve outcomes in the birthing people they serve.</p></div></div></div></div></div><!--product details end--><!--product info start--><div class="product_d_info mb-65"><div class="container"><div class="row"><div class="col-12"><div class="product_d_inner"><div class="tab-content"><div class="tab-pane fade show active" id="info" role="tabpanel"><div class="product_info_content"><p>Recent CDC data revealed that maternal mortality is increasing and stark disparities in outcomes exist. For every maternal death, thousands more suffer severe morbidity. Severe maternal and neonatal events are devasting to patients, their families and the teams providing their care. These events are also extremely costly and are a leading source of claims and indemnity payments. Severe maternal events are near misses and should provide an opportunity to improve. Unfortunately, many hospitals take a reactive approach to perinatal quality and safety only assessing for needed improvements after a serious event occurs. This reactive approach to perinatal quality is often forged due to:</p><p>1. A lack of access to data on perinatal process and outcome measures.</p><p>2. The financial incentives associated with other quality indicators which drive prioritization and resource allocation to other specialties.</p><p>3. Lack of a quality structure within perinatal services which promotes awareness of, engagement with, and accountability for perinatal outcomes.</p><p>This webinar will review the current state of maternal morbidity and mortality in the U.S., discuss primary drivers of obstetric risk, and outline how risk management professionals can engage with and support perinatal teams in creating safer systems of care and thus improve outcomes in the birthing people they serve.</p><p>Learning Objectives</p><ul><li>• Discuss current data on maternal morbidity and mortality in the U.S.</li><li>• Describe primary drivers of risk in the specialty of obstetrics.</li><li>• Outline the key components of a proactive perinatal quality and safety structure aimed at improving maternal and neonatal outcomes at your hospital.</li><li>• Identify ways risk management professionals can engage with perinatal teams to improve the perinatal care provided in your hospitals and health systems.</li></ul><div class="product_d_table"><table><tbody><tr><td class="first_child">Product Code</td><td>322017OD23</td></tr><tr><td class="first_child">ASHRM CE Credits</td><td>1</td></tr><tr><td class="first_child">CNE Credits</td><td>1</td></tr><tr><td class="first_child">Domain</td><td>Clinical Patient Safety</td></tr><tr><td class="first_child">Level - Foundational (F), Practitioner (P), Advanced (A)</td><td>F</td></tr><tr><td class="first_child">Publication Date</td><td>7/10/23</td></tr><tr><td class="first_child">Next Review</td><td>7/01/24</td></tr><tr><td class="first_child">Credit Expires</td><td>7/01/25</td></tr></tbody></table></div><div class="product_info_content"><p>For questions regarding this webinar, contact&nbsp;<a href="mailto:ASHRMEd@aha.org" tabindex="-1">ASHRMEd@aha.org</a></p></div></div></div></div></div></div></div></div><!--product info end--><div style="margin:0 auto;text-align:center;"><h2>Speaker Bio</h2></div><p class="text-align-left"><strong>Adriane Burgess PhD, RNC-OB, CCE, C-ONQS, CPHQ </strong>is a nurse with over 25 years’ experience in perinatal nursing. She earned her PhD in 2017 and actively publishes and presents on innovative maternal quality improvement programs several of which she has earned national awards. She holds certifications in inpatient obstetrics, childbirth education, obstetric and neonatal quality, and safety and in health care quality. She recently earned the designation of fellow in the association of women’s health obstetric and neonatal nursing. In addition to consulting with hospitals and health systems to help support improvement in perinatal and neonatal quality and safety, she also serves as the Director of Perinatal and Neonatal Quality and Patient Safety at the Maryland Patient Safety Center.</p><p class="text-align-left"><strong>Julia Wheeling BSN, MBA, RNC-EFM, C-ONQS </strong>is a perinatal nurse with over 26 years of experience providing women's health care in a variety of settings. She holds certifications in Obstetric and Neonatal Quality and Safety and in Electronic Fetal Monitoring. In 2017 Julia earned her Master of Business Administration in Healthcare Management. Currently, Julia serves as the Program Director for obstetrics for a large health system in south central Pennsylvania where she guides best practice at their five birthing hospitals. Julia is an active member of the Association of Women’s Health Obstetric and Neonatal Nurses. Julia is co-founder of Perinatal Quality Consultants.</p></div><script src="https://code.jquery.com/jquery-latest.min.js"></script><script> /** * Owl Carousel v2.2.1 * Copyright 2013-2017 David Deutsch * Licensed under () */ !function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&e<=0&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&b<h+e?d=a:"right"===c&&b>h-f-e&&b<h-f+e?d=a+1:this.op(b,"<",h)&&this.op(b,">",g[a+1]||h-f)&&(d="left"===c?a+1:a),d===-1},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){for(b=this._items.length,c=this._items[--b].width(),d=this.$element.width();b--&&(c+=this._items[b].width()+this.settings.margin,!(c>d)););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=f*-1*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&a.namespace.indexOf("owl")!==-1?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&e*-1||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?'<div class="owl-video-tn '+j+'" '+i+'="'+a+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+a+')"></div>',b.after(d),b.after(e)};if(b.wrap('<div class="owl-video-wrapper"'+g+"></div>"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='<iframe width="'+g+'" height="'+h+'" src="//www.youtube.com/embed/'+f.id+"?autoplay=1&rel=0&v="+f.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===f.type?c='<iframe src="//player.vimeo.com/video/'+f.id+'?autoplay=1" width="'+g+'" height="'+h+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>':"vzaar"===f.type&&(c='<iframe frameborder="0"height="'+h+'"width="'+g+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+f.id+'/player?autoplay=true"></iframe>'),a('<div class="owl-video-frame">'+c+"</div>").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)}, a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("<div>").addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document); /* * jQuery elevateZoom 3.0.8 * Demo's and documentation: * www.elevateweb.co.uk/image-zoom * * Copyright (c) 2012 Andrew Eades * www.elevateweb.co.uk * * Dual licensed under the GPL and MIT licenses. * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * /* * jQuery elevateZoom 3.0.3 * Demo's and documentation: * www.elevateweb.co.uk/image-zoom * * Copyright (c) 2012 Andrew Eades * www.elevateweb.co.uk * * Dual licensed under the GPL and MIT licenses. * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License */ if ( typeof Object.create !== 'function' ) { Object.create = function( obj ) { function F() {}; F.prototype = obj; return new F(); }; } (function( $, window, document, undefined ) { var ElevateZoom = { init: function( options, elem ) { var self = this; self.elem = elem; self.$elem = $( elem ); self.imageSrc = self.$elem.data("zoom-image") ? self.$elem.data("zoom-image") : self.$elem.attr("src"); self.options = $.extend( {}, $.fn.elevateZoom.options, options ); //TINT OVERRIDE SETTINGS if(self.options.tint) { self.options.lensColour = "none", //colour of the lens background self.options.lensOpacity = "1" //opacity of the lens } //INNER OVERRIDE SETTINGS if(self.options.zoomType == "inner") {self.options.showLens = false;} //Remove alt on hover self.$elem.parent().removeAttr('title').removeAttr('alt'); self.zoomImage = self.imageSrc; self.refresh( 1 ); //Create the image swap from the gallery $('#'+self.options.gallery + ' a').click( function(e) { //Set a class on the currently active gallery image if(self.options.galleryActiveClass){ $('#'+self.options.gallery + ' a').removeClass(self.options.galleryActiveClass); $(this).addClass(self.options.galleryActiveClass); } //stop any link on the a tag from working e.preventDefault(); //call the swap image function if($(this).data("zoom-image")){self.zoomImagePre = $(this).data("zoom-image")} else{self.zoomImagePre = $(this).data("image");} self.swaptheimage($(this).data("image"), self.zoomImagePre); return false; }); }, refresh: function( length ) { var self = this; setTimeout(function() { self.fetch(self.imageSrc); }, length || self.options.refresh ); }, fetch: function(imgsrc) { //get the image var self = this; var newImg = new Image(); newImg.onload = function() { //set the large image dimensions - used to calculte ratio's self.largeWidth = newImg.width; self.largeHeight = newImg.height; //once image is loaded start the calls self.startZoom(); self.currentImage = self.imageSrc; //let caller know image has been loaded self.options.onZoomedImageLoaded(self.$elem); } newImg.src = imgsrc; // this must be done AFTER setting onload return; }, startZoom: function( ) { var self = this; //get dimensions of the non zoomed image self.nzWidth = self.$elem.width(); self.nzHeight = self.$elem.height(); //activated elements self.isWindowActive = false; self.isLensActive = false; self.isTintActive = false; self.overWindow = false; //CrossFade Wrappe if(self.options.imageCrossfade){ self.zoomWrap = self.$elem.wrap('<div style="height:'+self.nzHeight+'px;width:'+self.nzWidth+'px;" class="zoomWrapper" />'); self.$elem.css('position', 'absolute'); } self.zoomLock = 1; self.scrollingLock = false; self.changeBgSize = false; self.currentZoomLevel = self.options.zoomLevel; //get offset of the non zoomed image self.nzOffset = self.$elem.offset(); //calculate the width ratio of the large/small image self.widthRatio = (self.largeWidth/self.currentZoomLevel) / self.nzWidth; self.heightRatio = (self.largeHeight/self.currentZoomLevel) / self.nzHeight; //if window zoom if(self.options.zoomType == "window") { self.zoomWindowStyle = "overflow: hidden;" + "background-position: 0px 0px;text-align:center;" + "background-color: " + String(self.options.zoomWindowBgColour) + ";width: " + String(self.options.zoomWindowWidth) + "px;" + "height: " + String(self.options.zoomWindowHeight) + "px;float: left;" + "background-size: "+ self.largeWidth/self.currentZoomLevel+ "px " +self.largeHeight/self.currentZoomLevel + "px;" + "display: none;z-index:100;" + "border: " + String(self.options.borderSize) + "px solid " + self.options.borderColour + ";background-repeat: no-repeat;" + "position: absolute;"; } //if inner zoom if(self.options.zoomType == "inner") { //has a border been put on the image? Lets cater for this var borderWidth = self.$elem.css("border-left-width"); self.zoomWindowStyle = "overflow: hidden;" + "margin-left: " + String(borderWidth) + ";" + "margin-top: " + String(borderWidth) + ";" + "background-position: 0px 0px;" + "width: " + String(self.nzWidth) + "px;" + "height: " + String(self.nzHeight) + "px;" + "px;float: left;" + "display: none;" + "cursor:"+(self.options.cursor)+";" + "px solid " + self.options.borderColour + ";background-repeat: no-repeat;" + "position: absolute;"; } //lens style for window zoom if(self.options.zoomType == "window") { // adjust images less than the window height if(self.nzHeight < self.options.zoomWindowWidth/self.widthRatio){ lensHeight = self.nzHeight; } else{ lensHeight = String((self.options.zoomWindowHeight/self.heightRatio)) } if(self.largeWidth < self.options.zoomWindowWidth){ lensWidth = self.nzWidth; } else{ lensWidth = (self.options.zoomWindowWidth/self.widthRatio); } self.lensStyle = "background-position: 0px 0px;width: " + String((self.options.zoomWindowWidth)/self.widthRatio) + "px;height: " + String((self.options.zoomWindowHeight)/self.heightRatio) + "px;float: right;display: none;" + "overflow: hidden;" + "z-index: 999;" + "-webkit-transform: translateZ(0);" + "opacity:"+(self.options.lensOpacity)+";filter: alpha(opacity = "+(self.options.lensOpacity*100)+"); zoom:1;" + "width:"+lensWidth+"px;" + "height:"+lensHeight+"px;" + "background-color:"+(self.options.lensColour)+";" + "cursor:"+(self.options.cursor)+";" + "border: "+(self.options.lensBorderSize)+"px" + " solid "+(self.options.lensBorderColour)+";background-repeat: no-repeat;position: absolute;"; } //tint style self.tintStyle = "display: block;" + "position: absolute;" + "background-color: "+self.options.tintColour+";" + "filter:alpha(opacity=0);" + "opacity: 0;" + "width: " + self.nzWidth + "px;" + "height: " + self.nzHeight + "px;" ; //lens style for lens zoom with optional round for modern browsers self.lensRound = ''; if(self.options.zoomType == "lens") { self.lensStyle = "background-position: 0px 0px;" + "float: left;display: none;" + "border: " + String(self.options.borderSize) + "px solid " + self.options.borderColour+";" + "width:"+ String(self.options.lensSize) +"px;" + "height:"+ String(self.options.lensSize)+"px;" + "background-repeat: no-repeat;position: absolute;"; } //does not round in all browsers if(self.options.lensShape == "round") { self.lensRound = "border-top-left-radius: " + String(self.options.lensSize / 2 + self.options.borderSize) + "px;" + "border-top-right-radius: " + String(self.options.lensSize / 2 + self.options.borderSize) + "px;" + "border-bottom-left-radius: " + String(self.options.lensSize / 2 + self.options.borderSize) + "px;" + "border-bottom-right-radius: " + String(self.options.lensSize / 2 + self.options.borderSize) + "px;"; } //create the div's + "" //self.zoomContainer = $('<div/>').addClass('zoomContainer').css({"position":"relative", "height":self.nzHeight, "width":self.nzWidth}); self.zoomContainer = $('<div class="zoomContainer" style="-webkit-transform: translateZ(0);position:absolute;left:'+self.nzOffset.left+'px;top:'+self.nzOffset.top+'px;height:'+self.nzHeight+'px;width:'+self.nzWidth+'px;"></div>'); $('body').append(self.zoomContainer); //this will add overflow hidden and contrain the lens on lens mode if(self.options.containLensZoom && self.options.zoomType == "lens"){ self.zoomContainer.css("overflow", "hidden"); } if(self.options.zoomType != "inner") { self.zoomLens = $("<div class='zoomLens' style='" + self.lensStyle + self.lensRound +"'>&nbsp;</div>") .appendTo(self.zoomContainer) .click(function () { self.$elem.trigger('click'); }); if(self.options.tint) { self.tintContainer = $('<div/>').addClass('tintContainer'); self.zoomTint = $("<div class='zoomTint' style='"+self.tintStyle+"'></div>"); self.zoomLens.wrap(self.tintContainer); self.zoomTintcss = self.zoomLens.after(self.zoomTint); //if tint enabled - set an image to show over the tint self.zoomTintImage = $('<img style="position: absolute; left: 0px; top: 0px; max-width: none; width: '+self.nzWidth+'px; height: '+self.nzHeight+'px;" src="'+self.imageSrc+'">') .appendTo(self.zoomLens) .click(function () { self.$elem.trigger('click'); }); } } //create zoom window if(isNaN(self.options.zoomWindowPosition)){ self.zoomWindow = $("<div style='z-index:999;left:"+(self.windowOffsetLeft)+"px;top:"+(self.windowOffsetTop)+"px;" + self.zoomWindowStyle + "' class='zoomWindow'>&nbsp;</div>") .appendTo('body') .click(function () { self.$elem.trigger('click'); }); }else{ self.zoomWindow = $("<div style='z-index:999;left:"+(self.windowOffsetLeft)+"px;top:"+(self.windowOffsetTop)+"px;" + self.zoomWindowStyle + "' class='zoomWindow'>&nbsp;</div>") .appendTo(self.zoomContainer) .click(function () { self.$elem.trigger('click'); }); } self.zoomWindowContainer = $('<div/>').addClass('zoomWindowContainer').css("width",self.options.zoomWindowWidth); self.zoomWindow.wrap(self.zoomWindowContainer); // self.captionStyle = "text-align: left;background-color: black;color: white;font-weight: bold;padding: 10px;font-family: sans-serif;font-size: 11px"; // self.zoomCaption = $('<div class="elevatezoom-caption" style="'+self.captionStyle+'display: block; width: 280px;">INSERT ALT TAG</div>').appendTo(self.zoomWindow.parent()); if(self.options.zoomType == "lens") { self.zoomLens.css({ backgroundImage: "url('" + self.imageSrc + "')" }); } if(self.options.zoomType == "window") { self.zoomWindow.css({ backgroundImage: "url('" + self.imageSrc + "')" }); } if(self.options.zoomType == "inner") { self.zoomWindow.css({ backgroundImage: "url('" + self.imageSrc + "')" }); } /*-------------------END THE ZOOM WINDOW AND LENS----------------------------------*/ //touch events self.$elem.bind('touchmove', function(e){ e.preventDefault(); var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0]; self.setPosition(touch); }); self.zoomContainer.bind('touchmove', function(e){ if(self.options.zoomType == "inner") { self.showHideWindow("show"); } e.preventDefault(); var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0]; self.setPosition(touch); }); self.zoomContainer.bind('touchend', function(e){ self.showHideWindow("hide"); if(self.options.showLens) {self.showHideLens("hide");} if(self.options.tint && self.options.zoomType != "inner") {self.showHideTint("hide");} }); self.$elem.bind('touchend', function(e){ self.showHideWindow("hide"); if(self.options.showLens) {self.showHideLens("hide");} if(self.options.tint && self.options.zoomType != "inner") {self.showHideTint("hide");} }); if(self.options.showLens) { self.zoomLens.bind('touchmove', function(e){ e.preventDefault(); var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0]; self.setPosition(touch); }); self.zoomLens.bind('touchend', function(e){ self.showHideWindow("hide"); if(self.options.showLens) {self.showHideLens("hide");} if(self.options.tint && self.options.zoomType != "inner") {self.showHideTint("hide");} }); } //Needed to work in IE self.$elem.bind('mousemove', function(e){ if(self.overWindow == false){self.setElements("show");} //make sure on orientation change the setposition is not fired if(self.lastX !== e.clientX || self.lastY !== e.clientY){ self.setPosition(e); self.currentLoc = e; } self.lastX = e.clientX; self.lastY = e.clientY; }); self.zoomContainer.bind('mousemove', function(e){ if(self.overWindow == false){self.setElements("show");} //make sure on orientation change the setposition is not fired if(self.lastX !== e.clientX || self.lastY !== e.clientY){ self.setPosition(e); self.currentLoc = e; } self.lastX = e.clientX; self.lastY = e.clientY; }); if(self.options.zoomType != "inner") { self.zoomLens.bind('mousemove', function(e){ //make sure on orientation change the setposition is not fired if(self.lastX !== e.clientX || self.lastY !== e.clientY){ self.setPosition(e); self.currentLoc = e; } self.lastX = e.clientX; self.lastY = e.clientY; }); } if(self.options.tint && self.options.zoomType != "inner") { self.zoomTint.bind('mousemove', function(e){ //make sure on orientation change the setposition is not fired if(self.lastX !== e.clientX || self.lastY !== e.clientY){ self.setPosition(e); self.currentLoc = e; } self.lastX = e.clientX; self.lastY = e.clientY; }); } if(self.options.zoomType == "inner") { self.zoomWindow.bind('mousemove', function(e) { //self.overWindow = true; //make sure on orientation change the setposition is not fired if(self.lastX !== e.clientX || self.lastY !== e.clientY){ self.setPosition(e); self.currentLoc = e; } self.lastX = e.clientX; self.lastY = e.clientY; }); } // lensFadeOut: 500, zoomTintFadeIn self.zoomContainer.add(self.$elem).mouseenter(function(){ if(self.overWindow == false){self.setElements("show");} }).mouseleave(function(){ if(!self.scrollLock){ self.setElements("hide"); self.options.onDestroy(self.$elem); } }); //end ove image if(self.options.zoomType != "inner") { self.zoomWindow.mouseenter(function(){ self.overWindow = true; self.setElements("hide"); }).mouseleave(function(){ self.overWindow = false; }); } //end ove image // var delta = parseInt(e.originalEvent.wheelDelta || -e.originalEvent.detail); // $(this).empty(); // return false; //fix for initial zoom setting if (self.options.zoomLevel != 1){ // self.changeZoomLevel(self.currentZoomLevel); } //set the min zoomlevel if(self.options.minZoomLevel){ self.minZoomLevel = self.options.minZoomLevel; } else{ self.minZoomLevel = self.options.scrollZoomIncrement * 2; } if(self.options.scrollZoom){ self.zoomContainer.add(self.$elem).bind('mousewheel DOMMouseScroll MozMousePixelScroll', function(e){ // in IE there is issue with firing of mouseleave - So check whether still scrolling // and on mouseleave check if scrolllock self.scrollLock = true; clearTimeout($.data(this, 'timer')); $.data(this, 'timer', setTimeout(function() { self.scrollLock = false; //do something }, 250)); var theEvent = e.originalEvent.wheelDelta || e.originalEvent.detail*-1 //this.scrollTop += ( delta < 0 ? 1 : -1 ) * 30; // e.preventDefault(); e.stopImmediatePropagation(); e.stopPropagation(); e.preventDefault(); if(theEvent /120 > 0) { //scrolling up if(self.currentZoomLevel >= self.minZoomLevel){ self.changeZoomLevel(self.currentZoomLevel-self.options.scrollZoomIncrement); } } else{ //scrolling down if(self.options.maxZoomLevel){ if(self.currentZoomLevel <= self.options.maxZoomLevel){ self.changeZoomLevel(parseFloat(self.currentZoomLevel)+self.options.scrollZoomIncrement); } } else{ //andy self.changeZoomLevel(parseFloat(self.currentZoomLevel)+self.options.scrollZoomIncrement); } } return false; }); } }, setElements: function(type) { var self = this; if(!self.options.zoomEnabled){return false;} if(type=="show"){ if(self.isWindowSet){ if(self.options.zoomType == "inner") {self.showHideWindow("show");} if(self.options.zoomType == "window") {self.showHideWindow("show");} if(self.options.showLens) {self.showHideLens("show");} if(self.options.tint && self.options.zoomType != "inner") {self.showHideTint("show"); } } } if(type=="hide"){ if(self.options.zoomType == "window") {self.showHideWindow("hide");} if(!self.options.tint) {self.showHideWindow("hide");} if(self.options.showLens) {self.showHideLens("hide");} if(self.options.tint) { self.showHideTint("hide");} } }, setPosition: function(e) { var self = this; if(!self.options.zoomEnabled){return false;} //recaclc offset each time in case the image moves //this can be caused by other on page elements self.nzHeight = self.$elem.height(); self.nzWidth = self.$elem.width(); self.nzOffset = self.$elem.offset(); if(self.options.tint && self.options.zoomType != "inner") { self.zoomTint.css({ top: 0}); self.zoomTint.css({ left: 0}); } //set responsive //will checking if the image needs changing before running this code work faster? if(self.options.responsive && !self.options.scrollZoom){ if(self.options.showLens){ if(self.nzHeight < self.options.zoomWindowWidth/self.widthRatio){ lensHeight = self.nzHeight; } else{ lensHeight = String((self.options.zoomWindowHeight/self.heightRatio)) } if(self.largeWidth < self.options.zoomWindowWidth){ lensWidth = self.nzWidth; } else{ lensWidth = (self.options.zoomWindowWidth/self.widthRatio); } self.widthRatio = self.largeWidth / self.nzWidth; self.heightRatio = self.largeHeight / self.nzHeight; if(self.options.zoomType != "lens") { //possibly dont need to keep recalcalculating //if the lens is heigher than the image, then set lens size to image size if(self.nzHeight < self.options.zoomWindowWidth/self.widthRatio){ lensHeight = self.nzHeight; } else{ lensHeight = String((self.options.zoomWindowHeight/self.heightRatio)) } if(self.nzWidth < self.options.zoomWindowHeight/self.heightRatio){ lensWidth = self.nzWidth; } else{ lensWidth = String((self.options.zoomWindowWidth/self.widthRatio)); } self.zoomLens.css('width', lensWidth); self.zoomLens.css('height', lensHeight); if(self.options.tint){ self.zoomTintImage.css('width', self.nzWidth); self.zoomTintImage.css('height', self.nzHeight); } } if(self.options.zoomType == "lens") { self.zoomLens.css({ width: String(self.options.lensSize) + 'px', height: String(self.options.lensSize) + 'px' }) } //end responsive image change } } //container fix self.zoomContainer.css({ top: self.nzOffset.top}); self.zoomContainer.css({ left: self.nzOffset.left}); self.mouseLeft = parseInt(e.pageX - self.nzOffset.left); self.mouseTop = parseInt(e.pageY - self.nzOffset.top); //calculate the Location of the Lens //calculate the bound regions - but only if zoom window if(self.options.zoomType == "window") { self.Etoppos = (self.mouseTop < (self.zoomLens.height()/2)); self.Eboppos = (self.mouseTop > self.nzHeight - (self.zoomLens.height()/2)-(self.options.lensBorderSize*2)); self.Eloppos = (self.mouseLeft < 0+((self.zoomLens.width()/2))); self.Eroppos = (self.mouseLeft > (self.nzWidth - (self.zoomLens.width()/2)-(self.options.lensBorderSize*2))); } //calculate the bound regions - but only for inner zoom if(self.options.zoomType == "inner"){ self.Etoppos = (self.mouseTop < ((self.nzHeight/2)/self.heightRatio) ); self.Eboppos = (self.mouseTop > (self.nzHeight - ((self.nzHeight/2)/self.heightRatio))); self.Eloppos = (self.mouseLeft < 0+(((self.nzWidth/2)/self.widthRatio))); self.Eroppos = (self.mouseLeft > (self.nzWidth - (self.nzWidth/2)/self.widthRatio-(self.options.lensBorderSize*2))); } // if the mouse position of the slider is one of the outerbounds, then hide window and lens if (self.mouseLeft < 0 || self.mouseTop < 0 || self.mouseLeft > self.nzWidth || self.mouseTop > self.nzHeight ) { self.setElements("hide"); return; } //else continue with operations else { //lens options if(self.options.showLens) { // self.showHideLens("show"); //set background position of lens self.lensLeftPos = String(Math.floor(self.mouseLeft - self.zoomLens.width() / 2)); self.lensTopPos = String(Math.floor(self.mouseTop - self.zoomLens.height() / 2)); } //adjust the background position if the mouse is in one of the outer regions //Top region if(self.Etoppos){ self.lensTopPos = 0; } //Left Region if(self.Eloppos){ self.windowLeftPos = 0; self.lensLeftPos = 0; self.tintpos=0; } //Set bottom and right region for window mode if(self.options.zoomType == "window") { if(self.Eboppos){ self.lensTopPos = Math.max( (self.nzHeight)-self.zoomLens.height()-(self.options.lensBorderSize*2), 0 ); } if(self.Eroppos){ self.lensLeftPos = (self.nzWidth-(self.zoomLens.width())-(self.options.lensBorderSize*2)); } } //Set bottom and right region for inner mode if(self.options.zoomType == "inner") { if(self.Eboppos){ self.lensTopPos = Math.max( ((self.nzHeight)-(self.options.lensBorderSize*2)), 0 ); } if(self.Eroppos){ self.lensLeftPos = (self.nzWidth-(self.nzWidth)-(self.options.lensBorderSize*2)); } } //if lens zoom if(self.options.zoomType == "lens") { self.windowLeftPos = String(((e.pageX - self.nzOffset.left) * self.widthRatio - self.zoomLens.width() / 2) * (-1)); self.windowTopPos = String(((e.pageY - self.nzOffset.top) * self.heightRatio - self.zoomLens.height() / 2) * (-1)); self.zoomLens.css({ backgroundPosition: self.windowLeftPos + 'px ' + self.windowTopPos + 'px' }); if(self.changeBgSize){ if(self.nzHeight>self.nzWidth){ if(self.options.zoomType == "lens"){ self.zoomLens.css({ "background-size": self.largeWidth/self.newvalueheight + 'px ' + self.largeHeight/self.newvalueheight + 'px' }); } self.zoomWindow.css({ "background-size": self.largeWidth/self.newvalueheight + 'px ' + self.largeHeight/self.newvalueheight + 'px' }); } else{ if(self.options.zoomType == "lens"){ self.zoomLens.css({ "background-size": self.largeWidth/self.newvaluewidth + 'px ' + self.largeHeight/self.newvaluewidth + 'px' }); } self.zoomWindow.css({ "background-size": self.largeWidth/self.newvaluewidth + 'px ' + self.largeHeight/self.newvaluewidth + 'px' }); } self.changeBgSize = false; } self.setWindowPostition(e); } //if tint zoom if(self.options.tint && self.options.zoomType != "inner") { self.setTintPosition(e); } //set the css background position if(self.options.zoomType == "window") { self.setWindowPostition(e); } if(self.options.zoomType == "inner") { self.setWindowPostition(e); } if(self.options.showLens) { if(self.fullwidth && self.options.zoomType != "lens"){ self.lensLeftPos = 0; } self.zoomLens.css({ left: self.lensLeftPos + 'px', top: self.lensTopPos + 'px' }) } } //end else }, showHideWindow: function(change) { var self = this; if(change == "show"){ if(!self.isWindowActive){ if(self.options.zoomWindowFadeIn){ self.zoomWindow.stop(true, true, false).fadeIn(self.options.zoomWindowFadeIn); } else{self.zoomWindow.show();} self.isWindowActive = true; } } if(change == "hide"){ if(self.isWindowActive){ if(self.options.zoomWindowFadeOut){ self.zoomWindow.stop(true, true).fadeOut(self.options.zoomWindowFadeOut, function () { if (self.loop) { //stop moving the zoom window when zoom window is faded out clearInterval(self.loop); self.loop = false; } }); } else{self.zoomWindow.hide();} self.isWindowActive = false; } } }, showHideLens: function(change) { var self = this; if(change == "show"){ if(!self.isLensActive){ if(self.options.lensFadeIn){ self.zoomLens.stop(true, true, false).fadeIn(self.options.lensFadeIn); } else{self.zoomLens.show();} self.isLensActive = true; } } if(change == "hide"){ if(self.isLensActive){ if(self.options.lensFadeOut){ self.zoomLens.stop(true, true).fadeOut(self.options.lensFadeOut); } else{self.zoomLens.hide();} self.isLensActive = false; } } }, showHideTint: function(change) { var self = this; if(change == "show"){ if(!self.isTintActive){ if(self.options.zoomTintFadeIn){ self.zoomTint.css({opacity:self.options.tintOpacity}).animate().stop(true, true).fadeIn("slow"); } else{ self.zoomTint.css({opacity:self.options.tintOpacity}).animate(); self.zoomTint.show(); } self.isTintActive = true; } } if(change == "hide"){ if(self.isTintActive){ if(self.options.zoomTintFadeOut){ self.zoomTint.stop(true, true).fadeOut(self.options.zoomTintFadeOut); } else{self.zoomTint.hide();} self.isTintActive = false; } } }, setLensPostition: function( e ) { }, setWindowPostition: function( e ) { //return obj.slice( 0, count ); var self = this; if(!isNaN(self.options.zoomWindowPosition)){ switch (self.options.zoomWindowPosition) { case 1: //done self.windowOffsetTop = (self.options.zoomWindowOffety);//DONE - 1 self.windowOffsetLeft =(+self.nzWidth); //DONE 1, 2, 3, 4, 16 break; case 2: if(self.options.zoomWindowHeight > self.nzHeight){ //positive margin self.windowOffsetTop = ((self.options.zoomWindowHeight/2)-(self.nzHeight/2))*(-1); self.windowOffsetLeft =(self.nzWidth); //DONE 1, 2, 3, 4, 16 } else{ //negative margin } break; case 3: //done self.windowOffsetTop = (self.nzHeight - self.zoomWindow.height() - (self.options.borderSize*2)); //DONE 3,9 self.windowOffsetLeft =(self.nzWidth); //DONE 1, 2, 3, 4, 16 break; case 4: //done self.windowOffsetTop = (self.nzHeight); //DONE - 4,5,6,7,8 self.windowOffsetLeft =(self.nzWidth); //DONE 1, 2, 3, 4, 16 break; case 5: //done self.windowOffsetTop = (self.nzHeight); //DONE - 4,5,6,7,8 self.windowOffsetLeft =(self.nzWidth-self.zoomWindow.width()-(self.options.borderSize*2)); //DONE - 5,15 break; case 6: if(self.options.zoomWindowHeight > self.nzHeight){ //positive margin self.windowOffsetTop = (self.nzHeight); //DONE - 4,5,6,7,8 self.windowOffsetLeft =((self.options.zoomWindowWidth/2)-(self.nzWidth/2)+(self.options.borderSize*2))*(-1); } else{ //negative margin } break; case 7: //done self.windowOffsetTop = (self.nzHeight); //DONE - 4,5,6,7,8 self.windowOffsetLeft = 0; //DONE 7, 13 break; case 8: //done self.windowOffsetTop = (self.nzHeight); //DONE - 4,5,6,7,8 self.windowOffsetLeft =(self.zoomWindow.width()+(self.options.borderSize*2) )* (-1); //DONE 8,9,10,11,12 break; case 9: //done self.windowOffsetTop = (self.nzHeight - self.zoomWindow.height() - (self.options.borderSize*2)); //DONE 3,9 self.windowOffsetLeft =(self.zoomWindow.width()+(self.options.borderSize*2) )* (-1); //DONE 8,9,10,11,12 break; case 10: if(self.options.zoomWindowHeight > self.nzHeight){ //positive margin self.windowOffsetTop = ((self.options.zoomWindowHeight/2)-(self.nzHeight/2))*(-1); self.windowOffsetLeft =(self.zoomWindow.width()+(self.options.borderSize*2) )* (-1); //DONE 8,9,10,11,12 } else{ //negative margin } break; case 11: self.windowOffsetTop = (self.options.zoomWindowOffety); self.windowOffsetLeft =(self.zoomWindow.width()+(self.options.borderSize*2) )* (-1); //DONE 8,9,10,11,12 break; case 12: //done self.windowOffsetTop = (self.zoomWindow.height()+(self.options.borderSize*2))*(-1); //DONE 12,13,14,15,16 self.windowOffsetLeft =(self.zoomWindow.width()+(self.options.borderSize*2) )* (-1); //DONE 8,9,10,11,12 break; case 13: //done self.windowOffsetTop = (self.zoomWindow.height()+(self.options.borderSize*2))*(-1); //DONE 12,13,14,15,16 self.windowOffsetLeft =(0); //DONE 7, 13 break; case 14: if(self.options.zoomWindowHeight > self.nzHeight){ //positive margin self.windowOffsetTop = (self.zoomWindow.height()+(self.options.borderSize*2))*(-1); //DONE 12,13,14,15,16 self.windowOffsetLeft =((self.options.zoomWindowWidth/2)-(self.nzWidth/2)+(self.options.borderSize*2))*(-1); } else{ //negative margin } break; case 15://done self.windowOffsetTop = (self.zoomWindow.height()+(self.options.borderSize*2))*(-1); //DONE 12,13,14,15,16 self.windowOffsetLeft =(self.nzWidth-self.zoomWindow.width()-(self.options.borderSize*2)); //DONE - 5,15 break; case 16: //done self.windowOffsetTop = (self.zoomWindow.height()+(self.options.borderSize*2))*(-1); //DONE 12,13,14,15,16 self.windowOffsetLeft =(self.nzWidth); //DONE 1, 2, 3, 4, 16 break; default: //done self.windowOffsetTop = (self.options.zoomWindowOffety);//DONE - 1 self.windowOffsetLeft =(self.nzWidth); //DONE 1, 2, 3, 4, 16 } } //end isNAN else{ //WE CAN POSITION IN A CLASS - ASSUME THAT ANY STRING PASSED IS self.externalContainer = $('#'+self.options.zoomWindowPosition); self.externalContainerWidth = self.externalContainer.width(); self.externalContainerHeight = self.externalContainer.height(); self.externalContainerOffset = self.externalContainer.offset(); self.windowOffsetTop = self.externalContainerOffset.top;//DONE - 1 self.windowOffsetLeft =self.externalContainerOffset.left; //DONE 1, 2, 3, 4, 16 } self.isWindowSet = true; self.windowOffsetTop = self.windowOffsetTop + self.options.zoomWindowOffety; self.windowOffsetLeft = self.windowOffsetLeft + self.options.zoomWindowOffetx; self.zoomWindow.css({ top: self.windowOffsetTop}); self.zoomWindow.css({ left: self.windowOffsetLeft}); if(self.options.zoomType == "inner") { self.zoomWindow.css({ top: 0}); self.zoomWindow.css({ left: 0}); } self.windowLeftPos = String(((e.pageX - self.nzOffset.left) * self.widthRatio - self.zoomWindow.width() / 2) * (-1)); self.windowTopPos = String(((e.pageY - self.nzOffset.top) * self.heightRatio - self.zoomWindow.height() / 2) * (-1)); if(self.Etoppos){self.windowTopPos = 0;} if(self.Eloppos){self.windowLeftPos = 0;} if(self.Eboppos){self.windowTopPos = (self.largeHeight/self.currentZoomLevel-self.zoomWindow.height())*(-1); } if(self.Eroppos){self.windowLeftPos = ((self.largeWidth/self.currentZoomLevel-self.zoomWindow.width())*(-1));} //stops micro movements if(self.fullheight){ self.windowTopPos = 0; } if(self.fullwidth){ self.windowLeftPos = 0; } //set the css background position if(self.options.zoomType == "window" || self.options.zoomType == "inner") { if(self.zoomLock == 1){ //overrides for images not zoomable if(self.widthRatio <= 1){ self.windowLeftPos = 0; } if(self.heightRatio <= 1){ self.windowTopPos = 0; } } // adjust images less than the window height if (self.options.zoomType == "window") { if (self.largeHeight < self.options.zoomWindowHeight) { self.windowTopPos = 0; } if (self.largeWidth < self.options.zoomWindowWidth) { self.windowLeftPos = 0; } } //set the zoomwindow background position if (self.options.easing){ // if(self.changeZoom){ // clearInterval(self.loop); // self.changeZoom = false; // self.loop = false; // } //set the pos to 0 if not set if(!self.xp){self.xp = 0;} if(!self.yp){self.yp = 0;} //if loop not already started, then run it if (!self.loop){ self.loop = setInterval(function(){ //using zeno's paradox self.xp += (self.windowLeftPos - self.xp) / self.options.easingAmount; self.yp += (self.windowTopPos - self.yp) / self.options.easingAmount; if(self.scrollingLock){ clearInterval(self.loop); self.xp = self.windowLeftPos; self.yp = self.windowTopPos self.xp = ((e.pageX - self.nzOffset.left) * self.widthRatio - self.zoomWindow.width() / 2) * (-1); self.yp = (((e.pageY - self.nzOffset.top) * self.heightRatio - self.zoomWindow.height() / 2) * (-1)); if(self.changeBgSize){ if(self.nzHeight>self.nzWidth){ if(self.options.zoomType == "lens"){ self.zoomLens.css({ "background-size": self.largeWidth/self.newvalueheight + 'px ' + self.largeHeight/self.newvalueheight + 'px' }); } self.zoomWindow.css({ "background-size": self.largeWidth/self.newvalueheight + 'px ' + self.largeHeight/self.newvalueheight + 'px' }); } else{ if(self.options.zoomType != "lens"){ self.zoomLens.css({ "background-size": self.largeWidth/self.newvaluewidth + 'px ' + self.largeHeight/self.newvalueheight + 'px' }); } self.zoomWindow.css({ "background-size": self.largeWidth/self.newvaluewidth + 'px ' + self.largeHeight/self.newvaluewidth + 'px' }); } /* if(!self.bgxp){self.bgxp = self.largeWidth/self.newvalue;} if(!self.bgyp){self.bgyp = self.largeHeight/self.newvalue ;} if (!self.bgloop){ self.bgloop = setInterval(function(){ self.bgxp += (self.largeWidth/self.newvalue - self.bgxp) / self.options.easingAmount; self.bgyp += (self.largeHeight/self.newvalue - self.bgyp) / self.options.easingAmount; self.zoomWindow.css({ "background-size": self.bgxp + 'px ' + self.bgyp + 'px' }); }, 16); } */ self.changeBgSize = false; } self.zoomWindow.css({ backgroundPosition: self.windowLeftPos + 'px ' + self.windowTopPos + 'px' }); self.scrollingLock = false; self.loop = false; } else if (Math.round(Math.abs(self.xp - self.windowLeftPos) + Math.abs(self.yp - self.windowTopPos)) < 1) { //stops micro movements clearInterval(self.loop); self.zoomWindow.css({ backgroundPosition: self.windowLeftPos + 'px ' + self.windowTopPos + 'px' }); self.loop = false; } else{ if(self.changeBgSize){ if(self.nzHeight>self.nzWidth){ if(self.options.zoomType == "lens"){ self.zoomLens.css({ "background-size": self.largeWidth/self.newvalueheight + 'px ' + self.largeHeight/self.newvalueheight + 'px' }); } self.zoomWindow.css({ "background-size": self.largeWidth/self.newvalueheight + 'px ' + self.largeHeight/self.newvalueheight + 'px' }); } else{ if(self.options.zoomType != "lens"){ self.zoomLens.css({ "background-size": self.largeWidth/self.newvaluewidth + 'px ' + self.largeHeight/self.newvaluewidth + 'px' }); } self.zoomWindow.css({ "background-size": self.largeWidth/self.newvaluewidth + 'px ' + self.largeHeight/self.newvaluewidth + 'px' }); } self.changeBgSize = false; } self.zoomWindow.css({ backgroundPosition: self.xp + 'px ' + self.yp + 'px' }); } }, 16); } } else{ if(self.changeBgSize){ if(self.nzHeight>self.nzWidth){ if(self.options.zoomType == "lens"){ self.zoomLens.css({ "background-size": self.largeWidth/self.newvalueheight + 'px ' + self.largeHeight/self.newvalueheight + 'px' }); } self.zoomWindow.css({ "background-size": self.largeWidth/self.newvalueheight + 'px ' + self.largeHeight/self.newvalueheight + 'px' }); } else{ if(self.options.zoomType == "lens"){ self.zoomLens.css({ "background-size": self.largeWidth/self.newvaluewidth + 'px ' + self.largeHeight/self.newvaluewidth + 'px' }); } if((self.largeHeight/self.newvaluewidth) < self.options.zoomWindowHeight){ self.zoomWindow.css({ "background-size": self.largeWidth/self.newvaluewidth + 'px ' + self.largeHeight/self.newvaluewidth + 'px' }); } else{ self.zoomWindow.css({ "background-size": self.largeWidth/self.newvalueheight + 'px ' + self.largeHeight/self.newvalueheight + 'px' }); } } self.changeBgSize = false; } self.zoomWindow.css({ backgroundPosition: self.windowLeftPos + 'px ' + self.windowTopPos + 'px' }); } } }, setTintPosition: function(e){ var self = this; self.nzOffset = self.$elem.offset(); self.tintpos = String(((e.pageX - self.nzOffset.left)-(self.zoomLens.width() / 2)) * (-1)); self.tintposy = String(((e.pageY - self.nzOffset.top) - self.zoomLens.height() / 2) * (-1)); if(self.Etoppos){ self.tintposy = 0; } if(self.Eloppos){ self.tintpos=0; } if(self.Eboppos){ self.tintposy = (self.nzHeight-self.zoomLens.height()-(self.options.lensBorderSize*2))*(-1); } if(self.Eroppos){ self.tintpos = ((self.nzWidth-self.zoomLens.width()-(self.options.lensBorderSize*2))*(-1)); } if(self.options.tint) { //stops micro movements if(self.fullheight){ self.tintposy = 0; } if(self.fullwidth){ self.tintpos = 0; } self.zoomTintImage.css({'left': self.tintpos+'px'}); self.zoomTintImage.css({'top': self.tintposy+'px'}); } }, swaptheimage: function(smallimage, largeimage){ var self = this; var newImg = new Image(); if(self.options.loadingIcon){ self.spinner = $('<div style="background: url(\''+self.options.loadingIcon+'\') no-repeat center;height:'+self.nzHeight+'px;width:'+self.nzWidth+'px;z-index: 2000;position: absolute; background-position: center center;"></div>'); self.$elem.after(self.spinner); } self.options.onImageSwap(self.$elem); newImg.onload = function() { self.largeWidth = newImg.width; self.largeHeight = newImg.height; self.zoomImage = largeimage; self.zoomWindow.css({ "background-size": self.largeWidth + 'px ' + self.largeHeight + 'px' }); self.swapAction(smallimage, largeimage); return; } newImg.src = largeimage; // this must be done AFTER setting onload }, swapAction: function(smallimage, largeimage){ var self = this; var newImg2 = new Image(); newImg2.onload = function() { //re-calculate values self.nzHeight = newImg2.height; self.nzWidth = newImg2.width; self.options.onImageSwapComplete(self.$elem); self.doneCallback(); return; } newImg2.src = smallimage; //reset the zoomlevel to that initially set in options self.currentZoomLevel = self.options.zoomLevel; self.options.maxZoomLevel = false; //swaps the main image //self.$elem.attr("src",smallimage); //swaps the zoom image if(self.options.zoomType == "lens") { self.zoomLens.css({ backgroundImage: "url('" + largeimage + "')" }); } if(self.options.zoomType == "window") { self.zoomWindow.css({ backgroundImage: "url('" + largeimage + "')" }); } if(self.options.zoomType == "inner") { self.zoomWindow.css({ backgroundImage: "url('" + largeimage + "')" }); } self.currentImage = largeimage; if(self.options.imageCrossfade){ var oldImg = self.$elem; var newImg = oldImg.clone(); self.$elem.attr("src",smallimage) self.$elem.after(newImg); newImg.stop(true).fadeOut(self.options.imageCrossfade, function() { $(this).remove(); }); // if(self.options.zoomType == "inner"){ //remove any attributes on the cloned image so we can resize later self.$elem.width("auto").removeAttr("width"); self.$elem.height("auto").removeAttr("height"); // } oldImg.fadeIn(self.options.imageCrossfade); if(self.options.tint && self.options.zoomType != "inner") { var oldImgTint = self.zoomTintImage; var newImgTint = oldImgTint.clone(); self.zoomTintImage.attr("src",largeimage) self.zoomTintImage.after(newImgTint); newImgTint.stop(true).fadeOut(self.options.imageCrossfade, function() { $(this).remove(); }); oldImgTint.fadeIn(self.options.imageCrossfade); //self.zoomTintImage.attr("width",elem.data("image")); //resize the tint window self.zoomTint.css({ height: self.$elem.height()}); self.zoomTint.css({ width: self.$elem.width()}); } self.zoomContainer.css("height", self.$elem.height()); self.zoomContainer.css("width", self.$elem.width()); if(self.options.zoomType == "inner"){ if(!self.options.constrainType){ self.zoomWrap.parent().css("height", self.$elem.height()); self.zoomWrap.parent().css("width", self.$elem.width()); self.zoomWindow.css("height", self.$elem.height()); self.zoomWindow.css("width", self.$elem.width()); } } if(self.options.imageCrossfade){ self.zoomWrap.css("height", self.$elem.height()); self.zoomWrap.css("width", self.$elem.width()); } } else{ self.$elem.attr("src",smallimage); if(self.options.tint) { self.zoomTintImage.attr("src",largeimage); //self.zoomTintImage.attr("width",elem.data("image")); self.zoomTintImage.attr("height",self.$elem.height()); //self.zoomTintImage.attr('src') = elem.data("image"); self.zoomTintImage.css({ height: self.$elem.height()}); self.zoomTint.css({ height: self.$elem.height()}); } self.zoomContainer.css("height", self.$elem.height()); self.zoomContainer.css("width", self.$elem.width()); if(self.options.imageCrossfade){ self.zoomWrap.css("height", self.$elem.height()); self.zoomWrap.css("width", self.$elem.width()); } } if(self.options.constrainType){ //This will contrain the image proportions if(self.options.constrainType == "height"){ self.zoomContainer.css("height", self.options.constrainSize); self.zoomContainer.css("width", "auto"); if(self.options.imageCrossfade){ self.zoomWrap.css("height", self.options.constrainSize); self.zoomWrap.css("width", "auto"); self.constwidth = self.zoomWrap.width(); } else{ self.$elem.css("height", self.options.constrainSize); self.$elem.css("width", "auto"); self.constwidth = self.$elem.width(); } if(self.options.zoomType == "inner"){ self.zoomWrap.parent().css("height", self.options.constrainSize); self.zoomWrap.parent().css("width", self.constwidth); self.zoomWindow.css("height", self.options.constrainSize); self.zoomWindow.css("width", self.constwidth); } if(self.options.tint){ self.tintContainer.css("height", self.options.constrainSize); self.tintContainer.css("width", self.constwidth); self.zoomTint.css("height", self.options.constrainSize); self.zoomTint.css("width", self.constwidth); self.zoomTintImage.css("height", self.options.constrainSize); self.zoomTintImage.css("width", self.constwidth); } } if(self.options.constrainType == "width"){ self.zoomContainer.css("height", "auto"); self.zoomContainer.css("width", self.options.constrainSize); if(self.options.imageCrossfade){ self.zoomWrap.css("height", "auto"); self.zoomWrap.css("width", self.options.constrainSize); self.constheight = self.zoomWrap.height(); } else{ self.$elem.css("height", "auto"); self.$elem.css("width", self.options.constrainSize); self.constheight = self.$elem.height(); } if(self.options.zoomType == "inner"){ self.zoomWrap.parent().css("height", self.constheight); self.zoomWrap.parent().css("width", self.options.constrainSize); self.zoomWindow.css("height", self.constheight); self.zoomWindow.css("width", self.options.constrainSize); } if(self.options.tint){ self.tintContainer.css("height", self.constheight); self.tintContainer.css("width", self.options.constrainSize); self.zoomTint.css("height", self.constheight); self.zoomTint.css("width", self.options.constrainSize); self.zoomTintImage.css("height", self.constheight); self.zoomTintImage.css("width", self.options.constrainSize); } } } }, doneCallback: function(){ var self = this; if(self.options.loadingIcon){ self.spinner.hide(); } self.nzOffset = self.$elem.offset(); self.nzWidth = self.$elem.width(); self.nzHeight = self.$elem.height(); // reset the zoomlevel back to default self.currentZoomLevel = self.options.zoomLevel; //ratio of the large to small image self.widthRatio = self.largeWidth / self.nzWidth; self.heightRatio = self.largeHeight / self.nzHeight; //NEED TO ADD THE LENS SIZE FOR ROUND // adjust images less than the window height if(self.options.zoomType == "window") { if(self.nzHeight < self.options.zoomWindowWidth/self.widthRatio){ lensHeight = self.nzHeight; } else{ lensHeight = String((self.options.zoomWindowHeight/self.heightRatio)) } if(self.options.zoomWindowWidth < self.options.zoomWindowWidth){ lensWidth = self.nzWidth; } else{ lensWidth = (self.options.zoomWindowWidth/self.widthRatio); } if(self.zoomLens){ self.zoomLens.css('width', lensWidth); self.zoomLens.css('height', lensHeight); } } }, getCurrentImage: function(){ var self = this; return self.zoomImage; }, getGalleryList: function(){ var self = this; //loop through the gallery options and set them in list for fancybox self.gallerylist = []; if (self.options.gallery){ $('#'+self.options.gallery + ' a').each(function() { var img_src = ''; if($(this).data("zoom-image")){ img_src = $(this).data("zoom-image"); } else if($(this).data("image")){ img_src = $(this).data("image"); } //put the current image at the start if(img_src == self.zoomImage){ self.gallerylist.unshift({ href: ''+img_src+'', title: $(this).find('img').attr("title") }); } else{ self.gallerylist.push({ href: ''+img_src+'', title: $(this).find('img').attr("title") }); } }); } //if no gallery - return current image else{ self.gallerylist.push({ href: ''+self.zoomImage+'', title: $(this).find('img').attr("title") }); } return self.gallerylist; }, changeZoomLevel: function(value){ var self = this; //flag a zoom, so can adjust the easing during setPosition self.scrollingLock = true; //round to two decimal places self.newvalue = parseFloat(value).toFixed(2); newvalue = parseFloat(value).toFixed(2); //maxwidth & Maxheight of the image maxheightnewvalue = self.largeHeight/((self.options.zoomWindowHeight / self.nzHeight) * self.nzHeight); maxwidthtnewvalue = self.largeWidth/((self.options.zoomWindowWidth / self.nzWidth) * self.nzWidth); //calculate new heightratio if(self.options.zoomType != "inner") { if(maxheightnewvalue <= newvalue){ self.heightRatio = (self.largeHeight/maxheightnewvalue) / self.nzHeight; self.newvalueheight = maxheightnewvalue; self.fullheight = true; } else{ self.heightRatio = (self.largeHeight/newvalue) / self.nzHeight; self.newvalueheight = newvalue; self.fullheight = false; } // calculate new width ratio if(maxwidthtnewvalue <= newvalue){ self.widthRatio = (self.largeWidth/maxwidthtnewvalue) / self.nzWidth; self.newvaluewidth = maxwidthtnewvalue; self.fullwidth = true; } else{ self.widthRatio = (self.largeWidth/newvalue) / self.nzWidth; self.newvaluewidth = newvalue; self.fullwidth = false; } if(self.options.zoomType == "lens"){ if(maxheightnewvalue <= newvalue){ self.fullwidth = true; self.newvaluewidth = maxheightnewvalue; } else{ self.widthRatio = (self.largeWidth/newvalue) / self.nzWidth; self.newvaluewidth = newvalue; self.fullwidth = false; }} } if(self.options.zoomType == "inner") { maxheightnewvalue = parseFloat(self.largeHeight/self.nzHeight).toFixed(2); maxwidthtnewvalue = parseFloat(self.largeWidth/self.nzWidth).toFixed(2); if(newvalue > maxheightnewvalue){ newvalue = maxheightnewvalue; } if(newvalue > maxwidthtnewvalue){ newvalue = maxwidthtnewvalue; } if(maxheightnewvalue <= newvalue){ self.heightRatio = (self.largeHeight/newvalue) / self.nzHeight; if(newvalue > maxheightnewvalue){ self.newvalueheight = maxheightnewvalue; }else{ self.newvalueheight = newvalue; } self.fullheight = true; } else{ self.heightRatio = (self.largeHeight/newvalue) / self.nzHeight; if(newvalue > maxheightnewvalue){ self.newvalueheight = maxheightnewvalue; }else{ self.newvalueheight = newvalue; } self.fullheight = false; } if(maxwidthtnewvalue <= newvalue){ self.widthRatio = (self.largeWidth/newvalue) / self.nzWidth; if(newvalue > maxwidthtnewvalue){ self.newvaluewidth = maxwidthtnewvalue; }else{ self.newvaluewidth = newvalue; } self.fullwidth = true; } else{ self.widthRatio = (self.largeWidth/newvalue) / self.nzWidth; self.newvaluewidth = newvalue; self.fullwidth = false; } } //end inner scrcontinue = false; if(self.options.zoomType == "inner"){ if(self.nzWidth >= self.nzHeight){ if( self.newvaluewidth <= maxwidthtnewvalue){ scrcontinue = true; } else{ scrcontinue = false; self.fullheight = true; self.fullwidth = true; } } if(self.nzHeight > self.nzWidth){ if( self.newvaluewidth <= maxwidthtnewvalue){ scrcontinue = true; } else{ scrcontinue = false; self.fullheight = true; self.fullwidth = true; } } } if(self.options.zoomType != "inner"){ scrcontinue = true; } if(scrcontinue){ self.zoomLock = 0; self.changeZoom = true; //if lens height is less than image height if(((self.options.zoomWindowHeight)/self.heightRatio) <= self.nzHeight){ self.currentZoomLevel = self.newvalueheight; if(self.options.zoomType != "lens" && self.options.zoomType != "inner") { self.changeBgSize = true; self.zoomLens.css({height: String((self.options.zoomWindowHeight)/self.heightRatio) + 'px' }) } if(self.options.zoomType == "lens" || self.options.zoomType == "inner") { self.changeBgSize = true; } } if((self.options.zoomWindowWidth/self.widthRatio) <= self.nzWidth){ if(self.options.zoomType != "inner"){ if(self.newvaluewidth > self.newvalueheight) { self.currentZoomLevel = self.newvaluewidth; } } if(self.options.zoomType != "lens" && self.options.zoomType != "inner") { self.changeBgSize = true; self.zoomLens.css({width: String((self.options.zoomWindowWidth)/self.widthRatio) + 'px' }) } if(self.options.zoomType == "lens" || self.options.zoomType == "inner") { self.changeBgSize = true; } } if(self.options.zoomType == "inner"){ self.changeBgSize = true; if(self.nzWidth > self.nzHeight){ self.currentZoomLevel = self.newvaluewidth; } if(self.nzHeight > self.nzWidth){ self.currentZoomLevel = self.newvaluewidth; } } } //under //sets the boundry change, called in setWindowPos self.setPosition(self.currentLoc); // }, closeAll: function(){ if(self.zoomWindow){self.zoomWindow.hide();} if(self.zoomLens){self.zoomLens.hide();} if(self.zoomTint){self.zoomTint.hide();} }, changeState: function(value){ var self = this; if(value == 'enable'){self.options.zoomEnabled = true;} if(value == 'disable'){self.options.zoomEnabled = false;} } }; $.fn.elevateZoom = function( options ) { return this.each(function() { var elevate = Object.create( ElevateZoom ); elevate.init( options, this ); $.data( this, 'elevateZoom', elevate ); }); }; $.fn.elevateZoom.options = { zoomActivation: "hover", // Can also be click (PLACEHOLDER FOR NEXT VERSION) zoomEnabled: true, //false disables zoomwindow from showing preloading: 1, //by default, load all the images, if 0, then only load images after activated (PLACEHOLDER FOR NEXT VERSION) zoomLevel: 1, //default zoom level of image scrollZoom: false, //allow zoom on mousewheel, true to activate scrollZoomIncrement: 0.1, //steps of the scrollzoom minZoomLevel: false, maxZoomLevel: false, easing: false, easingAmount: 12, lensSize: 200, zoomWindowWidth: 400, zoomWindowHeight: 400, zoomWindowOffetx: 0, zoomWindowOffety: 0, zoomWindowPosition: 1, zoomWindowBgColour: "#fff", lensFadeIn: false, lensFadeOut: false, debug: false, zoomWindowFadeIn: false, zoomWindowFadeOut: false, zoomWindowAlwaysShow: false, zoomTintFadeIn: false, zoomTintFadeOut: false, borderSize: 4, showLens: true, borderColour: "#888", lensBorderSize: 1, lensBorderColour: "#000", lensShape: "square", //can be "round" zoomType: "window", //window is default, also "lens" available - containLensZoom: false, lensColour: "white", //colour of the lens background lensOpacity: 0.4, //opacity of the lens lenszoom: false, tint: false, //enable the tinting tintColour: "#333", //default tint color, can be anything, red, #ccc, rgb(0,0,0) tintOpacity: 0.4, //opacity of the tint gallery: false, galleryActiveClass: "zoomGalleryActive", imageCrossfade: false, constrainType: false, //width or height constrainSize: false, //in pixels the dimensions you want to constrain on loadingIcon: false, //http://www.example.com/spinner.gif cursor:"default", // user should set to what they want the cursor as, if they have set a click function responsive:true, onComplete: $.noop, onDestroy: function() {}, onZoomedImageLoaded: function() {}, onImageSwap: $.noop, onImageSwapComplete: $.noop }; })( jQuery, window, document ); (function ($) { "use strict"; /*---slider activation---*/ var $slider = $('.slider_area'); if($slider.length > 0){ $slider.owlCarousel({ animateOut: 'fadeOut', loop: true, nav: false, autoplay: false, autoplayTimeout: 8000, items: 1, dots:true, }); } /*---product column5 activation---*/ var $porductColumn5 = $('.product_column5'); if($porductColumn5.length > 0){ $porductColumn5.on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 5, margin: 20, dots:false, navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 576:{ items:2, }, 768:{ items:3, }, 992:{ items:4, }, 1200:{ items:5, }, } }); } /*---product column4 activation---*/ var $productColumn4 = $('.product_column4'); if($productColumn4.length > 0){ $productColumn4.on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 4, margin:20, dots:false, navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 576:{ items:2, }, 768:{ items:2, }, 992:{ items:4, }, } }); } /*---productpage column4 activation---*/ var $productPageColumn4 = $('.productpage_column4'); if($productPageColumn4.length > 0){ $productPageColumn4.on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 4, margin:20, dots:false, navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 576:{ items:2, }, 768:{ items:3, }, 992:{ items:4, }, } }); } /*---product column3 activation---*/ var $productColumn3 = $('.product_column3'); if($productColumn3.length > 0){ $productColumn3.on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 3, dots:false, margin: 20, navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 768:{ items:2, }, 992:{ items:3, }, } }); } /*---product3 column3 activation---*/ var $product3Column3 = $('.product3_column3'); if($product3Column3.length > 0){ $product3Column3.on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 3, dots:false, margin: 20, navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 576:{ items:2, }, 768:{ items:2, }, 992:{ items:3, }, } }); } /*---product column2 activation---*/ var $productColumn2 = $('.product_column2'); if($productColumn2.length > 0){ $productColumn2.on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: false, autoplay: false, autoplayTimeout: 8000, items: 2, dots:false, margin: 20, responsiveClass:true, responsive:{ 0:{ items:1, }, 768:{ items:1, }, 992:{ items:2, }, } }); } /*---smallp column2 activation---*/ var $smallpColumn2 = $('.smallp_column2'); if($smallpColumn2.length > 0){ $('.smallp_column2').on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 2, dots:false, margin: 20, navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 768:{ items:1, }, 992:{ items:2, }, } }); } /*---product column1 activation---*/ var $productColumn1 = $('.product_column1'); if($productColumn1.length > 0){ $('.product_column1').on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 2, dots:false, margin: 20, navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 768:{ items:2, }, 992:{ items:1, }, } }); } /*---deals3 column1 activation---*/ var $deals3Column1 = $('.deals3_column1'); if($deals3Column1.length > 0){ $('.deals3_column1').on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 1, dots:false, margin: 20, navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 576:{ items:2, }, 768:{ items:1, }, 992:{ items:1, }, } }); } /*---smallp4 left column1 activation---*/ var $smallp4LeftColumn1 = $('.smallp4_left_column1'); if($smallp4LeftColumn1.length > 0){ $('.smallp4_left_column1').on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 1, dots:false, margin: 20, navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 768:{ items:1, }, 992:{ items:1, }, } }); } /*---blog column3 activation---*/ var $blogColumn3 = $('.blog_column3'); if($blogColumn3.length > 0){ $('.blog_column3').owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 3, dots:false, navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 768:{ items:2, }, 992:{ items:3, }, } }); } /*---brand container activation---*/ var $brandContainer = $('.brand_container'); if($brandContainer.length > 0){ $('.brand_container').on('changed.owl.carousel initialized.owl.carousel', function (event) { $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ loop: true, nav: false, autoplay: false, autoplayTimeout: 8000, items: 5, margin: 20, dots:false, responsiveClass:true, responsive:{ 0:{ items:1, }, 300:{ items:2, margin: 15, }, 480:{ items:3, }, 768:{ items:4, }, 992:{ items:5, }, } }); } /*---testimonial column1 activation---*/ var $testimonialColumn1 = $('.testimonial_column1'); if($testimonialColumn1.length > 0){ $('.testimonial_column1').owlCarousel({ loop: true, nav: false, autoplay: false, autoplayTimeout: 8000, items: 1, dots:true, }); } /*---testimonial active activation---*/ var $testimonialTwo = $('.testimonial-two'); if($testimonialTwo.length > 0){ $('.testimonial-two').owlCarousel({ loop: true, nav: false, autoplay: false, autoplayTimeout: 8000, items: 1, dots: true, }) } /*---blog thumb activation---*/ var $blogThumbActive = $('.blog_thumb_active'); if($blogThumbActive.length > 0){ $('.blog_thumb_active').owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 1, navText: ['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>'], }); } /*---single product activation---*/ var $singleProductActive = $('.single-product-active'); if($singleProductActive.length > 0){ $('.single-product-active').owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 2, margin:15, dots:false, navText: ['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 320:{ items:2, }, } }); } /*---product navactive activation---*/ var $productNavactive = $('.product_navactive'); if($productNavactive.length > 0){ $('.product_navactive').owlCarousel({ loop: true, nav: true, autoplay: false, autoplayTimeout: 8000, items: 4, dots:false, navText: ['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>'], responsiveClass:true, responsive:{ 0:{ items:1, }, 250:{ items:2, }, 480:{ items:3, }, 768:{ items:4, }, } }); } $('.modal').on('shown.bs.modal', function (e) { $('.product_navactive').resize(); }) $('.product_navactive a').on('click',function(e){ e.preventDefault(); var $href = $(this).attr('href'); $('.product_navactive a').removeClass('active'); $(this).addClass('active'); $('.product-details-large .tab-pane').removeClass('active show'); $('.product-details-large '+ $href ).addClass('active show'); }) /*---elevateZoom---*/ $("#zoom1").elevateZoom({ gallery:'gallery_01', responsive : true, cursor: 'crosshair', zoomType : 'inner' }); })(jQuery); </script></div> </section> </div> <div class="clear"></div> <div class="views-element-container"> <section class="resource-filter-block top-level-view js-view-dom-id-6909b45a222e0d3e1ab86b779e1d0638afa0f1b9575a68c1d362950640ec65c3 resource-block"> <div class="panel"> <header class="panel-heading"> <h3>Related Resources</h3> </header> <div class="panel-body"> <div class="resource-view"> <div class="views-row"> <div class="views-field views-field-field-type"> <div class="field-content">White Papers</div> </div><div class="views-field views-field-title"> <span class="field-content"><a href="/implementing-erm-for-success" hreflang="en">White Paper: Enterprise Risk Management: Implementing ERM</a></span> </div><div class="views-field views-field-body"> <div class="field-content">This white paper will graphically display the Framework and describe key structural components necessary in any health care setting.</div> </div></div> <div class="views-row"> <div class="views-field views-field-field-type"> <div class="field-content">ASHRM News</div> </div><div class="views-field views-field-title"> <span class="field-content"><a href="/white-paper-recognizing-and-managing-bias-digital-health" hreflang="en">White Paper: Recognizing and Managing Bias in Digital Health</a></span> </div><div class="views-field views-field-body"> <div class="field-content">The final paper of the Recognizing and Managing Bias series is designed to assist health care organizations and health care risk professionals with…</div> </div></div> <div class="views-row"> <div class="views-field views-field-field-type"> <div class="field-content">On-Demand Educational Webinars</div> </div><div class="views-field views-field-title"> <span class="field-content"><a href="/education/webinars/implementing-plan-do-study-act" hreflang="en">How Implementing Plan-Do-Study-Act (PDSA) Cycles Improves Suicide Care</a></span> </div><div class="views-field views-field-body"> <div class="field-content">Discover how PDSA cycles drive rapid experimentation and iterative improvements, enabling health care systems to deliver more effective interventions…</div> </div></div> <div class="views-row"> <div class="views-field views-field-field-type"> <div class="field-content">Webinars</div> </div><div class="views-field views-field-title"> <span class="field-content"><a href="/education/webinars/workplace-violence-health-care-focusing-on-whats-important" hreflang="en">Workplace Violence in Health Care: Focusing on What&#039;s Most Important</a></span> </div><div class="views-field views-field-body"> <div class="field-content">Tackle the pressing issue of workplace violence within health care and discover why traditional approaches fall short and how to refocus your…</div> </div></div> <div class="views-row"> <div class="views-field views-field-field-type"> <div class="field-content">ASHRM News</div> </div><div class="views-field views-field-title"> <span class="field-content"><a href="/education/hrm-core" hreflang="en">Health Care Risk Management (HRM) Core Program</a></span> </div><div class="views-field views-field-body"> <div class="field-content">HRM Core is immediate, on-demand orientation training that risk professionals can complete while waiting for more comprehensive in-person…</div> </div></div> <div class="views-row"> <div class="views-field views-field-field-type"> <div class="field-content">ASHRM News</div> </div><div class="views-field views-field-title"> <span class="field-content"><a href="/enterprise-risk-management-health-care-fourth-edition" hreflang="en">Enterprise Risk Management for Health Care, Fourth Edition</a></span> </div><div class="views-field views-field-body"> <div class="field-content">The Enterprise Risk Management for Health Care, Fourth Edition, from AHLA and ASHRM addresses both the need for, and implementation of, a…</div> </div></div> </div> </div> <nav class="pager" role="navigation" aria-labelledby="pagination-heading"> <h4 id="pagination-heading" class="visually-hidden">Pagination</h4> <ul class="pager__items js-pager__items"> <li class="pager__item is-active"> <a href="?page=0" title="Current page" aria-current="page"> <span class="visually-hidden"> Current page </span>1</a> </li> <li class="pager__item"> <a href="?page=1" title="Go to page 2"> <span class="visually-hidden"> Page </span>2</a> </li> <li class="pager__item"> <a href="?page=2" title="Go to page 3"> <span class="visually-hidden"> Page </span>3</a> </li> <li class="pager__item"> <a href="?page=3" title="Go to page 4"> <span class="visually-hidden"> Page </span>4</a> </li> <li class="pager__item"> <a href="?page=4" title="Go to page 5"> <span class="visually-hidden"> Page </span>5</a> </li> <li class="pager__item"> <a href="?page=5" title="Go to page 6"> <span class="visually-hidden"> Page </span>6</a> </li> <li class="pager__item"> <a href="?page=6" title="Go to page 7"> <span class="visually-hidden"> Page </span>7</a> </li> <li class="pager__item"> <a href="?page=7" title="Go to page 8"> <span class="visually-hidden"> Page </span>8</a> </li> <li class="pager__item"> <a href="?page=8" title="Go to page 9"> <span class="visually-hidden"> Page </span>9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">&hellip;</li> <li class="pager__item pager__item--next"> <a href="?page=1" title="Go to next page" rel="next"> <span class="visually-hidden">Next page</span> <span aria-hidden="true">Next ›</span> </a> </li> <li class="pager__item pager__item--last"> <a href="?page=11" title="Go to last page"> <span class="visually-hidden">Last page</span> <span aria-hidden="true">Last »</span> </a> </li> </ul> </nav> </div> </section> </div> </div> <div class="related-topics-container col-md-9"> <div class="field_topics"> <div><a href="/topics/clinicalpatient-safety-erm-domain" class="topic" hreflang="en">Clinical/Patient Safety ERM Domain</a></div> <div><a href="/topics/risk-mitigation-techniques" hreflang="en">Risk Mitigation Techniques</a></div> </div> </div> </div> </div> </article> <aside id="related-resources" class="related-resources"> <div class="container"> <div class="views-element-container"> <section class="resource-data-block top-level-view js-view-dom-id-5b3fb967dff75cb88ac396ae3b282ea25d6dc620f3417aa10aa9108419f5f0e5 resource-block"> <header class="resource-block-header"> <h3 class="resource-block-title"> <small>Related</small><br>Data & Insights </h3> </header> <div class="resource-wrapper"> <div class="resource-view"> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/implementing-erm-for-success" hreflang="en">White Paper: Enterprise Risk Management: Implementing ERM</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2024-11-25T13:34:13-06:00">Nov 25, 2024</time> </span> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/resources/tip-sheet/dei-patient-safety" hreflang="en">DEI and Patient Safety Tip Sheet</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2024-03-01T09:11:29-06:00">Mar 1, 2024</time> </span> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/resources/tip-sheet/prevent-wrong-site-surgeries" hreflang="en">Preventing Wrong Site Surgeries Tip Sheet</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2024-02-23T16:29:57-06:00">Feb 23, 2024</time> </span> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/resources/tip-sheet/laboratory-diagnostic-test-result" hreflang="en">Laboratory and Diagnostic Test Result Communication Tip Sheet</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2024-02-23T16:25:49-06:00">Feb 23, 2024</time> </span> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/resources/tip-sheet/staff-resilience-well-being" hreflang="en">Staff Resilience and Well-Being Tip Sheet</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2024-02-23T16:20:55-06:00">Feb 23, 2024</time> </span> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/resources/tip-sheet/high-acuity-patient-transfer" hreflang="en">High Acuity Patient Transfer Tip Sheet</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2024-02-23T16:09:32-06:00">Feb 23, 2024</time> </span> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/resources/tip-sheet/cognitive-biases-health-care" hreflang="en">Cognitive Biases in Health Care Tip Sheet</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2024-02-23T16:01:49-06:00">Feb 23, 2024</time> </span> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/resources/tip-sheet/cultural-sensitivity-treatment" hreflang="en">Cultural Sensitivity in Treatment Tip Sheet</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2024-02-23T15:46:49-06:00">Feb 23, 2024</time> </span> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/resources/tip-sheet/patient-identification-errors" hreflang="en">Patient Identification Errors Tip Sheet</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2024-02-23T15:37:21-06:00">Feb 23, 2024</time> </span> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/inpatient-implicit-bias" hreflang="en">White Paper: Recognizing and Managing Bias in the Inpatient Health Care Setting</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2023-06-01T11:18:16-05:00">Jun 1, 2023</time> </span> </div></div> </div> </div> <!-- If we need navigation buttons --> <div class="swiper-button-prev"></div> <div class="swiper-button-next"></div> </section> </div> <div class="views-element-container"> <section class="resource-events-block top-level-view js-view-dom-id-f4d8659929d964378edcda379c4de9ebd59d70c847011939e77be54fd08d553c resource-block"> <header class="resource-block-header"> <h3 class="resource-block-title"> <small>Related</small><br>Events & Education </h3> </header> <div class="resource-wrapper"> <div class="resource-view"> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/education-events/care-for-the-caregiver" hreflang="en">Care for the Caregiver – Exploring Peer Support and Second Victim Support Strategies</a></span> </div><div class="views-field views-field-field-start-date-time"> <div class="field-content"><i class="fa fa-calendar-o fa-fw" aria-hidden="true"></i> <time datetime="2025-01-29T12:00:00-06:00">Jan 29, 2025 - 12:00 PM</time> - <time datetime="2025-01-29T13:00:00-06:00">Jan 29, 2025 - 01:00 PM</time> </div> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/education-events/risk-management-leadership-environment-of-care" hreflang="en">Risk Management Leadership: Championing the Environment of Care</a></span> </div><div class="views-field views-field-field-start-date-time"> <div class="field-content"><i class="fa fa-calendar-o fa-fw" aria-hidden="true"></i> <time datetime="2025-01-08T12:00:00-06:00">Jan 08, 2025 - 12:00 PM</time> - <time datetime="2025-01-08T13:00:00-06:00">Jan 08, 2025 - 01:00 PM</time> </div> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/education-events/safety-training-reporting-analytics" hreflang="en">Safety Training, User-friendly Reporting, and Powerful Analytics: So, Where Are All the Reports? Along the Way You Need a Plan to Build Trust</a></span> </div><div class="views-field views-field-field-start-date-time"> <div class="field-content"><i class="fa fa-calendar-o fa-fw" aria-hidden="true"></i> <time datetime="2024-12-04T12:00:00-06:00">Dec 04, 2024 - 12:00 PM</time> - <time datetime="2024-12-04T13:00:00-06:00">Dec 04, 2024 - 01:00 PM</time> </div> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/education-events/patient-safety-structural-measures-education" hreflang="en">Patient Safety Structural Measure Education</a></span> </div><div class="views-field views-field-field-start-date-time"> <div class="field-content"><i class="fa fa-calendar-o fa-fw" aria-hidden="true"></i> <time datetime="2024-11-20T12:00:00-06:00">Nov 20, 2024 - 12:00 PM</time> - <time datetime="2024-11-20T13:00:00-06:00">Nov 20, 2024 - 01:00 PM</time> </div> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/education-events/using-total-systems-approach-connect-communication" hreflang="en">Using a Totals Systems Approach to Connect Communication, Apology and Resolution to Safety and Risk Management</a></span> </div><div class="views-field views-field-field-start-date-time"> <div class="field-content"><i class="fa fa-calendar-o fa-fw" aria-hidden="true"></i> <time datetime="2024-09-25T12:00:00-05:00">Sep 25, 2024 - 12:00 PM</time> - <time datetime="2024-09-25T13:00:00-05:00">Sep 25, 2024 - 01:00 PM</time> </div> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/education-events/workplace-violence-health-care-focusing-on-whats-important" hreflang="en">Workplace Violence in Health Care: Focusing on What&#039;s Most Important</a></span> </div><div class="views-field views-field-field-start-date-time"> <div class="field-content"><i class="fa fa-calendar-o fa-fw" aria-hidden="true"></i> <time datetime="2024-07-24T12:00:00-05:00">Jul 24, 2024 - 12:00 PM</time> - <time datetime="2024-07-24T13:00:00-05:00">Jul 24, 2024 - 01:00 PM</time> </div> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/education-events/reduce-patient-falls-leveraging-bootcamp-approach" hreflang="en">Webinar: Reduce Your Patient Fall Rates: Leveraging a “Bootcamp” Approach to Create a Culture Change</a></span> </div><div class="views-field views-field-field-start-date-time"> <div class="field-content"><i class="fa fa-calendar-o fa-fw" aria-hidden="true"></i> <time datetime="2024-05-08T12:00:00-05:00">May 08, 2024 - 12:00 PM</time> - <time datetime="2024-05-08T13:00:00-05:00">May 08, 2024 - 01:00 PM</time> </div> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/education-events/risk-managers-role-preventing-opioid-induced-respiratory-compromise" hreflang="en">Risk Manager&#039;s Role in Preventing Opioid-Induced Respiratory Compromise</a></span> </div><div class="views-field views-field-field-start-date-time"> <div class="field-content"><i class="fa fa-calendar-o fa-fw" aria-hidden="true"></i> <time datetime="2020-12-10T12:00:00-06:00">Dec 10, 2020 - 12:00 PM</time> - <time datetime="2020-12-10T13:00:00-06:00">Dec 10, 2020 - 01:00 PM</time> </div> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/education-events/scaling-communication-resolution-programs" hreflang="en">Scaling Communication and Resolution Programs: Achieving the Potential, Avoiding the Pitfalls</a></span> </div><div class="views-field views-field-field-start-date-time"> <div class="field-content"><i class="fa fa-calendar-o fa-fw" aria-hidden="true"></i> <time datetime="2020-10-01T12:00:00-05:00">Oct 01, 2020 - 12:00 PM</time> - <time datetime="2020-10-01T13:00:00-05:00">Oct 01, 2020 - 01:00 PM</time> </div> </div></div> <div class="article views-row"> <div class="views-field views-field-title"> <span class="field-content"><a href="/education-events/procedural-sedation-risk-management-solution-improving-patient-safety" hreflang="en">Procedural Sedation: A Risk Management Solution for Improving Patient Safety</a></span> </div><div class="views-field views-field-field-start-date-time"> <div class="field-content"><i class="fa fa-calendar-o fa-fw" aria-hidden="true"></i> <time datetime="2020-09-23T12:00:00-05:00">Sep 23, 2020 - 12:00 PM</time> - <time datetime="2020-09-23T13:00:00-05:00">Sep 23, 2020 - 01:00 PM</time> </div> </div></div> </div> </div> <!-- If we need navigation buttons --> <div class="swiper-button-prev"></div> <div class="swiper-button-next"></div> </section> </div> </div> </aside> </div> </div> </div> </main> <footer id="global-footer" class="global-footer edp-global-footer" role="contentinfo"> <div class="container"> <section class="edp-footer row"> <div class="edp_footer_logo col-md-12"> <a href="/" class="edp_logo"> <img src="/sites/default/files/styles/edp_logo/public/ashrm/ASHRM-Logo_WHITE.png?itok=201g1Vln" alt="ashrm site logo" /> </a> </div> <div class="edp_footer_nav col-md-12"> <ul class="nav navbar-nav"> <li> <a href="" title="Contact Us">American Society for Health Care Risk Management</a> <ul> <li> <a href="https://www.google.com/maps/place/American+Hospital+Association/@41.8847997,-87.6385056,17z/data=!3m1!4b1!4m5!3m4!1s0x880e2cb82fc3fe7d:0x5f73dad91592f519!8m2!3d41.8847997!4d-87.6363116">155 North Wacker, Suite 400, Chicago, IL 60606</a> </li> <li> <a href="tel: 312-422-3860">(312) 422-3980</a> </li> <li> <a href="mailto:ASHRM@aha.org">ASHRM@aha.org</a> </li> </ul> </li> <li> <a href="/sign-up-for-ashrm-newsletters" title="Stay in touch with ASHRM">Sign up for emails</a> </li> <li> <a href="/about/sponsorship-opportunities" title="Affiliated Chapters">Sponsorship &amp; Advertising</a> </li> <li> <a href="https://careers.ashrm.org/" title="Career Center">Career Center</a> </li> </ul> </div> <div class="edp_footer_blurb col-md-12"> <ul class="list-inline pull-right" id="footer-social"> <li><a href="https://twitter.com/ashrmaha" rel="noopener noreferrer nofollow" target="_blank"><i class="fa-brands fa-x-twitter fa-fw"><span class="sr-only">Twitter</span></i></a></li> <li><a href="https://www.youtube.com/@ASHRM" rel="noopener noreferrer nofollow" target="_blank"><i class="fa fa-youtube-play fa-fw"><span class="sr-only">YouTube</span></i></a></li> <li><a href="https://www.facebook.com/pages/American-Society-For-Healthcare-Risk-Management/490133251074768" rel="noopener noreferrer nofollow" target="_blank"><i class="fa fa-facebook fa-fw"><span class="sr-only">Facebook</span></i></a></li> <li><a href="https://www.linkedin.com/company/3222589/" rel="noopener noreferrer nofollow" target="_blank"><i class="fa fa-linkedin fa-fw"><span class="sr-only">Instagram</span></i></a></li> </ul> </div> </section> <hr class="hidden-xs hidden-sm"> <div class="footer-bottom small"> <div class="clearfix"> <ul id="footer-copy" class="list-inline pull-left"> <li> &copy; 2024 by the American Hospital Association. All rights reserved. </li> <li> <a href="https://www.aha.org/2022-07-14-privacy-policy" target="_blank">Privacy Policy</a> </li> <li> <a href="https://www.aha.org/2023-05-18-health-forum-inc-california-consumer-privacy-act-request-form" target="_blank">Do Not Sell or Share My Personal Information</a> </li> <li> <a href="https://www.aha.org/2022-07-14-termsofuse" target="_blank">Terms of Use</a> </li> </ul> </div> <div class="clearfix"> <span id="footer-copy">Noncommercial use of original content on www.aha.org is granted to AHA Institutional Members, their employees and State, Regional and Metro Hospital Associations unless otherwise indicated. AHA does not claim ownership of any content, including content incorporated by permission into AHA produced materials, created by any third party and cannot grant permission to use, distribute or otherwise reproduce such third party content. <a href="https://askrc.libraryresearch.info/reft100.aspx?key=ExtPerm" target="_blank">Request permission to reproduce AHA content</a>.</span> </div> </div> </div> </footer> </div> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/688366","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJxVjEkSgzAMBD9k8JMoEQ_YibeSZAO_T1guuUxN95REniw5pz6IoV9fY5kpDq-SasnIetvKUD0qh6wXS-OO432PsoUKvmHyoGjPmEoH94DNkHhOdiaBcaQU6QDbGZ56KCwGrt4jdo0hf6zjVimODxo5RPHcn__EXjnSm_Y_kYprEWbDlLBSQm52KZzGDcMphtMMC5esyO4LZ2RfhA","theme":"ashrm","theme_token":"B9DR269zEBoajSalA6zLtW28HeYFAzsHWFU6-1mReZU"},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true},"dataLayer":{"defaultLang":"en","languages":{"en":{"id":"en","name":"English","direction":"ltr","weight":0}}},"data":{"extlink":{"extTarget":true,"extTargetAppendNewWindowLabel":"(opens in a new window)","extTargetNoOverride":true,"extNofollow":true,"extNoreferrer":false,"extFollowNoOverride":true,"extClass":"0","extLabel":"(link is external)","extImgClass":false,"extSubdomains":true,"extExclude":"^(.+\\.)?(thecarefund|aha|ashhra|academicprogression|ahe|aone|hret-hiin|shsmd|hhnmag|energytocare|chnafinder|nubc|ahrmm|ashe|hsr|ifdhe|equity|hfmmagazine)\\.(com|org|net)","extInclude":"","extCssExclude":"a.referlink, #ctaCarousel","extCssInclude":"","extCssExplicit":"","extAlert":false,"extAlertText":"This link will take you to an external web site. We are not responsible for their content.","extHideIcons":false,"mailtoClass":"0","telClass":"","mailtoLabel":"(link sends email)","telLabel":"(link is a phone number)","extUseFontAwesome":false,"extIconPlacement":"append","extFaLinkClasses":"fa fa-external-link","extFaMailtoClasses":"fa fa-envelope-o","extAdditionalLinkClasses":"","extAdditionalMailtoClasses":"","extAdditionalTelClasses":"","extFaTelClasses":"fa fa-phone","whitelistedDomains":null,"extExcludeNoreferrer":""}},"views":{"ajax_path":"\/views\/ajax","ajaxViews":{"views_dom_id:f4d8659929d964378edcda379c4de9ebd59d70c847011939e77be54fd08d553c":{"view_name":"edp_resources","view_display_id":"related_events_block","view_args":"","view_path":"\/node\/688366","view_base_path":null,"view_dom_id":"f4d8659929d964378edcda379c4de9ebd59d70c847011939e77be54fd08d553c","pager_element":0},"views_dom_id:5b3fb967dff75cb88ac396ae3b282ea25d6dc620f3417aa10aa9108419f5f0e5":{"view_name":"edp_resources","view_display_id":"related_data_block","view_args":"","view_path":"\/node\/688366","view_base_path":null,"view_dom_id":"5b3fb967dff75cb88ac396ae3b282ea25d6dc620f3417aa10aa9108419f5f0e5","pager_element":0},"views_dom_id:657d3d11b52345c8b86c3fb7f32dbcafc21abc16b6a855559b84fe3e0a844b5c":{"view_name":"edp_resources","view_display_id":"related_news_block","view_args":"688366","view_path":"\/node\/688366","view_base_path":null,"view_dom_id":"657d3d11b52345c8b86c3fb7f32dbcafc21abc16b6a855559b84fe3e0a844b5c","pager_element":0}}},"csp":{"nonce":"oXt1V-ggp4Mk0-JPGEoqTA"},"user":{"uid":0,"permissionsHash":"81fd3db2a8ba11ce9135063ff4e1335e472130232bd22c8287b91afbce142c31"}}</script> <script src="/sites/default/files/js/js_7TH9gHxL1v-TE3K3No7xHrMFLvhR4auXUgt4tmeW920.js?scope=footer&amp;delta=0&amp;language=en&amp;theme=ashrm&amp;include=eJwtzFEOwyAMA9ALsXImM6KRjkKUpLTcflPbH8tPspzhqJikMVHB4K4WKEtMMAooiHawkK52Y9dB84EouU9Rbn75U3tCfb37Jr1R83uFnL3wv1vR7b6l0yu3b8y6C-ryMAymw-KVC1acPyi4O7c"></script> <script src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-511d0eeb2ee0c580"></script> <script src="/sites/default/files/js/js__Q83coiChyiOeCSbZYmP02zfAO6CMTDpCxrsOIuY2dE.js?scope=footer&amp;delta=2&amp;language=en&amp;theme=ashrm&amp;include=eJwtzFEOwyAMA9ALsXImM6KRjkKUpLTcflPbH8tPspzhqJikMVHB4K4WKEtMMAooiHawkK52Y9dB84EouU9Rbn75U3tCfb37Jr1R83uFnL3wv1vR7b6l0yu3b8y6C-ryMAymw-KVC1acPyi4O7c"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10