/*
Theme Name: Dangerous Themes
*/
body a{color:#0088C3}
body a:hover{text-decoration:none}
body{font-family:arial}
a{color:#3a3a3a; }
.navbar-default{
	background:#ffb549
}
.navbar{
	    min-height: auto;
}

div#navbar ul.nav li#menu-item-28 {
  background: url("images/bg03.jpg") no-repeat left center;
  padding: 0 0 0 13px;
}
div#navbar ul.nav li#menu-item-27 {
  background: url("images/bg04.jpg") no-repeat left center;
  padding: 0 0 0 13px;
}
div#navbar ul.nav li#menu-item-26 {
  background: url("images/bg04.jpg") no-repeat left center;
  padding: 0 0 0 13px;
}
div#navbar ul.nav li#menu-item-25 {
  background: url("images/bg06.jpg") no-repeat left center;
  padding: 0 0 0 13px;
}

div#navbar ul.nav li#menu-item-24 {
  background: url("images/bg07.jpg") no-repeat left center;
  padding: 0 0 0 13px;
}
div#navbar ul.nav li {
  background: url("images/bg08.jpg") no-repeat left center;
  padding: 0 0 0 13px;
}
div#navbar ul.nav li#menu-item-23 {
  background: url("images/bg09.jpg") no-repeat left center;
  padding: 0 0 0 13px;
}
div#navbar ul.nav li#menu-item-24 {
  background: url("images/bg10.jpg") no-repeat left center;
  padding: 0 0 0 13px;
}
div#navbar ul.nav li a {
    display: block;
    float: left;
    font-size: 18px;
    line-height: 45px;
    color: #0f0f0f;
    padding: 0 5px;
}
#navbar ul.nav {
    list-style: none;
    padding: 0 13px 0 15px;
    margin: 0 0 0 0;
    float: left;
    background: url("images/bg11.jpg") no-repeat right center;
}
.navbar-right{
	background:none !Important
}	
.search-inner {
    width: 140px;
    height: 24px;
    background: url("images/bg21.jpg") no-repeat left top;
    position: relative;
	margin-top:10px;
	margin-right:10px;
}
.search-inner input.terms {
    background: none;
    position: absolute;
    left: 10px;
    top: 1px;
    width: 105px;
    border: none;
}
.search-inner input.submit {
    background: none;
    width: 24px;
    height: 24px;
    cursor: pointer;
    border: none;
	float:right;
}
header{position:relative; z-index:200; }

header div.logo {
    position: absolute;
    top: 17px;
    left: 17px;
}
header div.logo img.slogan {
    position: absolute;
    left: 83px;
    top: 1px;
}
header .tophead .container{position:relative; height: 120px;}
.righthead{margin-top:23px}
footer {
    background: #101010;
   padding:10px 0;
    clear: both;
}
footer h5{
	color:#fff;
	font-weight:bold
}
footer ul{list-style:none; padding-left:0 !important; margin-left:0;}
footer p,
footer a{
	color:#a4a4a4;
}
.social{margin-top:10px;}
@media screen and (max-width: 1160px) {

	.social,
	.righthead{display:none}
	
}
.navbar-toggle{border:#ddd solid 1px; background:#fff}
.navbar-toggle .icon-bar{background:#888}
header{   /* box-shadow: #000 0 -3px 23px;
	    -moz-box-shadow: #000 0 -3px 23px;
	    -webkit-box-shadow: #000 0 -3p*/}
@media screen and (max-width: 767px){
	.social{display:block;}
	header .tophead .container{height:auto; padding-bottom:20px}
	.navbar-header{margin-top:20px;}
	header div.logo a img.logo {
		width: 70px;
		height:auto
	}
	header{
		
		box-shadow: none;
	    -moz-box-shadow:none;
	    -webkit-box-shadow:none;
	    box-shadow: none;
	}
	.tophead .container{
	    box-shadow: #000 0 -3px 23px;
	    -moz-box-shadow: #000 0 -3px 23px;
	    -webkit-box-shadow: #000 0 -3px 23px;
	    box-shadow: #000 0 -3px 23px;
}
	div#navbar ul.nav li a,
	div#navbar ul.nav{float:none}
	div#navbar ul.nav li{clear:both; background-position:right !important; border-bottom: solid 1px #999; vertical-align:middle}
	header div.logo a img.slogan {
		width: 260px;
		height:auto;
		left: 57px;
		top: 1px;
	}
	.search{position:relative; top:-2px}
	#navbar .navbar-nav,
	#navbar{padding:0 !important;}
	.navbar-right {text-align:center; vertical-align:middle}
		.navbar-right .social{margin-top:0; vertical-align:middle	}
	.navbar-right li{border:none !important; display:inline-block;}
	.navbar-right .social a{ display:inline-block !important;}
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background:none;
}
.widget ul{
	padding-left:0;
	list-style:none
}
.widget h4{
	    font-size: 20px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    padding: 0px 0 20px 0;
    background: url("images/bg20.png") repeat-x left bottom;
    margin: 0 0 10px 0;
	font-weight:bold;
	font-family:arial;

}

.widget a{padding:1px 0; display:block;}
.body{background:#d5d5d5; margin-top:-20px;}
.body .container{background:url(images/bgequalheight_line.jpg) repeat-y left #fff;     border-left: solid 1px #999999;
    border-right: solid 1px #999999; padding:20px 0; }
.navbar-right li{background:none !important; padding:0 !important;}
.cat-item  span{color:#000}
.featuredimg{padding:10px 0;}
.featuredimg img{width:100%; height:100%}
.commentlist{padding-left:0; list-style:none}
.comment-author{display:none}
div#navbar ul.nav li li a{float:none}
div#navbar ul.nav li li a{padding:0px 10px}
div#navbar ul.nav li li{background:none; padding:0}
div#navbar ul.nav li  ul{
    left: 13px
}
.leftborder .widget,
.bor{margin-bottom:18px}
footer  .social{padding:0; margin-top:0; margin-right:0}
footer .container div.social{margin-right:0}
footer{background:#000}
footer  .container *{vertical-align:middle;}
footer .container{text-align:center}
footer a{margin-right:10px}
footer p{margin-bottom:0;display:inline-block;}
footer p,
footer .container p{margin-right:20px;}
footer .container div{display:inline-block; vertical-align:middle; text-align:center; margin-right:30px}
.post  h2 a{color:#000; font-size:40px;}
blockquote p{font-size:17px}
.navbar-toggle,
.navbar-header{position:relative; z-index:500}
.tophead .container{
		    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow:none;
}
.navbar-toggle, .navbar-header{z-index: 6000;}
@media screen and (max-width: 1199px){
	.rightborder, .leftborder{display:none}
	.social{display:none}
	.body .container{background:none; background-color:#fff}
.post  h2 a{font-size:30px;}
}
@media screen and (max-width: 990px) {
	.rightborder,
	.leftborder,
	.navbar-right{display:none}
	footer .container p,
	footer .container div{
		clear:both;
		display:block;
		padding:3px;
	}
	
}
@media screen and (max-width: 1147px){
.righthead{
	display:block;
	text-align:right;
	margin-top:25px
}
.righthead img{width:85%;}
}
@media screen and (max-width: 991px){
.righthead{
	display:none;
}
}
@media screen and (max-width: 767px){
		.navbar-right{display:block}
		.tophead{padding: 0 0 73px 0;}
		.social{display:block}
		.body .container {
    border-left: none;
    border-right: none;
}
}
ol.commentlist  .comment-author{display:block}
@media screen and (max-width: 444px){
	.social,
	.search{margin-bottom:5px;}
		header div.logo a img.slogan{
			width: 168px;
height: auto;
  left: 51px;
    top: 6px;
		}
		header div.logo a img.logo {
    width: 48px;
    height: auto;
}
header div.logo {
    top: 20px;
}
.tophead {
    padding: 3px 0 61px 0;
}

}
@media screen and (max-width: 320px){
		.container{max-width:320px;}
		header div.logo a img.slogan{width:130px}
		
}

.navclick{position: absolute;
z-index: 200000;
cursor: pointer;
top:15px;
right:5px}
.search-inner #searchsubmit{text-indent:-9999px;}
.recent-comment{margin-top:0px !Important; margin-bottom:3px; margin-top:3px;}
.recent-comment-text{margin-bottom:3px;}
.body img {
vertical-align: middle;
max-width: 100%;
height: auto;
}
.body .context img{display:block; margin:auto}
.leftborder .widget  .comment-body{    word-wrap: break-word;}
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5;  margin:0 0 10px; padding:5px 7px 5px 7px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold;  line-height: 16px; font-family: helvetica,arial,sans-serif;font-size:15px }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {  text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif;  text-align:left; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none;     font-size: 11px;}
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 5px 3px 5px;  text-align:center; width:40px; }
ol.commentlist li div.reply:hover { background:#0088C3; border:1px solid #0088C3; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }