.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.bypostauthor{}
.alignright{}
.alignleft{}
.aligncenter{}
.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important;} html{}
body{overflow-x:hidden;font-family: 'Montserrat', sans-serif;}
.wp-block-image img{height:auto;}
p{font-size:18px;line-height:32px;}
h1{font-family: 'Comfortaa', cursive;text-align:center;margin-bottom:40px;font-size:42px;position:relative;}
h2{}
h3{}
h4{margin-bottom:0;}
a:focus,button:focus{outline:none;}
img{height:auto;} .header{z-index:99;position:absolute;width:100%;background:rgba(255,255,255,.7);padding:30px 60px;}
.logo{font-family: 'Comfortaa', cursive;text-align:center;margin:0;line-height:10px;}
.logo-large{font-size:62px;font-weight:700;line-height:62px;color:#800000;}
.logo-medium{font-size:46px;line-height:32px;}
.logo-small{font-size: 16px;transform: rotate(-90deg)translate(50px, 85px);display: block;}
.cta a{font-size:32px;color:#800000;font-family: 'Comfortaa', cursive;}
.cta a:hover,.cta a:active,.cta a:focus{text-decoration:none;text-shadow:1px 1px 3px #888;} .main-menu ul{list-style-type:none;padding:0;margin:0;display:inline;}
.main-menu li{display:inline;position:relative;}
.main-menu li a{font-size:32px;color:#800000;}
.main-menu li a:hover{text-decoration:none;text-shadow:1px 1px 3px #888;} .intro-image{width:100%;overflow:hidden;line-height:0;height:auto;}
.intro-image #myVideo {right: 0;bottom: 0;min-width: 100%;}
.wp-block-media-text__content{margin-top:60px;margin-bottom:60px;}
.gform_wrapper{margin:0;background:#800000;padding:20px 40px;border-radius:3px;}
.gform_title{text-align: center;color: #fff;font-size: 28px !important;font-family: 'Comfortaa', cursive;}
.gfield_label{color:#ffffff;margin-bottom:0 !important;}
.gform_wrapper ul.gform_fields li.gfield{padding-right:0 !important;}
#field_1_5{height:1px;margin-top:0 !important;}
#gform_submit_button_1{width: 100%;padding: 8px;border: none;border-radius: 5px;color: #fff;background: #555;font-weight: 700;}
#gform_submit_button_1:hover{background:#333;} .footer-main{background:#fff;padding:40px 0;text-align:center;}
.footer-lower{padding:10px 20px;background:#000;}
.footer-lower p{color:#ccc;font-size:14px;margin:0;}
.footer-lower a{color:#ccc;}
#myBtn {display: none;position: fixed;bottom: 40px;left: 20px;z-index: 99;border: 2px solid #800000;outline: none;background-color: #999; color: #800000;cursor: pointer;width:40px;height:40px;border-radius:50%;font-size: 18px;}
#myBtn:hover {color:#999;border:2px solid #999;background:#800000;}
@media all and (max-width: 1200px)  {
}
@media all and (max-width: 992px)  {
.cta a{font-size:22px;}
.main-menu li a{font-size:22px;}
.logo-large{font-size:42px;line-height:42px;}
.logo-medium{font-size:32px;line-height:20px;}
.logo-small{font-size: 10px;transform:rotate(-90deg) translate(35px, 58px);}
}
@media all and (max-width: 768px)  {
.header{position:relative;padding:10px;}
.cta a{font-size:16px;}
.main-menu li a{font-size:16px;}
.logo-large{font-size:28px;line-height:28px;}
.logo-medium{font-size:22px;line-height:18px;}
.logo-small{font-size: 8px;transform:rotate(-90deg) translate(28px, 40px);}
}