@font-face {
  font-family: 'Amertype';
  src: url('../fonts/amertype-md-bt-webfont.eot');
  src: url('../fonts/amertype-md-bt-webfont.eot?#iefix') format('embedded-opentype'),
     url('../fonts/amertype-md-bt-webfont.woff2') format('woff2'),
	url('../fonts/amertype-md-bt-webfont.woff') format('woff'),
	 url('../fonts/amertype-md-bt-webfont.svg#amertype_md_btbold') format('svg'),
    url('../fonts/amertype-md-bt-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
h1,h3,h2,.nav,.btn{font-family: 'Amertype';}
h2{margin-top:0;}
.bigLead{font-size:4em;font-family: 'Amertype';}
.nav{font-size:24px;}
.red{color:#f00;}
#mapka {
    width: 100%;
    height: 500px;
    margin: 0;
    padding: 0;
}
.top{
border-top:4px solid #ff0000;
border-bottom:1px solid #ccc;
}
.top .lead{padding:10px 0;
margin-bottom:0;
}
.top p {margin-bottom:0;}
.navbar{margin-bottom:0;}
.nav-logo1{
margin-top:0px;
margin-bottom:10px;
border:4px solid #fff;
}
.navbar-brand {
padding-top: 0;
}
.navbar-default .navbar-nav>.active>a{
background-color: #fff;
border-top:2px solid #ff0000;
}
.navbar-default .navbar-nav>li>a {border-top:2px solid #fff;}
.navbar-default .navbar-nav>li>a:hover {border-top:2px solid #a60000;}
.navbar-default .navbar-toggle {border-color: #ff0000;}
.navbar-toggle {background-color: #ff0000;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ff0000;
  background-color: #ffffff;
}
/* 
Navbar logo 
*/
.out{display:none;}
.in{display:inline;}
.phonebox h3{font-size:54px;}

.jumbotron h1{
color:#fff;
}
.jumbotron{
margin-bottom:0;
color:#fff;
background-color: #000;
/* fallback 
background-color: #000;
background: -webkit-linear-gradient(rgba(105,105,105,1),rgba(0,0,0,1));
background: -o-linear-gradient(rgba(105,105,105,0),rgba(0,0,0,1));
background: -moz-linear-gradient(rgba(105,105,105,0),rgba(0,0,0,1)); 
background: linear-gradient(rgba(105,105,105), rgba(0,0,0,1)); 
*/
background: #222 url("../images/site-dark.jpg");
   background-repeat: no-repeat;
background-attachment: fixed;
    background-position: center; 
-webkit-background-size: cover !Important;
-moz-background-size: cover !Important;
-o-background-size: cover !Important;
background-size: cover !Important;
}

.lead .ebay-logo {
width: 110px;
margin-top: -10px;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
background-color: #ff0000;
border-color: #ff0000;
font-weight: 800;
}
a.list-group-item:hover{
border:1px solid #a60000;
background-color: #a60000;
color:#fff;
font-weight: 800;
}
.well{margin-bottom:10px;}
.well .form-horizontal .form-group {
margin-left: 0; 
margin-right: 0; 
}
.well .form-group {margin-bottom: 0;}
.well p{margin-bottom:0;}

/* Breadcrumb */
.bread-box{background-color: #ff0000;color:#fff;margin-bottom:30px;}
.bread-box a{color:#fff;}
.breadcrumb{background-color: #ff0000;color:#fff;}
.breadcrumb>.active {color: #fff;}
.breadcrumb {margin-bottom: 0;}
.breadcrumb ul {margin-bottom: 0;}


.redblock{
color:#fff;
background-color: #ff0000;
padding:20px 0 15px 0;
margin:40px 0;
}
.redblock blockquote{
font-size:4em;
}
blockquote {
border-left: 5px solid #ff0000;
}

.block { 
height: 300px;
}
 .block:before {
  content: '';
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
 }
 .centered {
  display: inline-block;
  vertical-align: middle;
  width: 700px;
 }

 
.no-geolocation {display: none;}
 
 
#main-img,#main-img2{
width:100%;
}
.thumbnails li{
margin-bottom:0px;
}
#gallery ul,#gallery2 ul{
list-style-type: none;
padding: 0px;
margin: 0px;
}
#gallery ul li,#gallery2 ul li{
display:inline;
}
.gallery_thumb img{
width:9%;
padding: 0.5%;
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}
.gallery_thumb img:hover{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

 
 
 
 
/* pin style */
#wrapper {
	width: 100%;
	max-width: 2200px;
	min-width: 260px;
	margin: 0 auto;
}
#columns {
	-webkit-column-count: 3;
	-webkit-column-gap: 10px;
	-webkit-column-fill: auto;
	-moz-column-count: 3;
	-moz-column-gap: 10px;
	-moz-column-fill: auto;
	column-count: 3;
	column-gap: 15px;
	column-fill: auto;
}
.gridStyle ul{
list-style-type: none;
padding:0;
}


/*
.gridStyle img{
width:100%;
border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
.gridStyle{
float:left;
	background: #FEFEFE;
	border: 1px solid #aaa;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	padding: 15px;
	padding-bottom: 5px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;
	width:200px;
	height:400px;
}
*/

.gridStyle img{
height:220px;
border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
.gridStyle{
float:left;
	background: #FEFEFE;
	border: 1px solid #aaa;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	padding: 15px;
	padding-bottom: 5px;
	
}




.gridStyle .price{
color:#888;
float:right;	
}
.pin {
	display: inline-block;
	background: #FEFEFE;
	border: 2px solid #FAFAFA;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	padding: 15px;
	padding-bottom: 5px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;
	/*
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	*/
}

.pin img {
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
.pin ul{
list-style-type: none;
padding:0;
}
.pin li {
	font-family: Arial, sans-serif;
	margin: 0;
}
.title,.bin,.price{
font-size:12px;
}
.pin .price{
color:#888;
float:right;	
}
/*
#columns:hover .pin:not(:hover) {
	opacity: 0.6;
}
*/
.ends {
text-align:center;
font-weight:bold;
}
table {width: 100%;} 
.columns img {margin: 5px 0;}
.columns tr {background: #FEFEFE;
	border: 1px solid #aaa;}
.columns td,.columns th{padding:5px;}

.mobile-footer{
background-color:#888;
padding:3px 0 3px 0;
width:100%;
position: fixed;
bottom: 0%;
margin: 0;
z-index: 10000;
}


#back_to_top {
background-color:#ff4040;
padding:5px 10px 0 10px;
font-size:2em;
color: #fff;
height: auto;
position: fixed;
top: 85%;
margin: 0;
z-index: 10000;
-webkit-transition: all .3s ease 0s;
-moz-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
right: -70px;
}
#back_to_top.off {
/* opacity: 0; */
filter: alpha(opacity=0);
right: -70px;
}
#back_to_top.on {
opacity: 0.7;
filter: alpha(opacity=70);
right: 25px;
}
#back_to_top.on:hover {
background-color:#ff0000;
}
.ebay-logo{
padding:5px;
background-color:#fff;
margin-bottom:0;
}
.money-logos img{
width:50px;
}

.footer-bg-top{
margin-top:30px;
background-color:#292929;
color:#fff;
}
.footer-bg-top a{color:#ddd;}
.footer-bg{padding: 10px 0;background-color:#222; color:#ccc;}
.darkcontainer{background-color:#111; color:#fff;}
.darkcontainer a{color:#ddd;}

@media screen and (min-width: 1400px){
.carousel-inner h1{font-size:120px;}
.carousel-inner .caption-text {font-size:30px;} 
.nav{font-size:24px;}
}


@media screen and (min-width: 1200px){
#tel1 .lead{margin-bottom:0;font-size:250%;}
#tel1{margin-left:170px;}
.carousel-inner h1{font-size:90px;}
.carousel-inner .caption-text {font-size:24px;} 
.nav{font-size:20px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
#tel1 .lead{margin-top:5px;margin-bottom:0;font-size:200%;}
#tel1{margin-left:140px;}
.email_Address{display:none;}
.carousel-inner h1{font-size:60px;}
.carousel-inner .caption-text {font-size:18px;} 
.top .lead{font-size:16px;}
.bigLead{font-size:2.5em;}
.block {height: 300px;}
 .block:before {
  content: '';
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
 }
 .centered {display: inline-block;
  vertical-align: top;
  width: 580px;
 }
.nav{font-size:16px;}
}
@media (max-width: 992px){
 .nav-logo,.nav-logo1{width:125px;}
}
@media (min-width: 769px) and (max-width: 991px) {
#tel1 .lead{margin-top:10px;margin-bottom:0;font-size:150%;}
#tel1{margin-left:15px;}
.email_Address{display:none;}
.block { height: 400px;}
.redblock{padding:15px 0 10px 0;margin:30px 0;}
.bigLead{font-size:1.75em;}
.redblock blockquote{font-size:3em;}
.categories{font-size:18px;}
.top .lead{font-size:16px;}
.block { height:400px;}
 .block:before {
   display: inline-block;
   vertical-align: middle;
 }
 .centered {
  display: inline-block;
  vertical-align: top;
  width: 330px;
 }
.gallery_thumb img{width:12%;}
.nav{font-size:16px;}
}
@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}
@media (max-width: 768px){
.navbar-default .navbar-nav>.active>a{
background-color: #ff0000;
border-top:2px solid #ff0000;
color:#fff;
}
.navbar-default .navbar-nav>li>a:hover {border-top:2px solid #a60000;
background-color: #a60000;
color:#fff;
}
.navbar-default .navbar-nav>.active>a:hover{
background-color: #ff0000;
border-top:2px solid #ff0000;
color:#fff;
}
.block { height: 100%; }
 
.block:before {
  content: '';
  display: block;
  height: 100%; 
  vertical-align: top;
 }
 
.centered {
  display: block;
  vertical-align: top;
  width: 100%;
 }
.redblock{
padding:12px 0 16px 0;
margin:20px 0;
}
.redblock blockquote{
font-size:2em;
}
.bread-box{margin-bottom:5px;}
.nav{font-size:16px;}
.top .lead{font-size:16px;}
}

@media (min-width: 450px) and (max-width: 767px) {
#tel1 .telbutton{margin-top:5px;margin-bottom:0;font-size:150%;}
#tel1{margin-left:15px;}
.emailaddress{display:none;}
.bread-box{margin-bottom:0;}
.bigLead{font-size:1.25em;}
.gallery_thumb img{width:15%;}
.bread-box{margin-bottom:5px;}
.nav{font-size:16px;}
}
@media (min-width: 300px) and (max-width: 449px) {
#tel1 .telbutton{margin-top:5px;margin-bottom:0;font-size:100%;}
#tel1{margin-left:5px;}
.phonenumber,.emailaddress{display:none;}
.nav-logo,.nav-logo1 {width:125px;}
.bigLead{font-size:1.0em;}
.gallery_thumb img{width:20%;}
.bread-box{margin-bottom:5px;}
.gridStyle img{
height:180px;
border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.gridStyle{
	background: #FEFEFE;
	border: 1px solid #aaa;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	padding: 10px;
	padding-bottom: 5px;
}
.nav{font-size:18px;}
}

@media (min-width: 100px) and (max-width: 299px) {
#tel1 .telbutton{margin-top:5px;margin-bottom:0;font-size:100%;}
#tel1{margin-left:5px;}
.phonenumber,.emailaddress{display:none;}
.callno{display:none;}
.nav-logo,.nav-logo1{width:100px;}
.bread-box{margin-bottom:5px;}
.bigLead{font-size:1.0em;}
.gallery_thumb img{width:20%;}
.gridStyle img{
height:150px;
border-bottom: 1px solid #ccc;
	padding-bottom: 7px;
	margin-bottom: 5px;
}
.gridStyle{
float:left;
	background: #FEFEFE;
	border: 1px solid #aaa;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	padding: 7px;
	padding-bottom: 5px;
}
.nav{font-size:18px;}
}




/* Pin style media queries only */
@media (min-width: 320px) {
	#columns {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}
@media (min-width: 450px) {
	#columns {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}
@media (min-width: 768px) {
	#columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}
@media (min-width: 960px) {
	#columns {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
}
@media (min-width: 1100px) {
	#columns {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
}
@media (min-width: 1400px) {
	#columns {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
}
@media (min-width: 1800px) {
	#columns {
		-webkit-column-count: 5;
		-moz-column-count: 5;
		column-count: 5;
	}
}











