
/* The Modal (background) */
.modal12 {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0,0.96);  /* Black w/ opacity */
}

/* Modal Content (image) */
.modal12-content {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}

/* Caption of Modal Image */
#caption12 {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

/* Add Animation */
.modal12-content, #caption12 {  
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

/* The Close Button */
.close12 {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.close12:hover,
.close12:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
  .modal12-content {
    width: 100%;
  }
}
/*! CSS Used from: https://van-baal.com/wp-content/plugins/divi-overlays/overlay-effects/css/normalize.css ; media=all */
@media all{
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
strong{font-weight:bold;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
}
@media all{
a,div,img,p,strong{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent;}
:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#2ea3f2;}
a,a:hover{text-decoration:none;}
p{padding-bottom:1em;}
p:not(.has-background):last-of-type{padding-bottom:0;}
strong{font-weight:700;}
img{max-width:100%;height:auto;}
.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%;}
.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px;}
.entry-content tr td{border-top:1px solid #eee;padding:6px 24px;}
@media (min-width:981px){
.et_pb_gutters3 .et_pb_column{margin-right:5.5%;}
.et_pb_gutters3 .et_pb_column_4_4{width:100%;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%;}
}
@media (max-width:479px){
.et_pb_column{width:100%!important;}
}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
.et_pb_text{word-wrap:break-word;}
.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative;}
.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px;}
.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important;}
.et_pb_column,.et_pb_module,.et_pb_row,.et_pb_with_background{background-size:cover;background-position:50%;background-repeat:no-repeat;}
.et_pb_row:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0;}
.et_pb_section{background-position:50%;background-size:100%;background-size:cover;}
.et_pb_text>:last-child{padding-bottom:0;}
.et_pb_text_inner{position:relative;}
.et_pb_text_align_left{text-align:left;}
.et_pb_section{position:relative;background-color:#fff;}
.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-right:0!important;}
.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s;}
@media (min-width:981px){
.et_pb_section{padding:4% 0;}
.et_pb_row{padding:2% 0;}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0;}
.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-right:0!important;}
#mobileviewtb{
  display: none;
}
}
@media (max-width:980px){
  .et_pb_section{
  display: none;
}
#mobileviewtb{
  display: block;
}
.et_pb_column{width:100%;margin-bottom:30px;}
.et_pb_section{padding:50px 0;}
.et_pb_row{padding:30px 0;}
.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0;}
.et_pb_column .et_pb_module{margin-bottom:30px;}
.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0;}
.et_pb_row{max-width:1080px;}
}
}
a{cursor:pointer!important;}

a{color:#a21d23;}
@media only screen and (min-width:1350px){
.et_pb_row{padding:27px 0;}
.et_pb_section{padding:54px 0;}
}
.et_pb_section_2.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:110px;padding-left:4px;background-color:#eeeff0!important;}

table thead{background-color:#cccccb;}
@media only screen and (max-width:641px){
#no-more-tables table,#no-more-tables thead,#no-more-tables tbody,#no-more-tables th,#no-more-tables td,#no-more-tables tr{display:block;}
#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px;}
#no-more-tables tr{border:1px solid #ccc;}
#no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;}
#no-more-tables td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}
#no-more-tables td:before{content:attr(data-title);}
}
table th{background-color:#cccccc;}
table tr:nth-child(even){background-color:#dddddd;}
table tr:nth-child(odd){background-color:#eeeeee;}
table tr:hover{background-color:#bbbbbb;color:#000000;}
