.prague-logo a img {}
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
body{display: flex; flex-direction: column; min-height: 100vh;}
.container.padd-only-xs {flex: 1;}
.prague-header .prague-social-nav, .prague-footer .footer-top-content{display: none;}
.prague-footer .footer-bottom-content{display: flex; align-items: center; padding-top: 0;}
.prague-footer .footer-bottom-content .footer-copyright {flex: 1; font-size: 12px; line-height: 1.2; font-weight: 400; letter-spacing: 1px;}
#menu-footer-menu{display: flex; list-style: none; margin: 0 -15px;}
#menu-footer-menu li {margin: 0 15px; line-height: 1.2; font-size: 12px;}
#menu-footer-menu a{font-size: 12px; line-height: 1.2; letter-spacing: 1px; text-transform: uppercase; transition: opacity .3s ease-in;}
#menu-footer-menu a:hover{opacity: 0.7; color: #fff;}

.prague-header .prague-logo {max-width: 272px;}

.prague-footer .footer-content-outer {padding: 50px 0;}

.prague-formidable .with_frm_style .frm_submit{text-align: left;}

#field_ebkt2_label{margin-right: 0 !important;}

.prague-formidable .frm_forms.with_frm_style .frm_button_submit{padding-left: 0;}

.prague-formidable .frm_forms.with_frm_style .frm_checkbox label{font-size: 16px; margin-bottom:0; margin-right: 4px;}

.frm_style_formidable-style.with_frm_style .form-field.checkbox-terms{display: flex;flex-wrap: wrap;align-items:center;}

.form-terms-link{display:block; color: #111;}

@media only screen and (max-width: 767px) {
  .prague-footer .footer-bottom-content {
    flex-direction: column;
  }
  .prague-footer .footer-bottom-content .footer-copyright {
    margin-bottom: 30px;
  }
  #menu-footer-menu {
    flex-direction: column;
    margin: 0;
  }
  #menu-footer-menu li {
    margin: 0 0 15px;
  }
}