/*

Theme Name: DW Focus

Theme URI: http://www.designwall.com/wordpress/themes/dw-focus/

Author: DesignWall

Author URI: http://www.designwall.com

Description: Responsive News WordPress Theme

Version: 457

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: dw-focus

Tags: responsive-layout

*/

/**Test CSS caching**/


 
 
.navigation-wrap {
    border-top: 2px solid #000;
	
}
.site-header {
    border-bottom: none;
}

.gutter-0 > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.gutter-5 > [class*='col-'] {
    padding-right:4px;
    padding-left:4px;
}

.carousel-navigation{
	font-size:13px;
}

.thum{
	border:2px solid #fff;
}


.grn{
	color:#00a53c;
}

.blk{
	color:#333;
}

.wp-video{
	width:100% !important;
	padding-bottom:15px;
}

.site-content .widget-title{
background:#2a5565;
padding-left:10px;
font-weight:bold;
color:#fff;
border-top-width:4px !important;
}

.site-content .widget-title a{
  color:#fff !important
}


.dw_focus_widget_news_grid  .widget-title{
	 border-radius:4px !important;
		padding:0 !important;	 
}
 
 
.dw_focus_widget_news_grid .widget-title a{
	padding:9px 0 !important;
}

 

.dw_focus_widget_news_grid h3.entry-title{
	font-weight:bold;
	
}

.ewnew-news-story-center-ads{
	margin-bottom:15px;
}

.site-navigation .navbar-toggle, .site-navigation .search-toggle{
	z-index:999;
}

.hentry{
	margin-top:15px;
	margin-bottom:15px;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
    -moz-opacity: 1;
    opacity: 1;
}

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

h4.jp-relatedposts-post-title{
	font-weight: bold;
	font-size:14px;
}

.dw_focus_widget_news_slider .carousel-inner, .widget_news-slider .carousel-inner {
    width: 100%;
    z-index: 1;
}

.dw_focus_widget_news_slider .carousel-inner img, .widget_news-slider .carousel-inner img {
    width: 100%;
    height: auto;
}

.hentry.has-thumbnail .entry-thumbnail {
    width: 250px;
     margin-right: 20px;
 }

 #vimg{
	width: 380px;
	z-index:999;
 }

 
 .colort-blue {color:#07c}
 .colort-orange {color:#ff9500}
 .colort-cyan {color:#099}
 .colort-green {color:#00a53c}
 .colort-violet {color:#c64f9d}
 .colort-yellow {color:#ff9500}
 .colort-red {color:#eb3406}

 .txtcl{
	 font-size:16px;
 }

 @media (min-width: 1200px){
.content-inner:before {
    left: 66.9%;
	}
}

@media (min-width: 1000px) {
.site-header-inner-wrap {
    position: relative;
    width: 100%;
    min-width: 1140px;
}
.site-header-inner-wrap-fixed {
    position: fixed;
    width: 1140px;
    z-index: 9000;
    top: -129px;
 }

#page {
    max-width: 1182px;
}

.site-header {
    width: 100%;
}
}

.tnav{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	display:inline-block;
	padding:9px 0 6px 0;
}

.wp-caption-edit{
	font-size:12px;
	color:#666;
	padding:5px;
}

.hentry.has-thumbnail .entry-thumbnail img{
    height:auto !important;
}

.dw_focus_widget_news_slider .carousel-entry .carousel-caption, .widget_news-slider .carousel-entry .carousel-caption {
    text-align: left;
    left: 0;
    right: 0;
    margin-right: 20px;
    padding: 0 20px;
    bottom: 35px;
}

#searchform .searchinput{
	display: block;
    position: relative;
    width: 100%;
    height: 25px;
    padding: 6px 8px;
    font-size: 12px;
 
}

#searchform .search-mbtn{
	height: 25px;
}

.searchf2 #searchform{
	margin-top:8px;
	width:73%;
}

.searchf2 #searchform:after {
   
    right: 7px;
    top: 5px;
}

.breakingn{
	background: #ee3224;
	color:#fff;
}

.breakingn .dw_focus_widget_news_ticker a, .breakingn .widget_news-ticker a{
	color:#fff;
	text-transform: uppercase
}

.breakingn .dw_focus_widget_news_ticker ul, .breakingn .widget_news-ticker ul{
	color:rgb(238, 238, 238);
}
 
.breakingn .widget-title{
	font-weight: bold
}

.under-navigation{
	padding:0
}

.nopadding {
	padding: 0 !important;
	margin: 0 !important;
 }

.dsearch{
	padding-left:10px;
}

.stickydiv {
	position: -webkit-sticky;
	position: sticky;
	top: 15%;
  }

.trendvids{
	margin:0px;
	padding-bottom:10px;
	border:0;
}

.tablepress tfoot th, .tablepress thead th{
 	color:#2a5565;
	background-color: #ff9500 !important;
}

.flexr{
	display: flex;
}

#topbar{
	display:none !important;
}

.jetpack-search-filters-widget__sub-heading{
	font-size:23px !important;
}

.dw_focus_widget_news_slider .carousel-entry .cat-links, .widget_news-slider .carousel-entry .cat-links{
	background:#2a5565;

}


.pollmobile, .countmobile{
	border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 15px;	
}

.nl-signup{
	border-bottom: 1px solid #ddd;
    padding: 0 0 15px 0;
    margin-bottom: 15px;
}

.pollmobile .wp-polls .Buttons{
	background:#3888ad;
	color:#fff;
	display:inline-block;
	padding:5px 15px;
	border:0;
}

.pollmobile .wp-polls .Buttons:hover{
	background:#359dce;
 
}


.countimg{
	width:100px;
	float:left;
	margin-right:10px;
}

.countdhd{
	padding-top:20px
}

.txtc2{
	font-size:10px;
}

.authormeta{
	font-size:9px;
	text-align:right;
}

.authormeta a{
	color:#666;
}

.dw-social-share.dwss-style-4{
	width:240px;
	float:right;
}

.single #main>.post .entry-header, .single #main>.post .entry-thumbnail{
	margin-bottom:15px;
}

.sideb{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #e3e3e3;
	font-weight: bold;
	text-align:center;
}

.sidec{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #e3e3e3;
	font-weight: normal;
	text-align:left;
}

.reda{
	color:#ee3224;
}

.nav>li>a{
	padding:10px 11px;
}

.site-navigation .navbar-right{
	font-size:11px;
}

.site-navigation .navbar-right>li>a{
	width:20px;
}

.site-navigation .navbar-left>li.hurrtrack>a, .site-navigation .navbar-left>li.hurrtrack>a:hover{
	background:#ee3224 !important;
	color:#fff !important;
}

.carousel-caption {

	text-shadow: 0 1px 3px rgba(0,0,0,0.9), 
	0 4px 5px rgba(0,0,0,0.9), 
	0 5px 12px rgba(0,0,0,0.9);
}


 
div.ew-marquee {
    white-space:no-wrap;
    overflow:hidden;
}
div.ew-marquee > div.ew-marquee-text {
    white-space:nowrap;
    display:inline;
    width: auto;
}

.obituary-content{
	padding:15px 20px;
	background:#fff;
	-webkit-box-shadow: 1px 1px 22px 3px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 22px 3px rgba(0,0,0,0.1);
}

.obituary-container{
	padding:50px 20px 80px 20px;
	background-image: 
    url(images/headerflower.jpg),
    url(images/footerflower.jpg);
  background-position:
    center top, /* this positions the first image */
    center bottom; /* this positions the second image */
  background-repeat:
    no-repeat, no-repeat; 
  background-size:100% auto, 100% auto;
}

.Flower-Style{
	background-image: 
    url(images/headerflower.jpg),
    url(images/footerflower.jpg);
  background-position:
    center top, /* this positions the first image */
    center bottom; /* this positions the second image */
  background-repeat:
    no-repeat, no-repeat; 
  background-size:100% auto, 100% auto;
}

.Christian-Style{
	background-image: 
    url(images/headerchrist.jpg),
    url(images/footerchrist.jpg);
  background-position:
    center top, /* this positions the first image */
    center bottom; /* this positions the second image */
  background-repeat:
    no-repeat, no-repeat; 
  background-size:100% auto, 100% auto;
}

.obituary-hd-title{
	font-weight: bolder;
    color: #025771;
	text-shadow: 1px 1px 11px #ffffff,  1px 1px 11px #ffffff,  1px 1px 11px #ffffff,  1px 1px 11px #ffffff;
	font-size:40px;
}

.img-sponsors{
	max-height:80px;
}


.ew-partners{
	padding:0 8px;
}

.nav.nav-tabs.obittabs>li>a {
    background: #2696bf;
    color: #fff;
}



.nav.nav-tabs.obittabs>li>a:hover, .nav.nav-tabs.obittabs>li>a:focus
{
	background: #2a5565;
}

.nav.nav-tabs.obittabs>li.active>a, .nav.nav-tabs.obittabs>li.active>a:hover, .nav.nav-tabs.obittabs>li.active>a:focus
{
	background: #2a5565;

}


@media only screen and (max-width : 990px) {
	.navigation-wrap {
		position: fixed;
		 z-index: 9000;
		width: 100%;
		 top: -20px;
	}

	.site-header-inner-wrap {
		width:100%;
	}
	
	.mcontainer{
		width:100%;
		padding:0;
	}
	
	body{
		padding-top: 10px;
	}
	 
	  #vimg {
	  width:100%;
	  margin-bottom:15px;
	}

	.hentry.has-thumbnail .entry-thumbnail {
		width: 100%;
 	 }
	  .flexr{
		display: block;
	}


	.sml-excerpt{
		font-size:13px;
	}

 }

.ewnbox{
	background: #2a5565; padding: 8px 12px; color: #fff;
}
 
 .main-navigation .dw-mega-menu{
	width:305px;
}

.main-navigation .dw-sub-menu>li>a{
	width:300px;
	font-weight: bold;
	font-size:13px;
}

.main-navigation .dw-mega-menu .dw-mega-menu-tabs .dw-mega-menu-tab-content{
	display: none;
}

.dw-mega-menu-full-width .dw-mega-menu{
	left:auto;
	right:auto;

}




@media (max-width: 997px) {

   .nav li:hover .dw-mega-menu{
	   position: relative;
	}

   .nav li:hover .dw-sub-menu {
	display: block;
   
   }
   
   .dw-sub-menu .dw_focus_widget_news_grid .post .entry-meta, .dw-sub-menu .widget_news-grid .post .entry-meta {
   
	display: none;
   
   }
   
   .nav li:hover .dw-mega-menu {
   
	display: block;
   
   }
   
   .dw-sub-menu {
   
	position: relative;
   
   }
   
   .dw-sub-menu .entry-thumbnail {
   
	display: none;
   
   }
   
   .dw-sub-menu .dw_focus_widget_news_grid .post .entry-title, .dw-sub-menu .widget_news-grid .post .entry-title {
   
	display:none;
   
   }
   
   .main-navigation .dw-mega-menu .dw-mega-menu-tabs .dw-mega-menu-tab-content {
   
	display: none;
   
   }
   
   .dw-mega-menu-tabs .dw-mega-menu-tab > a {
   
	width: 100%;
   
   }
   
   }


 @media only screen and (max-width : 690px) {
	
	.ew-partners img{
		display: block;
		margin:0 auto;
	}

	.dw_focus_widget_news_slider .carousel-inner img, .widget_news-slider .carousel-inner img {
		width: 100%;
		height: 290px;
	}
 
	#news-slider-3{
		height:290px;
		}
 

	.breakingn .dw_focus_widget_news_ticker a, .breakingn .widget_news-ticker a{
		font-size:10px;
		text-transform: uppercase
	}
 
	.obituary-hd-title{
		font-size:24px;
	}

	.obituary-container{
		padding-right:0;
		padding-left:0;
	}

	.obituary-container .entry-header{
		text-align: center;
		padding:5px 20px;
		
	}

	.nav.nav-tabs.obittabs{
		text-align:center;
	}
	.nav.nav-tabs.obittabs>li{
		display: inline-block;
		float: none;
		margin-bottom:2px;
		width: 49%;
		font-size: 12px;
	}
 
	.mobile-img-col{
		float:left;
		margin-right:10px;
		width:110px;
	 }
	 
	 .mbl-top-fix{
		margin-top: -7px;
	 }

	.hentry .entry-title{
		font-size:15px;
		margin-bottom:5px;
		font-weight: bold;
	}

	.dw-social-share.dwss-style-4{
		float:none;
   }

   .video-m{
	   width:100%;
   }

}

@media only screen and (max-width : 490px) {
	.dw_focus_widget_news_slider .carousel-inner img, .widget_news-slider .carousel-inner img {
		width: 100%;
		height: 190px;
	}
	
	#news-slider-3{
		height:190px;
		}

}