*{ margin: 0; padding: 0; font-family: "HelveticaNeue","Helvetica Neue",sans-serif; } html{ background: rgba(0, 0, 0, 0) url("/img/cmsn/network3_low.jpg") no-repeat fixed center center / cover ; } body{ min-height: auto; } .clear{ clear: both; padding: 0 !important; } .left{text-align: left;} .right{text-align: right;} .fleft{float: left;} .fright{float: right;} .justified { text-align: justify; } .base { border: 3px solid rgba(255, 255, 255, 0.24); border-radius: 3px; display: block; margin: 120px auto 0; width: 580px; } .base > div { border: 1px solid transparent; border-radius: 3px; overflow: hidden; } .descr { background-color: rgba(255, 255, 255, 0.84); border-bottom: 1px solid #ffffff; color: #525252; margin-bottom: 1px; padding: 12px 20px; text-align: center; -webkit-transition: background 0.4s ease; -moz-transition: background 0.4s ease; -ms-transition: background 0.4s ease; -o-transition: background 0.4s ease; } .descr:hover{ background-color: rgba(255, 255, 255, 0.9); } .dd { background-color: rgba(255, 255, 255, 0.47); border-top: 1px solid rgba(255, 255, 255, 0.47); color: #525252; font-family: "HelveticaNeue","Helvetica Neue",sans-serif; font-weight: 300; line-height: 24px; padding: 12px 20px; -webkit-transition: background 0.4s ease; -moz-transition: background 0.4s ease; -ms-transition: background 0.4s ease; -o-transition: background 0.4s ease; } .dd:hover{ background-color: rgba(255, 255, 255, 0.75); } .dd a { color: rgb(56, 56, 56); -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; } .dd a:hover { color: #0E2AC1; } #links a{ color: #FFFFFF; cursor: pointer; display: inline-block; opacity: 0.6; padding-top: 54px; text-decoration: none; outline: medium none; -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; } #links a:hover{ -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; /* solve for flicker problem */ -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; } /* MEDIA QUERIES */ @media screen and (max-width: 700px) { .base { width: 90%; } } @media screen and (max-width: 380px) { * { font-size: 14px; } }