@import url('https://fonts.googleapis.com/css?family=Montserrat:500,500i,600,700,700i&subset=latin-ext');

body
{
  //color:#1F1F1F;
  color:#435265;
  font-size:14px;
  line-height:1.5em;
  background-color:#ffffff;
  font-weight:500;
  font-family: 'Montserrat', sans-serif;
  overflow-x:hidden;
}

img
{
  max-width:100%;
}

.align-center
{
  text-align:center;
}

.align-left
{
  text-align:left;
}

.align-right
{
  text-align:right;
}

@media(max-width:500px)
{
  .col-xxs-12
  {
    width:100%;
  }
}

.menu-button, .m-menu-button {
  display:none;
}

@media(max-width:991px)
{
  .menu-button, .m-menu-button {
    width: 30px;
    height: 30px;
    right:0;
    position: absolute;
    margin-left: 0;
    cursor: pointer;
    margin-top: 0px;
    top:35px;
    display: block;
    cursor:pointer;
    margin-right:15px;
    background-color:transparent;
    z-index:10;
    background: #262E6D;
  }
  
  #top-navigation .nav
  {
  	display:none;
	}
}


.menu-button span, .m-menu-button span {
  height: 3px;
  border-radius:2px;
  margin-top: /*8*/ 5px;
  background: /*black*/white;
  display: block;
  position: relative;
  top: 0;
  transition: all 500ms ease-out;
  margin-left:5px;
  margin-right:5px;
}

.menu-button span:first-child, .m-menu-button span:first-child {
  margin-top: 6px;
}

.menu-button.active span:nth-child(1), .m-menu-button.active span:nth-child(1) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: /*10*/7px; 
}

.menu-button.active span:nth-child(2), .m-menu-button.active span:nth-child(2) {
  opacity: 0;
  top: 7px;
}

.menu-button.active span:nth-child(3), .m-menu-button.active span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: /*-11*/-9px;
}

.m-menu-button {
  transition: top 0.4s ease;
}
.m-menu-button.active span {
  color: #164b9b;
}
.m-menu-button.active {
  top: 5px;
}

#copy
{
	font-size:11px;
	color:#ccc;
	padding-top:50px;
	clear:both;
	font-weight:400;
}

#creator
{
	color:#ccc;
	font-size:11px
}

#creator a
{
	color:#ccc;
}   

