/*********************************************************************************************

Theme Name: Rissingkashmir
Theme URI: http://www.risingkashmir.com/
Version: 1.5.1
Author: ALMUQEET

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Slider  -------------------  wpzoom_featured.php
6.  Posts Styling ----------------------  index.php, single.php
7.  Comments  --------------------------  comments.php
8.  Sidebar & Widgets ------------------  sidebar.php
9.  Footer  ----------------------------  footer.php

**********************************************************************************************/


/********************************************************************************************* 

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/   
* { margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

/*body {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}*/
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; height: 1px; margin: 0 0 -1px; overflow: hidden; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style-type: none;}
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold;font-family: 'Archivo Narrow', sans-serif;}
strong :after{
  clear:both;
}
em { font-style: italic }
a img { border: none; outline: none;}
/* Gets rid of IE's blue borders */
table { -x-system-font: none; font-family: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;  }
th { background: #BBCCDD; color: #333; }
th, td { line-height: 20px; padding: 4px; }
tr:nth-child(2n) { background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; }
tr:nth-child(2n+1) {  }
 
/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/   
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
h1,h2,h3,h4,h5,h6{
    font-family: 'Archivo Narrow', sans-serif;
}
a {
    color: #004276;
    text-decoration: none;
    outline: none;
}

a:hover {
  color:#CA0002;
  }

h4.title, #topside h3 {
  font-weight:normal;
  text-transform: none;
  font-size: 20px;
  margin: 5px 0 5px;
  line-height:20px;
  color:Black;
  clear:both;
  display: block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
#bottomside h3 {
    font-weight:bold;
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 0 5px;
    padding:2px 4px;
    line-height:20px;
    color:#fff;
    background:red;
     clear:both;
    font-family: "Arial",Helvetica Neue, Helvetica,  sans-serif;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}



.homecat .nextActions {
  margin-left:10px;
  }
 

.colAds .item {
    background: #f5f5f5;
}
.colAds h5.title {
    color: #b4d5c5;
}

.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 10px 15px 5px 0; }
.alignright { float: right; margin: 10px 0 8px 20px; }
.clear { clear: both; }
.floatleft,.more_left { float: left; }
.floatright { float: right; }
  
.navigation { color: #fff; float: left; width: 98%; margin-left:10px; }
.navigation .alignleft  ,   .navigation .alignright   {margin:15px 15px 15px 0;}
.navigation .alignleft a,   .navigation .alignright a { width: 125px; text-align: center; height: 20px; }
.navigation a { color: #fff; background: #88939D; font-weight: bold; margin: 7px 5px; padding: 5px 6px; cursor: pointer; font-size: 10px; text-transform: uppercase; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; }  
#comments .navigation a {color:#fff;}
.navigation .alignleft { float: left; }
.navigation a:hover { color: #fff; text-decoration: none; background: #3e6e8d; }
.navigation .alignright { float: right; }

 .wp-pagenavi a { color:#d61919; }
 
 .wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color:#D61919;
}
  
.pagenav .floatleft a, .pagenav .floatright a {
font-style:italic;
font-size:20px;
color:#d61919;
}

.pagenav .floatleft a:hover, .pagenav .floatright a:hover {
color:#004276;
}
  
  .nextpage {
  font-weight:bold;
  text-align:center;
  margin:10px 0;
  }
  
  .nextpage a {
  border:1px solid #BFBFBF;
  margin:2px;
  padding:3px 5px;
  text-decoration:none;
  }
   
html { overflow-y: scroll; }

p {  font-family: arial; margin-bottom:5px; line-height:1.5em; color:#000;}
 
input { padding:5px; }

#searchsubmit { padding:4px;}

#ad468 { text-align:center; margin: 0 0 20px 0;}

/********************************************************************************************* 

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/   

body {
  background: #F2F2F2;
  font-family: 'Source Sans Pro', sans-serif;
  color: #252324;     
}
 .background{
   background-color: #FFF;
   border-left: 1px solid #E8E6E6;
   border-right: 1px solid #E8E6E6;
}
#wrapper {
  margin: 0 auto;
}
#inner-wrapper {
    background:#fff;
}

#content {
  border-top: 1px solid #333;    
}
    
/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/  

#head-bar {
    border-bottom: 1px solid #aaaaaa;

    font-size: 10px;
    text-transform: uppercase;
    font-family: 'Archivo Narrow', sans-serif;
    padding: 5px 0;
}
#head-bar #date {
    line-height: 26px;
    padding-left:20px;
    font-size:12px;
}
#head-bar #search {
    height: 23px;
    border:1px solid #C4C4C4;   
}
#head-bar #search #s  {
    width: 232px;
    border: none;
    padding:1px 6px;
    color:#4F4747;
    font-size:12px;
    height:19px;
}
#head-bar #search:hover{
    border:1px solid #333;
}
    
#head-bar #search #searchsubmit  {
    text-indent:-9999em;
    background:url("images/search.png") no-repeat;
    cursor:pointer;
    border:0 none;
    width:17px;
    margin-top:7px;
}
#head-bar #navigation {
    float: right;
    text-align:right;
    z-index:201;
}
#head-bar #navigation li {
    display: block;
    float: left;
}
#head-bar #navigation a {
    display: block;
    height: 27px;
    font-weight: bold;
    line-height: 27px;
    padding: 0 10px;
    text-decoration: none;
}
#header #inner {
    padding-top: 9px;
    padding-bottom: 9px;
    margin-left: 0px!important;
}
#header #inner:after{
    clear: both;
}
#stockmarket{
  text-align: right;
  padding-right: 15px;
}
.menu-text{ /*Mobile Version Menu Style*/
   width: 100px;
   background-color: #CA0002;
   margin-left: 22px;
   height: 41px;
}
.menu-text p{ /*Mobile Version Menu Style*/
   font-family: 'Source Sans Pro',sans-serif;
   font-size: 19px;
   color: #FFF;   
   padding: 10px 0px 0px 24px;
   text-transform: capitalize;
}
#header #inner #head_banner {/*Add Banners Style*/
 overflow: hidden;
padding-right: 22px;
 margin-left: 100px;
 max-width: 700px;
}
#header #inner #head_banner img {
  padding: 4px 4px 4px 4px;
   border: 1px dotted #ccc;
}
#header #inner #head_banner .text img {
    position: absolute;
    left: 20px;
    top: -18px;
    z-index:200;
    padding:0;
}
#header #inner #head_banner .text {
    padding-left:180px;
}
  
#header #inner #right {
    float: right;
}

#header #social {
    margin-top: 16px;
    text-align:right;
    float:right;
    clear:both;
}
#header #social li {
    margin-left:12px;
    margin-top:10px;
    display:inline;
    float:left;
}
#social ul:after {
    content: ".";
    visibility: hidden;
    height: 0;
    display: block;
    clear: both;
}
#social ul li.button {
    position: relative;
}
#social ul li.button div.tooltip {
    position: absolute;
    top: -40px;
    left: -51px;
    white-space: nowrap;
    display: none;
    z-index: 999;
}
#social ul li.button div.tooltip:hover {
     cursor: pointer !important;
}
#social ul li.button div.tooltip span.center {
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size: 1.2em;
     background: url(images/tooltipC.png) top center no-repeat;
     display: block;
     padding: 0 10px;
     line-height: 30px;
     color: #FFF;
     font-weight: bold;
     height: 35px;
     text-shadow: 0 1px 1px #000;
}
         
#social ul li.button div.tooltip span.left,#social ul li.button div.tooltip span.right {
     width: 6px;
     height: 33px;
     display: block;
     position: absolute;
     top: 0;
}
#social ul li.button div.tooltip span.left {
    background: url(images/tooltipL.png) top left no-repeat;
    left: -6px;
}
#social ul li.button div.tooltip span.right {
    background: url(images/tooltipR.png) top right no-repeat;
    right: -6px;
}
#social ul li.button a {
    text-indent: -9999em;
    padding: 0 !important;
    width:32px;
    height:32px;
    display:block;
}
#breakingNews {
    line-height: 24px;
    height: 25px;
    padding:2px 0;
    float: left;
    width: 100%;
    font-size:18px;
    color:#ffffff;
    border-top: 1px solid #333;
    border-bottom: 4px solid #333;
    margin-left: -30px!important;
}
#breakingNews span {
    color: #E71E1E;
    margin-right:15px;
    text-transform:uppercase;
    margin-left:15px;
}
#breakingNews marquee{
    width:78%;
}
.publish{
    color:#999999!important;
    text-transform: lowercase!important;
}
 
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php
   
   Dropdown menu can be styled from /css/ folder -> dropdown.css file

*********************************************************************************************/   
#menu-main{
  margin-left:18px;
  position:relative;
}
#menu-footer{
  position: relative;
  padding-top: 3px;
}
.menu-footer-container{
  min-height: 20px!important;
}
#menu-main li 
{   position:relative;
    padding: 6px 15px 10px 12px;
    float: left;
    border-right: 1px dotted #757575;
    padding-left: 15px; padding-right: 10px;
}
#menu-main li:hover{
    background-color: #CA0002;
}
#menu-main li a{
     color: #FFF;
     text-transform: uppercase;
     font-family: 'Archivo Narrow', sans-serif;
}
#menu {
    float: left;
  border-top: 3px solid #CA0002;
  background:#333333;
  z-index:99;
    font-family: 'Archivo Narrow', sans-serif;
    margin-left: 0px!important;
}
 #menu a {
    display: block;
    text-decoration: none;
    font-size:14px;
    text-transform:uppercase;
 }
 .current-menu-item{
    background-color: #CA0002;
 }    
/***************************************
       Submenu
****************************************/

#menu-main  .sub-menu{
    z-index: 1; 
    position: absolute;
    top: 36px;
    left:0px;
    background-color: #CA0002;
    visibility: hidden; 
  transition: all 0.1s ease-in-out 0s;
        
}
#menu-footer li { 
   position: relative;
}
#menu-footer .sub-menu{
    z-index: 1; 
    position: absolute;
    top: 25px;
    left:0px;
   visibility: hidden; 
   transition: all 0.1s ease-in-out 0s;
}

#menu-main li:hover .sub-menu,#menu-footer li:hover .sub-menu{
  visibility: visible;
  transition: all 0.4s ease-in-out 0s;
} 

#menu-main  .sub-menu li{
  float: none!important;
  display: block;
  border-right: none!important;
  border-bottom: 1px dotted #333;
  cursor: pointer;   
  background-color: #CA0002;
  width: 153px;
  position: relative;
}
#menu-footer .sub-menu li{
     float: none!important;
  display: block;
  border-right: none!important;
  border-bottom: 1px dotted #fff;
  cursor: pointer;   
  background-color: #2f2f2f;
  width: 153px;
  position: relative;
  padding-top: 2px;
  padding-bottom: 2px;
}
#menu-footer .sub-menu li a{
  color: #FFF;
}
#menu-main li ul.sub-menu li:hover{
 background-color: #8A0001;
}
#menu-main  .sub-menu li a{ white-space:nowrap;}

#menu-main .sub-menu li:last-child, #menu-footer .sub-menu li:last-child{
  border-bottom: 0px;
}  

.downarrowclass {
    background:url(images/down.png) no-repeat center;
    padding:6px 11px;
}
  
.dropdown li a:hover .downarrowclass, .dropdown li:hover .downarrowclass, .dropdown ul li.current_page_item a .downarrowclass, .dropdown ul li.current-cat a .downarrowclass{
    background:url(images/downh.png) no-repeat center;

}
.rightarrowclass {
    background:url(images/right.png) no-repeat center right;
    padding:17px;
    position:absolute;
    right:10px;
}
.middle {
 border-bottom: 1px solid #333333;
    margin-left: 0%!important;
    padding-left: 33px;
    min-height: 23px;
    background-color: #f2f2f2;
 }

.middle ul{
    list-style: none;
    margin-left: -10px;
}       
.middle ul li{
    display: inline;
    line-height: 15px;
    margin-right: 17px;
    padding-right: 16px;
    border-right: 1px dotted #000;
}
.middle ul li a{
    font-size: 15px;
    font-family: 'Source Sans Pro',sans-serif;
    color: #000000;
}
.middle ul li a:hover{
    color:#F61827;
}
.middle:after {
    clear: both;
 }
      
/********************************************************************************************* 

5. Featured Article, Home page  -------------------------  index.php

*********************************************************************************************/   
    
 .featured-column {
    margin:5px 0 10px 0;
    padding-bottom:15px;
    margin-left: 0px; padding-left: 25px;
}
 .featured-column1{
  margin-top: 6px;
 }
 
 .featured-column h2 {
    font-size: 24px;
    float: left;
    clear:both;
    width:50%;
    letter-spacing:-2.1px;
    margin-bottom:10px;
    font-weight:normal;
    line-height:1.2;
}  

 .featured-column h6, .featured-column1 h6 {
    font-size: 24px;
    font-weight: normal;
    line-height: 1.2;
   
   
} 
 .featured-column h6{
     margin-bottom: 0px;
  }
  .slug-home p strong{
     font-weight:normal;
   font-size:18px;
  }
 .featured-column h6 a, .featured-column1 h6 a {
  color: #004276;
}   
 .featured-column div.date {
    float:left;
    padding-left:3em;
    width:84%;
    text-align:right;
    color: #E73838;
    font-style:italic;
    font-size: 16px;
    padding-top:-1px;
} 
 .featured-column .thumb  {
    margin:5px 15px 10px 0;
}
 .featured-column .thumb:after{clear: both;}
 .featured-column .thumb span {
    float:left;
    color:#666;
    font-size:10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.featured-column .content {
    float: left;
    padding-left:1em;
    width: 50%;
    line-height:1.4;
    border-top: 1px dotted #ddd;
    padding-top:10px;
}
.content .entry span {
   float: left;
   line-height:1.4;
   margin-bottom:15px;
   font-size:26px;
}
.featured-column .entry {
  width: 100%;
}
.featured-column .entry p {
  float: left;
  line-height:20px;
  text-align: justify;
}
.featured-column .entry .column {
  padding-right:10px;
}
  
.featured-column .meta,.featured-column1 .meta {
  border-top: 1px dotted #333;
  padding-top:3px;
}
.featured-column .meta a,.featured-column1 .meta a  {
   font-size: 13px;
}
.featured-column .archive img,.featured-column1 .archive img {
     float: left;
     margin-right: 10px;
     border:1px dotted #333333;
     padding: 5px;
}
.featured-column .archive p{
  
}


.featured-column .nextActions {
  width:50%; 
  float: left;
}
  
.featured-column .comments {
  float:right;
  background:url(images/comments.png) no-repeat left 4px;
  padding-left:16px;
  margin:6px 5px 0 0;
  font-size:12px;
}
 
.featured-column .hidden {
  display: none; 
}
  
#home_ad {
  text-align:center;
  margin:5px 0 15px 0;
}
#main {
  /* margin-left: 7px;*/
    margin-top: 32px;
}
#featured-column1{
   padding-left: 13px;
}
#bottomside {
  border-top: 5px solid #333333;
    float: left;
    margin-bottom: 43px;
    margin-left: -30px !important;
    margin-top: 10px;
    padding: 15px 0 0 37px;
    width: 97%;
}
  
#bottomside .widget {
    width:32%;
    float:left;
    margin-right:18px;
    vertical-align: top;
    zoom: 1;
    *display: inline;
  }
  
#topside .widget {
   width:305px;
   float:none;
   margin-right:6px;
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
   *display: inline;
}

#main .homecat {
   
   margin-bottom:10px;

   display:block;
}
#main .homecat:nth-child(3n+3){
  margin-right:0px;
}
#main .red h4 { 
  border-top:3px solid #CA0002; 
}
#main .red h4 a {
  background:#CA0002;
}
#main .red h4 a:hover { 
  color:#fff; background:#D73333;
}
#main .grey h4 { 
  border-top:3px solid #333; 
}
#main .grey h4 a {
  background:#333;
}
#main .grey h4 a:hover {
  color:#fff; 
  background:#4B4B4B; 
}
 
.homecat h4 {
    border-top:3px solid #336699;
    margin-bottom:15px;
    text-transform:uppercase;
    font-weight:normal;
    background:#F5F5F5;
    float:left;
    width:100%;
}
.homecat h4 a {
    background:#336699;
    color:#fff;
    float:left;
    padding:3px 10px;
}
.homecat h4 a:hover {
 background:#2F6998;
}
.homecat ul {
    display:inline;
    float:left;
}
.homecat ul li {
    width:200px;
    margin-right:10px;
    display:inline;
    line-height:1.2;
}
.homecat ul li p {
    font-family: 'Archivo Narrow', sans-serif;
}
.homecat ul li h3 {
    font-size:18px;
    font-weight:normal;
    line-height:20px;
    margin-bottom:8px;
    margin-top: 5px;
          font-family: 'Archivo Narrow', sans-serif;
}
    
.homecat ul.stories {
    float:left;
    clear:both;
    width:100%;
    display:block;
    margin:5px 0;
    border-top:1px dotted #ddd;
    border-bottom:1px dotted #ddd;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.homecat ul.stories li {
     width:95%;
     list-style-type:square;
     display:list-item;
     list-style-position:inside;
}
.homecat ul.stories li a {
     font-size:12px;
     width:100%;
     clear:both;
}
.homecat .thumb  { 
     position:relative;
}
 
.homecat .thumb  a img{ 
      z-index:100;
}
     
.homecat li .meta {
    background:#000000;
    color:#fff;
    display:block;
    float:left;
    font-weight:700;
    z-index:101;
    padding:6px 0 4px 6px;
    opacity:0.8;
    text-transform:uppercase;
    font-size:10px;
    position:absolute;
    height:14px;
   top: 130px;
    width: 239px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
    
.homecat li .meta strong {
    float:right;
    margin-right:10px;
    background:url(images/comments.png) no-repeat left 3px;
    padding-left:15px;
}
    
.homecat li a:hover .meta {
    opacity:0.4;
}
#main .widget {
    float: left;
    width: 200px;
    margin-right:10px;
}
.rightCol {
    float: right;
    width: 310px;
}
.rightCol .section {
    float: left;
    width: 100%;
}
 
/********************************************************************************************* 

6. Top Side Block  -------------------------  index.php, archive.php, single.php, page.php

*********************************************************************************************/   

#topside  {
     float: left;
     width: 66%;
     margin:10px 0;
    padding-bottom:10px;
}
.widget ul li {
    float: left;
    width: 100%;
    margin: 5px 0;
    padding:0 0 7px 0;
    border-bottom: 1px dotted #ddd;
    list-style-type:none;
  }
.widget .recent_news li img {
    float: left;
    margin:0 10px 0 0;
  }
/**************************
   Top Viewed News Layout    
***************************/  

#wmp_widget-2 ul li{
   width:91%!important;
}
#wmp_widget-2 ul li{
  margin-top:0px;
  margin-bottom:0px;
  padding-left:12px;
  padding-top:10px;
  padding-bottom:10px;
}
#wmp_widget-2 ul li:nth-child(1){
 
 background-color:#9E3B33;
}
#wmp_widget-2 ul li:nth-child(1) a{
color:#FFF;

}
#wmp_widget-2 ul li:nth-child(2){
  background-color:#E48743;
  width: 260px !important;
}
#wmp_widget-2 ul li:nth-child(2) a{
color:#FFF;

}
#wmp_widget-2 ul li:nth-child(3){
  width: 237px!important;
 background-color:#98511D;
}
#wmp_widget-2 ul li:nth-child(3) a{
   color:#FFF;
}
#wmp_widget-2 ul li:nth-child(4){
  width: 209px !important;
 background-color:#E9B64D;
}
#wmp_widget-2 ul li:nth-child(4) a{
color:#FFF;

}
#wmp_widget-2 ul li:nth-child(5){
  width: 179px !important;
 background-color:#81C6DD;
}
#wmp_widget-2 ul li:nth-child(5) a{
color:#FFF;

}
#wmp_widget-2 ul li:nth-child(6){
  width: 149px !important;
 background-color:#90CA77;
}
#wmp_widget-2 ul li:nth-child(6) a{
color:#FFF;

}

 
.widget .recent_news li a {
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
  }
    
    .widget .recent_news li span {
    font-size:15px;
    font-family: 'Archivo Narrow', sans-serif;
      color:#242424;
      }
    
.recent_news li p {
    margin-top: 4px;
    margin-bottom: 10px;
    line-height: 18px;
  }
  
.recent_comments li img {
  float:left;
  
  }
  
   .recent_comments li {
    list-style-type:none;
    float:left;
    clear:both;
    display:block;
    width: 96%;
    margin: 5px 0;
    padding:0 0 7px 0;
    border-bottom: 1px dotted #ddd;
    font-family: 'Source Sans Pro', sans-serif;
    }
    
 
   .wpzoom_media .open .description {
    margin: 10px 0 5px;
    font-size: 12px;
    line-height: 16px;
  }
     .wpzoom_media .hidden {
        display: none;
    }
   .wpzoom_media li {
    background: url("images/video.gif") no-repeat 0 50%;
    border-bottom: 1px dotted #ddd;
        list-style-type: none;
    font-size: 14px;
    padding: 8px 0;
    line-height: 20px;
    padding-left: 20px;
  }
  
     .wpzoom_media li a.active {
    font-weight:bold;
    }
  
   .tabs-out {
  float:left;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  width:300px;
  }
  
   .tabs-out .tabs {
    height: 25px;
    border-bottom: 1px solid #e4e4e4;
  }
   .tabs-out .tabs li {
    float: left;
    text-indent: 0;
    list-style-type:none;
   }
   .tabs-out .tabs li a {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 6px;
    float:left;
    line-height:1.5;
  }
   .tabs-out .tabs .current, 
   .tabs-out .tabs .current, 
   .tabs-out .tabs li.current a {
    border: 1px solid #e4e4e4;
    border-bottom: 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color:#CA0002;
    background:#fff;
  }
   .tabs-out .panes {
    margin-bottom: 10px;
    background:#fff;
    clear:both;
    border-right:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
    border-left:1px solid #e8e8e8;
  }
  
  #bottomside .tabs-out {
  width:222px;
  display:inline-block;
  float:none;
  margin-right:18px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  }
  
    .tabs-out .panes ol li {
   list-style-type:decimal;
   list-style-position:inside;
   font-size:18px;
  border-bottom: 1px dotted #ddd;
  padding: 5px 8px;
  color:#C4C4C4;
  font-weight:bold;
  }
  
  .tabs-out .panes ol li:last-child {
  border-bottom:none;
  }
  
   .tabs-out .panes ol li span {
  font-size:10px;
  text-transform:uppercase;
  }
  
   .tabs-out .panes ol li a {
   font-size:12px;
   vertical-align:middle;
   }
/********************************************************************************************* 

6. Posts Styling  -------------------------  index.php, archive.php, single.php, page.php

*********************************************************************************************/   

.breadcrumbs {
//float:left;
//width:96%;
background:#F5F5F5;
margin:0 0 5px;
padding:5px 10px;
font-weight:bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:12px;
border:1px solid #C1C1C1;
}

.post { 
float:left;
width:100%;
margin:10px 0;
overflow:hidden;
}

.post h1 a {
  font-weight:normal;
  font-size:33px;
  line-height:1.2;
  margin-bottom:7px;
  }
  
  .post h2 a {
  font-weight:normal;
  font-size:33px;
  line-height:1.2;
  margin-bottom:7px;
  }
  
  .post .meta {
//border-bottom:1px dotted #ddd;
  margin:4px 0 5px 0;
  font-size:10px;
    color:#A2A2A2;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform:uppercase;
  float:right;
  width:40%;
  }
 
  .post .meta .date {
  background:url(images/date.png) no-repeat 0 -3px;
  padding-left:16px;
  margin-right:20px;
  margin-left:30px;
  }
  
  .post .meta .comments a {
    background:url(images/comments.png) no-repeat 0 2px;
  padding-left:16px;
  color:#A2A2A2;
    }
    
    .post .meta .comments a:hover {
    color:#333;
    }
    
    .post .meta .views {
    float:right;
    width:70px;
    }
  
  .post .entry {

  line-height:18px;
  font-size:15px;
  clear:left;
    }
    
    .post .entry a {
    border-bottom:1px solid #ccc;
    }
    
    .post .entry a img {
    text-decoration: none;
  border: 0 none;

    }
  
    
    .sticky h2 a {
  background:url(images/sticky.png) no-repeat 0 5px;
  padding-left:20px;
    }
 
 
  .post .entry .thumb img {
  float:left;
  margin:3px 10px 5px 0;
  font-size:0;
  }
  
  .post .entry ul {
  margin:0 0 20px;
  padding:0 0 0 30px;
  }

  .post .entry ul li {
  list-style-type:square;
  }

  .post .entry ol {
  margin:0 0 20px;
  padding:0 0 0 30px;
  }

  .post .entry ol li {
  list-style-type:decimal;
  }
  
  .post blockquote {
  border-left:3px solid #CCCCCC;
  color:#777777;
  font-size:14px;
  font-style:italic;
  line-height:1.8em;
  margin:10px 20px 10px 30px;
  padding-left:10px;
  }

  blockquote, q {
  quotes:none;
  }

  .post .alignleft {
  float:left;
  margin:10px 15px 10px 0;
  }
   
  .post .alignright {
  float:right;
  margin:10px 0px 10px 15px;
  }
  
  .post .entry h2 {
  float:none;
  width:auto;
  }
  
  .post .entry img {
  max-width:960px;
  } 
    
  .post span.tag-links {
  float:left;
    margin:0 5px 5px 5px;
    }
  
  .post .tag-links a {
  background:#285C9A;
  color:#fff;
  font-size:10px;
  padding:1px 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
  border:none;
  float:left;
  margin:3px 3px 3px 0;
  font-style:normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
  
  .post .tag-links a:hover {
  text-decoration:none;
    background:#d61919;
    }
  
  .post a.post-edit-link {
    font-weight:bold;
    margin-left:20px;
  }
  

  .gallery .gallery-item { 
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline; 
  margin:10px; }
   
  .gallery { margin: auto; text-align:center; clear:both; }
   
   
  .gallery img { border: 2px solid #cfcfcf; }
   
  .gallery-caption { margin-left: 0; }
   
  .attachment { margin: 1em 0 }

  .wp-caption-text, .gallery-caption {
    color:#999;
  text-align:center;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:11px;
  }
  
  
  .post .col_arch {
  float:left;
  width:100%;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin:10px 0;
  border-top:1px solid #ccc;
  padding-top:15px;
  }
  
..post .col_arch .left {
    text-transform:uppercase;
    font-weight:bold;
}
    
.post .col_arch .right {
    border-left: 1px solid #CCCCCC;
    margin-left: 10px;
    padding-left: 18px;
   
}
  .post .col_arch .right ul{

  }   

  .post .col_arch .right ul li {
      float: left;
    //margin: 0 18px 19px 0;
    padding-bottom: 7px;
    padding-top: 7px;
    text-align: center;
    width: 33%;
}
  .post .col_arch .right ul li:nth-child(3n+0){
    margin-right: 0px;
  }
      
 .archive p{
    //text-align: justify;
  }
  .archive .date {
      color:#ADADAD;
      text-transform:uppercase;
      margin:0 0 5px 0;
      display:block;
      font-size:11px;
      font-family: Arial, sans-serif;
  }
  
  .archive h6 {
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 10px;
     line-height: 1.2;
  }
  .archive h6 a{
      color: #004276;
  }
      
  
.catname{

     border-bottom: 1px dotted #DDDDDD;
     padding-left: 30px;
}
 .catname   h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform:uppercase;
  line-height: 14px;
  }
  
  h3.catname img {
  float:right;
  display:block;
  }
  
  
.meta_box {
float:right;
background:#F5F5F5;
border:1px solid #E7E3E3;
width:118px;
margin:4px 0 10px 10px;
}


.meta_box h4 {
font-size:14px;
 font-style:italic;
color:#595d67;
font-weight:normal;
padding:5px;
}

.meta_box ul {
margin:5px 0 0 0;
padding:0 8px 0 0;
float:left;
}

.meta_box .hr {
float:left;
height:1px;
background:#fff;
border-top:1px solid #ccc;
clear:both;
width:100%;
margin:10px 0;
}

.meta_box li {
float:left;
width:100%;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
padding:5px 0 5px 8px;
color:#595d67;
}

.meta_box li img {
padding:0 5px 0 0;
vertical-align:middle;
float:none;
}


.meta_box ul li a {
color:#595d67;
text-decoration:none;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:10px;
font-style:normal;

}

.meta_box ul li a:hover {
color:#333;
}

.meta_box span {
font-size:12px;
margin:5px 5px 5px 5px;
color:#595d67;
clear:both;
}

.meta_box img {
 padding:0 7px;
 }

.meta_box .avatar {
margin-bottom:5px;
}

.meta_box strong a {
font-size:16px;
 color:#595d67;
display:block;
font-weight:normal;
padding:0 0 4px 7px;
}

.meta_box  a {
 color:#595d67;
font-weight:normal;
font-size:12px;
font-style:italic;
}

  
 
/********************************************************************************************* 

6. Other News Slider  -------------------------  index.php, archive.php, single.php, page.php

*********************************************************************************************/   

 #departments {
    float: left;
    width: 960px;
    border-top: 5px solid #333;
    margin: 10px 0;
}
    #departments .items-out {
        width: 960px;
        position: relative;
        overflow: hidden;
         border-top: 1px dotted #ddd;
        
    }
    #departments .items {
        position: absolute;
        width:20000em;
        clear:both;
    }
 
    #departments h4 {
        float: left;
        font-size: 22px;
         font-weight:normal;
        padding: 6px 0 6px 0;
         
         }
    #departments .more {
         text-transform: uppercase;
        font-size: 10px;
        margin:13px 10px 0 0;
        float: right;
        
    }
 
    #departments ul li {
         padding: 0 10px 0 3px;
        float: left;
        width: 180px;
        display: block;
     }
 
    #departments .item .category {
        text-transform: uppercase;
        margin: 16px 0 8px 0;
        font-weight:bold;
        float:left;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    
    #departments .item .category a {
    background:#336699;
    color:#fff;
    padding:3px 5px;
    font-size:10px;
    line-height:2.2
    }
    
  #departments .item .category a:hover {
  background:#CA0002;
  }
  
  #departments .item:hover .category a {
  background:#CA0002;
  }
     
    #departments .item h3 {
        font-size: 14px;
        font-weight: bold;
        margin: 5px 0;
     }
    #departments .item p {
        line-height: 1.6;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    #departments .item a.more {
        margin: 0 0 4px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:bold;
        float:left;
     }
    #departments .nav {
        width: 100%;
        float: left;
        border-top: 1px dotted #ddd;
    }
    #departments .nav a {
        background: #eeeeee;
        display: block;
        text-transform: uppercase;
        padding: 4px 10px;
    }
    #departments .nav a.prev {
        float: left;
    }
    #departments .nav a.next {
        float: right;
    }

 
/********************************************************************************************* 

7. Comments  -------------------------  comments.php

*********************************************************************************************/   

#comments { float: left; width: 100%; background: #F8F8F8; margin-top:10px; }
  #comments h3 { color: #262525; font-weight: normal; background: #E3E3E3; border-top: 4px solid #354554; border-bottom:1px dotted #354554; padding: 8px 10px; font-size:16px; text-transform:uppercase; }
.comment-input-text textarea { width: 80%; }
.comment-list { margin: 0; padding: 15px 0 0; }
  .comment-list li { list-style: none; }
    .comment-list li .commbody { border-bottom: 1px dotted #BBBABA; padding: 16px 0; }
  .comment-list ul { margin-bottom: 0; }
    .comment-list ul.children .commbody { padding: 15px 0 10px 15px; }
.comment-author img { float: left; margin: 0 12px 12px 0; }
.comment-author cite.fn a { font-size: 17px; color: #484040; }
.comment-author cite.fn a:hover { color: #000; }
.comment-profile-wrapper { text-align: center; width: 105px; }
span.says { display: none; }
.comment-meta { float: left; margin-top: 4px; }
.commleft { float: left; width: 215px; padding-left: 15px; }
.commentmetadata a { color: #8b8b8b; font-style:italic; font-size: 11px; }
  .commentmetadata a:hover { color: #484040; text-decoration: none; }
.comment-gravatar { margin-bottom: 3px; }
.comment-content-wrapper { float: right; width: 538px; }
.comment-parent, .comment-single { margin-top: 15px; }
.comment-list ul.children, #comments #respond ul { border-left: 1px dotted #BBBABA; margin: 0 0 10px 47px; }
.comment-list ul.children ul.children { margin-left: 40px; }
.comment-list ul.children li { background: url('images/dot.png') no-repeat left 20px; margin: 0; }
.comment-body { padding: 8px 12px 0; margin: 0; position: relative; }
.comment-list li div p { margin-bottom: 0.8em; padding-right: 15px; color: #4F5051; font-size: 12px; margin-left: 229px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.comment .post-date { margin-top: 0; }
  .comment .post-date .right a { color: #BBB; }
    .comment .post-date .right a:hover { color: #234; }
.reply { float: right; clear: both; margin-right: 15px; }
.cancel-comment-reply { margin: 15px 0 0 40px; }
.reply a, .cancel-comment-reply a { text-transform:uppercase; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background: #285C9A; color: #fff; font-size: 10px; padding: 2px 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none; margin-right: 3px; }
.reply a:hover, .cancel-comment-reply a:hover { text-decoration: none; color: #fff; background: #d61919;}
#respond li { list-style: none; }
#respond ul { margin: 0; }
#respond .legend { margin-bottom: 10px; }
#respond #commentform { padding: 15px; }
#comments #respond { padding: 0; float: left; width: 100%; }
  #comments #respond .legend { margin-bottom: 0; border-bottom: 0; }
  #comments #respond ul { padding: 10px 0 0 15px; background: url('images/dot.png') no-repeat left top; }
#comments ul.children #respond ul { margin-left: 30px; padding: 0; }
#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow { display: none; }
#comments #respond .comment-body { background: #FFF; }
#comments #respond .comment-content-wrapper { width: 100%; float: none; }
#respond input { 
    margin-right: 10px;  
    border-color: #F2F2F2 #F2F2F2 #D9D9D9;
    border-style: solid;
    border-width: 1px;
    color: #2A2B2C;
    font-family: 'PT Sans',sans-serif;
    font-size: 1.125em;
    margin-top: 10px;
    outline: medium none !important;
    padding: 10px;
}
#respond #formContent input { 
    margin: 7px 0;  
    }
#respond #formContent textarea { 
    width: 96%; 
    border-color: #F2F2F2 #F2F2F2 #D9D9D9;
    border-style: solid;
    border-width: 1px;
    color: #2A2B2C;
    font-size: 1.125em;
    margin-top: 10px;
    outline: medium none !important;
    padding: 10px; }
.comment-list li #respond p { margin-left: 0; }
.comment-list li #respond h3 { padding: 8px 0; }
.comment-list li #commentform { margin-left: 25px }
#trackbacks { float: left; width: 100%; }
  #trackbacks ol { padding: 10px 0; }
  #trackbacks li { list-style-type: decimal; padding: 5px 0 5px 15px; }


/********************************************************************************************* 

8. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   
    
  
#homepage-wrapper{
    //width:66%;
    //float: left;
    margin-left: 21px;
}
.widget { float: left; line-height: 1.7; width: 100%; }

#sidebar .widget { width:298px; }
#sidebar .widget { clear:both; background:#fff;  border-width:1px; border-style: solid; border-color:#f2f2f2 #e8e8e8 #e8e8e8 #e8e8e8; padding:10px;}

#sidebar #ads { margin-bottom:10px; float:left; clear:both; }
#sidebar .widget h3 { border-bottom:2px solid #f2f2f2; color:#000000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom:7px; font-size:14px; font-weight:bold; text-transform:uppercase; }
 .widget ul { clear: both; margin: 5px 0; line-height: 18px; }
.widget ul ul { margin: 0; padding: 0; border-top: none; }
.widget ul ul li { border: none; }

.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; font-family: Georgia, serif; }

ul.gallery img { border: 2px solid #D3DDE5; width: 57px; height: 57px; float: left; }
ul.gallery img:hover { border: 2px solid #0C2B41; }
ul.gallery a { border: none; }
ul.gallery a:hover, ul.gallery li:hover, ul.gallery li a:hover, #ads li:hover { border: none; }
ul.gallery { float:left; display: block; list-style-type: none; margin: 5px 0 5px; }
.widget ul.gallery li { border: none; padding: 0 8px 11px 0; float: left; list-style-type: none; list-style-position: outside; }

.widget_recent_comments li, #twitter li { padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; }
/* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments li a, #twitter a { display: inline; padding: 0; line-height: 18px !important; }
/* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */
.widget_tag_cloud div a {  font-weight: normal; font-style:italic;}

 
.widget .social li { display: inline; width: 47%; float: left; background: url(images/dot.png) repeat-x bottom; padding: 10px 0; margin-right: 7px; line-height: 1.2; }
.widget .social li a { font-size: 16px; }
.widget .social li a span { color: #242323; font-size: 12px; display: block; font-style: italic; }
.widget .social img { float: left; margin-right: 7px; }

  #bottomside .widget .social li, #topside .widget .social li {width:100%; }
 

/********************************************************************************************* 

9. Footer  -------------------------  footer.php

*********************************************************************************************/   
 
#about-section .widget {
    float: left;
    line-height: 1.7;
    margin-bottom: 10px;
    width: 100%;
    margin-left: 16px;
} 
#about-section .widget h3 {

  border-bottom: 1px solid #333;
}
#about-section .widget .textwidget p {
 color:#fff;
}

  #footer-wrap {
width:100%;
clear:both;
background: #181818;
color: #efefef;
//padding-top:10px;
}

#footer-content .logo {
  margin-right: 51px;
  float: right;
}
 
input { padding:5px; }

#searchsubmit { padding:4px;}


#footer #left { 
  font-size:12px;
  padding:10px 20px 5px 19px;
}
    
    #footer #left ul {
    float:left;
    clear:both;
    margin:10px 0 0 10px;
    text-align:left;
    width:100%;
    }
    
    #footer a {
    color:#c2c2c2;
    }
    
    #footer a:hover {
    color:#fff;
    }
    
    
    #footer_search {
    margin:10px 57px 0 13px;
    height:73px;
    float: right;
    color:#fff;
    clear:both;
    //width:95%;
    }
    
    #footer #searchform {
    margin-top:5px;
    }
    
    #footer_search #s {
    background:url(images/s.jpg) repeat-x;
    border: 1px solid #000000;
    border-radius: 0 0 0 0;
    float: left;
    height: 26px;
    width: 280px;
    }
    
    #footer_search input#s:focus{
    border:1px solid #D61919;
    background:#fff;
    }
    
    
    #footer_search #searchsubmit {
    border:1px solid #000;
    background:url(images/sb.jpg) repeat-x;
    height:34px;
    color:#fff;
    float:left;
    padding:0 10px;
    text-transform:uppercase;
    } 
#footer #footer_right {
  padding:5px 0 0 20px;
  padding-left: 195px;
}
    
    #footer #footer_right strong {
    font-weight:normal;
    text-transform:uppercase;
    font-size:13px;
    width:100%;
    clear:both;
    }
    
    #footer #footer_right ul {
    margin:5px 0 10px 0;
    float:left;
    clear:both;
    width:100%;
    }
    
    #footer #footer_right ul li { 
    display:inline;
    padding-right:15px;
    text-transform:uppercase;
    }
    
    
 
    
    #bottom-footer .copyright {color:#818181; font-size: 11px; font-family: arial; font-weight: bold;}
    
    #bottom-footer .copyright a, #footer .designed a  { color:#D22C2C; }
    
    #bottom-footer .copyright a:hover,   #bottom-footer .designed a:hover { color:#fff;  text-decoration:none; }
    
    #bottom-footer .designed a  { color:#D22C2C; }
    #bottom-footer .designed{font-size: 15px;font-style: italic;margin-right: 13px;}
       
    #footer .designed img {
    vertical-align:middle;
    padding:5px 0 5px 2px;
    }

/*-----------------Sidebar Wrapper----------------------*/
#sidebar-wrapper{
   padding-left: 14px;

}
/*-------tabs-section------*/


#news-gallery{
    background-color: #8A0001;
}
#news-video{
    background-color: #4A0001;
}
#news-archive{
    background-color: #CA0002;
}
.sidebar-images{


}
.active1{
   width:120px;
  height:120px;
        position: relative;
   box-shadow: 0 2px 6px rgba(0,0,0,0.8);
   -o-box-shadow: 0 2px 6px rgba(0,0,0,0.8);
   -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.8);
   -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.8);
}
.wpvl_auto_thumb_box{
  top:15px;
  left:65px;
}
.active1 a{ color:#ffffff;}
.ngg_images{width:300px!important;margin:0 0 0 5px !important;}
.slideshowlink,.ngg-navigation{display:none!important;}

/*Article of the week*/
#articleoftheweek-thumbnail{
    float:left;
    margin-right: 10px;
    margin-bottom: 5px;
}
#articleoftheweek-readmore{
    float:right;
    height: 20px;
}
#articleoftheweek-content p{
    margin-bottom: 0;
}

/*Archives*/
#my_archive {
    float:left;
    padding-left:1em;
    width:40%;
}
#my_archive h3{
    text-transform:uppercase;
}
#my_archive ul{
    padding-top:8px;
}
#my_archive li, #my-archive-tab li{
    list-style-type: square;
    padding-left: 5px;
}
#my-archive-tab ul {
    margin:10px 0;
}
#my_archive ul li:nth-child(odd){
    float:left;
    margin-right: 40px;
    width:150px;
}

#my-archive-tab ul li:nth-child(odd){
    float:left;
    margin-right: 10px;
    width:150px;
}
#my_tweeets{
   float: left;
    margin-left: 93px;
    width: 294px;
}

/*---------Footer Area-----------*/
#footer-left-wrapper div h3{
    font-weight: normal;
    font-size: 15px;
    text-transform:uppercase;
     //border-bottom: 1px solid #000000;
    // width:400px;
     border-bottom: 1px solid #333333;
}
.footer-text p{
    margin-bottom: 5px;
  //  text-transform: Capitalize;
    font-size: 15px;
    background-image: url('images/right.png');
    background-position: 0px 4px;
    background-repeat: no-repeat;
    padding-left: 15px;
}
.footer-text p:first-child{
    padding-top: 5px;
    background-image: url('images/right.png');
    background-position: 0px 8px;
    background-repeat: no-repeat;
}
#footer-content{
    padding-top: 25px;
}
#footer-content:after{
clear: both;
}
#bottom-footer{
    border-top: 1px solid #333333;
    margin-left: 17px !important;
    padding-left: 13px;
    padding-top: 8px;
              
}
#todays_news
{
    float: left;
    padding-left: 1em;
    width: 270px;
}
#like-buttons{
    padding-top:2em;
}
#like-buttons div{
    float: left;
    padding-right: 1em;
}
#content-right{
    float:right;
    width:300px;
}
.archive-left{
    width:49%;
    float:left;
}
.archive h3{
    font-size:20px;
    font-weight:normal;
    text-transform: capitalize;
    margin-bottom: 5px;
}
#archive-first{
    width:300px;
    float: left;
    margin-right: 10px;
}
#archive-first div span{
    float: left;
}
#archive-first h3{
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: normal;
    text-transform: capitalize;
    margin-bottom: 5px;
}
#not-found{
    text-align: center;
}
#not-found h4, #not-found h2, #not-found img, #not-found p{
    padding:10px;
    font-weight: normal;
}
#not-found div form input:first-child{
     height: 25px;
    margin-right: 10px;
    position: relative;
    top: 5px;
    width: 298px;
}

/*   Top Button */
#top-button{
  width:40px;
  height:40px;
  position:fixed;
  bottom:-8px;
  right: 33px;
  display:none;
  text-indent:-9999px;
  background: url('images/top-button.png') no-repeat;
  cursor: pointer;
}

.contact-us {
  background: none repeat scroll 0 0 #BB0101;
    clear: both;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Arial",Helvetica Neue,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    margin: 16px 0 5px;
    padding: 5px 9px 5px 7px;
    text-transform: capitalize;
    vertical-align: top;
}
.contact-sidebar{
  margin-top: 51px;
}
/*********Contact Form Lyout*************************/
#Contact-form{

}
#Contact-form input[type="text"],#Contact-form input[type="email"],#Contact-form input[type="tel"]{
    height: 32px;
    width: 458px;

}
#Contact-form textarea{width:458px;}

#Contact-form input[type="submit"]{
  color:#FFF;
  border: 1px solid #FF7777;
  width: 100px;
  padding: 8;
  /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #D81717 0%, #FF7777 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #D81717 0%, #FF7777 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #D81717 0%, #FF7777 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D81717), color-stop(1, #FF7777));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #D81717 0%, #FF7777 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #D81717 0%, #FF7777 100%);
}

#Contact-form input[type="submit"]:hover{

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FF7777 0%, #D81717 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF7777 0%, #D81717 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF7777 0%, #D81717 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF7777), color-stop(1, #D81717));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF7777 0%, #D81717 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FF7777 0%, #D81717 100%);

}

.contact-sidebar{
  background-color: #F2F2F2;
  padding: 10px 10px;
}
.sideblock{
  background-color: #FFF;
   margin-bottom: 22px;
}
.sideblock h3{
 border-bottom: 1px solid #B5B5B5;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 35px;
    padding-left: 10px;
}
.block-content{
 padding-left: 10px;
}
.block-content #text-7{
   background-image: url(img/address-icon.png);
   background-repeat: no-repeat;
   padding-left:27px;
    background-position: 3px -1px;

}
.block-content #text-8{
   background-image: url(img/telephone-icon.png);
   background-repeat: no-repeat;
   padding-left:30px;
    background-position: 3px -1px;


}
.block-content #text-9{
   background-image: url(img/mail-add-icon.png);
   background-repeat: no-repeat;
   padding-left:27px;
    background-position: 3px 4px;


}
/*********Contact Form Lyout*************************/
#map{
    border-bottom: 3px dotted #333333;
    padding-bottom: 20px;
 }
 
 #tab-2{
     margin-top: 10px;
 }
 .navbar1{
  background-color: #f2f2f2;
  margin-left: 0px!important;
  border-bottom: 1px solid #AAAAAA;
 }
 #menu-footer{
  list-style: none;
  padding-left: 17px;
 }
  #menu-footer li{
    float: left;
    padding-right: 13px;
    border-right: 1px dotted #333;
    padding-left: 13px;
  }
    #menu-footer li:nth-child(11){
   background: url(img/andicon.png);
     background-repeat: no-repeat;
   padding-left:20px;
  }
   #menu-footer li a{
    font-size:15px;
    font-family: 'Archivo Narrow', sans-serif;
    color: #000000;
    text-transform: capitalize;
   }
 #secondary-menu{
     font-size:15px;
     font-family: 'Archivo Narrow', sans-serif;
 }
 #secondary-menu .middle ul{
     background: #f2f2f2;
 }
 #secondary-menu .middle ul li{
     
     background: none;
     display:inline-block;
     padding:3px 10px;
     border-right: 1px dotted #6D7989;

 }
 #secondary-menu .middle ul li a{
          text-transform: capitalize;
          color:#000000;
  
 }
 .homecat{

  height: 524px!important;
 }
 .cat-height{
    height:373px!important;
 }
 .home-main .left{
     margin-left:0px!important;

  }

 /*#bottomside div ul li{
     padding:5px 0;
 }
 #breakingNewswrapper{
     background-color: #FFFD35;
 }


 #social-bakers{
     margin-top: 10px;
 }
 #social-bakers div div{
     background-image: url('images/social-bakers.jpg');
     background-repeat: no-repeat;
     background-position: top center;
     padding-top:225px;
 }
 #social-bakers div div p:nth-child(even){
     color:#D2232B;
     text-align: right;
     font-style: normal;
     
 }
 #social-bakers div div p{
     padding-left:75px;
     font-size:15px;
     font-style: italic;
 }
 #social-bakers div div p:first-child{
     background-image: url('images/social-facebook.jpg');
     background-repeat: no-repeat;
     background-position: top left;
     padding-bottom: 10px;
 }
 #social-bakers div div p:nth-child(3){
     background-image: url('images/social-twitter.jpg');
     background-repeat: no-repeat;
     background-position: top left;
     padding-bottom: 20px;
 }
 */
.wbx-gw-wrapper{display:none;}
#facebook-share{
    float:right;
    margin-right: 10px;
  position:relative;  
}
#facebook-share a{
   position: relative;
    right: 10px;
    top: -7px;
}
#last-stories{
    list-style: square;
    list-style-position: inside;
    border-bottom: 1px dotted #333;
    margin-top: 10px;
}

/*****************************************
            Gallery Layouts
*******************************************/
#gallery-container{
  margin-top: 14px;
}
.picture-block{
  float:left;
  margin-left: 10px;
  margin-bottom: 10px;
  -webkit-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 10px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 10px rgba(50, 50, 50, 0.75);
}
/********************************************
   Pagination Styles

**********************************************/
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
left: 14px;
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
font-family: 'Archivo Narrow', sans-serif;
 font-size: 16px;
}

.pagination a:hover{
color:#fff;
background: #EF262E;
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #EF262E;
color:#fff;
font-family: 'Archivo Narrow', sans-serif;
font-size: 16px;
}

/*********************************************************
                Category Page Layout
**********************************************************/
.block{
  border-bottom: 1px dotted #333;
  padding-bottom: 20px;
}
.category h6 {
   font-size: 24px;
    font-weight: normal;
    margin-bottom: 2px;
}
.category h6 a {
    color: #004276;
}
.category h5 {

  margin-top: 7px;
  margin-bottom: 8px;
}
.category .block .thumb a {
      
    float: left;


  }
.category .block .thumb a img{
 /*   -webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 1px 5px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 1px 5px rgba(50, 50, 50, 0.75);*/
  }
 .category .thumb p{
   text-align: justify;
  }
 .category .block .archive img{
    float: left;
    margin-right: 10px;
 }
.meta .morestory{


}
.meta .comments{
  float: right;
}

.category .thumb a img{
  float:left; 
  padding-right: 20px;
  padding-bottom: 1px;

}
.category h6{
  font-size: 24px;
    font-weight: normal;
    margin-bottom: 2px;
}
.category h6 a {
    color: #004276;
}


/**************************************** 
         Tablet Contact layout
*****************************************/
#TabletContact{
    margin-left: 65px; 
    margin-top: 6px;
}
#TabletContact h3 {
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'Archivo Narrow', sans-serif;
    //width: 216px;
    border-bottom: 1px solid #333;
   
  }
  div.wpcf7 {
    margin-top:19px;
    padding: 0;
  }
  #TabletContact input[type="text"]{
    font-style: italic;
     color: #242424;
    font-size: 13px;
    text-transform: capitalize;
     background-color: #F2F2F2;
     height: 33px;
     width: 274px;
  }
  #TabletContact input[type="email"]{
       font-style: italic;
    color: #242424;
    font-size: 13px;
    background-color: #F2F2F2;
    text-transform: capitalize;
    height: 33px;
    width: 274px;
  }
  #TabletContact input[type="submit"]{
   background-color: #908f8f;
   padding: 10px 38px 11px 32px;
   color: #FFF;
   border: none!important;
   font-size: 13px;


  }
    #TabletContact  span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none!important;;
    font-size: 10pt;
    left: 4%!important;;
    padding: 2px;
    position: absolute;
    top: -21%!important;;
    width: 160px!important;;
    z-index: 100;
    color: #EF262E;
}
div.wpcf7-validation-errors {
    border:none!important;
     font-size: 12px;
    left: 527px;
    position: absolute;
}

.homecat ul{
  margin-left: 0px!important;
}
#about-section{

}

#about-section h3{
  
     color: #FFF;
    border-bottom: 1px solid #333333;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    margin-left: 21px;

}
.textwidget{

  padding-right: 40px;
}

.home-main div:nth-child(4){
  //  margin-left: 0px !important;
  }


 /********************************************/ 
         Category layout
 /********************************************/ 
 .catmob{

   text-align: center;
 }
.mobile-header{

    border-top: 7px solid #336699;
    background: none repeat scroll 0 0 #F5F5F5;
    width: 100%;
}

.mobile-header h4 {
         
          font-weight: normal;
          margin-bottom: 15px;
          text-transform: uppercase;
          line-height: 53px;
           text-align: center;
          
}
.mobile-header h4 a {
    background: none repeat scroll 0 0 #336699;
    color: #FFFFFF;
    font-family: arial;
    font-size: 20px;
    padding: 15px 34px 14px 33px;
}
.Mobile-Content{

    text-align: center;
    color: #004276;
    padding-top: 31px;
}
.Mobile-Content h3{

    line-height: 0px;
}
.Mobile-Content h3 a{

   color: #004276;
   font-size: 20px;
   font-family: arial;
   line-height: 26px;

}
.Mobile-Content p{
color: #25304C;
font-weight: normal;
font-size: 20px;
line-height: 28px;
padding: 10px 10px;

}
.mobilestories{
list-style: square;
font-size: 21px;
margin-left: 104px;
}
.mobilestories li{
  line-height: 24px;
}
.mobilestories li a{ 
  text-transform: capitalize;
  font-size: 16px; 
}
.get-more{
   //width: 441px;
  //float: right;
  margin-top: 20px;
  margin-bottom: 20px; 
  text-align: center;
}
.nextActions {
    display: block;
    text-decoration: none;
    clear:both;
    width:100%;
    float:left;
    margin: 6px 0;
    font-size: 11px;
    text-transform: uppercase;
 }
#category-sidebar{

  margin-left: 36px;
    margin-top: 13px;

}


/********************************************
       single Page layout
*********************************************/
#singlemain{

  padding-left: 33px;
}
#singlemain h6{ 
  font-size: 24px;
  font-weight: normal;
  line-height: 1.2;
  margin-bottom: 20px;

}
#singlemain h6 a {
   color: #004276;
}

.bottom-sidebar{

  margin-left: 0px !important;
}
.likebox{
  float: left;
}
.single-sidebar{

   margin-top: 10px;
}

.prefix-left{
  margin-left: 29px;
}
.meta-business{
  width: 300px;
}
.meta-business a{
  width: 150px;
   float: left;
    font-size: 11px;
    margin: 6px 0;
    text-decoration: none;
    text-transform: uppercase;

}
.busn-date{
  width: 86px;
   float: right;
   color: #CA0002;
   font-style: italic;
   font-size: 14px;
   
}
#business-sidebar{
 margin-top: 14px;

}
#main-business{
  margin-left: 29px;
}
#main-business h6{
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 2px;
}
#main-business h6 a{
  color: #004276;
}

.other-digital-epapers{
    float: left;
    margin-left: 28px;
    margin-top: 20px;
    text-align: center;
}
.other-digital-epapers h4{
    font-size: 14px;
}


/************************************************
               phone Updates
*************************************************/
#update-header{
      border-top: 7px solid #336699;
    background: none repeat scroll 0 0 #F5F5F5;
    width: 100%;
    text-align: center;
}
#update-header h3{
    font-weight: normal;
    text-transform: uppercase;
    line-height: 29px;
    background-color: #336699;
    width: 170px;
    font-size: 18px;
    color: #FFF;
    margin: 0 auto;



}
#update-content{
  list-style: square;
  color: #000;
  margin-left: 51px;
  margin-top: 26px;
}
#update-content li{
  padding-left: 0px;
  padding-right: 10px;
  

}
#update-content li a{
   color: #004276;
   font-size: 17px;
   font-family: 'Archivo Narrow', sans-serif;
   line-height: 26px;
   font-weight: normal;


}

/*************************************************
   Sibedar Layout*
***************************************************/
/*-------tabs-section------*/
#sidebar .widget {
   // width: 296px;
}
#tabs-section{
   background-color: #F7F5F5;
    margin-left: 10px;
    margin-right: 19px;
    margin-top: 19px;
    padding-top: 6px;
    border: 1px solid #E8E6E6;
  }

#tabs-list{
    position: relative;
    margin: 5px 0 2px 7px;
}
#tabs-list li{
 
  text-transform:uppercase;       
  margin-left: 4px;
  text-align: center;
  border-right: 1px dotted #6D7989;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  
  /* This works in IE 8 & 9 too */
  /* ... but also 5, 6, 7 */
  filter: alpha(opacity=80);
  
  /* Older than Firefox 0.9 */
  -moz-opacity:0.8;
  
  /* Safari 1.x (pre WebKit!) */
  -khtml-opacity: 0.8;
    
  /* Modern!
  /* Firefox 0.9+, Safari 2?, Chrome any?
  /* Opera 9+, IE 9+ */
  opacity: 0.8;
}
#tabs-list li.active{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  
  /* This works in IE 8 & 9 too */
  /* ... but also 5, 6, 7 */
  filter: alpha(opacity=100);
  
  /* Older than Firefox 0.9 */
  -moz-opacity:1;
  
  /* Safari 1.x (pre WebKit!) */
  -khtml-opacity: 1;
    
  /* Modern!
  /* Firefox 0.9+, Safari 2?, Chrome any?
  /* Opera 9+, IE 9+ */
  opacity: 1;
}
#tabs-list li.active{
  
  top:-2px;
   box-shadow: 0 2px 6px rgba(0,0,0,0.8);
   -o-box-shadow: 0 2px 6px rgba(0,0,0,0.8);
   -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.8);
   -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.8);
}
.recent_news h3{display:none;}
#tabs-list li:last-of-type{
       // margin:0 1px 0 0;
}
#tabs-list li a{
    color:#ffffff;
    font-size:12px;
    font-weight: bold;
    font-family: 'Archivo Narrow', sans-serif;
    outline: none;
}
#tabs-section-wrapper{
   margin-left: 11px;
   padding-bottom: 11px;
 }
#sidebar {
  background:#efefef;
  //padding:10px 10px;
  display: inline-block;
} 
#news-gallery{
    background-color: #8A0001;
}
#news-video{
    background-color: #4A0001;
}
#news-archive{
    background-color: #CA0002;
}
#news-update{
    background-color: #570001;
}
.sidebar-images{


}
#todays-image{
   margin-left: auto;
   margin-right: auto;
   position:relative;
}
#todays-image-title{
    background-color: #FFFFFF;
    left: 3%;
    opacity: 0.5;
    padding: 0;
    position: absolute;
    top: 80%;
    visibility: visible;
    width: 94%;  
    border-radius: 0px !important;
   
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  
  /* This works in IE 8 & 9 too */
  /* ... but also 5, 6, 7 */
  filter: alpha(opacity=50);
  
  /* Older than Firefox 0.9 */
  -moz-opacity:0.5;
  
  /* Safari 1.x (pre WebKit!) */
  -khtml-opacity: 0.5;
    
  /* Modern!
  /* Firefox 0.9+, Safari 2?, Chrome any?
  /* Opera 9+, IE 9+ */
  opacity: 0.5;
}
#todays-image img{ cursor:pointer;}
.view-gallery{

}
.view-gallery a{
    background-image: url("img/view-button-small.png");
    background-position: top center;
    background-repeat: no-repeat;
    color: rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 104px;
    left: 9px;
    opacity: 0;
    position: absolute;
    top: 25px;
    transition: all 0.4s ease-in-out 0s;
    visibility: hidden;
    width: 311px;
    
}
#todays-image:hover .view-gallery a {
   background-position: center center;
   visibility: visible;
   opacity: 1;
    transition: all 0.6s ease-in-out 0s;

} 
#todays-image-title h4{
    color: #CA0002;
}
#ourcolumnists_thumbnail img{padding:5px;}
#todays-image-title h4{
    color: #CA0002;
}
.active1{
   width:120px;
  height:120px;
        position: relative;
   box-shadow: 0 2px 6px rgba(0,0,0,0.8);
   -o-box-shadow: 0 2px 6px rgba(0,0,0,0.8);
   -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.8);
   -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.8);
}
.wpvl_auto_thumb_box{
  top:15px;
  left:65px;
}
.active1 a{ color:#ffffff;}
.ngg_images{width:300px!important;margin:0 0 0 5px !important;}
.slideshowlink,.ngg-navigation{display:none!important;}

/*Article of the week*/
#articleoftheweek-thumbnail{
    float:left;
    margin-right: 10px;
    margin-bottom: 5px;
}
#articleoftheweek-readmore{
    float:right;
    height: 20px;
}
#articleoftheweek-content p{
    margin-bottom: 0;
}

/*Archives*/
#my_archive {
    float:left;
    padding-left:1em;
    width:40%;
}
#my_archive h3{
    text-transform:uppercase;
}
#my_archive ul{
    padding-top:8px;
}
#my-archive-tab{
    background-color: #FFFFFF;
    margin:10px;
}
#my_archive li, #my-archive-tab li{
    list-style-type: square;
    padding-left: 5px;
}
#my-archive-tab ul {
    margin:10px 0;
}
#my_archive ul li:nth-child(odd){
    float:left;
    margin-right: 40px;
    width:150px;
}

#my-archive-tab ul li:nth-child(odd){
    float:left;
    margin-right: 10px;
    width:150px;
}

.sidebar-block{ 
    background-color: #F7F5F5;
    margin-left: 10px;
    margin-right: 19px;
    margin-top: 19px;
    padding-top: 6px;
    padding-bottom: 12px;
    padding-top: 12px;
    border: 1px solid #E8E6E6;
  }
  .side-inner-block{
    background-color: #FFFFFF;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 11px;
    padding-left: 15px;
    border: 1px dotted #E8E6E6;
  }
  .recent_comments h3{

     border-bottom: 2px solid #F2F2F2;
    color: #000000;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 7px;
    text-transform: uppercase;
    margin-top: 1px;
    width: 96%;
  }

  #ourcolumnists_thumbnail{
    border: 1px dotted #EFEFEF;
    float: left;
    margin-right: 10px;

  }
  #ourcolumnists_content .meta a{
  
  color: #242424;
  }
  .recent_comments li a{
 float: left;
    margin-top: 19px;
    width: 205px;

  }
.side-inner-block  .widget  h3{
      border-bottom: 2px solid #F2F2F2;
    color: #000000;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 7px;
    text-transform: uppercase;
    margin-top: 1px;
    width: 96%;
}
.side-inner-block   h3{
    margin-top: 0px;
     border-bottom: 2px solid #F2F2F2;
    color: #000000;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 7px;
    text-transform: uppercase;
    margin-top: 1px;
    width: 96%;
}
#bottomside div div{
    border:1px solid #ededed;
  -webkit-border-radius: 10px; 
  -moz-border-radius: 10px; 
  border-radius: 10px; 
}
#bottomside div div p{
    margin-left:10px;
}

 #bottomside div div.textwidget{
     background-image: url('images/social-bakers.jpg');
     background-repeat: no-repeat;
     background-position: top center;
     padding-top:225px;
 }
 #bottomside div div p:nth-child(even){
     color:#D2232B;
     text-align: right;
     font-style: normal;
     
 }
 #bottomside div div p{
     padding-left:75px;
     font-size:15px;
     font-style: italic;
 }
 #bottomside div div p:first-child{
     background-image: url('images/social-facebook.jpg');
     background-repeat: no-repeat;
     background-position: top left;
     padding-bottom: 10px;
 }
 #bottomside div div p:nth-child(3){
     background-image: url('images/social-twitter.jpg');
     background-repeat: no-repeat;
     background-position: top left;
     padding-bottom: 20px;
 }
 
#my_tweeets{
   float: left;
    margin-left: 20px;
    width: 345px;
}


/**************************************************
               MEDIA QUERIES
***************************************************/



@media (min-width: 320px) {
 
 #update-content {
    margin-left: 39px;
 }
 .featured-column{
    padding-left: 0px;
 }
.featured-column h6,.featured-column1 h6{
    text-align: center;
}
.featured-column .thumb {
    margin: 5px 15px 10px 14px;
    text-align: center;
}
.featured-column .entry p {
    padding-right: 16px;
    padding-left: 14px;
}
.featured-column .meta,.featured-column1 .meta {
    margin-left: 16px;
    width: 87%;
    text-align: center;
}
  .featured-column .archive {
 
    width: 91%;
    margin: 5px 0 2px 0px;
  }
  .featured-column .archive{

    margin-left: 11px;
  }
  .featured-column1 .archive {
    margin-left: 14px;
    width: 90%;
  }
.catmob {

 }
  .mobilestories {
    list-style: square;
    font-size: 21px;
    margin-left: 40px;
    }

  .mobile-header h4 {
    font-weight: normal;
    text-transform: uppercase;
    line-height: 31px;
    text-align: center;
    margin:0;
    }

  .mobile-header h4 a {
    padding: 5px 10px;
    }
  .Mobile-Content h3 a {
    color: #004276;
    font-size: 18px;
    font-family: arial;
    line-height: 26px;
    }

  .Mobile-Content p {
    color: #25304C;
    font-weight: normal;
    font-size: 15px;
    line-height: 28px;
    padding: 10px 10px;
    }
  #bottom-footer {
    border-top: 1px solid #333333;
    margin-left: -7px !important;
    padding-left: 13px;
    padding-top: 8px;
    }
  #bottom-footer .copyright {
    color: #818181;
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
    }
  .featured-column .entry {
    font-size: 16px;
    margin-bottom: 5px;
    }
    /*****************Category Styles***********************/

.catname h3 {
    text-align: center;
    line-height: 25px;
  }
.category h6 {
    line-height: 27px;
 }
.category h5,.category h6 {
   text-align: center;
  }
.category .meta{
    text-align: center;
   }

#Category1 .archive h6{
   text-align: center;
}
#Category1 .archive img{
   display: none;

}
.featured-image{

}
#Category1 .archive p{
    padding-left: 15px;
    padding-right: 10px;
    text-align: justify;
}

/***************Single page Querys***************************/

    #singlemain {
    padding-left: 17px;
    padding-right: 20px;
    }
    #singlemain h6 {
      text-align: center;
       }
/*****************Business page Layout********************************************/

   .prefix-left {
    margin-left: 0px;
   }
  #main-business {
    margin-left: 0px;
    }
    
    .meta-business {
      width: 248px;
      padding-bottom: 21px;
      }
      .busn-date {
      width: 85px;
      color: #CA0002;
      font-style: italic;
      font-size: 14px;
      position: relative;
      top: -12px;
      left: 9px;
     }
     .category{
        
        padding-left: 14px;
        padding-right: 15px;
     }
   
    .catname {
      padding-left: 0px;
      }
      
      .meta{width:100%!important;}
}


@media (min-width: 480px) {

.meta{width:98%!important;}
.featured-column .meta{
     width: 92%;  
 }
 .featured-column1 .meta {
  width:93%;
 }
 .featured-column .archive,.featured-column1 .archive { 
    width: 93%;
    margin: 5px 0 2px 16px;
  }

.featured-column1 h6{
    width: 92%;
}
 .catname h3 {
  
    text-align: center;
  }

 .categoryh6 {

    text-align: center;
  }
  .category h5 {
   text-align: center;
  }
  #Category1 .archive img{
   display: none;
  }
  .category .entry {

   float: right;
   padding-left: 10px;
   padding-right: 10px;
  }
 .category .thumb {
  

  }
 
   /***************Single page Querys***************************/

    #singlemain {
    padding-left: 17px;
    padding-right: 20px;
    }

   #singlemain h6 {
      text-align: center;
       }
    
      #singlemain .entry p{
        text-align: justify;
      //border-top:1px dotted #ddd;
      font-size:15px;
      
      }
     #singlemain .entry #subtitle{
        border-top:1px dotted #ddd;
     }
  #singlemain .entry #subtitle p{
      border-top:none;
    font-size:17px;
  }

}

@media (min-width: 750px) {


   .category.entry {
      float: left;
      width: 51%;
    }

   .category   .archive {
   
    width: 95%;

    }
   #main1  .archive {
      width: 95%;
   }
  .catname h3,  .category-column h6,   .category-column h5 {
     // text-align: text;
  }
   
}



@media (min-width: 768px) {

 .featured-column1 .meta {
    width:83%;
  }
  .featured-column1 .archive {
    width: 88%;
  }
   .catname {
    padding-left: 22px;
   }
    .homecat ul {
    margin-left: 0px!important;
    width: 88%;
    }

  .homecat ul.stories {
    float: left;
    clear: both;
    width: 86%;
    display: block;
    margin: 5px 0;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .category h6 {
     
   }

   .block {
 
    padding-right: 6px;
    width: 96%;
    }
  .category-column .thumb {
    box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.75);
    float: left;
    margin-bottom: 9px;
    margin-left: 5px;
    margin-right: 13px;
  }
  .category-column .entry {
    border-bottom: 1px dotted #333333;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 321px;
   }
   .category-column .archive {
    width: 94%;
     margin: 5px 0 2px 0px;
    }
  .archive {
    width: 85%;
    margin: 5px 0 2px 16px;
    }
   
   .prefix-left {
    margin-left: -2px;
    }
    
    #main-business {
     margin-left: -17px;
    }

    .homecat li .meta {
        top: 93px;
    width: 179px;
   
    }
     #breakingNews {

     margin-left: -19px!important;

   }
    .ticker {
    width: 600px!important;
     }

}

@media (min-width: 768px) and (max-width: 979px) {
   /*  Responsive Styles  */
   
   #main{
   //margin-left: 0px!important;
}
.homecat h4 {
border-top: 3px solid #336699;
margin-bottom: 15px;
text-transform: uppercase;
font-weight: normal;
background: #F5F5F5;
float: left;
width: 88%;
}

.homecat ul li h3 {
font-size: 17px;
font-weight: bold;
line-height: 20px;
margin-bottom: 8px;
margin-top: 5px;
width: 91%;
}
}

@media (min-width: 1024px) {

   /* #tabs-list {
      width: 299px;
    }

    #tabs-list li {
     width: 98px;
    }
   #sidebar {
     padding: 6px 0px;
   }

 .homecat li .meta {
    background: #000000;
    color: #fff;
    display: block;
    float: left;
    font-weight: 700;
    top: 80px;
    z-index: 101;
    padding: 2px 0 4px 5px;
    opacity: 0.8;
    text-transform: uppercase;
    font-size: 10px;
    position: absolute;
    height: 14px;
    width: 154px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }*/
}

@media (min-width: 1024px) {

    #head-bar #search #s {
    width: 185px;
    border: none;
    padding: 4px 6px;
    color: #4F4747;
    font-size: 12px;
    height: 19px;
    }
   .category-column .thumb {
    box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.75);
    float: left;
    margin-bottom: 9px;
    margin-left: 5px;
    margin-right: 13px;
    width: 254px;
  }
  .category-column .entry {
    border-bottom: 1px dotted #333333;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 247px;
   }
   .category-column .archive {
    width: 100%;
     margin: 5px 0 2px 0px;
    }
   #bottomside{display: none;}

}


@media (min-width: 1184px) { 

.featured-column{
     padding-left: 29px;
  } 
.featured-column h6,.featured-column1 h6 {
  text-align: left;
}
.featured-column .thumb {
  margin: 5px 15px 10px 0px;
}
.featured-column .entry p {
    padding-right: 16px;
    padding-left: 0px;
 }
 .featured-column .meta{
  width: 96%;
  margin-left: 2px;
  text-align: left;
 }
 .featured-column .archive{ 
  margin-left: 0px;
  width: 96%;
 }
 .featured-column1 h6{
    width: 100%;
}
.featured-column1 .archive {
  width: 100%;
  margin-left :0px;

}
.featured-column1 .meta {
  width: 100%;
  margin-left: 0px;
  text-align: left;
}

/********************Category Styles***************************/
.category {
  padding: 0px;
}
.category h6,.category h5{
  text-align: left;
}

.category .archive {
  width: 100%;
  margin: 5px 0 2px 1px;
}

#Category1 .archive h6{
  text-align: left;
}
#Category1 .archive p {

  padding-left: 0px;
}
#Category1 .block .archive img{
  float: left;
  margin-right: 10px;
}

#Category1 .archive img{
   display: block;
  }
.category .meta {
text-align: right;
}


  #head-bar #search #s {
   width: 238px;
   }
 
.homecat h4 {
    width: 100%;
}
.banner{
   text-align:center;
   width:764px;
   border:1px dotted #333; 
}
.homecat ul {
    margin-left: 0px!important;
    width: 100%;
    }
.catname {
    padding-left: 33px;
}
 .catname h3 {
     text-align: left;
   }
  .category-column .thumb {
    box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.6);
    float: left;
    margin-bottom: 9px;
    margin-left: 5px;
    margin-right: 13px;
    width: 54%;
  }
  .category-column .entry {
    border-bottom: 1px dotted #333333;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 321px;
   }
   .category-column .archive {
    width: 100%;
     margin: 5px 0 2px 0px;
    }
    .archive h6{

    text-align: left;
 
   }
#Category1 .archive {
    margin: 5px 0 2px 0px;
    width: 100%;
   }
  #singlemain h6 {
      text-align: left;
      float: left;
      width: 60%;
      margin-top: 0px;
      margin-bottom: 0px;
  }
  #singlemain {
     padding-left: 33px;
   }
    #bottomside{display: block;}

     
      .prefix-left {
    margin-left: 35px;
    }
    
    #main-business {
     margin-left: 35px;
    }
   
   .homecat li .meta {
    top: 126px;
    width: 239px;
    }
    #breakingNews {

     margin-left: -30px!important;

   }
   .ticker {
    width: 1024px!important;
   }
   .abc{margin-left:0px!important;}
   .pull-left{
      margin-left: 0px!important;
   }
}

/*----------Picture Gallery----------*/
.picture-block{
    position:relative;
}
.picture-title{
    position: absolute;
    top:215px;
    left:0px;
    bottom:0px;
    padding:5px 15px;
     background-color: #FFFFFF;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  
  /* This works in IE 8 & 9 too */
  /* ... but also 5, 6, 7 */
  filter: alpha(opacity=80);
  
  /* Older than Firefox 0.9 */
  -moz-opacity:0.8;
  
  /* Safari 1.x (pre WebKit!) */
  -khtml-opacity: 0.8;
    
  /* Modern!
  /* Firefox 0.9+, Safari 2?, Chrome any?
  /* Opera 9+, IE 9+ */
  opacity: 0.8;
}
.picture-title h3{
    font-family: 'Archivo Narrow', sans-serif;
    color:#EF262E;
}

/************* Profile Page Layout**********************/
.profile{
  margin-top: 22px;
  margin-bottom: 124px;
  }
  .profile-pic{
   float: left;
  border: 1px dotted #333;
  margin-right: 10px;
  padding: 4px 4px;
     
  }
#columnist-articles{
    margin-top: 20px;
}
#columnist-articles h3{
    font-family: 'Archivo Narrow', sans-serif;
    border-bottom: 1px dotted #333;
}
.article-list{
    
    list-style:square;
    margin-left: 14px;
    
}
#subtitle{
     font-weight: Normal;
     font-family: 'Archivo Narrow', sans-serif;
     font-size:18px;
     color: #242424;
     margin-bottom: 0;
}

/*******************404 layout********************/
#not-found-search #searchform input[type="submit"]{

       background-color: #EB282E;
    border-color: #EB282E;
    color: #FFFFFF;
    font-size: 19px;
    padding: 5px 34px 5px 38px;
}
 #not-found h2 {
    color: #979797;
    font-size: 46px;
    font-weight: normal;
    line-height: 68px;
    margin: 0 auto;
    padding: 10px;
    width: 58%;
}

#searchdrop{
 position:relative;
}
#searchbutton{
    background: url("images/searchicon.png") no-repeat scroll center center #545454;
    cursor: pointer;
    height: 35px;
     left: 1115px;
    position: absolute;
    top: -36px;
    width: 40px;
    border-left: 1px dotted #757575;
    border-right: 1px dotted #757575;
}
#search-drop{
    background-color: #333333;
    cursor: pointer;
    height: 30px;
    left: 915px;
    padding: 10px;
    position: absolute;
    top: 0px;
    width: 220px;
    z-index: 10;
    border-left: 1px dotted #757575;
    border-right: 1px dotted #757575;
    border-bottom: 1px dotted #757575;
    -webkit-box-shadow: 0px 2px 4px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 2px 4px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 2px 4px rgba(50, 50, 50, 0.75);
}
#searchbutton:hover #search-drop{ 
  

}
#search-drop #searchform input[type="text"]
 {  
    padding-bottom: 4px;
    padding-top: 4px;
    position: relative 
 }
#search-drop #searchform input[type="submit"]
{
    background-color: #656565;
    border: 1px solid #656565;
    border-radius: 2px;
    color: #FFFFFF;
    margin-left: 6px;
    padding: 9px 8px 9px 7px;
    position: relative;
    top: -6px;
}
.paginate{
  margin-top:20px;
  padding-left: 20px;
}
.brk-block{
    background-color: #FFFFFF;
    border-bottom: 1px dotted;
    margin-bottom: 12px;
    margin-top: 18px;
    padding-top: 10px;
}
.brk-thimbnail{
  float: left;
  margin-right: 10px;
  width: 50px;
  margin-left: 11px;


}
.brk-content{
  float: left;
  width: 258px;
}
.brk-content p,.brk-content1 p{
  font-size: 15px;
  font-weight: normal;
}
.brk-content1{
  width: 311px;
   padding-left: 10px;
}
.brk-content h2, .brk-content1 h2{ 
  color: #004276;
  font-size: 17px;
  line-height: 15px;
  margin: 0px;
}
#top-breaking-news{
    min-height: 0px;
}
.mobile-thumb img{
    border:1px dotted #757575;
    padding:5px;
}

#banners .widget{
    width:750px;
}
#banners .widget .textwidget{
    padding-right:0px;
}
#banners .widget .textwidget>img{
    border: 1px dotted #CCCCCC;
    padding: 4px;
}
/*=====Archives by Categories=====*/
.margin-categories{margin-left:12px!important;}
#calendar_wrap thead tr th{padding:16px;}
#calendar_wrap tfoot tr td#next a{float:right;}
#calendar_wrap thead tr th{background: none repeat scroll 0 0 #004276;color: #ffffff;}
#calendar_wrap tbody tr:nth-child(2n) {background: rgba(0, 66, 118, 0.35);color: #ffffff;}
#calendar_wrap tbody tr td a:active{color: #CA0002;}
#calendar_wrap tbody tr td a:hover,#calendar_wrap tbody tr td a:active{background: none repeat scroll 0 0 #004276;color: #ffffff;}
#calendar_wrap tbody tr td a{padding:4px 5px;}
/*=====Archives by Categories=====*/

@media (min-width: 970px) and (max-width: 2400px) {
    .designed{text-align: right;}
}
@media (min-width: 768px) and (max-width: 979px) {
    .designed{text-align: right;}
}
@media (min-width: 320px) and (max-width:768px){
    #copyright, .designed{text-align: center;}
}
#ad{margin:20px;}