body {
 padding-top: 70px;
 background-color: #eee;
 background: #eee url(/images/bg-1.jpg) center top fixed;
}
.container { padding-left: 20px; padding-right: 20px; }
h1, .h1 { font-size: 30px; }

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.spacer { height:30px; }
.spacer-15 { height:15px; }
.spacer-20 { height:20px; }
.spacer-big { height:60px; }

#footer { background: #eee; padding: 30px; }
#footer .navbar-nav>li>a { padding-top: 0; padding-bottom: 0; }
.bg-gray { background-color: #f3f2f2; }
.bg-black { background-color: #777; }

.nav-pills>li>a { border-radius: 2px; }
.thumbnail { border-radius: 2px; margin-bottom: 15px; }
.carousel-control.left, .carousel-control.right {
    background-image: none;
    background-repeat: no-repet;
}
.breadcrumb { background-color: #f9f9f9; }

.main-blogs { padding-top: 15px; }
.btn { text-align: left; }
.btn-default { background-color: #fff; }
.btn-default:hover { color: #fff; }
.nav>li>a.left-menu { padding: 8px 15px; border: 0; }
.nav>li>a:hover, .nav>li>a:focus { background-color: #428bca; }
.nav>li>a.social-link { padding-top: 9px; padding-bottom: 9px; padding-left: 7px; padding-right: 7px; display: inline-block; }
.nav>li>a.social-link i { font-size: 22px; }
.nav>li>a.social-link img { width: 32px;; }

.quickaccess { background-color: #3abec0; }
.quickaccess .element { //border-right: 1px solid #72d3d4; padding: 30px 20px; }
.quickaccess .element h4 { color: #fff; text-transform: uppercase; }
.quickaccess .element p { color: #fff; font-style: italic;}
.quickaccess .element.first { //border-left: 1px solid #72d3d4; }


.page-header { margin-top: 0; margin-bottom: 15px; }
.page-header h1 { margin-top: 0; margin-bottom: 0; }

.contact-panel { padding: 30px; background-color: #dadec5; border-radius: 2px; }
.contact-soclink { display: inline-block; font-size: 18px; padding-right: 15px; }
.contact-soclink i { font-size: 28px; }
.contact-adres { display: inline-block; padding-bottom: 3px; border-bottom: 1px dashed #777; margin-bottom: 20px; font-style: italic; }

.panel-heading { padding: 25px 15px; border-top-right-radius: 2px; border-top-left-radius: 2px; }
.pay-img img { width: 100%; }

.review { background-color: #fff; border-radius: 2px; padding: 20px; margin-bottom: 20px; }
.review:last-child { margin-bottom: 0; }
.add-review { background-color: #e9e9e9; padding: 20px; border-radius: 2px; border: 1px solid #ccc; }

.main-contact { background-color: #dadec5; padding: 15px; border-radius: 2px; }

.large-img { width: 100%; }
.large-img img { width: 100%; }

.thumbnail .price { font-size: 18px; font-weight: 700; }

.danger { padding: 30px; background-color: #fdf7f7; border-left: 3px solid #d9534f; }
.navbar-default .navbar-nav>li>a { font-weight: 700; color: #fe0000; }