
::selection {background-color: #e40e20;color: #fff; }
::-moz-selection {background-color: #e40e20;color: #fff; }
*{transition:all 0.5s ease;}

html,body{height:100%;}

body{cursor: default;}

#matrix {background-image:url('bg-pindorias.png');background-color: #f0f3f3;padding-bottom: 50px;}
#emblem{padding: 100px 35px 0;text-align: center;background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 70%);}
#emblem figcaption{margin-top: 50px;padding-top: 25px;padding-bottom: 25px;border-top: solid 1px #333; color: #000;}
#matrix nav {background-color: #fcfcfc;margin-bottom: 0;}
#matrix a:hover hr{border-top-color: transparent;}
#matrix a:hover figcaption h6{text-decoration: underline;}

#matrix h6{text-align: center;}
#matrix nav a, #matrix nav .row div{padding-top: 15px;}
#matrix nav a:hover{background-color: #f4f1db;border-radius: 5px;box-shadow: 0 0 100px #afafaf;}
#matrix a:hover h6, #matrix a:hover p{color: #000;}
#matrix a:hover p{display: inline-table;}

#matrix #info {background-color: #ebebeb;padding-top: 100px;padding-bottom: 100px;margin-bottom: 50px;background-image:url('bg-pindorias.png');}
#org-phones .btn{margin-bottom: 5px; margin-top: 5px;}
#global-copyright{font-size: 11px;color: #999;margin-top: 15px;}

h1{font-family: 'Sahitya', serif;font-size: 2.5rem;border-bottom: solid 10px #e40e20;padding-bottom: 15px;line-height: 1;color: #e40e20;margin-bottom: 50px;}
h2{text-decoration: underline;margin-bottom: 30px;}
h3{margin-top: 30px;}

#footer-logo{width: 100px;}
@media (min-width: 480px) { h1{font-size: 3rem;}}
@media (min-width: 800px) { h1{font-size: 4rem;}}
@media (min-width: 1200px) { h1{font-size: 6rem;}}