body{max-width:800px;margin:5px auto;background-color:#6e6d6c;font-family:calibri}
#logo{margin-bottom:40px;margin-top:40px;}
#logo img{margin:10px auto;display:block;height:70px}
.info{margin:10px 10px 0;padding:10px;text-align:center}
.info h3{margin:0 0 5px;color:rgb(67, 71, 73);font-weight:700}
.clear{clear:both}
.info p{margin-top:5px;text-align:justify}
.info a{color:#8F542C}
.mar-bot-non{margin-bottom:0}
.info p.mar-top-non{margin-top:0!important}
header{background-color:#6e6d6c;padding:10px 0;border-radius:10px 10px 0 0;border-bottom:2px solid #fff;background-position:center;background-repeat:no-repeat;background-image:url(https://www.apartament-nadoby.pl/wp-content/themes/apartamenty/images/header.jpg);background-size:initial;}
#article{background-color:#D8D8D8;padding-top:10px;color:#1e1e35;}
#fast{margin:0 auto;max-width:400px;text-align:center}
#fast p{margin:5px 0;color:#fff;font-weight:700;text-shadow:1px 1px 1px #000}
#page{background-color:rgba(255,255,255,.7);border:2px solid #fff;border-radius:10px;box-shadow:1px 1px 5px #000;margin:5px}
#szybki{margin:3px auto;max-width:400px}
#nr-form{background-color:#0d8e04;border-radius:5px;padding:5px;color:#fff;font-weight:700;max-width:300px;text-align:center;border:2px solid #fff}
#button,.submit{border:2px solid #6e6d6c;padding:3px 10px;border-radius:5px;font-weight:700;color:#1e1e35;background-color:#d8d8d8;box-shadow:2px 1px 3px #000}
#button:hover,.submit:hover{background-color:#6e6d6c;color:#d8d8d8;border:2px solid #FFF}
#button:active,.submit:active{padding:2px 8px}
#suplement{margin:5px;text-align:center;font-style:italic;font-size:12px}.
pricelist{box-shadow:1px 1px 3px #000;background-color:#fff;font-size:14px}.
pricelist tr td{border:1px solid #000}
.tb_head td{background-color:#0d8e04;color:#fff}
.big{font-weight:700}
.right{text-align:right !important;}
.small{font-style:italic}
#link{border:2px solid #fff;padding:3px 10px;border-radius:5px;font-weight:700;background-color:#2c7cac;color:#fff;box-shadow:2px 1px 3px #000;text-decoration:none}
#link:hover{color:#2c7cac;background-color:#fff;border:2px solid #2c7cac}
#contactform{margin:10px auto}
#contactform input,#contactform textarea{min-width:200px}
#contactform input{text-align:center}
#contactform textarea{min-height:100px}
.lbl{text-align:right;font-size:13px}
#full{text-align:right;margin:0;font-size:.6em}
#full a{text-shadow:1px 1px 1px #000;padding-right:10px;color:#fff;text-decoration:none}
footer{background-color:#6e6d6c;min-height:20px;color:#fff;font-weight:600;border-radius:0 0 10px 10px;padding:3px 0;text-align:center;text-shadow:1px 1px 1px #000}
footer a{color:#fff}
footer a:hover{color:#f4ede6}
.rmm{display:block;position:relative;width:100%;padding:0;margin:0 auto!important;text-align:center;line-height:19px!important}
.rmm *{-webkit-tap-highlight-color:transparent!important;font-family:Arial}
.rmm a{color:rgb(67,71,73);text-decoration:none;font-weight:700}
.rmm .rmm-main-list,.rmm .rmm-main-list li{margin:0;padding:0}
.rmm ul{display:block;width:auto!important;margin:0 auto!important;overflow:hidden;list-style:none}
.rmm li ul{display:none !important;position:absolute}
.rmm .rmm-main-list li{display:inline;padding:padding:0px;margin:0!important}
.rmm-toggled{display:none;width:100%;position:relative;overflow:hidden;margin:0 auto!important}
.rmm-button:hover{cursor:pointer}
.rmm .rmm-toggled ul{display:none;margin:0!important;padding:0!important}
.rmm .rmm-toggled ul li{display:block;margin:0 auto !important}
.rmm.sapphire .rmm-main-list li a{display:inline-block;padding:8px 30px;margin:0 -3px;font-size:15px;background-color:#b7c1ca;border-left:1px solid #fff;background-repeat:repeat-x}
.rmm.sapphire .rmm-main-list li a:hover{background:#f1f1f1;font-weight:700}
.active{background-color:#F7F2EE;color:rgb(67,71,73);font-weight:700}
.rmm.sapphire .rmm-main-list li:first-child a{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.rmm.sapphire .rmm-main-list li:last-child a{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.rmm.sapphire .rmm-toggled{width:95%;background-color:#b7c1ca;min-height:36px;border-radius:6px}
.rmm.sapphire .rmm-toggled-controls{display:block;height:36px;color:#fff;text-align:left;position:relative;background-image:url(../img/sapphire-menu-bg.png);background-repeat:repeat-x;border-radius:5px}
.rmm.sapphire .rmm-toggled-title{position:relative;top:9px;left:15px;font-size:16px;color:#1e1e35}
.rmm.sapphire .rmm-button{display:block;position:absolute;right:9px;top:7px;width:20px;padding:0 7px;border:1px solid #1e1e35;border-radius:3px;background-image:url(../img/sapphire-menu-bg.png);background-position:top}
.rmm-button{background:#1e1e35}
.rmm.sapphire .rmm-button span{display:block;margin:4px 0;height:2px;background:#fff;width:20px}
.rmm.sapphire .rmm-toggled ul li a{display:block;width:100%;background-color:#b7c1ca;text-align:center;padding:10px 0;border-bottom:1px solid #1e1e35;border-top:1px solid #1e1e35}
.rmm.sapphire .rmm-toggled ul li a:active{background-color:#b7c1ca;border-bottom:1px solid #1e1e35;border-top:1px solid #1e1e35}
.rmm.sapphire .rmm-toggled ul li:first-child a{border-top:1px solid #1e1e35!important}
div.rmm-toggled ul li.sub ul{display:block !important;position:relative !important;width:100% !important}
div.rmm-toggled ul li.sub ul li a{background-color:#697179!important;color:#212c36;}


@media (max-width:640px){
.pricelist{font-size:.7em}
header{background-position:center top;}
#logo{margin-top:65px;}
}

#gallery-1 {
	margin: 0 auto;
  width:50%;
  padding:0;
}

#gallery-1 img {
	border: 2px solid #cfcfcf;
          margin-left: 10%;
}
#gallery-1 .gallery-caption {
	margin-left: 0;
}
.info ul{
  text-align:justify;
}
      

.img-gallery{width:150px;height:95px;display:block;margin:10px;float:left;padding:5px;background:rgba(255,255,255,0.6);border:1px solid #000;box-shadow:1px 1px 3px #000;border-radius:5px;}
#cennik{width:250px;margin:0 auto;border: 1px solid rgba(0, 0, 0, 0.6);}
table#cennik tr.head{background: none repeat scroll 0 0 rgba(183, 193, 202, 0.6) !important;}
table#cennik tr td{border: 1px solid rgba(0, 0, 0, 0.6);}
@media (min-width:640px){
.rmm li:hover ul{background:#b7c1ca;display:block!important;height:auto!important;width:240px!important;position:absolute!important;left:10px;padding:0;text-align:left}
.rmm li.kontakt:hover ul{
background:#b7c1ca;display:block!important;height:auto!important;width:200px!important;position:absolute!important;left:516px;:0;padding:0;text-align:left
}
#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
			}
}
@media (max-width:480px){
#gallery-1 .galery-item{width:100% !important;margin:0 auto !important;padding:0 !important;}
#gallery-1{width:80% !important;}

.img-gallery{width:90%;height:auto;}
}

body{counter-reset:pytanie;}
.question:before{counter-increment: pytanie;content: counter(pytanie) ". ";}
.question{font-weight:bold;color:#000 !important;text-decoration:none !important;margin:10px auto 0 auto;padding:0;font-size:14px;display:block;}
.answer{font-weight:normal;margin:5px auto 10px auto;padding:5px;font-size:16px !important;text-align: justify;background:rgba(0,0,0,0.1);border-radius:5px;}
.read_more{background:rgba(199,58,58,0.6);border:1px solid #c73a3a;padding:5px 10px;color:#fff !important;display:block;width:100px;text-decoration: none !important;transition: all 0.2s ease 0s;}
.read_more:hover{background:#c73a3a;}
p.slogan{display:block;margin:20px auto;text-align:center;font-size:20px;text-indent:0;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,0.5);color:#000;}
.a-apartamenty a { float: left; max-width: 50%; display: block; }
.a-apartamenty img { display: block; width: auto; height: auto; margin: auto; box-sizing: border-box; max-width: 100%; }
.slogan-right { text-align: right !important; font-weight: bold; font-family: Verdana; font-style: italic; font-size: 14px; }
.a-apartamenty div { max-width: 50%; padding-left: 20px; box-sizing: border-box; float: right; }
.a-right div { float: left; padding-left: 0; padding-right: 20px; }
.a-apartamenty .a-doba { float: none; max-width: 100%; padding: 0; margin: 0; }
.a-apartamenty .a-doba span:first-child { width: 62%; box-sizing: border-box; border: 1px solid #000; background: rgba(183,193,202,1); padding: 5px 15px; color: #1e1e35; display: inline-block; text-align: center; }
.a-apartamenty .a-doba span:last-child { border: 1px solid #000; border-left: 0; box-sizing: border-box; padding: 5px 15px; display: inline-block; color: #1e1e35; width: 38%; background: rgba(183,193,202,1); text-align: center; }
.a-apartamenty .a-doba:hover span { background: transparent; }
.a-apartamenty > div > a { text-decoration: none; float: right; display: block; margin: 10px 0; color: #1e1e35; }
.a-right  a { float: right; }
.a-apartamenty > div > a:hover { color: rgba(0,0,0,0.5); }
.a-apartamenty:after { display: block; content: ''; clear: both; }
.a-apartamenty:before { display: block; content: ''; clear: both; margin-top: 20px; }
.a-mobile img { float: none; margin: 0 auto 15px auto; }
.a-mobile div { float: none !important; max-width: 100%; padding: 0; }
.a-mobile:after { display: block; content:''; margin-bottom: 25px; }
.a-mobile a { float: none; max-width: 100%; }