/*
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: 1.3.2
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
*/
html,body { overflow-x:hidden;}
body { position: relative;}
.sticky {}
.bypostauthor {}

.news-grid .list-unstyled .news_colomn { padding-left:0px; padding-right:0px;}
.news-grid .list-unstyled .news_colomn h4 {    padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; font-size: 18px;}
.news-grid .list-unstyled .news_colomn img {width: 85px !important; float: left !important; height: 85px; 
    margin-right: 15px;}
.news-grid .list-unstyled .news_colomn {margin-bottom: 12px; padding-bottom: 8px; border-bottom: 1px solid #666;}
#footer-widgets #text-6 img {margin-top: 30px;}
#footer-widgets {margin:0 0 5px;}
.site-footer { padding:20px 0 5px 0;}
.mashsb-share-widget {margin: 0;padding: 0px;}
.site-info { text-align:center}
.widget .widget-title {border-top: none !important;}
.color-yellow .widget-title a {color: #ff9500;background-color: #0e3570;padding: 10px 0;width: 100%;display: block;
color: #ffffff;font-size: 20px;text-indent: 14px;font-weight: 500;}
.color-yellow .widget-title:hover a {color:#FFF}
.color-yellow .list-unstyled a {color: #ff9500; font-size: 15px; font-weight: 100 !important;}
.color-yellow .list-unstyled a:hover {color: #c34548; font-size: 15px; font-weight: 100 !important;}
#news-ticker-2 .widget-title {font-size: 15px !important; font-weight: 700;}
.color-blue .widget-title a {color: #ff9500;background-color:#0e3570;padding: 10px 0;width: 100%;display: block;color: #ffffff;font-size: 20px;text-indent: 14px;font-weight: 500;}
.color-blue .widget-title:hover a { color:#FFF}
.color-blue .list-unstyled a { color:#0e3570;  font-size: 15px; font-weight: 100 !important;}
.color-green .widget-title a {color: #ff9500;background-color:#00a53c;padding: 10px 0;width: 100%;display: block;
color: #ffffff;font-size: 20px;text-indent: 14px;font-weight: 500;}
.color-green .widget-title:hover a { color:#FFF}
.color-green .list-unstyled a { color:#00a53c;  font-size: 15px; font-weight: 100 !important;}
.color-violet .widget-title a {color: #ff9500;background-color:#c64f9d;padding: 10px 0;width: 100%;display: block;
color: #ffffff;font-size: 20px;text-indent: 14px;font-weight: 500;}
.color-violet .widget-title:hover a { color:#FFF}
.color-violet .list-unstyled a { color:#c64f9d;  font-size: 15px; font-weight: 100 !important;}
.dw_focus_widget_news_list .post .entry-thumbnail { position: relative !important;  left: 0;}
.dw_focus_widget_news_list .post .entry-thumbnail a img { width: 100% !important;height: auto !important;
max-width: 100% !important;}
.dw_focus_widget_news_list .post { padding-left:0px !important;} 
.dw_focus_widget_news_list .post .entry-title {margin: 15px 0 10px;font-size: 18px;}
.widget .widget-title {font-size: 21px !important; text-transform:inherit !important}
.site-navigation .navbar-left>li>a { font-size: 15px; font-weight: 600;}
.dw_focus_widget_news_list .list-unstyled li {padding: 0px 0 !important;}

.site-navigation .navbar-left > li > a {font-size: 14px;}
.nav > li > a {padding: 10px 12px;}
#header-widgets .textwidget br {display: none;}
.spl-menu {position: absolute;top: -54px;right: 0;width: 100%;text-align: right;height: auto;}
.spl-menu a {background-color: #fba420;color: #ffffff;text-transform: uppercase;padding: 6px 20px;display: inline-block;font-family: "Montserrat";font-weight: 700;}
.spl-menu a > span {font-size: 24px;}
.spl-menu a:hover {background-color:#0e3570; color:#ffffff;}
.page-id-14526 header h1.page-title {color: #c34548;font-size: 16px;font-weight: 700;}
.page-id-14526 .page-content {font-size: 20px;color: #000000;}


.swpm-partial-subscribe-us { margin: 20px 0;
    border-radius: 8px;
    padding: 40px;
    background-color: #222222;
    color: #fff;
    text-align: center;
}
.swpm-partial-subscribe-us a { color : #fff; }
.swpm-partial-subscribe-us h2 {
    font-size: 18px;
    margin-bottom: 15px;
}

.swpm-partial-protection .swpm-partial-protection-text {
    border-radius: 8px;
    padding: 20px;
    background-color: #222222;
    color: #fff;
    text-align: center;
    display: block;
}

#news-grid-4 img {
    height: 130px;
}
.home .dw_focus_widget_news_grid .entry-summary {
    display: none;
}

@media (max-width: 1024px){
.site-header {padding: 50px 0 0;}
.swpm-partial-subscribe-us {  padding: 30px; }	
}/*1024*/


@media (min-width: 1024px) and (max-width: 1280px){
.navigation-wrap {margin-top: 50px;}
.site-navigation .navbar-left > li > a {font-size: 12px;}
.nav > li > a {padding: 10px 10px;}
}/*1280*/


@media (max-width: 767px){
.spl-menu {text-align: center;}
.spl-menu a > span {font-size: 18px;}
.swpm-partial-subscribe-us {  padding: 20px 15px; }
	
}/*767*/