﻿/*
-----------------------------------------------------------------------
URL: http://www.databg.co.uk
Created by DataBG Ltd.
Design / CSS / XHTML - Pavel "13bt" Guberov
CMS and other wonders - Zhivko "rb25det" Tashev
-----------------------------------------------------------------------

    >>>> CONTENTS <<<<

    1: Basic Layout
		1.1 - html & body
        1.2 - fonts declarations
        1.3 - page headers & sub headers
        1.4 - header & footer
    
    2: Nav

    3: Carousel
*/




/* -----------------------------------------------
1 BASIC LAYOUT
----------------------------------------------- */

/* 1.1 - html & body */

/* Sticky footer styles
-------------------------------------------------- */
html {
  font-family: 'Open Sans';
  position: relative;
  min-height: 100%;
}
body {
  background-color:#eee;
  font-family: 'Open Sans';
  /* Margin bottom by footer height */
  margin-bottom: 200px;


}



/* 1.2 - fonts declarations */

.font-light {
    font-weight:300;
}
.font-normal {
    font-weight:500;
}
.font-bold {
    font-weight:700;
}

.h1, h2, h3, h4, h5, h6 {
    line-height:140%;
}


.paragraph:first-letter { display:block;float:left; font-size: 310%;font-weight:bold; line-height: 120%; margin:0 10px 0 0; padding:0;}
.double-column {-moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap:20px; -webkit-column-gap:20px; column-gap:20px; padding:0 ; }

/* 1.3 - page headers & sub headers */
.page-header {
  padding:0;
  margin: 0 0 40px 0;
  border:none;
}
.page-sub-head-text {
    margin:10px 0 0 0; 
    padding:0;
}
.page-header-sub {
  margin: 20px 0 20px;
  
}

hr {
margin:0;
padding:0;    
border: none;
border-top: 1px solid #bababa; 
border-bottom: 1px solid #fff; 

}

/* 1.4 - header & footer */
.header {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #f1f1f1 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
  background-image:         linear-gradient(to bottom, #fff 0%, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 2px 3px rgba(0, 0, 0, .175);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 2px 3px rgba(0, 0, 0, .175);
}
.font-blue {
color:#9ed2ff;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 100px;
  padding:10px 0;
  background-image: -webkit-linear-gradient(top, #f1f1f1 0%, #fff 100%);
  background-image:      -o-linear-gradient(top, #f1f1f1 0%, #fff 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#fff));
  background-image:         linear-gradient(to bottom, #f1f1f1 0%, #vvv 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#ffffffff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 -2px 3px rgba(0, 0, 0, .175);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 -2px 3px rgba(0, 0, 0, .175);
}


/* -----------------------------------------------
2 Nav
----------------------------------------------- */

.navbar-default {
  background-color: transparent;
  background-image:none;
  background-repeat: no-repeat;
  border-radius: 0px;
  border:none;
  margin:10px 0;
  -webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, .15), 0 0px 0px rgba(0, 0, 0, .075);
          box-shadow: inset 0 0px 0 rgba(255, 255, 255, .15), 0 0px 0px rgba(0, 0, 0, .075);
}


.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #509ee0;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #509ee0;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}


.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: none;
  background-color:transparent;
  background-repeat: no-repeat;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .0);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .0);
}

/* -----------------------------------------------
3 Carousel
----------------------------------------------- */
.carousel-custom{
    margin:0;
    padding:0;

}



.carousel-control.left-custom {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right-custom {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .1)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

/* -----------------------------------------------
4 Images
----------------------------------------------- */

.img-custom {
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .475);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .475);}

.img-small{
width:100px;
margin:0 auto;}		  
		  
.row-spacer {
margin:0 0 30px 0;
}

