/*


##====================================================##


## @author    : OCdevWizard                           ##


## @contact   : ocdevwizard@gmail.com                 ##


## @support   : http://help.ocdevwizard.com           ##


## @copyright : (c) OCdevWizard. In Stock Alert, 2018 ##


##====================================================##


*/


div[id^="ocdw_in_stock_alert-block"]{ overflow: hidden; vertical-align:baseline;border:0 none;outline:0;padding:0;margin:0;box-sizing:content-box;line-height:1.2;background:#fff;max-width:420px;width:100%;margin:0 auto!important;min-height:100px;position:relative;border-radius: 15px;}


div[id^="ocdw_in_stock_alert-block"] .inner-header{background:#F9F9FB;font-size:20px;color:#333;font-weight:400;padding:15px 20px;position:relative;min-height:50px;display:flex;align-items:center;justify-content:space-between}


div[id^="ocdw_in_stock_alert-block"] .inner-header .modal-close{opacity:1;cursor:pointer!important;color:#333;padding-left:20px}


div[id^="ocdw_in_stock_alert-block"] .inner-header .modal-close i{font-size:20px;line-height:20px;color:#dd0e1c;}


div[id^="ocdw_in_stock_alert-block"] .inner-header .modal-close i:hover::before{transform:rotate(180deg)}


div[id^="ocdw_in_stock_alert-block"] .inner-header .modal-close i:before{display:inline-block;transition:1s all}


div[id^="ocdw_in_stock_alert-block"] .inner-center{background:#fff;padding:20px}


div[id^="ocdw_in_stock_alert-block"] .inner-footer{
  padding:15px 20px;
  background:#F9F9FB;
  position:relative;
  width:100%;
  height:100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 15px;
}


div[id^="ocdw_in_stock_alert-sidebar"] div[id^="ocdw_in_stock_alert-block"]{height:100vh;display:flex;flex-direction:column}


div[id^="ocdw_in_stock_alert-sidebar"] .inner-footer{max-height:65px;margin-top:auto}


div[id^="ocdw_in_stock_alert-block"] .inner-center .additional-information{font-size:12px;color:#333;word-break:break-word}


div[id^="ocdw_in_stock_alert-block"] .inner-center .additional-information.top{margin:0 0 10px!important;padding-bottom:10px!important}


div[id^="ocdw_in_stock_alert-block"] .inner-center .additional-information.bottom{margin:10px 0!important;padding-top:10px!important}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields{position:relative;display:block;margin:5px 0 0}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields > div + div{margin-top:15px}


div[id^="ocdw_in_stock_alert-block"] .inner-center .block-title{font-weight:700;border-bottom:1px solid #d9d9d9;padding-bottom:5px;font-size:14px}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field{position:relative}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field img{position:absolute;top:4px;left:5px;z-index:1}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field input[type=checkbox]{margin-right: 10px;}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field .field-checkbox label{position:relative;cursor:pointer;display:inline-flex;align-items:center;margin:0}

div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field .field-checkbox {
  display: flex;
  align-items: center;
}

div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=text],
div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=email],
div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=tel]{
  color: var(--primary-color);
  transition: all 0.075s ease-out;
  padding: 6px 12px;
  height: 38px;
  border-radius: 15px;
  border: 1px solid #d6d6d8;
  max-width: 500px;
  width: 100%;
  font-size: 14px;
}

div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=text]:focus,
div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=email]:focus,
div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=tel]:focus{
  box-shadow: 0 5px 20px -5px rgb(0 0 0 / 10%);
}


div[id^="ocdw_in_stock_alert-block"] .inner-center .with-icon input[type=text],div[id^="ocdw_in_stock_alert-block"] .inner-center .with-icon input[type=email],div[id^="ocdw_in_stock_alert-block"] .inner-center .with-icon input[type=tel]{padding-left:33px}


div[id^="ocdw_in_stock_alert-block"] .inner-center .error-style input[type=text],div[id^="ocdw_in_stock_alert-block"] .inner-center .error-style input[type=email],div[id^="ocdw_in_stock_alert-block"] .inner-center .error-style input[type=tel],div[id^="ocdw_in_stock_alert-block"] .inner-center .error-style textarea,div[id^="ocdw_in_stock_alert-block"] .inner-center .error-style select{border:1px solid #df2e2e!important}


div[id^="ocdw_in_stock_alert-block"] .inner-center .field-heading{font-size:14px;color:var(--primary-color);font-family: 'cera-bold', sans-serif;display:block;position:relative;width:100%;margin-bottom:4px;word-break:break-word;cursor:default}


div[id^="ocdw_in_stock_alert-block"] .inner-center .field-description{font-size:12px;color:#fff;display:block;position:relative;width:100%;margin:-5px 0 4px;background:#d9d9d9;padding:7px 10px;word-break:break-word}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .error-text,div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .success-text{font-size:12px;display:block;color:#df2e2e;margin-bottom:7px}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .success-text{color:#47c843}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .required-indicator{color:#df2e2e}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .require-information a{color:#23a1d1;padding:0;border:0;background:none}


div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .require-information a:hover{color:#2a6496;padding:0;border:0;background:none}


div[id^="ocdw_in_stock_alert-block"] .inner-footer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;margin:0;padding:15px;outline:0;text-transform: uppercase;font-family: 'cera-bold', sans-serif;font-size: 16px;border:0;min-width:100px;text-decoration:none;color:#fff;text-align:center;transition:all 0.1s ease-out;cursor:pointer;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}


div[id^="ocdw_in_stock_alert-block"] .inner-footer .close-modal{background:#e94e4e}


div[id^="ocdw_in_stock_alert-block"] .inner-footer .close-modal:hover{background:#e81717;box-shadow:0 3px 8px 0 rgba(0,0,0,.20)}


div[id^="ocdw_in_stock_alert-block"] .inner-footer .close-modal:active{background:#aa3a3a}


div[id^="ocdw_in_stock_alert-block"] .inner-footer .save-form{
  background-color: #1f1f2b;
  color: #fff;
  
}


div[id^="ocdw_in_stock_alert-block"] .inner-footer .save-form:hover{
  box-shadow: 0 10px 30px rgb(0 0 0 / 10%);
}


div[id^="ocdw_in_stock_alert-block"] .inner-footer .save-form:active{background:#33933a}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar{top:0;position:fixed;height:100vh;width:100%;z-index:99999}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-active{visibility:visible!important}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.no-active{visibility:hidden}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar .ocdw_in_stock_alert-sidebar-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.5s;z-index:1}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.no-active .ocdw_in_stock_alert-sidebar-bg{animation:fade-out .3s forwards;-webkit-animation:fade-out .3s forwards}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-active .ocdw_in_stock_alert-sidebar-bg{animation:fade-in .3s forwards;-webkit-animation:fade-in .3s forwards}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar .ocdw_in_stock_alert-sidebar-body{padding:0;width:100%;height:100%;max-width:320px;overflow:auto;position:absolute;top:0;background:#ececec;transition:.5s;z-index:2}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-left .ocdw_in_stock_alert-sidebar-body{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%)}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-left.no-active .ocdw_in_stock_alert-sidebar-body{animation:slide-out-left .3s forwards;-webkit-animation:slide-out-left .3s forwards}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-left.sidebar-active .ocdw_in_stock_alert-sidebar-body{animation:slide-in-left .3s forwards;-webkit-animation:slide-in-left .3s forwards}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-right .ocdw_in_stock_alert-sidebar-body{right:0;transform:translateX(100%);-webkit-transform:translateX(100%)}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-right.no-active .ocdw_in_stock_alert-sidebar-body{animation:slide-out-right .3s forwards;-webkit-animation:slide-out-right .3s forwards}


div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-right.sidebar-active .ocdw_in_stock_alert-sidebar-body{animation:slide-in-right .3s forwards;-webkit-animation:slide-in-right .3s forwards}


@keyframes slide-in-right {


100%{transform:translateX(0%)}


}


@keyframes slide-out-right {


0%{transform:translateX(0%)}


100%{transform:translateX(100%)}


}


@keyframes slide-in-left {


100%{transform:translateX(0%)}


}


@keyframes slide-out-left {


0%{transform:translateX(0%)}


100%{transform:translateX(-100%)}


}


@keyframes fade-in {


100%{opacity:.6}


}


@keyframes fade-out {


0%{opacity:.6}


100%{opacity:0}


}


.ocdw_in_stock_alert-call-static-before .ocdw_in_stock_alert-call-static-button{width:100%!important;border-bottom:1px solid #ddd!important}


.ocdw_in_stock_alert-call-static-after .ocdw_in_stock_alert-call-static-button{width:100%!important}


.ocdw_in_stock_alert-call-static-after{overflow:unset!important}


.stock-option{display:block;margin-top:5px}