@font-face {
    font-family: 'fradm';
    src: url('/storage/app/media/Fradm.ttf');
}
@font-face {
    font-family: 'franklin';
    src: url('/storage/app/media/franklin-gothic-medium-regular.ttf');
}
@font-face {
    font-family: 'futur';
    src: url('/storage/app/media/futurxkc-webfont.ttf');
}
@font-face {
    font-family: 'minion';
    src: url('/storage/app/media/minion_pro_boldit-webfont.ttf');
}
@font-face {
    font-family: 'cour';
    src: url('/storage/app/media/cour.ttf');
}

h1, h2, h3, h4, h5, h6 {
    color: #cccccc;
}

body {
    color: #cccccc;
}
.heading {    padding: 10px 10px 26px;
}
.cour1{
    font-family: 'cour';
    font-size:27px;
    color:#ff0000;
    font-weight:700;
}



.cour2{
    color:#cccccc;
    font-size:19px;
        font-family: 'cour';

}

#navigation_header .mm-panel:not(.sublevel-1):not(.sublevel-2) > .mm-listview > li > a:not(.mm-next):hover {
    color: #47625d;
}


#navigation_header .mm-panel:not(.sublevel-1):not(.sublevel-2) > .mm-listview > li.active > a:not(.mm-next), #navigation_header .mm-panel:not(.sublevel-1):not(.sublevel-2) > .mm-listview > li.active:hover > a:not(.mm-next), #navigation_header .mm-panel:not(.sublevel-1):not(.sublevel-2) > .mm-listview > li.mm-opened > a:not(.mm-next), #navigation_header .mm-panel:not(.sublevel-1):not(.sublevel-2) > .mm-listview > li.mm-opened:hover > a:not(.mm-next) {
    border-left-color: #405e58;
}
#navigation_header .mm-panel:not(.sublevel-1):not(.sublevel-2) > .mm-listview > li > a:not(.mm-next) {
    border-left: 25px groove #08443d;
}

#navigation_header .mm-panel:not(.sublevel-1):not(.sublevel-2) > .mm-listview > li > a:not(.mm-next):hover {
    border-left: 25px groove #405e58;
}


#navigation_header .mm-listview > li.active > a, #navigation_header .mm-listview > li.active:hover > a, #navigation_header .mm-listview > li.mm-opened > a, #navigation_header .mm-listview > li.mm-opened:hover > a {
    color: #47625d;
}

#navigation_header .mm-listview > li > a:not(.mm-next) {
    color: white;
}

#navigation_header .mm-panel {
   
    background-color: #ed09d6 !important;
}
#navigation_header .mm-listview > li > a:not(.mm-next) {
    background-color: #ed09d6;
}
.wrap__footer {
    background: #5665bf;
}

.sidebar-info:before {

    background: #ed09d6;
}

.wrap__ctaHeader .cta__link, .wrap__ctaHeader .cta__link--icon {
    color: #bfc695;
}


.wrap__ctaHeader .cta__link, .wrap__ctaHeader .cta__link--icon:hover {
    color: white;
}


.home-layout, .fullwidth-layout {
 
    border: solid #356ea3;
}

.wrap__header {
    background-color: #911d6a;
}

.heading:before {

    background: #bfc695;
}


.wrap__page {
    background-color: #2dbc96;
}

.wrap__header--inner {
    padding-top: 20px;
    padding-bottom: 20px;
}






.warning{
    color:red;
}

.logo__title {
    color: white;
    font-family: 'futur';
    font-size: 27px;
    font-weight: 400;
}

.logo__description {
    color: white;
    font-family: 'minion';
    font-size: 21px;
    font-weight: 400;
}

 h1, .page__title{
     font-family: 'fradm' !important;
    font-size: 28px !important;
    color:#bfc695;
  
 }
 
  
  .wrap__page-content ul{
      text-indent: -22px;
    margin-left: 20px;
    padding-left: 40px;
  }
  
  form label{
  font-weight: bold;
}

.sidebar-info p {
    color: #f5f4f4;
    text-decoration: none;
}

.sidebar-info a {
    color: #f5f4f4;
    text-decoration: underline;
}

.sidebar-info h1 {
    color: #f5f4f4;
    text-decoration: none;
    font-weight:700;
}

.wrap__page-content a {
    color: #111111;
    text-decoration:underline;
}

td {border: none;}

@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 768px) {


}

@media only screen and (max-width: 767px) {
.logo img {
    display: none;
}

.logo__title {
 
    font-family: "futur";
    font-size: 48px;
    font-weight: 400;
}

.wrap__logoHeader .logo .logo__left .logo__image + .logo__summary{
    margin-top: 0px !important;
}


.ezimage{
    float:unset !important;
    display:block !important;
    margin-right:auto !important;
    margin-left:auto !important;
    margin-top:10px !important;
    margin-bottom:10px !important;

}

.align-none{
    float:unset !important;
    display:block !important;
    margin-right:auto !important;
    margin-left:auto !important;
        margin-top:10px !important;
    margin-bottom:10px !important;

}

.align-center{
    float:unset !important;
    display:block !important;
    margin-right:auto !important;
    margin-left:auto !important;
        margin-top:10px !important;
    margin-bottom:10px !important;

}

.align-left{
    float:unset !important;
    display:block !important;
    margin-right:auto !important;
    margin-left:auto !important;
        margin-top:10px !important;
    margin-bottom:10px !important;

}

.align-right{
    float:unset !important;
    display:block !important;
    margin-right:auto !important;
    margin-left:auto !important;
        margin-top:10px !important;
    margin-bottom:10px !important;

}

}

@media only screen and (max-width: 425px) {
    p.home {
    margin-left: unset !important;
    text-align: center;
}

    h1 {

        font-size: 24px !important;
    
    }


.logo__title {
    font-size: 34px;
}

.wrap__logoHeader .logo__description {
    font-size: 18px;

}



}

@media only screen and (max-width: 375px) {
.logo__title {
    font-size: 30px;
}

.wrap__logoHeader .logo__description {
    font-size: 16px;
}

}