#global{
max-width:1600px;
margin:0 auto;
}

.mobile_menu{
display:none;
}

header{
position:fixed;
top:0;
left:50%;
transform:translateX(-50%);
width:100%;
max-width:1600px;
height:150px;
z-index:1000;
transition:all 0.3s;
}

header.mini{
background-color:rgba(42, 43, 108, 0.8);
height:86px;
}

header.mini .logo{
width:150px;
top:20px;
}

header .logo{
width:300px;
position:absolute;
top:40px;
left:60px;
transition:all 0.3s;
}

header .logo img{
width:100%;
}

header .menu{
font-family:"Montserrat";
position:absolute;
top:15px;
right:30px;
width:inherit;
text-align:right;
}

header .menu ul{
list-style-type:none;
margin:0;
padding:0;
}

header .menu ul li{
display:inline-block;
margin:0 5px;
}

header .menu ul li a{
text-transform:uppercase;
color:#fff;
font-size:15px;
transition:all 0.2s;
text-decoration:none;
}

header .menu ul li a:hover{
color:rgba(255, 255, 255, 0.5);
}







.leftsquare, .centersquare{
position:relative;
}

.leftsquare h1, .leftsquare h2{
padding-left:40px;
padding-top:50px;
padding-bottom:70px;
border-left:solid 6px #FFB038;
}


.leftsquare h1::before, .leftsquare h2::before{
content:" ";
display:block;
position:absolute;
top:0;
left:0;
width:200px;
height:40px;
border-top:solid 6px #FFB038;
border-left:solid 6px #FFB038;
border-right:solid 6px #FFB038;
}

.leftsquare h1::after, .leftsquare h2::after{
content:" ";
display:block;
position:absolute;
bottom:0;
left:0;
width:200px;
height:40px;
border-bottom:solid 6px #FFB038;
border-left:solid 6px #FFB038;
border-right:solid 6px #FFB038;
}

.centersquare h1, .centersquare h2{
padding-top:50px;
padding-bottom:50px;
}

.centersquare h1::before, .centersquare h2::before{
content:" ";
display:block;
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:200px;
height:40px;
border-top:solid 6px #FFB038;
border-left:solid 6px #FFB038;
border-right:solid 6px #FFB038;
}

.centersquare h1::after, .centersquare h2::after{
content:" ";
display:block;
position:absolute;
bottom:0;
left:50%;
transform:translateX(-50%);
width:200px;
height:40px;
border-bottom:solid 6px #FFB038;
border-left:solid 6px #FFB038;
border-right:solid 6px #FFB038;
}

.news_section{
font-family:"Montserrat", sans-serif;
}

.news_section .date{
font-size:16px;
color:rgba(255, 255, 255, 0.5);
padding-bottom:10px;
}

.news_section .title a, .news_section .title{
font-size:30px;
color:#fff;
}

.news_section .item{
padding-bottom:40px;
border-bottom: solid 1px #5D405F;
margin-bottom:20px;
}









