/*
Theme Name: NFAP
Author: the NFAP team
Author URI: http://wordpress.org/
Text Domain: nfap

/* =Reset
-------------------------------------------------------------- */
.widget_nav_menu li a { font-size: 14px; font-weight: bold; color: #555555; text-transform: capitalize; padding: 14px 0 19px 4px; display: block; }
.widget_nav_menu li a:hover { color:#02335E }
.widget_nav_menu li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #555555; }
.widget_nav_menu li:first-child a { padding-top:0 }

.widget_nav_menu { margin: 0 40px 0 10px; }
.sf-menu li.current_page_item, .sf-menu li.sfHover, .sf-menu li:hover { background-color: #0f528b; }

li.menu-item-has-children{background:url(./images/menu-arrow.png) 95% 50% no-repeat;}
li.menu-item-has-children:hover{background:url(./images/menu-arrow-down.png) 95% 50% no-repeat;}
.sf-menu ul{width:100% !important;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:125% !important;}
.sf-menu li li{margin:0;}
.news li a{color:#1E5B91;}
.news li a:hover{color:#555555;}

.nav-single{width:100%;width:100%;padding-top:10px;}
span.nav-previous{float:left;}
span.nav-next{float:right;}

.mainarea .pad10 p { line-height: 18px; margin-top: 0; padding-top: 0;}
.xoxo.blogroll li a { color: #1E5B91;font-size: 14px; font-weight: bold; font-style: normal;}
.xoxo.blogroll li { color: #555555; display: block; font-size: 12px;  font-style: italic;margin-bottom: 6px;}

.otherlink
{
margin-left:4px;
margin-bottom:10px;
}
.flexslider .slides li img {
    height: 318px;
}

/*THW solical width fix*/
.sfsiplus_norm_row.sfsi_plus_wDiv{max-width:fit-content!important;}

/*THW edit h1 style*/
h1.entry-title.title1{
    line-height:1.1em;
}