
body {
        /*font-family: 'Oswald', sans-serif;*/
        font-family: 'Roboto', sans-serif;
      }

p {
    font-size: 16px;
}

@media all and (max-device-width: 720px){
    p {
        font-size: 16px;
    }
}

@media all and (max-device-width: 640px){
    p {
        font-size: 18px;
    }
}

@media all and (max-device-width: 320px){
    p {
        font-size: 20px;
    }
}

ul#menu {
    padding: 0;
    float:right;
}

ul#menu li {
    display: inline;
}

ul#menu li a {
    background-color: black;
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 4px 4px 0 0;
}

ul#menu li a:hover {
    background-color: orange;
} 

.topcorner{
    position:absolute;
    top:10px;
    right: 40px;
 }
 
 .btn {
    border-radius: 0;
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.btn-default {
    border: 1px solid #42dca3;
    color: #42dca3;
    background-color: transparent;
}

.btn-default:hover,
.btn-default:focus {
    border: 1px solid #42dca3;
    outline: 0;
    color: #000;
    background-color: #42dca3;
}

ul.banner-social-buttons {
    margin-top: 0;
}

@media(max-width:1199px) {
    ul.banner-social-buttons {
        margin-top: 15px;
    }
}

@media(max-width:767px) {
    ul.banner-social-buttons li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons li:last-child {
        margin-bottom: 0;
    }
}

a{
color: #990000;
}

p.captions{
text-align:center;
margin-left:0px;
margin-right:0px;
margin-bottom: 10px;
padding-top:10px;
padding-bottom:5px;
width:auto;
border:1px dotted #58dea2;
}

.circle
{
width:0.8em;
height:0.8em;
border-radius:50%;
font-size:0.5em;
color:#000000;
line-height:0.8em;
text-align:center;
vertical-align:super;
background:#ff9900;
padding:0.2em;
}


/* Begin two columns */
article {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
article {
  -webkit-column-width: 320px;
     -moz-column-width: 320px;
          column-width: 320px;
}

article {
  -webkit-columns: 2 320px;
     -moz-columns: 2 320px;
          columns: 2 320px;
  -webkit-column-gap: 4em;
     -moz-column-gap: 4em;
          column-gap: 4em;
  -webkit-column-rule: 1px dotted #ddd;
     -moz-column-rule: 1px dotted #ddd;
          column-rule: 1px dotted #ddd;
}

h2 {
-webkit-column-break-after: avoid; /* Chrome, Safari, Opera */
          page-break-after: avoid; /* Firefox */
               break-after: avoid; /* IE 10+ */
}
p.breakNow {
-webkit-column-break-after: always; /* Chrome, Safari, Opera */
          page-break-after: always; /* Firefox */
               break-after: always; /* IE 10+ */
}

/* End two columns */