﻿/* General */
h1 { font-size:2.5rem; }
h2 { font-size:2rem; }
h3 { font-size:1.5rem; }

a.btn, a.btn:visited { color:#fff; background-color:#00C0B6; }
a.btn:hover, a.btn:active { color:#fff; background-color:#40d0c8; }
nav { background-color:#00C0B6; }
nav a, nav a:visited { background-color:transparent; color:#fff; }
.nav-wrapper { overflow:hidden; }
.crumbs { display:inline-block; padding-left:1em; }
.crumbs a { font-size:1.5em; color:#fff; padding:1em 0.5em; }
.crumbs span { font-size:1.5em; color:rgba(255,255,255,0.7); padding:1em 0.5em; }


.clear_float { clear:both; }
.hidden { display:none; }

ul.categories { margin:0; margin-top:1em; padding:0; -moz-columns:2; -webkit-columns:2; columns:2; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }
ul.categories > li { list-style:none; }
ul.categories > li a { border-bottom:solid 1px #eee; color:#666; display:block; font-size:1.25em; padding:1em 1em 1em 2em; }
    ul.categories > li a:hover { background-color: rgba(0, 0, 0, 0.06); }
ul.categories > li a i.fa:before { margin-left:-1em; }
ul.categories > li a span { float:right; }

.details { font-size:1.25em; line-height:1.5em; }
.details .right-text { text-align:right; font-weight:600; }
.view-image-default { display:block; }
.view-image-default > img { width:100%; height:auto; }
.aMedia { display:block; }
.aMedia > img { width:100%; height:auto; }