/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 18 2020 | 14:20:26 */
html.popup-blocking,
html.popup-blocking body {
    overflow: hidden
}

#box-footer > .full_container {
	margin-bottom: 0 !important;
}

.bg-drop-color {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    pointer-events: none;
    -webkit-transition: opacity 600ms cubic-bezier(.19,1,.22,1);
    transition: opacity 600ms cubic-bezier(.19,1,.22,1);
    z-index: 200;
    display: block;
    opacity: .0;
}

.bg-drop-color.open {
    display: block;
    opacity: .7;
    pointer-events: auto;
}

@media (max-width: 1024px) {
    .bg-drop-color {
        display:none;
    }
}

#external-link-holder {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100vh;
    overflow: hidden;
    overflow-y: scroll;
    pointer-events: none;
    z-index: 10000;
    text-align: center;
    display: block;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 99999;
    -webkit-transition: all 300ms cubic-bezier(.215,.61,.355,1);
    transition: all 300ms cubic-bezier(.215,.61,.355,1);
}

#external-link-holder .bg-drop-color {
    display: block!important;
}

#external-link-holder .external-link-content {
    position: absolute;
    display: block;
    z-index: 300;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: #f9f9f9;
    width: 100%;
    height: auto;
    max-width: 570px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 14px 0 rgba(0,0,0,.08);
    -moz-box-shadow: 0 0 14px 0 rgba(0,0,0,.08);
    box-shadow: 0 0 14px 0 rgba(0,0,0,.08);
}

@media (max-width: 767px) {
    #external-link-holder .external-link-content {
        left:20px;
        right: 20px;
        top: auto;
      width: auto;
        margin: 50px auto;
        -webkit-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
    }
}

#external-link-holder .external-link-content p {
  margin-bottom: 16px;
  font-family: 'Roboto', 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 19px;
  letter-spacing: -0.3px;
  line-height: 1.3;
  color: #444;
}
#external-link-holder .external-link-content p.intro-sentence {
  max-width: 400px;
  margin: 0 auto 16px;
}
#external-link-holder .external-link-content p:last-child {
  margin-bottom: 0;
}

#external-link-holder .external-link-content .set-button {
  display: inline-block!important;
  vertical-align: top;
  margin: 7px !important;
  padding: 18px 26px 17px;
  color: #fff;
  background: #33A7CC;
  text-decoration: none;
  font-family: 'Roboto', 'Open Sans', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.25;
  font-size: 14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  letter-spacing: 0.0px;
  -webkit-transition: all 200ms cubic-bezier(.215,.61,.355,1);
  transition: all 200ms cubic-bezier(.215,.61,.355,1);
}
#external-link-holder .external-link-content .set-button:hover,
#external-link-holder .external-link-content .set-button:active,
#external-link-holder .external-link-content .set-button:focus {
  color: #fff;
  background: #2785a2;
  text-decoration: none;
}

#external-link-holder .external-link-content .external-link-scroll {
    position: relative;
    display: block;
    background: transparent;
    margin: 0 auto;
    text-align: center;
    padding: 48px 30px 40px;
}

@media (max-width: 767px) {
    #external-link-holder .external-link-content .external-link-scroll {
        padding:40px 30px 30px;
    }
}

#external-link-holder.open {
    pointer-events: auto;
    opacity: 1.0;
}

#external-link-holder.open .bg-drop-color {
    pointer-events: auto;
}

#external-link-holder.open .bg-drop-color {
    opacity: .8;
}