/*---Twitter Slider---*/
#latest_tweets .bx-wrapper .bx-viewport{ background:none; border:0; box-shadow: none;}
#latest_tweets .bx-controls-direction{ display:none;} 
#latest_tweets .bx-wrapper{ margin:0 auto !important;}
#latest_tweets .bx-wrapper .bx-pager.bx-default-pager a{ background:#9A1A33; border-radius:0; }
#latest_tweets .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #00A6D0 !important;}
/*---Twitter Slider---*/
/** FooterWidgets **/
.footer-top #searchsubmit{
	text-indent:-999px;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:17px;
}
.footer-top #search-text{
width:80%;
}
.footer-top #searchform input[type="submit"], .footer-top input[type="submit"]{
    background: none repeat scroll 0 0 #9A1A33;
    color: #FFFFFF;
    float: left;
    font: 16px/18px Georgia;
    padding: 8px 19px;
	border:0;
	text-transform: capitalize;
}
.footer-top #searchform input[type="submit"]:hover {
    background: none repeat scroll 0 0 #6C0519;
    color: #FFFFFF;
    text-decoration: none;
}
.footer-top #searchform input[type="text"]{
float:left;
height:40px;
font-size:12px;
}
.footer-top ul{
margin:0;
padding:0;
}
.footer-top .span4:nth-child(3n+1) {
margin-left:0px !important;
}
.footer-top .span4:nth-child(3n+1):before {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.footer-top ul.a-list li{
    background: url("../../images/list-style.png") no-repeat scroll 0 5px transparent;
	list-style-type:none;
	padding-left:25px;
}
/** menu settings **/
#mymenu .nav ul > li > a:focus, #mymenu .nav ul > li > a:hover {
    background-color: #9A1A33;
     color: #FFFFFF;
}

.copy-right p{
padding-top:10px;
float:left;
width:auto;
}
form input[type="text"] {
    color: #4B4B4B;
}
form textarea {
    background: none repeat scroll 0 0 #EBEBEB;
    border: 1px solid #DAD9D7;
    color: #4B4B4B;
    margin-bottom: 10px;
    padding: 10px 20px;
    resize: none;
    width: auto;
}
form input[type="submit"] {
    background: none repeat scroll 0 0 #9A1A33 !important;
    border: 1px solid #7B2437;
    color: #FFFFFF;
    display: inline-block;
    height: auto;
    margin-top: -10px;
    padding: 10px 20px;
}
#searchsubmit{
	background: none !important;
	margin-top:-12px;
}
form label.error{
 background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    clear: both;
    float: left !important;
    margin: 0 !important;
    width: 100% !important;
}
form li.buttons{
	display:block; 
	margin-top:15px;
}

/** Calander Widget **/
/* calendar widget */
.widget_calendar {float: left;}
#calendar_wrap {
    -moz-box-sizing: border-box;
    float: left;
    padding: 20px;
    width: 100%;
}
#wp-calendar {
    float: left;
    width: 100%;
}
#wp-calendar caption {
    padding: 6px 0 5px;
    width: 100%;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
#wp-calendar thead {
    background: none repeat scroll 0 0 #9A1A33;
    color: #FFFFFF;
    font-size: 12px;
    word-spacing: 3px;
}
#wp-calendar thead th {
    padding: 10px 0;
}
#wp-calendar tbody {
    border-left: 1px solid #E7E6E6;
    text-align: center;
    width: 100%;
}
#wp-calendar tbody td {
    border-bottom: 1px solid #E7E6E6;
    border-right: 1px solid #E7E6E6;
    font-size: 11px;
    height: 30px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
#wp-calendar tbody td a {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #EDECEC;
    color: #333333;
    display: block;
    font-weight: bold;
    height: 100%;
    padding: 5px 0 0;
    width: 100%;
}
#wp-calendar tfoot {
    padding-top: 5px;
    width: 100%;
}
#wp-calendar tfoot a {
	color:#fff; 
	display:block; 
	padding:10px 0px; 
	text-align:center; 
	margin-bottom:10px;
	background: none repeat scroll 0 0 #9A1A33;
}
#wp-calendar tfoot a:hover {
    background: none repeat scroll 0 0 #CCCCCC;
}
#wp-calendar tfoot #next a {
    float: right;
    margin: 18px 0 0;
}

/** Categories Widget Sidebar **/
.sidebar  .widget_categories a {     background: #D1D1D1;   color: #FFFFFF;    display: inline-block;    margin: 0 0 10px;    padding: 12px 25px;    text-transform: capitalize;	margin-right:2px; }
.sidebar .widget_categories a:hover {    background-color: #961A33;	color:#fff !important; }
.sidebar .widget_categories li:first-child  a {    background-color: #961A33;	color:#fff !important; }
/** New Post Listing **/
.sidebar .recent_blog_post_show a img{ width:100%; }
.sidebar .recent_blog_post_show .p-date br{ display:inline;}
td.prev a,
.sidebar .widget .more-btn2{
	background: #393939;
    color: #FFFFFF;
    float: right;
	display:inline-block;
    margin-right: 20px;
    max-height: 40px;
    padding: 12px 20px;
    margin: 10px 0 0 !important;
	clear:both;
    
}
.sidebar .widget a.more-btn2:hover {
    background-color: #961A33;
	color:#fff !important;
	}
/** Recent Post News **/
.sidebar  .recent_news_show .first_post_news img{ max-width:100% !important; width:100% !important; height:auto !Important; margin-bottom:10px; }
.sidebar .recent_news_show img{ width:40%; height:auto !Important; }

/** Tweet List widget **/
.sidebar .widget  .tweetss li{ margin-bottom:20px; }
.sidebar .widget  .tweetss li a{ font-weight:bold;}
.sidebar .widget h3 {     font-size: 24px;     line-height: 30px; margin-bottom:10px; }

/** popular post **/
.sidebar .popular_post a img{ float:left; margin-right:10px; margin-bottom:10px; }
.sidebar .popular_post .date{ clear:both; width:100%; display:block; margin:10px 0;}
.sidebar .popular_post .h-blog{ margin-bottom:20px; overflow:hidden;}
.sidebar .popular_post .h-blog:last-child{ margin-bottom:0px;}

/** Breadcrumbs **/
#crumbs li a:after{
   content: "/";
   margin-left:10px;
}
#crumbs li{
margin-left:10px; 
}
#crumbs li a{
font-weight:bold;
}
#crumbs li a:hover{
color:#9A1A33 !important;
}
.breadcrumb{
margin-bottom:0px !important;
 }
 
 /** Job listing **/
 .job_listing{ overflow:hidden;margin-top:30px; }
 .job_listing ul{ list-style-type:none; margin:0; padding:0; -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;}
 .listing_head li{   -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;border: 1px solid #E6E5E5;    display: inline-block;    float: left;    font-weight: bold;    min-height: 40px;    height:auto; padding: 10px 0 10px 12px;    width: 19.98%;  text-transform: uppercase;}
 .job_listing .right_col { background:#ffffff;}
 .listing_content li{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;border: 1px solid #E6E5E5;    display: inline-block;    float: left;    min-height: 40px;    height:auto;  padding: 10px 0 10px 12px;    width: 19.98%;}
 .listing_content li .send-btn{ background:#9a1a33; padding:5px 10px; color:#fff;}
  
 /** widgets pages **/
 .widget.widget_nav_menu, .widget_pages {
    font-size: 12px;
}

.widget_pages li{
 background: url("../../images/list-style.png") no-repeat scroll 0 5px transparent;
    list-style-type: none;
    padding-left: 25px;
	
	}
.widget_pages ul li{
margin-bottom:10px;
}
.widget_pages .children li{
margin-bottom:0px !important;
}
.widget .sub-menu > li > a{ background:none !important; border:0px !important;}
.widget .sub-menu{    
background:none !important;
border:0px !important;
box-shadow:none !important;
    display: block;
    position: relative;
    width: 100%;
	clear: both;
	}
 #content-holder2 .widget_pages ul li a:hover{background:none !important; color:#9A1A33 !important; font-weight:bold; padding-left:10px;}
.widget.widget_nav_menu ul li a{ float:left; clear:both;}
.widget.widget_nav_menu ul { padding-left:0; font-weight:bold;}
.widget.widget_nav_menu ul li{ border:0px;}
.widget.widget_nav_menu ul li ul{ margin-top:0;}

#pagination.pager .p-title{ margin-right:10px;}



/*----Pagination----*/
#breadcrumbs{ list-style-type:none;}
#breadcrumbs li:first-child{ padding:0px 8px;position:relative;top:7px;z-index:111;}
#breadcrumbs li:first-child a{padding:0px;}
#breadcrumbs li{ display:inline-block; background:url('../images/li_bg.png') 0 1px repeat-x;  position:relative;}
#breadcrumbs li:last-child, 
#breadcrumbs li a{ display:inline-block;  height:40px;padding:10px 25px; text-decoration:none; color:#7d7c7c;  text-shadow: 1px 1px 1px #fff;filter: dropshadow(color=#fff, offx=1, offy=1); }
#breadcrumbs li:after {    content: url('../images/forward-bread.png'); position:absolute; top:0px;right:-13px; z-index:1111;}
/*----Pagination----*/		
/** menu Submenu **/
.sub-menu li{ position:relative;}
.sub-menu .sub-menu{left:100% !important;top:0 !important;}
/** menu Submenu **/
/** Breadcrumbs Bg **/
.background_breadcrumbs{ background:url('../images/breacrumb_bg.jpg') top center repeat;}
.background_breadcrumbs .breadcrumb{ background:transparent !important; padding : 10px 0px;}
#breadcrumbs li:last-child{color:#525252;}
/** Breadcrumbs Bg **/


/*---Post Inside Gallery---*/	

#wrapper_cool {
	width: 100%;
	position: relative;
}
#images_show {
	width: 100%;
	overflow: hidden;
	margin-left:-5px;
}
#images_show div{
	margin:10px 5px;
}
#images_show div, #images_show img {
	display: block;
	float: left;
	width: 275px;
	height: 200px;
}
#images_show span {
	background-color: black;
	color: #ccc;
	display: block;
	float: left;
	width: 100%;
	height: 100%;
	padding:20px;
}

.who_box img{width:100%}
h1, h2, h3, h4, h5, h6{margin:10px 0px !important;}