*{padding:0;margin:0; font-family: Arial;transition: 0.5;}
header{z-index:100;width:100%; position:fixed; background-color: rgba(64, 4, 6, 1);}
.zawartosc{max-width: 886px; margin:130px auto 10px auto; padding:0 10px;}
a{color: rgb(215, 190, 130); transition:0.8s; text-decoration:none;}
a:hover{color: rgba(64, 4, 6, 1); transition:0.8s;}
nav a:hover{color: rgb(117, 92, 27); transition:0.8s;}
.unfloat{clear:both;}
h1, h2, h3{margin: 17px 0; text-align:center; color: rgb(117, 92, 27); font-size:28px;}
h3{color: rgb(215, 190, 130); padding-top:17px;}
#new-card{color: rgb(81, 90, 71);}
#new-card:hover{color: rgb(117, 92, 27);}
.cat_small{font-size: 13px; color: rgba(215, 190, 130);text-transform:uppercase;}
#pages{margin: 17px 0; text-align: center;}
#pages p, #pages ul, #pages ul li, #pages a{display:inline;}
#pages ul li{margin: 0 3px;}
#pages p, #pages a{color: rgba(64, 4, 6, 1);margin: 0 3px;}
#pages a:hover{color:rgb(81, 90, 71);} .website-menu{margin: 0px auto; text-align:center;} 
.website-menu li{display: inline-block;  line-height:46px; padding: 9px 0;} 
.website-menu li a {font-size: 14px; padding: 0 10px;} 
.website-menu li:hover{border-bottom: 1px solid rgb(117, 92, 27); padding-bottom: 8px;}
.dropped, [id^=show] {display: none;}
#image {display: block; padding: 0 20px; float: left; font-size: 27px; line-height: 46px; color: rgb(117, 92, 27); margin: 9px 0;} 
#image img{max-height:46px; float:left;margin: 0 10px;} 
@media all and (max-width : 990px) {
.zawartosc{margin-top:200px;}
.website-menu li a{border:none;}
.website-menu li{padding:0; line-height:20px;}
.website-menu li:hover{border:none; padding:0;}
#image {display: block; padding: 0; width: 100%; text-align: center; float: none;}
#image img {display: block;text-align: center; float: none; margin: 0 auto;}
.dropped + a, .website-menu {display: none;}
.dropped {text-align:center;font-size:18px; cursor:pointer; display: block; padding: 0 0 0 10px; color: rgb(215, 190, 130); font-weight:bold; line-height: 46px; text-decoration: none; border: none;}
.dropped:hover{color: rgb(117, 92, 27); transition:0.8s;}
[id^=show]:checked + ul {display: block;}
nav ul li {display: block;width: 100%; padding-left:0;}
}.pop-layer {position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(255, 255, 255, 0.7); transition: opacity 500ms; visibility: hidden; opacity: 0;}
.pop-layer:target {visibility: visible; opacity: 1;}
.popup-form {margin: 75px auto; padding: 20px; background: rgba(0,0,0,0.8); border-radius: 5px; width: 280px; position: relative; transition: all 1s ease-in-out;}
.popup-form .terminate {position: absolute; top: 0px; right: 10px; transition: all 0.5s; font-size: 30px; font-weight: bold; text-decoration: none; color: #fff;}
.popup-form .terminate:hover { color: rgb(192,80,77);}
.popup-form .pform_inside {max-height: 30%; overflow: auto;}
#contact-form{width: 96%; margin: 10px auto;}
#sender{transition: 0.5;margin: 0 auto; display:block; width:100%; padding:0;}
#sender input, #sender textarea, .submit{width: 100%; margin-bottom:5px;}
#sender input:focus, #sender textarea:focus {border: 1px solid rgb(81, 90, 71); box-shadow: 0 0 3px rgb(81, 90, 71);}
#sender .submit{transition:1s; padding: 10px 10px; width:100%; cursor:pointer; font-weight:normal; color: rgb(81, 90, 71); background: rgb(215, 190, 130); font-size: 17px; border: 1px dashed rgb(81, 90, 71);}
#sender .submit:hover{border: 1px dashed rgb(215, 190, 130); transition:1s; color: rgb(215, 190, 130); background-color: rgb(81, 90, 71);}
#sender input {padding: 15px 18px; font-size:12px;}
#sender textarea{height:176px; font-size:12px; padding: 18px;}
#contact-form p{color: #fff; font-size:12px;}#new-btn-form{display:table; width:auto; margin: 0px auto 10px auto; float:right;}   
#new-btn-form a{font-weight: bold; line-height: 24px; font-size: 12px; padding: 10px; background-color: rgba(64, 4, 6, 1); display:block; float:left; z-index:100; border-radius: 5px 0 0 5px;}
#new-btn-form a:hover{color: rgb(117, 92, 27);}
#new-btn-form img{height: 20px; padding: 10px;  margin-top: 2px; display:block; background-color: rgb(81, 90, 71); float:left; border-radius: 0 5px 5px 0;}.descp{text-align:left; clear:both; margin-bottom: 30px; margin-top:20px;}
.descp img{float:left; margin-right: 11px; max-width: 64px;}#extra-view{min-height: 284px; width: 100%; background-attachment:fixed;background-image:linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8) ),url("/avistamedia-tpl.jpg");background-repeat:no-repeat; background-size:cover; background-position:fixed;} 
#extra-view p{text-align:center; line-height: 284px; font-size: 26px; color: rgb(215, 190, 130); text-shadow: 1px 1px 1px #000; font-weight:normal;}
.biznes{margin-bottom:28px;}
.biznes:nth-child(odd){border-bottom: 1px dashed rgb(81, 90, 71);}
.biznes:nth-child(even){border-bottom: 1px dashed rgb(117, 92, 27);}
.biznes img{float:left; margin-bottom:28px; margin-left:14px; border-radius: 8px; width:28%; min-width:100px; }
.biznes:nth-child(odd) img{transform:rotate(-8deg);}
.biznes:nth-child(odd) .ico_mail {min-width:auto; width:10px; float:none; display:inline; margin: 0 1px; transform: none; box-shadow:none;}
.biznes:nth-child(even) img{transform:rotate(8deg);}
.biznes:nth-child(even) .ico_mail {min-width:auto; width:10px; float:none; display:inline; margin: 0 1px; transform: none; box-shadow:none;}
.biznes:nth-child(odd) .company-head{color: rgb(81, 90, 71); font-weight: bold;}
.biznes:nth-child(even) .company-head{color:rgb(117, 92, 27); font-weight: bold;}
.sampled{width: calc(60% - 28px);float:right; margin-right:20px;}
.sampled p{text-align:right;}
.sampled a{color: rgb(81, 90, 71); font-style:normal;}
.full-name{color:rgb(215, 190, 130); font-size:18px; font-weight:bold; margin-bottom:10px;  text-align:center;}
.biznes:nth-child(odd) .full-name{background-color:rgb(81, 90, 71);}
.biznes:nth-child(even) .full-name{background-color:rgb(117, 92, 27);}
.place-desc{text-align:left; margin:20px; font-style:normal;}
.biznes a:hover{color: rgba(64, 4, 6, 1);}
.cat_small{color: rgba(64, 4, 6, 1);}#orientations{text-align:center; margin:20px auto 40px auto;}
.poition{width:calc(50% - 40px); margin: 0; padding:0; min-width:278px; display:inline-block; }
#http{border-radius: 5px; box-shadow: 0 0 3px #000; margin-right: 20px; width: 100%; height: auto; transform:rotate(5deg);}
#spot-h{font-weight:bold; color:rgb(81, 90, 71);}
#registered_c h3{color:rgb(117, 92, 27); padding-top:0;}
#dzialalnosc{text-align:justify;}
#registered_c table{margin: 0 auto;}
#registered_c table td{padding: 2px 12px;}
#registered_c table td:nth-child(odd) {text-align:right;}
iframe{width:100%;}
#registered_c a{color: rgb(81, 90, 71); font-weight:normal;}
#registered_c a:hover{color:rgb(117, 92, 27)}
#main-offer{margin-top: 20px;}
.shutted td{color: darkred;}
.c_label{font-size: 14px; color: rgba(64, 4, 6, 1);}     
.bonus{color:rgb(117, 92, 27);}
.bonus .ico_mail{width:9px;}
.company-social{display: inline-block; margin: 20px; opacity:0.9; transition: 0.8s; width: 32px;}   
.company-social:hover{opacity:1; transition: 0.8s;}.related-main {width:calc(33% - 52px); margin: 20px 10px; padding:10px; min-width:289px; vertical-align:top; display:inline-block; background-color: #fff; opacity:0.6; border-right: 2px solid rgba(117, 92, 27); border-bottom: 2px solid rgba(117, 92, 27);}
.related-main img{width: 90%; display:block; margin: 10px auto;}
.related-main td:first-child {color: rgba(117, 92, 27); text-align:right; padding-right:5px;}
.related-main a{color: rgba(64, 4, 6, 1);} 
.box-main-n {max-width: 1164px; margin:10px auto; text-align:center;}
#podobne{text-align:center; margin: 20px auto 28px auto; width: 100%; }
.powiazany{display: inline-block; min-width: 166px; margin: 7px; box-shadow: 0 0 3px rgb(81, 90, 71); padding: 7px; text-align:center; vertical-align:top;
width: calc(33% - 40px); min-height:220px; opacity: 0.6; transition: 0.8s; border-radius: 7px; }
.powiazany img{width: 90%;}
.powiazany:hover{opacity: 1; transition: 0.8s;}
.powiazany p{margin: 7px 0; font-weight: normal; color: rgb(117, 92, 27); font-size: 13px;}
.powiazany a{color: rgb(117, 92, 27); display: block; margin: 7px 0; font-size: 13px; font-style: normal;}
.powiazany a:hover{color: rgb(117, 92, 27);}
.spot-h{color:rgb(117, 92, 27); padding-top:0; margin-bottom:18px;}footer{background-color: #fff; min-height: 187px; line-height:30px;width:100%;font-weight: normal; font-size:15px; color: rgb(64, 4, 6, 1); text-align:center; border-top: 2px solid rgba(117, 92, 27); bottom:0; }
#copy{padding-bottom: 18px;}
#footdom{text-align:center; margin-top: 63.5px;}
.letter-logo{font-size: 30px; color: rgba(117, 92, 27); font-weight:bold;}
.logo-word{font-size: 30px; color: rgba(81, 90, 71); font-weight:bold;} 