
/* MENU */
    /* MENU */
    .prague-header .prague-navigation .main-menu > li > a {
                    font-family: "Roboto", sans-serif !important;
                                                    font-weight: 700 !important;
                                        color: #ff3333 !important;
                            font-size: 14px !important;
                    }

/* SUBMENU */
    /* SUBMENU */
    .prague-header .prague-navigation .sub-menu li a {
                    font-family: "Roboto", sans-serif !important;
                                                    font-weight:  500 !important;
                                        color: #ff3333 !important;
                            font-size: 12px !important;
                    }

/* BUTTON */

/* Theme Options Custom CSS */
.prague-header.simple.sticky-menu {
  top: auto;
}
.prague-header.simple.sticky-menu.light{
  background-color: #fff;
  box-shadow: 0 1px 2px 0 #e1e5ea;
}

.prague-header.simple.sticky-menu.light.scroll {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 #e1e5ea;
}

.prague-header .prague-navigation .sub-menu {
  background-color: #fff;
}

.prague-header .prague-navigation .sub-menu li {
  background-color: #fff;
}

.prague-header .prague-navigation .sub-menu li:hover {
  background-color: #c2bebe;
  opacity: 1;
}

.prague-header {
  padding: 0;
}

@media screen and (min-width: 1025px) {
.prague-header .prague-navigation .main-menu > li > a {
    border-style: solid;
    border-color: #ff3333;
    border-top: none;
    border-right: none;
    border-bottom: none;
}

.main-menu .sub-menu li a {
    border-style: solid;
    border-color: #ff3333;
    border-top: none;
    border-right: none;
    border-bottom: none;
}
}

.prague-header.light .prague-nav-menu-icon {
    margin-right: 20px;
}
.prague-header.light .prague-nav-menu-icon a i {
    background-color: #ff3333
}

.prague-header.light .prague-nav-menu-icon a i:after,.prague-header.light .prague-nav-menu-icon a i:before {
    background-color: #ff3333
}


.prague-header.light .prague-nav-menu-icon a:hover i {
    background-color: #ff3333
}

.prague-header.light .prague-nav-menu-icon a:hover i:after,.prague-header.light .prague-nav-menu-icon a:hover i:before {
    background-color: #ff3333
}

.prague-header.full.open-menu .prague-nav-menu-icon.active a i:after,.prague-header.full.open-menu .prague-nav-menu-icon.active a i:before {
    background-color: #ff3333
}

.prague-header.light .prague-nav-menu-icon.active a i {
    background-color: transparent
}

/* Protected Form */
.prague-protected-form {
  padding-top: 100px;
  padding-bottom: 100px;
}