CINXE.COM
Human Capital Playbook | 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\/human-capital-playbook","pubdate":"20201002","topics":["Human Capital ERM Domain"],"type":["Playbooks"]}}});</script> <link rel="canonical" href="https://www.ashrm.org/human-capital-playbook" /> <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/human-capital-playbook" /> <meta property="og:title" content="Human Capital Playbook | ASHRM" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Human Capital Playbook | AHA" /> <meta name="twitter:url" content="https://www.ashrm.org/human-capital-playbook" /> <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="The ASHRM Human Capital Playbook is a must-have resource for health care risk and HR professionals. Get yours now and safeguard your organization!" /> <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-11/Human-Capital-playbook-Twitter1200x675.png" /> <meta name="twitter:description" content="The ASHRM Human Capital Playbook is a must-have resource for health care risk and HR professionals. Get yours now and safeguard your organization!" /> <meta property="og:description" content="The ASHRM Human Capital Playbook is a must-have resource for health care risk and HR professionals. Get yours now and safeguard your organization!" /> <meta property="og:site_name" content="ASHRM" /> <meta property="og:image" content="https://www.ashrm.org/sites/default/files/2020-11/Human-Capital-playbook-Facebook1200x717.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}&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?snbq8z" defer></script> <title>Human Capital Playbook | ASHRM</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_UN5fh7uHNIu4xFcmcfpYQy5I7DM5KsL33G2CC0PwMO8.css?delta=0&language=en&theme=ashrm&include=eJw1jVEOhCAMRC8EciRTZRRdoKSA6O13WfVn0vfSzJCj0YG86THyATk2NJWvXBDMRBkKNt0HOTK5bQmy5xuqHLgeWD1P5PXMIXFELD-bnbwdZ_Fb_BgrNZEfHlR9K5t_DoFt9VAzC9432ulUDWPASgGxmoUlDA26C92NXoRjQbRfIqNMxA" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_oQt_dKkZ10XvpYev5cE9P3iOSCFyNV9WnGJeQ8T77SQ.css?delta=1&language=en&theme=ashrm&include=eJw1jVEOhCAMRC8EciRTZRRdoKSA6O13WfVn0vfSzJCj0YG86THyATk2NJWvXBDMRBkKNt0HOTK5bQmy5xuqHLgeWD1P5PXMIXFELD-bnbwdZ_Fb_BgrNZEfHlR9K5t_DoFt9VAzC9432ulUDWPASgGxmoUlDA26C92NXoRjQbRfIqNMxA" /> <link rel="stylesheet" media="print" href="/sites/default/files/css/css_bTAJPin_z2c0Iu3pX4qglnApwk9ZTIlQaP1v6mgfnwM.css?delta=2&language=en&theme=ashrm&include=eJw1jVEOhCAMRC8EciRTZRRdoKSA6O13WfVn0vfSzJCj0YG86THyATk2NJWvXBDMRBkKNt0HOTK5bQmy5xuqHLgeWD1P5PXMIXFELD-bnbwdZ_Fb_BgrNZEfHlR9K5t_DoFt9VAzC9432ulUDWPASgGxmoUlDA26C92NXoRjQbRfIqNMxA" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_F26WkvMg4t3oYmzQh7QWU5-JG10u5wRGuKmirZnJOIc.css?delta=3&language=en&theme=ashrm&include=eJw1jVEOhCAMRC8EciRTZRRdoKSA6O13WfVn0vfSzJCj0YG86THyATk2NJWvXBDMRBkKNt0HOTK5bQmy5xuqHLgeWD1P5PXMIXFELD-bnbwdZ_Fb_BgrNZEfHlR9K5t_DoFt9VAzC9432ulUDWPASgGxmoUlDA26C92NXoRjQbRfIqNMxA" /> </head> <body class="page-human-capital-playbook"> <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&WebCode=StoreMainPage&AHABU=ashrm&_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="/human-capital-playbook" 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-jgjgsvbmdzqderbjrqc983jnly0drttoewqyrm5lmvk" type="hidden" name="form_build_id" value="form-jGjgsVBMDZQdErBjRQC983JNly0dRtToEwQYrm5Lmvk" /> <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&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&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&WebCode=IndDirectory&AHABU=ASHRM&_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 & 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; Webinar Calendar" href="/calendar" 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 & 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 & 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&WebCode=runreports&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 */ </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/2020-10/human-capital-cover-graphic600x600_0.png" alt="ASHRM Couruse image 1" data-zoom-image="https://www.ashrm.org/sites/default/files/2020-10/human-capital-cover-graphic600x600_0.png" id="zoom1" width="600" height="600"></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/2020-10/human-capital-cover-graphic600x600_0.png" data-update="" data-zoom-image="https://www.ashrm.org/sites/default/files/2020-10/human-capital-cover-graphic600x600_0.png"><img src="https://www.ashrm.org/sites/default/files/2020-10/human-capital-cover-graphic600x600_0.png" alt="ASHRM Couruse image 1" width="600" height="600"></a></li><li><a class="elevatezoom-gallery active" href="#" data-image="https://www.ashrm.org/sites/default/files/2020-10/human-capital-graphic600x600.png" data-update="" data-zoom-image="https://www.ashrm.org/sites/default/files/2020-10/human-capital-graphic600x600.png"><img src="https://www.ashrm.org/sites/default/files/2020-10/human-capital-graphic600x600.png" alt="ASHRM Couruse image 2" width="600" height="600"></a></li></ul></div></div></div><div class="col-lg-6 col-md-6"><div class="product_d_right"><h2>Human Capital in Health Care Organizations Playbook</h2><div class="price_box"><br><span class="current_price"><strong>Member:</strong> $149.00</span><br><sppp><strong>Non-Member:</strong> $199.00</sppp></div><div class="price_box"><sppp><br><p style="clear:both;"><a class="btn btn-wide btn-primary" style="background-color:#9D2235;border-color:#9D2235;" href="https://ams.aha.org/EWEB/?ahabu=ASHRM&Action=Add&ObjectKeyFrom=1A83491A-9853-4C87-86A4-F7D95601C2E2&WebCode=ProdDetailAdd&DoNotSave=yes&ParentObject=CentralizedOrderEntry&ParentDataObject=Invoice%20Detail&ivd_formkey=69202792-63d7-4ba2-bf4e-a0da41270555&ivd_prc_prd_key=71a948c3-6779-4f08-9e6f-cea8d274c66b"><strong>Order Book</strong></a> <a class="btn btn-wide btn-primary" style="background-color:#9D2235;border-color:#9D2235;" href=" https://ams.aha.org/EWEB/?ahabu=ASHRM&Action=Add&ObjectKeyFrom=1A83491A-9853-4C87-86A4-F7D95601C2E2&WebCode=ProdDetailAdd&DoNotSave=yes&ParentObject=CentralizedOrderEntry&ParentDataObject=Invoice%20Detail&ivd_formkey=69202792-63d7-4ba2-bf4e-a0da41270555&ivd_prc_prd_key=0e6129a2-6386-4316-ba5b-46093bc55db8 "><strong>Order ePub</strong></a></p></sppp></div><div class="product_desc"><p> </p><p>Human capital is one of the greatest assets to a health care organization. This playbook will serve as a guide to the laws, protections, policies, and processes to manage the risks associated with the health care workforce.</p><p><strong>Now Available in ePub Format</strong></p><p>Start reading the Human Capital in Heatlh Care Organizations Playbook, today on your computer, tablet or smartphone with instant delivery to your electronic bookshelf. <a href="https://ebooks.aha.org/" tabindex="-1">Access your bookshelf</a></p></div></div></div></div></div></div><!--product info start--><!--product details end--><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><strong>Playbook Description</strong></p><p>The ASHRM Human Capital in Health Care Organizations Playbook focuses on awareness and managing risks associated with human capital management: recruitment, hiring, managing, protecting, disciplining, and terminating of the health care workforce.</p><p>This playbook serves as a resource for risk and human resource professionals. The playbook covers all aspects of health care human capital; all employees, medical staff, volunteers and contractors, as well as executive leadership for an organization.</p></div><div class="product_d_table"><form action="#"><table><tbody><tr><td class="first_child">Product Code</td><td>178399</td></tr><tr><td class="first_child">Pages</td><td>144</td></tr><tr><td class="first_child">Category</td><td>ASHRM Playbook/Human Capital</td></tr><tr><td class="first_child">Author</td><td>ASHRM</td></tr><tr><td class="first_child">Published</td><td>2020</td></tr></tbody></table></form></div><div class="product_info_content"><p>Questions? Contact <a href="mailto:ASHRM@aha.org">ASHRM@aha.org</a></p><h1><strong>Look Inside the Human Capital Playbook</strong></h1><p><iframe style="height:500px;width:900px;" allowfullscreen="true" allowtransparency="true" frameborder="0" scrolling="no" seamless="seamless" src="https://online.fliphtml5.com/byhb/dqrp/"></iframe></p></div></div></div></div></div></div></div></div><h3> </h3><!--product info end--><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 +"'> </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'> </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'> </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><p> </p></div> </section> </div> <div class="clear"></div> <div class="views-element-container"> <section class="resource-filter-block top-level-view js-view-dom-id-e6d911e888194b84b3223494a4358b21981ab8daf3f526d3ea8e071faf73bd3f 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">Magazine & Journal Articles</div> </div><div class="views-field views-field-title"> <span class="field-content"><a href="/education/journalCE/exploring-dynamics-physician-patient-relations" hreflang="en">ASHRM Journal CE: Exploring the dynamics of physician-patient relationships</a></span> </div><div class="views-field views-field-body"> <div class="field-content">Continuing education opportunity for the Q2 2024 Issue of the Journal of Healthcare Risk Management </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 class="views-row"> <div class="views-field views-field-field-type"> <div class="field-content">Podcasts</div> </div><div class="views-field views-field-title"> <span class="field-content"><a href="/ashrm-podcast" hreflang="en">The ASHRM Podcast: Insights on Health Care Risk Management</a></span> </div><div class="views-field views-field-body"> <div class="field-content">An inside look at the opportunities and challenges faced by health care risk professionals as they promote safe and trusted health care at their…</div> </div></div> <div class="views-row"> <div class="views-field views-field-field-type"> <div class="field-content">Annual Conference</div> </div><div class="views-field views-field-title"> <span class="field-content"><a href="/annual-conference" hreflang="en">ASHRM 2024 Annual Conference</a></span> </div><div class="views-field views-field-body"> <div class="field-content">Whether you’re a seasoned health care risk professional or just starting in the field, the ASHRM Virtual Conference delivers valuable insights to…</div> </div></div> <div class="views-row"> <div class="views-field views-field-field-type"> <div class="field-content">Magazine & Journal Articles</div> </div><div class="views-field views-field-title"> <span class="field-content"><a href="/pubs/journal" hreflang="en">Journal of Healthcare Risk Management - ASHRM</a></span> </div><div class="views-field views-field-body"> <div class="field-content">A quarterly peer-reviewed journal featuring research, trends, and new developments in the field of health care risk management accessible to ASHRM…</div> </div></div> </div> </div> </div> </section> </div> </div> <div class="related-topics-container col-md-9"> <div class="field_topics"> <div><a href="/topics/human-capital-erm-domain" class="topic" hreflang="en">Human Capital ERM Domain</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-3cb50ce951df1d875f1f7124879459f7afa332de4a4f570f0418979e96507db0 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="/human-capital-playbook" hreflang="en">Human Capital Playbook</a></span> </div><div class="views-field views-field-created-1"> <span class="field-content"><time datetime="2020-10-02T14:08:40-05:00">Oct 2, 2020</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-bf6e618206b42846c3ba7fba6c340a5da5e7634fa560981b3bebece02311138a 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/work-related-stress-indirect-trauma-risk-professionals" hreflang="en">Work Related Stress & Indirect Trauma for Risk Professionals: The Cost of Caring</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-06T12:00:00-06:00">Nov 06, 2024 - 12:00 PM</time> - <time datetime="2024-11-06T13:00:00-06:00">Nov 06, 2024 - 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 & 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> © 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\/665415","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJxVjEkSgzAMBD9k8JMoEQ_YibeSZAO_T1guuUxN95REniw5pz6IoV9fY5kpDq-SasnIetvKUD0qh6wXS-OO432PsoUKvmHyoGjPmEoH94DNkHhOdiaBcaQU6QDbGZ56KCwGrt4jdo0hf6zjVimODxo5RPHcn__EXjnSm_Y_kYprEWbDlLBSQm52KZzGDcMphtMMC5esyO4LZ2RfhA","theme":"ashrm","theme_token":"0xfto4T5jclnwXeNmH7uW9x-DPIGVhEm1ltEjIi-A90"},"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:bf6e618206b42846c3ba7fba6c340a5da5e7634fa560981b3bebece02311138a":{"view_name":"edp_resources","view_display_id":"related_events_block","view_args":"","view_path":"\/node\/665415","view_base_path":null,"view_dom_id":"bf6e618206b42846c3ba7fba6c340a5da5e7634fa560981b3bebece02311138a","pager_element":0},"views_dom_id:3cb50ce951df1d875f1f7124879459f7afa332de4a4f570f0418979e96507db0":{"view_name":"edp_resources","view_display_id":"related_data_block","view_args":"","view_path":"\/node\/665415","view_base_path":null,"view_dom_id":"3cb50ce951df1d875f1f7124879459f7afa332de4a4f570f0418979e96507db0","pager_element":0},"views_dom_id:99000f18b71e72987da361bc1caa9d202ce1c7e33a78a22897e9c71c09131f43":{"view_name":"edp_resources","view_display_id":"related_news_block","view_args":"665415","view_path":"\/node\/665415","view_base_path":null,"view_dom_id":"99000f18b71e72987da361bc1caa9d202ce1c7e33a78a22897e9c71c09131f43","pager_element":0}}},"user":{"uid":0,"permissionsHash":"81fd3db2a8ba11ce9135063ff4e1335e472130232bd22c8287b91afbce142c31"}}</script> <script src="/sites/default/files/js/js_7TH9gHxL1v-TE3K3No7xHrMFLvhR4auXUgt4tmeW920.js?scope=footer&delta=0&language=en&theme=ashrm&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&delta=2&language=en&theme=ashrm&include=eJwtzFEOwyAMA9ALsXImM6KRjkKUpLTcflPbH8tPspzhqJikMVHB4K4WKEtMMAooiHawkK52Y9dB84EouU9Rbn75U3tCfb37Jr1R83uFnL3wv1vR7b6l0yu3b8y6C-ryMAymw-KVC1acPyi4O7c"></script> </body> </html>