@font-face {
    font-family:sansita;
    src: url('/media/fonts/Sansita-Regular.ttf');
}
@font-face {
    font-family:sansita_bold;
    src: url('/media/fonts/SansitaBold.ttf');
}


.menu_active {color:#214478}
.sluzba {display:block;margin-bottom:60pt}

.in {width:70%;max-width:1900px}
.bod {background:#008080}
.b {font-weight:600}
.cent {display:block;margin-left:auto;margin-right:auto}
.tac {text-align:center}
.tar {text-align:right}
.ib {display:inline-block}
.dt {display:table}

.pt10 {padding-top:10pt}
.pl20 {padding-left:20pt}
.pt20 {padding-top:20pt}
.mt20 {margin-top:20pt}
.p10 {padding:10pt}
.w40 {width:40%}
.w100 {width:100%}
.u {text-decoration:underline}
.p0 {padding:0}
.m0 {margin:0}
.mb0 {margin-bottom:0}
.mb20 {margin-bottom:20pt}
.c {color:#214478}
.c2bg {background:#c8beb7 !important}
.font {font-family:sansita, sans-serif;font-size:18pt}
.bl {color:#000000}
.block {background:#e7eef8;display:block;clear:both;padding-top:20pt;padding-bottom:10pt}
.bn {border:none}

.shad {box-shadow: 11px 10px 10px -1px rgba(0,0,0,0.49);-webkit-box-shadow: 11px 10px 10px -1px rgba(0,0,0,0.49); -moz-box-shadow: 11px 10px 10px -1px rgba(0,0,0,0.49);}

.right {float:right}

.snadne h2 {margin-bottom:0 !important}
.snadne p {padding-top:0;margin-top:0}

.but {display:inline-block;padding:5pt;padding-left:20pt;padding-right:20pt;color:#ffffff;background-color:#214478;box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6);margin-top:10pt;margin-bottom:10pt}
.but:hover {position:relative;left:3pt;top:3pt;box-shadow:none;cursor:pointer}
.napiste {background:#008080;display:table;margin-top:20pt;margin-bottom:30pt}

.tbl {border-collapse:collapse;background:#ffffff;border-top:2px solid #ceab3c;border-bottom:2px solid #ceab3c;width:90% !important}
.tbl td {border:1px solid #ceab3c;padding:8pt}

.lh12 {line-height:1.2}

.menu_wrapper {padding-top:30pt}

.blog_item {width:90%;background:#ffffff;padding:10pt;text-align:left;margin-top:10pt;margin-bottom:20pt}

#logo {background:url('/media/im/logo.svg') no-repeat #ffffff;background-size:contain;display:block;width:125pt;height:70pt;border:10pt solid #ffffff;position:absolute;}

#menu_obal {display:block;background:#c8beb7}


#obsah_obal {display:block}
#obsah {display:block;padding-bottom:10pt}


#footer {display:block;padding-top:20pt;background:#162d50}
#footer_in {display:grid;grid-template-columns:auto auto;gap:50pt;color:#ffffff;font-size:10pt;background:url('/media/im/logo2.svg') no-repeat right 0}
#footer_in a {color:#ffffff;font-size:10pt} 
#facebook {background:url('/media/im/facebook.png') no-repeat;background-size:contain;width:20pt;height:20pt;margin-right:10pt}
#instagram {background:url('/media/im/instagram.png') no-repeat;background-size:contain;width:20pt;height:20pt}


#copy {display:block;margin-top:30pt;padding-bottom:30pt}
#copy, #copy a {font-size:10pt;color:#ffffff}
#copy .right a {background:url('/media/im/artanet.png') no-repeat;background-size:contain;color:transparent;display:inline-block;position:relative;top:2pt}


#kontakty {display:grid;grid-template-columns:auto auto;gap:100pt;}
#map {width:100%;height:400pt;display:block}
#map iframe {width:100%;height:300pt}

#form_objednat {display:block}
#form_objednat p input {border:1pt solid #000000;width:100%;height:20pt;padding-left:5pt}
#form_objednat p textarea {border:1pt solid #000000;width:100%;padding:5pt}
#form_objednat p {padding:0;margin:0}

#gmap {float:right;width:100%;height:220px}

#id_souhlas {display:inline !important;width:auto !important;height:auto !important} 
#id_telefon  {border:1pt solid #000000;width:100%;height:20pt;padding-left:5pt}

#blog {display:grid;grid-template-columns:auto auto auto;gap:20pt;margin-left:auto;margin-right:auto}




h1,h2 {font-family:sansita_bold,Helvetica, Arial, sans-serif}
h2 {color:#241c1c;margin-top:0}
h3 {color:#214478;font-family: sans-serif;margin-top:5pt;padding-bottom:0;font-size:14pt}

img {display:block;max-width:100%;height:auto;width:auto}
a {text-decoration:none;color:#000000}
body {padding:0px;margin:0px;font-family: Helvetica, Arial, sans-serif}
