﻿.not-front #content #content-header{margin-top:-30px;margin-bottom:40px;}
.front #content-header{display:none;}
 #ez-feature-top-container-wrap{background:#FFFFFF;border-top:0px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0 0 20px;clear:both;}
.feature-top-outside #ez-feature-top-container-wrap{margin:0;}
.content-sidebar-sidebar #ez-feature-top-container{max-width:900px;}
.sidebar-sidebar-content #ez-feature-top-container{max-width:900px;}
.sidebar-content-sidebar #ez-feature-top-container{max-width:900px;}
.content-sidebar #ez-feature-top-container{max-width:1240px;}
.sidebar-content #ez-feature-top-container{max-width:900px;}
.full-width-content #ez-feature-top-container{max-width:1220px;}
#ez-feature-top-container{margin:0 auto;padding:0px 0px 20px 0px;}
#ez-feature-top-container .ez-widget-area h4{border-bottom:1px solid #DDDDDD;color:#000000;font-family:'Roboto Condensed','sans-serif';font-size:20px;font-size:2rem;}
#ez-feature-top-container .ez-widget-area{color:#000000;font-family:'Pontano Sans','sans-serif';font-size:16px;font-size:1.6rem;}
#ez-feature-top-container .ez-widget-area a,#ez-feature-top-container .ez-widget-area a:visited{color:#000000;text-decoration:underline;}
#ez-feature-top-container .ez-widget-area a:hover{color:#000000;text-decoration:underline;}
#ez-feature-top-container .ez-widget-area #wp-calendar caption,#ez-feature-top-container .ez-widget-area #wp-calendar th{color:#000000;}
#ez-feature-top-container img,#ez-feature-top-container p img{max-width:100%;height:auto;}
#ez-feature-top-container .nivoSlider img{max-width:none;}
#ez-home-container-wrap,.ez-home-container-area,#ez-feature-top-container,#ez-fat-footer-container{margin:0 auto;padding-bottom:0;}
#ez-home-container-wrap .ez-widget-area,#ez-feature-top-container .ez-widget-area,#ez-fat-footer-container .ez-widget-area{width:100%;padding-bottom:20px;padding-left:0 !important;}
 .archive-pagination:before,.clearfix:before,.entry:before,.entry-pagination:before,.footer-widgets:before,#nav:before,#subnav:before,#wrap:before,#footer:before,#header:before,#inner:before,.wrap:before{content:" ";display:table;}
.archive-pagination:after,.clearfix:after,.entry:after,.entry-pagination:after,.footer-widgets:after,#nav:after,#subnav:after,#wrap:after,#footer:after,#header:after,#inner:after,.wrap:after{clear:both;content:" ";display:table;}
.clearfix:after{visibility:hidden;display:block;height:0;font-size:0;line-height:0;content:" ";clear:both;}
.clearfix{display:block;}
 * html .clearfix{height:1%;}
 *:first-child + html .clearfix{min-height:1%;}


.et_bloom .et_bloom_form_container .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.col{float:left}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.header-global .primary-nav .menu-item-has-children{position:relative}
.header-global .primary-nav .menu-item-has-children:first-child .sub-menu{width:315px}
.header-global .primary-nav .menu-item-has-children .sub-menu{display:block;position:absolute;background:#464f52;background:rgba(70,79,82,.95);left:0;width:auto;min-width:180px;padding:10px 15px;top:100%;opacity:0;pointer-events:none;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.header-global .primary-nav .menu-item-has-children .sub-menu li{display:block}
.header-global .primary-nav .menu-item-has-children .sub-menu li:hover span{color:#1db5ca}
.header-global .primary-nav .menu-item-has-children .sub-menu span{color:#fff;height:auto;line-height:1.4!important;padding:12px 0;display:block;margin:0}
.header-global .primary-nav .menu-item-has-children .sub-menu:after{display:none}
.header-global .primary-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}
.ie-8 .header-global .primary-nav .menu-item-has-children .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children .sub-menu{display:none}
.ie-8 .header-global .primary-nav .menu-item-has-children:hover .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children:hover .sub-menu{display:block}
 
.aom_stn {font-size:smaller; font-weight:normal;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.navbar-header .navbar-toggle .icon-bar {
	background-color: #F6F5E4;
}

#rt-sidebar-a .rt-block {
margin-bottom: 45px;
}
.dj-submenu{background:none !important;width:405px !important;}
.dj-submenu .first{border-bottom:1px solid #1D2879;border-left:1px solid #1D2879;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;}
.dj-submenu .last{border-bottom:1px solid #1D2879;border-right:1px solid #1D2879;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;}
#horiz-menu ul li .dj-submenu li{background:#f1f1f1 !important;}
.dj-submenu li{border-bottom:1px solid #1D2879;border-right:1px solid #1D2879;padding:0 !important;}
.dj-submenu a{background:none;border:none !important;color:#072771 !important;margin:0 !important;padding:0 10px !important;}
.dj-submenu a:hover{color:#0D49D3 !important;}
#horiz-menu ul li .dj-submenu li a:hover{background:#eae8e8 !important;opacity:.5;}
 
.twoColFixLtHdr #naver {
	height: 30px;
	padding: 0px;
	position: relative;
	width: 984px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000000;
}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}


div.pagination ul li a,a.spcomments,.adminform button,#adminForm button,.button,button[type=submit],input[type=submit],input[type=button],
img.border,img.sp_simple_gallery,.item-page_portfolio .img-fulltext-right,
#sp-share img,#sp-search input#mod-search-searchword,
#sp-slides .controllers span,
.module_menu .mod-wrapper li,
.module_menu .mod-wrapper li,a.readmore,a.ns2-readmore,
input[type=text],input[type=password],input[type=submit], input[type=reset], input[type=email],
select,textarea,.inputbox,
#hornav li.menu-item li,
#sublevel li.menu-item li,
.ns2-home img.ns2-image,
.img-portfolio-wraper,
.item_innerDiv,
.item_innerDiv img,
.ns2-art-next,.ns2-art-prev,
img.img_rounded,
.ns2-scroller img.ns2-image
{
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}


#hornav li.menu-item li.menu-item,
#sublevel li.menu-item li.menu-item {background:none;display:block;margin:0;padding:0;float:none;border-top:1px solid #303030;border-bottom:1px solid #000}


#hornav li.menu-item li.menu-item:first-child,
#sublevel li.menu-item li.menu-item:first-child{border-top:0}

#hornav li.menu-item li.menu-item:last-child,
#sublevel li.menu-item li.menu-item:last-child{border-bottom:0}


#hornav li.menu-item li.menu-item a.menu-item,
#sublevel li.menu-item li.menu-item a.menu-item
{display:block;font-size:24px;font-weight:200;line-height:normal;text-decoration:none;margin:0;padding:10px;color:#ababab;text-shadow:0 1px #000}


#hornav li.menu-item li:hover,#hornav li.menu-item li.active,
#sublevel li.menu-item li:hover,#sublevel li.menu-item li.active{background:#000}


#hornav li.menu-item li.menu-item span.menu-desc,
#sublevel li.menu-item li.menu-item span.menu-desc{color:#666}

#hornav ul li.menu-item .group{background:none!important;overflow:hidden}
h1,h2,h3.header,.catItemDate,#sp-slides h4.title,h5,a.readmore,
div.catItemHeader h3.catItemTitle,
#hornav a.menu-item,
#sublevel a.menu-item { font-family: 'Yanone Kaffeesatz', 'Helvetica', arial, serif; }
main#hufflepuff #toolkit ul#toolkit-list{max-width:700px;margin:auto;padding:0}
main#hufflepuff #toolkit ul#toolkit-list li{display:inline-block;text-align:left;width:50%;padding:20px;list-style:none;border-top:1px solid #FCFCFC;border-right:1px solid #EAEAEB;border-bottom:1px solid #EAEAEB;margin:0;padding-left:35px}
main#hufflepuff #toolkit ul#toolkit-list li:nth-child(-n+2){border-top:none}
main#hufflepuff #toolkit ul#toolkit-list li:nth-child(even){border-right:none}
main#hufflepuff #toolkit ul#toolkit-list li:nth-last-child(-n+2){border-bottom:none}
main#hufflepuff #toolkit ul#toolkit-list li p{display:inline-block}
main#hufflepuff #toolkit ul#toolkit-list li svg{display:inline-block;height:1.5em;width:1.5em;margin-right:10px;vertical-align:middle}

    
    .page_item
    {
        padding-left: 15px;
    }



div.savvynav_main_nav li ul.lev2 {
	margin-top: 2px;
}

	
	div.savvynav_main_nav li li.lev2 a.lev2_current_haschildren {
		
	}
ul.menu li.last{margin-right:0}
.sidebar .block li.last{border:none;padding-bottom:0;margin-bottom:0}
