.styles1141 {
background-color:#fff;
font-size: 1rem;
padding: 1.5rem; 
border:1px solid #8ac1e8; }
.styles1152 {
background-color:#fff;
font-size: 1rem;
padding: 1.5rem; 
border:1px solid #023369; }
div.styles1270 {
padding:1.5rem;
border: 8px solid #f8c23c;
background-color:#000;
color:#ffffff;
font-weight: bolder;
font-size:1.5rem;
}
.styles1054 {margin-bottom:0px !important;
border-top: 1px #8ac1e8 solid !important;
border-left: 1px #8ac1e8 solid !important;
border-right: 1px #8ac1e8 solid !important;
border-bottom: 0px !important;}
.styles1170 {
    background-color: #e4f2fc;
    font-size: 1rem;
    padding: 0.25rem; }
.styles1143 {
    background-color: #e4f2fc;
    font-size: 1rem;
    padding: 1rem; 
border-radius:1rem;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius:1rem;}
div.styles1168 .navigation-widget.boxed {
  background-color:#fff;
font-size: 1rem;
padding: 0rem; 
border:1px solid #8ac1e8; 
height: 29rem !important;
}

div.styles1168 img {
margin:0;}

@media only screen and (max-width: 759px) {

div.styles1168 .navigation-widget.boxed {
height:auto !important;
}
}
.styles1145 {
background-color:#214f81;
color:white;
padding-left:6%;
padding-right:6%;
}
.styles1169 {
background-color:#214f81;
color:white;
padding-left: 10%;
    padding-right: 6%;
    padding-top: 3.5rem !important;
padding-bottom: 4.9rem !important;
margin-top:-9rem !important;

}
@media screen and (max-width: 759px) {
.styles1169 {
margin-top: 0rem !important;
}
}
.styles1146 {
background-color: #16a7b4;
color:white;}
.styles1056 {
background-color:#fff;
-webkit-column-count: 1; /* Chrome, Safari, Opera */
-moz-column-count: 1; /* Firefox */
column-count: 1;
border:1px solid #8ac1e8; 
margin: 0 0 1rem;
padding: 0;


}

.navigation-widget.boxed  {
background-color:#fff;}

.list.list--rich  {
    column-count: 1;
}
.styles1188 a.widget__link::after{
  display:inline-block!important;
    width:25px!important;
    vertical-align:sub;
    height:25px!important;
    content:'';
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNjQiIGhlaWdodD0iNjQiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTg2LDE0LjMzMzMzYy0zOS41ODE1LDAgLTcxLjY2NjY3LDMyLjA4NTE3IC03MS42NjY2Nyw3MS42NjY2N2MwLDM5LjU4MTUgMzIuMDg1MTcsNzEuNjY2NjcgNzEuNjY2NjcsNzEuNjY2NjdjMzkuNTgxNSwwIDcxLjY2NjY3LC0zMi4wODUxNyA3MS42NjY2NywtNzEuNjY2NjdjMCwtMzkuNTgxNSAtMzIuMDg1MTcsLTcxLjY2NjY3IC03MS42NjY2NywtNzEuNjY2Njd6TTc4LjgzMzMzLDEyMi4zNDIxN2wtMTAuNzUsLTEwLjc1bDI1LjU5MjE3LC0yNS41OTIxN2wtMjUuNTkyMTcsLTI1LjU5MjE3bDEwLjc1LC0xMC43NWwzNi4zNDIxNywzNi4zNDIxN3oiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==') 50% 50% no-repeat;
    background-size: 100%;
  margin-left:2%; }

@media screen and (max-width: 759px) {
.styles1188 img {
display:none}
}

 
  .adverts-widget__content.boxed.boxed--primary {
    border:1px solid #c5b1bd !important;     
  border-top:none!important;  
min-height:320px !important;}

    .adverts-widget__block {
        display: inline-block; 
          vertical-align: top;
          width: 33%;
		min-height:320px !important;
}
        
          
          .boxed:first-of-type {
            margin-top:0rem;}
          
          .adverts-widget__content {
            background-color: #feeefb;
    }
          
        .adverts-widget__content p {
          color:#000;
          padding: 0.2rem 1.5rem 1.5rem 1.5rem;
         }
        
         .adverts-widget__block .widget__link:not(.button), .adverts-widget__block .widget__link:not(.button):link {
          color: #fff !important;
      }

      .adverts-widget__block .widget__link:not(.button):visited {
        color: #fff !important;
      }
        
          .adverts-widget__content.boxed.boxed--primary{
           padding:0rem;
        }
        
        
         .adverts-widget__content .widget__heading {
          background-color: #92267f !important;
          padding:1.5rem;
          color:#fff;
          margin-top: 0rem !important;
          min-height:7.5rem !important;
        }
        
            .adverts-widget__content.boxed.boxed--primary p {
              font-size: 1.15rem; }
        
              .adverts-widget__block .widget__link:not(.button):visited {
                color: #000;
            }
          
        
        
          @media screen and (max-width: 760px){
        
            .adverts-widget__block {
              display: contents !important;
          width:100%!important;}
        
          .adverts-widget__img {
            display:none;
          }
        
        .adverts-widget__content.boxed.boxed--primary {
min-height:250px !important;}

    .adverts-widget__block {
		min-height:250px !important;
}
        
        
        
        
            }
        
          
              
            @media only screen and (max-width: 761px) and (min-width: 1325px){
        
              .adverts-widget__content .widget__heading{
                   min-height:7.5rem !important;
                  }
                  
                  }
        
                  .newnewsbutton {
        
                    margin-top:-2%!important; 
                    float:right;
                    display:inline;
                  }
                
        
                  @media screen and (max-width: 700px) {
        
                    .newnewsbutton {
        
                      margin-top:-2%!important; 
                      float:left;
        
                    }
                }

.adverts-widget__content.boxed.boxed--primary {
padding:0!important;}
.styles1148 {
    margin-bottom: 0 !important;
}
.styles1058{
padding:0;}
@media screen and (max-width: 411px) {

.styles1175{
padding-top:80px!important;
float:left;}


}

.styles1175{
margin-top:0px!important;}
.styles1059 {
    background-color: #fff;
    font-size: 1rem;
    padding: 1.5rem;
border:0px solid !important;
}
