  div.ctools-modal-content {
    border-color:#252a63;
    box-shadow:0 1px 4px 1px rgba(0,0,0,0.15);
    margin: 0px !important;
  }
  #modal-content h2 {
    color:#183D92;
  }
  @media (min-width:64.0625em) {
    div.ctools-modal-content {
      height: 225px !important;
      max-width:700px;
      max-height:90vh;
      margin: 0px !important;
    }
  }
div.ctools-modal-content a.close {
    border: none;
}
  div.ctools-modal-content .modal-header {
    /*    padding:5px 0.25em 5px 1em;
    background-color:#252a63;*/
  }
  div.ctools-modal-content .modal-title {
    white-space:unset;
  }
  div.ctools-modal-content .modal-title p,div.ctools-modal-content .modal-title .where-to-buy2 #store-content .where-to-buy2-message,.where-to-buy2 #store-content div.ctools-modal-content .modal-title .where-to-buy2-message {
    margin:0;
  }
  div.ctools-modal-content a.close {
    position:relative;
  }
  html[dir=ltr] div.ctools-modal-content a.close {
    padding-right:30px;
  }
  html[dir=rtl] div.ctools-modal-content a.close {
    padding-left:30px;
  }
  div.ctools-modal-content a.close img{ 
    display:block; 
  }
  div.ctools-modal-content a.close::after {
    font-size:22px;
    line-height:22px;
    font-size:4.2rem;
    line-height:2.2rem;
    position:absolute;
    top:15px;
    display:block;
    content:'\e616';
    font-family:"Icomoon";
    color:#174195;
    z-index:1;
  }
  html[dir=ltr] div.ctools-modal-content a.close::after {
    right:8px;
    display: block; 
    color: #174195;
  }
  html[dir=rtl] div.ctools-modal-content a.close::after {
    left:0;
  }
  div.ctools-modal-content a.close:hover,div.ctools-modal-content a.close:focus,div.ctools-modal-content a.close.active,div.ctools-modal-content a.close:active {
    color:#010101;
    display:block;
  }
  div.ctools-modal-content a.close:hover::after,div.ctools-modal-content a.close:focus::after,div.ctools-modal-content a.close.active::after,div.ctools-modal-content a.close:active::after {
    color:#010101;
  }
  div.ctools-modal-content a.close {
    color:#fff !important;
  } 
  div.ctools-modal-content a.close img {
    display:none;
  }
  div.ctools-modal-content a.close:hover {
    color: #fff !important;
  }
  div.ctools-modal-content .modal-content {
    padding: 0 1em 0 1em !important;
  }
  @media (min-width:64.0625em) {
    div.ctools-modal-content .modal-content {
      height: 255px !important;
      max-width: 700px;
      max-height: 39vh;
    }
  }
  div.ctools-modal-content .modal-content p:first-child,div.ctools-modal-content .modal-content .where-to-buy2 #store-content .where-to-buy2-message:first-child,.where-to-buy2 #store-content div.ctools-modal-content .modal-content .where-to-buy2-message:first-child {
    margin-top:0;
  }
  @media (min-width:64.0625em){
    .modal-default {
      top:165px !important;
      border-color: #183D92;
      border-style: solid;
    }
  }