/*
 Theme Name:    Cutting Edges
 Theme URI:     http://cuttingedges.ca/
 Description:   Lushy Love Child Theme for Cutting Edges
 Author:        Derek Fong
 Author URI:    http://www.htc.ca
 Template:      LUSHYLOVE
 Version:       1.0.0
 Tags:          responsive, white, bootstrap
*/

@import url(https://fonts.googleapis.com/css?family=Cardo);
@import url(https://fonts.googleapis.com/css?family=Allura);
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans);
@import url(https://fonts.googleapis.com/css?family=Judson);


body {
	padding-bottom: 40px;
	font-family: 'Cardo', serif;
}
.nav {
	margin: 0 auto;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight:400;
	text-transform:uppercase;
	text-align: center;
	font-family: 'Arial', sans-serif;
}


.navbar-inverse .navbar-inner {
	background-color: #1b1b1b;
	background-image: none !important;
	border-color: #252525;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff111111', 	endColorstr='#ff111111', GradientType=0);
	text-align: center;
}

.navbar-inner {background: #fff;
shadow: none;}

.navbar-inverse .nav > li > a {
	color: #fff !important;
}
.dropdown-menu {
	background: #111;
}
.navbar.navbar-inverse li ul.dropdown-menu li a {
	color: #eeeeee;
	margin-top: 9px;
}
.navbar.navbar-inverse li ul.dropdown-menu li a:hover {
	color: #fff;
}

.navbar-fixed-top {
top: initial !important;
}

.container{
	height: 30px;
	margin-top: 10px;
}

a {color: #111111;}

.row {
	margin-top: 50px;
}

a:-webkit-any-link {
	text-decoration: none;
	cursor: auto;
}
.navbar .brand {
	display: block;
	float: left;
	padding: 10px 20px 10px;
	margin-left: -20px;
	font-family: 'Cardo', serif;
	font-size: 1.250em;
	max-width: 100%;
	font-weight: normal;
	letter-spacing: 5px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 20px;	
}

.navbar .nav {
display: inline-table !important;
position: relative;
left: 0;
display: block;
float: none;
margin: -10 10px 0 0;
}

.navbar .nav > li {
	padding-left: 0px;
	padding-right: 0px;
}

}

h1, h2, h3, h4, h5 {
	font-family: 'Cardo', serif;
}
h1{	
	font-size: 15px;
	letter-spacing: 2px;
	line-height: 15px;
	font-weight: 100;
	text-transform:uppercase;
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
}
h3{
	font-size: 10px;
	letter-spacing: 2px;
	font-weight: 400;
	text-transform:uppercase;
	text-align: center;
	margin-bottom: 10px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	font-family: 'Arial', sans-serif;
}

hr{
	margin: 10px 0;
	padding-bottom:30px;
	border: none;
}
em {
	font-style: italic;
	font-size: 12px;
	color: #666;
}

#social {
	margin-left: -15px;
	margin-top: 10px;
}

#social li {background: #bbbbbb;
text-align: center;
padding: 6px;
list-style-type: none;
width: 210px;
border-bottom: 3px solid #fff;
}

.textwidget {font-size: 12px;
text-align: center;}

#social a {
	color: #000;
	font-family: 'Tangerine', cursive;
	text-transform: lowercase;
	font-size: 12px;
	text-decoration: none;}

#social li:hover {
	opacity: 0.6;
	text-decoration: none;}

#social img {
	margin-bottom: -3px !important;
	padding-left: 20px;
	float: right !important;}

#commentcount {
	padding-top: 20px;
	text-transform: uppercase;
	letter-spacing:1px;
	font-size: 9px;
}
.searchsubmit label, input, button{
	width: 195px;
	height: auto;
	background-color:#f6f4f4;
	color: #111;
	border:none;
	font-size: 7px;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Cardo', serif;
	padding: 4px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom:9px;
	border: 2px solid #fff;
}
select {
	color:#111;
	border-color:#fff;
	border-radius: none;
	background-color: #f6f4f4;
	font-size: 10px;
	letter-spacing: 2px;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Cardo', serif;
	padding: 4px;
	text-transform: uppercase;
	width: 100%;
}
option:hover {
	color: #777;
	background-color: #f6f4f4;
}
.span select{color:red;}
textarea {
	width: 70% !Important;
}
label.screen-reader-text{
	display:none !Important;
}
input[type="text"] {
	display: inline-block;
	height: 30px;
	border: 0px solid #111111;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.btnn {
	display: inline-block;
	padding: 4px 14px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	text-transform: none;
	vertical-align: middle;
	cursor: pointer;
}
a.btnn  a:hover{
	color: #fff !Important ;
}
i:hover{
	color: #777;
}

.socialbuttons {
	margin-left: -13px;
	letter-spacing: -5px;
}

.nav-title {
	width: 100%;
	text-align: center;
	font-family: 'Judson', serif;
	font-size: 60px;
	text-transform: uppercase;
	letter-spacing: 10px;
	padding-top: 100px;
	padding-bottom: 30px;
}

.nav-title a {
	font-family: 'Judson', serif;
}

.navbar-fixed-top, .navbar-fixed-bottom {
position: inherit;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	padding-left: 30px;
	padding-right: 30px;
}

.nav-collapse.collapse {
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	padding-top: 15px;
	padding-bottom: 5px;
}

.navbar-inverse .navbar-inner {
background: #fff;
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
	background: #fff;
	box-shadow: none;
	margin-top: 1;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	color: #000 !important;
	text-shadow: none;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {box-shadow: none;}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
border-width: 0 0 0 0 !important;
}

.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
background-color: #ffffff;
border: none;
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}

.navbar.navbar-inverse li ul.dropdown-menu li a {color: #000 !important;}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
color: #000;
background-color: #fff;
}

 .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #fff !important;
  }

.navbar-inverse .navbar-link {margin-top: 1;}

#attribution {
	letter-spacing: 3px;
	padding-bottom: 20px;
	font-size: 11px;
}

.post-footer {
	background: red;
}
.nav-next {
	float: right;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #343434;
}
.nav-previous {
	float: left;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #343434;
}
#newer{
	margin-top: 50px;
	float: right;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 10px;
}
#older {
	margin-top: 50px;
	float: left;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 10px;}


@media (min-width: 1200px){
			.span4 {
				width: 250px;
			}
			.span8 {
				width: 850px;
				margin-top: 10px;
				border-right: 1px solid #bbbbbb;
				padding-right: 15px;
			}
	}
@media (max-width: 979px){
		.container{
			height: 40px;
		}
		body {
			padding-top: 0;
		}
		.nav > li > a, .nav-collapse .dropdown-menu a {
			padding: 9px 15px;
			font-weight: bold;
			color: #777777;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			background: #fff;
		}
		.navbar-inverse .nav-collapse .dropdown-menu a:hover {
	    		background-color: #fff;
	  	}
		
		.navbar .brand{
		font-size: 15px;
		max-width: 100%;
		}
		a.navigacija {
		margin:0 auto;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 40px;
		}

}

@media (max-width: 500px){

		a.navigacija {
		font-size: 25px;
		}

.nav-collapse.collapse {
	border: none;
}

}
@media (max-width: 450px){
	.navbar .brand{
	font-size: 12px;
	max-width: 100%;
	letter-spacing: none;
	}
	a.navigacija {
		font-size: 20px;
		}

}
