﻿html { box-sizing: border-box; }
*, *:before, *:after { box-sizing: inherit; }
body, html { padding: 0; margin: 0; background: #fff; }
a { outline: 0 none; }
.cistic { clear: both; visibility: hidden; display: block; height: 0px; font-size: 1px; }
.ta-c { text-align: center; }

#bnrRSPx60 {  width: 100vw; max-width: 1060px; height: 58px; display: block; overflow: hidden; background-color: #fff; border: 0px none; border-top: 3px solid #c00; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 400; }
#bnrRSPx60 #PiN { width: 60px; height: 60px; display: block; float: right; background: url('../images/logo-55x55.png') no-repeat left top / 50px 50px; }
#bnrRSPx60 #PiN span { display: none; }
#bnrRSPx60 #PiN a { display: block; width: 70px; height: 60px; }
#bnrRSPx60 .pin-clk-cont { width: calc(100vw - 60px); max-width: 1000px; float: left; overflow: hidden; }
#bnrRSPx60 .pin-clk-pol { width: 25% /*calc(25% - 10px)*/; min-width: 235px; height: 100%; padding: 3px 5px 0; float: left; text-align: left; }
#bnrRSPx60 .pin-clk-pol + .pin-clk-pol {  }
#bnrRSPx60 .pin-clk-pol .clkImg { width: 50px; height: 50px; display: block; margin: 0 10px 0px 0px; padding: 0; float: left; text-align: left; }
#bnrRSPx60 .pin-clk-pol .clkImg img { border: 1px solid #ccc; }
#bnrRSPx60 .pin-clk-pol h2 { font-family: 'Roboto Slab', Arial, Helvetica, sans-serif; font-weight: 800; line-height: 1.2; font-size: 13px; color: #111; font-weight: 800; padding: 0; margin: 0; }
#bnrRSPx60 .pin-clk-pol h2 a { color: #111; text-decoration: none; }
#bnrRSPx60 .pin-clk-pol h2 a:hover { text-decoration: underline; }

#bnrRSPx60 .pin-clk-pol p { font-size: 12px; color: #333; font-weight: 400; padding: 2px 0 0; margin: 0; }
#bnrRSPx60 .pin-clk-pol p a { color: #111; text-decoration: none; }
#bnrRSPx60 .pin-clk-pol p a:hover { text-decoration: underline; }

@media (max-width: 999px) {
#bnrRSPx60 .pin-clk-pol { width: 33.33% /*calc(33.33% - 10px)*/; }
}

@media (max-width: 764px) {
#bnrRSPx60 .pin-clk-pol { width: 50% /*calc(50% - 10px)*/; }
}

@media (max-width: 529px) {
#bnrRSPx60 .pin-clk-pol { width: 100% /*calc(100% - 10px)*/; }
}