.cleaner {
        clear:both;
        height:1px;
        font-size:1px;
        border:none;
        margin:0; padding:0;
        background:transparent;
        width:auto
        }

.r_active {font-weight:600;color:#000000;background:#cccccc;padding:.8vw;border-radius:.4vw}
.rs {display:block;margin-bottom:4vw;line-height:3vw;clear:both;margin-top:2vw}
.rs a {margin-right:1vw;white-space:nowrap;font-size:1.5vw}

.ib {display:inline-block}

.tac {text-align:center}
.ft25 {font-size:2.5vw !important;font-weight:400;clear:both}

.right {float:right}
.left {float:left}

.white,.white p,.white p span {color:#b8bec3 !important}

.datum {color:#7e7e78}

.photos img {margin-right:2vw;margin-bottom:1vw;width:9vw}

.c {color:#ffffff}

.find
{
    margin-top:0;padding-top:0;
        display: table;
            width: 14vw;
            text-align:right;
            border-collapse:collapse
}

.row
{
        display: table-row;
}

.block_inline
{
        display: table-cell;
            width: 100%; 
            white-space:nowrap
}
.block_inline input {display:inline !important}
.block_inline select {width:100%}
.pad1 {padding:1vw}
.hidden {display:none}
.visible {display:block}
.tleft {text-align:left}

.head {font-size:1.2vw}

.mimage {float:left;margin-right:20pt;margin-bottom:10pt;margin-top:10pt}

.in {width:85%;max-width:1920px}
.cent {margin-left:auto;margin-right:auto}

#logo {background:url('/media/curlingblog/im/logo.jpg') no-repeat;display:block;width:20vw;height:10vw;background-size:contain}

#blog {background:url('/media/curlingblog/im/back.jpg');padding:15pt;margin-top:20pt}
#top_part {display:grid;grid-template-columns:auto auto auto;gap:10pt;margin-top:20pt}

#lg {font-size:30pt;font-weight:600;background:#052476;border:5pt solid #cf142b;padding:5pt;padding-top:0;padding-bottom:0}

p,p span {font-size:18pt !important;line-height:1.5;text-align:justify}


body {background:#373736;padding:0;padding-top:0vw;font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;color:#ffffff}
a {text-decoration:none;color:#ffffff}
input,select {background:#000000;border:none;border:.1vw solid #ffffff;color:#ffffff;font-size:12pt}
h1 {clear:both}
h2 {font-size:25pt;padding-top:0;margin-bottom:0;margin-top:5pt;font-weight:400}
hr {margin-bottom:20pt}
form {display:inline}
table {border-collapse:collapse}
td {padding-bottom:7pt;padding-right:10pt;vertical-align:top;font-size:12pt}
