/* GLOBAL STYLES
    -------------------------------------------------- */
	.system {display:none;}
	.clear {clear:both;}
	
	body {background:#fff;font-family: "anonymous-pro",sans-serif; font-weight:300;}
	
	a:focus, img:focus, input:focus, *:focus, .btn:focus {outline:none;text-decoration:none;}
	
	/*content h1, content h2, content h3 {font-family: 'Special Elite', cursive; color:#666;}*/
	content h1, content h2, content h3 {font-family: "anonymous-pro",sans-serif; color:#666;}
	
	
	
	content h1 {font-size: 30px; line-height: 40px;}
	content h2 {font-size: 25px; line-height: 35px; color:#999;}
	content h3 {font-size: 20px; line-height: 30px; color:#999;}
	content h4 {font-size: 18px; line-height: 22px; color:#999;}
	content p, content li { color:#666;}
		
	/*
	content a {border-bottom: dashed 1px #ccc;}
	content a:hover {border-bottom: dashed 1px #666; text-decoration:none;}
	content a:active {border-bottom: dashed 1px #000; text-decoration:none;}
	*/
	.red {color:#F00;}
	
	content #AddThis a {border:none;}
	
	footer { margin: 20px 0px; font-size:12px;}
	
    /* CUSTOMIZE THE NAVBAR
    -------------------------------------------------- */
	.navigation_trigger {display:none;}

	/* navigation */
	.navbar ul, .navbar li {margin:0; padding:0; list-style:none; text-align:center;}
	.navbar {
		display:table; width:100%; margin: 10px 0px;
		  background: none;
		  border: none;
	}
	.navbar ul li { display:inline-table; padding: 0px 5px;}
	.navbar ul li.active { }
	.navbar ul li:last-child, .navbar ul ul li {border:none;}
	.navbar ul li a {}
	.navbar ul ul li {margin-right: 0px; width:100%; background:none; height:auto; line-height:25px; padding: 0px;}
	.navbar ul ul li a {}
	.navbar ul ul li.active { background: none;}
	.navbar ul ul ul li { background:none;}

	.navigation_trigger {display:none;}

	
	.navbar .btn-group, 
	.navbar .btn-group .btn, 
	.navbar .btn-group .btn.btn-custom, 
	.navbar .btn, 
	.navbar .btn-custom
	{ 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding:0;
	}

	.navbar .btn.btn-custom {
		/*font-family: 'Special Elite', cursive;*/
		font-family: "john-doe",serif;
		font-size:20px;
		background: none; border: none;
		color:#333;
		text-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		width: auto;
		line-height:30px;
		font-weight:normal; 
		margin: 0px 10px;
		border-bottom: solid 1px #fff;
 	}
	.navbar .active.btn-custom {
		text-shadow: none;
		color:#f00;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border:none;
		border-bottom: solid 1px #fff;
	}
	.navbar .btn-custom:hover {
	 	border-bottom: solid 1px #ccc;
	}
	.navbar .active.btn-custom:hover {
	 	border-bottom: solid 1px #fff;
	}
	/* navigation END */

	

	/* carousel */	
	.carousel {
	  position: relative;
	  margin-bottom: 20px;
	  line-height: 1;
	}
	.carousel-inner {
	  overflow: hidden;
	  width: 100%;
	  position: relative;
	}
	.carousel-inner > .item {
	  display: none;
	  position: relative;
	  -webkit-transition: 0.6s ease-in-out left;
	  -moz-transition: 0.6s ease-in-out left;
	  -o-transition: 0.6s ease-in-out left;
	  transition: 0.6s ease-in-out left;
	  font-family: "anonymous-pro",sans-serif;
	  /*font-family: 'Special Elite', cursive;*/
	   text-align:center;
	}
	.carousel-inner > .item > img,
	.carousel-inner > .item > a > img {
	  display: block;
	  line-height: 1;
	  margin: 0 auto;
	}
	.carousel-inner > .active,
	.carousel-inner > .next,
	.carousel-inner > .prev {
	  display: block;
	}
	.carousel-inner > .active {
	  left: 0;
	}
	.carousel-inner > .next,
	.carousel-inner > .prev {
	  position: absolute;
	  top: 0;
	  width: 100%;
	}
	.carousel-inner > .next {
	  left: 100%;
	}
	.carousel-inner > .prev {
	  left: -100%;
	}
	.carousel-inner > .next.left,
	.carousel-inner > .prev.right {
	  left: 0;
	}
	.carousel-inner > .active.left {
	  left: -100%;
	}
	.carousel-inner > .active.right {
	  left: 100%;
	}
	.carousel-control {
	  position: absolute;
	  top: 100%;
	  left: 15px;
	  width: 30px;
	  height: 50px;
	  margin-top: -65px;
	  font-size: 50px;
	  font-weight: 100;
	  line-height: 50px;
	  color: #fff;
	  text-align: center;
	  background: none;
	  border: none;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  border-radius: 3px;
	  opacity: 0.2;
	  filter: alpha(opacity=20);
	  text-shadow: 0px 0px 10px rgba(0,0,0,.2);
	}
	.carousel-control.right {
	  left: auto;
	  right: 15px;
	}
	.carousel-control:hover,
	.carousel-control:focus {
	  color: #ffffff;
	  text-decoration: none;
	  opacity: 0.9;
	  filter: alpha(opacity=90);
	}
	.carousel-indicators {
	  position: absolute;
	  top: 15px;
	  right: 15px;
	  z-index: 5;
	  margin: 0;
	  list-style: none;
	  cursor:pointer;
	}
	.carousel-indicators li {
	  display: block;
	  float: left;
	  width: 15px;
	  height: 15px;
	  margin-left: 5px;
	  text-indent: -999px;
	  background-color: #ccc;
	  background-color: rgba(255, 255, 255, 0.25);
	  border-radius: 5px;
	  box-shadow: 0px 0px 10px rgba(0,0,0,.2);
	}
	.carousel-indicators li:hover {background-color: rgba(255, 255, 255, 0.8);}
	.carousel-indicators .active {
	  background-color: #fff;
	}
	.carousel-caption {
	  position: absolute;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  padding: 15px;
	  background: #333333;
	  background: rgba(0, 0, 0, 0.75);
	}
	.carousel-caption h4,
	.carousel-caption p {
	  color: #ffffff;
	  line-height: 20px;
	}
	.carousel-caption h4 {
	  margin: 0 0 5px;
	}
	.carousel-caption p {
	  margin-bottom: 0;
	}
	/* carousel END */
	
	content a:hover.btn-link {text-decoration:none; color:#f00;}

	.carousel-inner {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	.carousel-inner img  {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	.home_box {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		/*
		border: solid 1px #ccc;
		margin:10px;
		min-height:250px;
		background:#fff; box-shadow:inset 0 0 150px rgba(0,0,0,.1);
		*/
	}
	.home_box img {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		cursor:pointer;
	}
	.home_box.box-left {border-right: solid 4px transparent; margin-right:5px;}
	.home_box.box-right {border-left: solid 5px transparent; margin-left:5px;}
	
	#logo {float:left;height:35px; width:250px; display:block; background:url(../_design/logo_starmela.png) no-repeat; margin-bottom:10px; margin-top:10px;}
	#header_copy {float:right; font-size:15px; color:#666;}
	#header_copy a:hover {text-decoration:none; border-bottom: dashed 1px #ccc;}

	a.social {margin-left:5px;}
	a.social:hover {text-decoration:none;}
	
	.btn-custom .sel {color:#f00;}

    /* RESPONSIVE CSS
    -------------------------------------------------- */
    @media (min-width: 1000px) {
		.navbar li:hover ul.dropdown-menu{
			display: block;    
		}
		a.menu:after, .dropdown-toggle:after {
			content: none;
		}
	}
    @media (max-width: 979px) {
		.navbar .nav > li > a {font-size: 11px;}
    }

    @media (min-width: 768px) and (max-width: 979px) {
		.navbar .btn.btn-custom {
			font-size:18px; line-height:30px;
			margin: 0px 5px;
		}
	}
    @media (max-width: 600px) {
		#logo {clear:both;height:35px; width:100%; display:block; background:url(../_design/logo_starmela.png) center center no-repeat; margin:0; margin-bottom:20px; border-bottom: dashed 1px #ccc; padding-bottom:10px;}

		.navbar .btn.btn-custom {
			/*font-size:30px; line-height:40px;*/
		}
		.home_box.box-left {border: none; margin:0px; margin-bottom:20px;}
		.home_box.box-right {border: none; margin:0px;}

    }