
.white, .white label, .white label span { color:#fff !important; }
img.home_cover { max-width: 175px !important; float: right !important; border: 0 !important; margin-top: -75px; }
div.rightbutton { width: 100px; padding: 1px 10px 1px 1px; right: -10px; top: 60%; position: fixed; z-index: 19; background: #019fa6; text-align: center; font-size: 7pt; font-weight: bold; line-height: 11px; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  }
div.rightbutton div.paperimg { background:#fff; padding: 5px; -webkit-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; -moz-border-top-left-radius: 10px; border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; -moz-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;
margin-bottom: 5px; }
div.rightbutton a { color: #fff; text-decoration: none !important; }
div.rightbutton a:hover { color: #fff; text-decoration: underline !important; }
div.rightbutton img { width: 100%; border: 0; }
body.elementor-editor-active div.rightbutton {display: none !important;}
@media only screen and (max-width: 1479px) { div.rightbutton {display: none !important;} }

button.cky-btn {border-color: #002260 !important; background-color: #002260 !important; color:#fff !important;}
button.cky-btn:hover {border-color: #029fa6 !important; background-color: #029fa6 !important; color:#fff !important;}
div.cky-btn-revisit-wrapper, div.cky-btn-revisit-wrapper button {background-color: #002260 !important; color:#fff !important;}
div.cky-btn-revisit-wrapper:hover, div.cky-btn-revisit-wrapper button:hover, div.cky-btn-revisit-wrapper:hover button, div.cky-btn-revisit-wrapper:hover button:hover {background-color: #029fa6 !important; color:#fff !important;}

.textshadow .elementor-slide-heading, .textshadow .elementor-slide-description {  text-shadow: rgba(0,0,0,0.65) 1px 1px 2px;  }
.page-id-2213 div.elementor-element-9da33e2 div.e-con-inner { padding-top: 50px !important; }
body .news .e-button-base {
    text-align: center;
    border-radius: 10px;
    background-color: #002260 !important;
    color: #fff !important; max-width: 150px;
    font-size: 16px;
    margin-top: -25px;
    padding: 10px;
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;

} 
body .news .e-button-base:hover {    background-color: #029fa6 !important;
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}
.message textarea { height: 200px !important; }
.gray .shadow{ width: 100%; position: absolute; height: 20px; z-index: 9; -webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.28) !important;
    -moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.28) !important;
    box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.28) !important; }
.gray iframe { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}
.newsbox {      -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.27);
     -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.27);
     box-shadow: 0px 0px 10px rgba(0,0,0,0.27); }
.gray iframe:hover { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease
  filter: none;
  -webkit-filter: grayscale(0);
}



.centerh3 h3, .centerh3 h4 { text-align: center !important; font-size: 18px !important; color:#333 !important; } 
.center h3, .center h4 { text-align: center !important;  }
ul.ok {
    list-style: none;
    padding-left: 0;
  margin-bottom: 25px;
}

ul.ok li {
    position: relative;
    padding-left: 32px;
    margin-bottom: 12px;
}

ul.ok li::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 0;
    color: #029FA6;
    font-weight: bold;
    font-size: 20px;
    line-height: 1;
}