a{margin:0;padding:0;font-size:100%;vertical-align:baseline;text-decoration:underline;background:0 0}.header-search .search-submit{background-color:#3c77ac;box-shadow:none;color:#fff;width:30px;height:30px;position:absolute;top:0;right:0;text-align:center;padding:0}.header-search .search-submit .genericon{font-size:18px}.header-search .search-submit:hover{opacity:.85}#secondary-bar{background-color:#3c77ac;position:relative}#primary-menu li a:hover{background-color:#f7f8f9;color:#3c77ac}#featured-grid .entry-title a{color:#333}#featured-grid .entry-title a:hover{color:#3c77ac}.content-loop .entry-title{font-size:1.45em;line-height:1.25;margin-bottom:11px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content-loop .entry-title a{color:#333}.content-loop .entry-title a:hover{color:#3c77ac}.pagination .page-numbers.current{background-color:#f0f0f0;color:#3c77ac}.pagination .page-numbers.current:hover{color:#3c77ac}.entry-tags .tag-links a:hover{background-color:#3c77ac;color:#fff;text-decoration:none}.widget_tag_cloud .tagcloud a{background-color:#f0f0f0;border-radius:14px;color:#777!important;display:inline-block!important;font-size:12px!important;height:28px;line-height:28px;margin:0 2px 5px 0;padding:0 12px;position:relative;text-transform:lowercase}.widget_tag_cloud .tagcloud a:hover{background-color:#3c77ac;color:#fff!important;text-decoration:none}#back-top a span{background-color:#3c77ac}a,a:hover,a:visited,.site-title a,.site-title a:hover,.sf-menu ul li li a:hover,.sf-menu li.sfHover li a:hover,#primary-menu li li a:hover,#primary-menu li li.current-menu-item a:hover,#secondary-menu li li a:hover,.entry-related h3 span,.pagination .page-numbers:hover,.edit-link a,.author-box .author-name span a,.comment-reply-title small a:hover,.sidebar .widget .textwidget a,.sidebar .widget ul li a:hover,.entry-content a,.entry-content a:visited,.page-content a,.page-content a:visited,.entry-related .hentry .entry-title a:hover{color:#3c77ac}.footer-columns .widget a,.footer-columns .widget:visited,.footer-columns .widget a:hover{color:#fff!important}.pagination{border-bottom-color:#3c77ac}.mobile-menu-icon .menu-icon-close,.mobile-menu-icon .menu-icon-open{background-color:#3c77ac}button,.btn,input[type=submit],input[type=reset],input[type=button],button:hover,.btn:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover{background-color:#3c77ac}