/* @import url('http://fonts.googleapis.com/css?family=Ubuntu:400,400italic'); */
/* @import url('https://fonts.googleapis.com/css?family=Ubuntu'); */
/* General elements */
/* html,body,p,input,button,select,textarea,h4,h5,h6 {font-size:16px;font-family:Ubuntu,Tahoma,Verdana,Geneva,sans-serif;} //color: #090909;} */
html,body,p,label,input,button,select,textarea,h4,h5,h6 {font-size:16px;font-family:Ubuntu,Verdana,Geneva,sans-serif;} //color: #090909;}
.middle {text-align:justify;}
p {margin-bottom: 5px; margin-top:5px;}
.middle p {text-align:justify; margin-bottom: 5px; margin-top:5px;}
/* .navbar {min-width:720px;} */
.navbar .brand {padding: 12px 12px 8px 16px; color:#000000; font-size:32px; font-style:italic; opacity:1;}
.brand {margin: 12px 12px 12px 0px; padding: none; color:#000000; font-size:32px; font-style:italic; opacity:1;}
.tagline {padding: 12px 12px 12px 16px; float:left; font-size:24px; width:auto; font-style:italic; color:#333; opacity:1.0;}
/* .navbar .nav > li:before {content:"<li class='divider-vertical'></li>";} */
.navbar .divider-vertical {margin:0px}
.navbar-inner{padding-left:20px;padding-right:20px;background-color:#ffffff;background-image:-moz-linear-gradient(top, #ffffff, #ffffff);background-image:-ms-linear-gradient(top, #ffffff, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));background-image:-webkit-linear-gradient(top, #ffffff, #ffffff);background-image:-o-linear-gradient(top, #ffffff, #ffffff);background-image:linear-gradient(top, #ffffff, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);}

.navbar .nav>li {border-left: none; border-right:none;color:#DD4814}
.navbar .nav>li:last-child {border-left: none; border-right: none; color:#DD4814}
.navbar .nav>li>a { float: none; padding: 8px 10px 8px; }
.navbar .nav>li>a{border-left: none; border-right:none; color:#DD4814}
.navbar .nav>li:last-child>a{border-left: none; border-right:none; color:#DD4814}
.navbar .nav>li>a:hover{background-color:#DD4814;color:#fff}
.navbar .nav .active>a,.navbar .nav .active>a:hover{background-color:#DD4814;color:#fff}

.navbar-search {margin:3px 5px 0px 0px;background-color:rgba(0, 0, 0, 0.3);color:#000}
.navbar-search{position:relative;float:right;margin-top:6px;margin-bottom:0;}.navbar-search .search-query{padding:4px 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1;color:#ffffff;background-color:#aaa;border:1px solid #c64012;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.navbar-search .search-query:-moz-placeholder{color:#cccccc;}
.navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}
.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}

iframe {border:none!important;}
footer li li {min-width:100px;max-width:160px;}
input, textarea, select, .uneditable-input {margin-bottom: 0px;}
h1 {
font-size: 22px;
line-height: 1.1em;
}
h2 {
font-size: 20px;
line-height: 1em;
}
h3 {margin:10px 0;}
h5 {line-height:140%; margin:20px 0 10px 0;}
h6 {font-size:13px;}
h6 a {color:#666;}
.middle h6 {line-height:100%; margin:10px 0 15px 0;}
.right h6 {margin-top:10px;}
.panel {background:rgba(220,220,220, 0.1); padding:5px 8px; margin-bottom:20px;
        line-height:120%; border:1px solid #eee; border-radius:5px;}
p, ul {line-height:22px; margin-top:5px; margin-bottom:15px;}
li {line-height:20px;}
img {box-shadow:0 0 10px #bbb;}
label {display:inline!important;}
textarea {width:auto;}

/* Links */
a {
//	color: #0060ff;
	text-decoration:none;
}
a:visited {
//	color: #0040bb;
}
a:active,
a:hover {
//	color: #df0000;
	text-decoration:underline;
}

/* Navigation */
.navbar .nav {font-size:20px;}
.navbar {z-index:500;}
.navbar-search {margin-left:10px;}
.tree-menu-level-0 .active {font-weight:bold !important;}
.tree-menu-level-0 .active li {font-weight:normal;}
.tree-menu-level-0 li {margin:5px 0; padding:5px 0;}
.tree-menu-level-0 li, footer li li {border-bottom:1px dashed #eee;}
.tree-menu-level-1 li, footer li li {list-style:square inside;}
.tree-menu-level-1 li {margin:0px 0px; padding:0; border-bottom:0px;}
@media (max-width:979px){.brand {padding-right:20px !important;}}
.breadcrumb {margin:0px 0 25px 0;}
.breadcrumb .divider {margin:0 5px;}
.breadcrumb strong {color:#333;}
footer {background:rgba(220,220,220, 0.1); padding:30px 0; text-align:center;}
footer .container {text-align:left; display:inline-block; width:auto;}
footer li {float:left; list-style-type:none;}
footer li li {float:none; clear:both; padding:10px 0; margin-right:10px;}
footer p {margin-top:40px; text-align:center; font-size:12px;}
footer .separator {opacity:0.3; margin:0 10px;}
@media (max-width: 979px) {footer .separator {display:block; visibility:hidden; width:1px; height:1px;}}
.pagination {margin:40px 0;}
.pagination p {float:left;}


/* Forms */
.control-group label {font-weight:bold; margin-bottom:3px;}
.control-group ul, .control-group li {list-style-type:none; display:inline; margin:0;}
                         /* radio/checkbox groups */
.control-group li label {width:auto !important; float:none !important; display:inline;
                         font-weight:normal; vertical-align:middle;
                         padding:0 !important; /* line-height:27px;  */margin-right:10px;}
.control-group li input {width:auto !important; display:block; float:left; margin:5px 3px; /* margin-top:-2px; */}
.input ul {margin:0;}
.input li {list-style-type:none;}
.input li input {width:auto;}
.input label {font-weight:normal;}
textarea.xlarge {width:480px; height:120px;}
.datefield select, .datetimefield select,
.datefield input, .datetimefield input {width:auto; margin-right:5px;}
.form-actions {background:rgba(220,220,220, 0.1); margin-left:-10px !important; border-top:1px solid #eee;}
.btn-small {width:auto; margin:5px 0; line-height:10px;}
a.btn-large, input.btn-large {width:auto; min-width:100px; margin-right:10px;}
.help-inline {color:#999;}
.btn-account, .btn-account:active {float:right; margin:0 5px 5px 0 !important;
                                   box-shadow:none; -webkit-box-shadow:none;}
#account .middle form {padding-top:20px;}
#account fieldset {float:left; min-width:40%; margin-right:50px;}


/* Blog */
.recent-posts li {margin:5px 0;}
.blog-list-detail {margin-bottom:20px; padding-bottom:30px; line-height:25px;
                   border-bottom:1px dashed #ccc;}
.middle .tags {margin:40px 0 20px 0;}
.tags li {display:inline-block; white-space:nowrap;}
.tag-weight-1 {font-size:90%;}
.tag-weight-2 {font-size:120%;}
.tag-weight-3 {font-size:150%;}
.tag-weight-4 {font-size:180%;}
.share-twitter, .share-facebook, .share-twitter:hover, .share-facebook:hover {
    color:#fff; margin:5px 5px 30px 0; font-weight:bold; text-shadow:none;}
.share-twitter {background:#00a3d4 !important;}
.share-facebook {background:#4667a6 !important;}
.featured-thumb {float:right; width:90px; height:90px; margin:0 0 10px 10px;}


/* Tweets */
.tweets img {float:left; margin-right:8px; width:32px; height:32px;}
.tweets li {font-size:14px;line-height:1.5em; margin-bottom:18px;}
.tweets p {font-size:14px;line-height:1.5em; margin-bottom:18px;}
.timespan {color:#bbb; margin-left:0; float:none;}


/* Ratings */
.rating {padding:10px 20px;}
.rating * {display:inline; list-style-type:none;}
.rating label {margin-right:15px;}


/* Comments */
.comment-author {background:#feffee !important;}
#comments li {padding:15px; display:block; border:2px solid #eee;
              margin-top:10px; background:rgba(220,220,220, 0.1);
              border-radius:3px;}
#comments li ul {padding:5px 0 0 30px;}
#comments img {margin-right:5px; vertical-align:middle;}
.reply-form {margin-top:20px;}


/* Galleries */
.gallery {margin-top:20px;}
.image-overlay {text-align:center; width:100%;}
.image-overlay p {color:#fff; font-size:16px; display:inline-block; margin-top:5px;}
.image-overlay-prev,
.image-overlay-next {position:absolute; top:40%; color:#999; font-size:100px;
                     border:0 !important; background:#333; height:43px;}
.image-overlay-prev:hover,
.image-overlay-next:hover {color:#fff; text-decoration:none; background:#222;}
.image-overlay-prev {left:30px;}
.image-overlay-next {right:30px;}
.image-overlay-full {border-radius:5px; max-width:none !important; box-shadow:0 0 30px #222;}

