body{color:#484848;font-family:"PT Sans Narrow","PT Sans","Arial Narrow",Verdana,Geneva,sans-serif;font-size:16px;padding-top:20px;}

a{color:#484848;}
a:hover,a:focus{color:#ffd204}

/* bs reset*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    padding-left: 10px;
    padding-right: 10px;    
}

.navbar{border-radius:0;margin-bottom:20px}
.navbar-default{background-color: #f5f5f5;border-color: #e3e3e3;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset}
.navbar-brand{height:auto;}
.navbar-toggle{border:0;line-height: 20px;margin:0;padding:15px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:none;}
.navbar-default .nav-justified > li > a {color: #484848;}
.nav-justified > li > a{padding:15px 0;}
.nav > li > a:hover,.nav > li > a:focus{background-color:transparent;color:#ffd204;text-shadow:0 1px 1px #fff;}
.dropdown-menu{border-color:#e3e3e3;border-radius:0;font-size:16px;padding:0;}
.dropdown-menu > li > a{padding:5px 15px;}
.dropdown-menu > li > a:hover{background-color:transparent;color:#ffd204;}
.carousel .item{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.carousel-caption{text-align:left;padding:0}
/*.carousel-caption h2{margin:0;padding:15px;}*/
/*.carousel-caption p{background:rgba(255,255,255,0.7);color:#484848;margin:0;padding:15px;text-shadow:none;}*/
.carousel-caption a{color:#fff;text-decoration: underline;}
.carousel-control{opacity: 0.9;width:10%;}
.carousel-control.left {background-image: none;}
.carousel-control.right {background-image: none;}
.carousel-control .glyphicon-triangle-left, .carousel-control .glyphicon-triangle-right{font-size: 30px;height: 30px;margin-top: -15px;width: 30px;}
.carousel-control .glyphicon-triangle-right{right: 50%;}
.carousel-control .glyphicon-triangle-left, .carousel-control .glyphicon-triangle-right{display: inline-block;position: absolute;top: 50%;z-index: 5;}
.well{border-radius:0px;}
.well > h2{margin-top:10px;}
.well a{text-decoration: underline;}
.well ul{padding-left:15px;}
.col-base .well{padding:0;}

/* segments */
#header{margin-bottom: 20px;}
#main-carousel{margin-bottom:20px;}
#main-carousel .item{height:200px;}
#relatives{margin-bottom: 20px}
#vector_map {height: 360px;margin-bottom: 20px;width: 100%;}
.jvectormap-label {position: absolute;display: none;border-radius:3px;border:1px solid #484848;background:#484848;color:#fff;padding: 3px 6px;}
#relatives-carousel{margin-bottom:10px;}
#relatives-carousel .item{height:200px;}
#relatives-carousel .carousel-control.left{left:auto;right:8%;}
#relatives-carousel .carousel-caption{left:4%;}
#footer{margin-bottom: 20px}

#gallery-carousel{margin-bottom: 20px;}
#gallery-carousel .item{height:230px;}

.thumb{margin:0 9px 9px 0;}

/* http://jsfiddle.net/panchroma/D4xdE/ */
@media (min-width: 768px){
	.col .well{ 
	    margin-bottom: -99999px;
	    padding-bottom: 99999px;  
	}
	.col-base{ 
	    margin-top: -15px;
	}
}
@media (max-width: 767px){
	.row.base{
	    display:none;
	}
}
.col-wrap{
    overflow: hidden; 
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px){
	.dropdown:hover .dropdown-menu{display: block;}
	#main-carousel .item{height:200px;}
	#relatives-carousel .item{height:300px;}
	#gallery-carousel .item{height:400px;}
	.nav-justified > li > a{padding:15px;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px){
	#main-carousel .item{height:300px;}
	#relatives-carousel .item{height:300px;}
	#gallery-carousel .item{height:570px;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	#main-carousel .item{height:370px;}
	#relatives-carousel .item{height:300px;}
	#gallery-carousel .item{height:640px;}
}
