.blank-div {background-color: #70929c; text-align: center; height: 666px; position: relative; outline: 1px solid #EFECE5; outline-offset: -20px;}
.blank-div .wp-block-blank { position: absolute; left: 0px; right: 0px; top: 50%; -moz-transform: translateY(-50%);	-webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.blank-div h3,
.entry-content .blank-div p {color: #efebe5;}
.entry-content .blank-div p {padding-left: 75px; padding-right: 75px;}
.blank-div h3 {text-transform: uppercase; position: relative; letter-spacing: 2px; padding-bottom: 1rem;}
.blank-div h3:after {content: ""; border-top: 2px solid #EFECE5; width: 20%; margin-left: auto; margin-right: auto; left: 0; right: 0; height: 3px;
   bottom: 0px; position: absolute; background-color: #9dab80;}
.blank-div .button {font-size: 1em;}
.entry-content .blank-div p>a:not(.button):not(.pk-button) {text-transform: uppercase; color: #EEE !important; background-color: #282828;
   font-size: 1em !important; cursor: pointer; padding: 7px 13px!important; word-spacing: 0; letter-spacing: 2px; line-height: 1.75;}
.entry-content .blank-div p>a:not(.button):not(.pk-button):hover {opacity: .7;}
.last-block { display:none; }


@media only screen and (max-width: 780px) {
    .blank-div    {height: auto !important; padding-bottom: 85px; padding-top: 100px; bottom: auto!important;}
    .blank-div .wp-block-blank { position: relative; left: auto; right: auto; top: auto; -moz-transform: none;	-webkit-transform: none; -o-transform: none; -ms-transform: none; transform: none;}
}

/* Mobile  landscape */
@media only screen and (max-width: 767px) {
    .entry-content .blank-div p { padding-left: 30px; padding-right: 30px;}
}
/* End of max 767px */



/* Mobile portrait */
@media only screen and (max-width: 479px) {
    .blank-div {outline-offset: -10px;}
}
/* End of max 479px */