﻿.grid-box{float:left}

.footer-branding .social-link .wa_logo {
  max-height: 32px;
  vertical-align: bottom;
  position: relative;
  top: 5px;
}


.stock_ticker_element{
	display: inline-block;
	text-align: center;
}


td.toc .title
{
	color: #F60;
	text-transform: uppercase;
	font-weight: bold;
}


table.newatbanned td p.title
{
	font-weight: bold;
	color: #f60;
	margin: 0px 0px 4px 0px;
}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#507295;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#507295;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#354c63;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#686868;}


#sidebar .widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}


div#shailan-subpages-widget-2.widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 13px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}



.widget ul li  {
  	margin-bottom: .8em !important;
}


.widget ul li a {
  	line-height: 1em !important;
}


#footer-widgets-container .widget ul li {
  margin-bottom: 0.1em !important;
}


#footer-widgets .widget {
  	margin-bottom: 1em;
  	clear: both;
}

#footer-widgets .widget p {
  	color: #000;
}

#footer-widgets .widget.widget_recent_entries, #footer-widgets .widget.widget_sp_image {
    position: relative;
    top: 1em;
}

div#footer-widgets-container div#woo_subscribe-2.widget div#connect div p {display: none;}

.widget h3 { font:bold 18px/1em Georgia, serif;color:#555555; }


.news_content
{
	display: table-cell;
	background-color: #F0F3F7;
	padding: 4px;
	border-bottom: 2px solid #52667C;
}
	

.favicon {
	vertical-align: middle;
	margin-right: 7px;
	}

.s-c-s #col1pad, .x-c-s #col1, .x-c-s #colmid {overflow:hidden;}

.s-c-s #col1 {overflow:hidden;width:100%;}

.s-c-x #col1 {overflow:hidden;position:relative;right:100%;}

	.x-c-s #col1 { margin-left:210px;}


.upcoming-title {
}





.clear {
	height:5px;
	clear:both;
}
 * html .clear,* html .floatform{height:1%;}
.clear,.floatform{display:block;}

.box .content{border:1px solid #cacaca;background:white;padding:1px;}

.content-nav{height:81px;}

.content-submit{padding:36px 0px 13px 0;}

.content-submit .hed{text-align:center;margin-bottom:39px;font-family:'TradeGothicW01-BoldCn20 675334',arial;font-weight:normal;font-size:26px;line-height:26px;-webkit-font-smoothing:antialiased;}

.content-submit a{color:#ef0000;text-decoration:underline;}

.content-submit a:hover{text-decoration:none;}


.push { 
	min-height: 175px;
	}
.grid-sizer,.grid-item{width:25%;background:white;float:left;text-align:center;overflow:hidden;padding-left:0.9375em;padding-right:0.9375em;margin-bottom:calc(0.9375em * 2)}
.grid-sizer article,.grid-item article{border:1px solid #efefef}
.grid-sizer article .thumbnail img,.grid-item article .thumbnail img{width:100%;height:auto}
.grid-sizer article .text-box,.grid-item article .text-box{padding:2rem 1rem}
.grid-sizer article .text-box a,.grid-item article .text-box a{color:#000;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.grid-sizer article .text-box a:focus,.grid-sizer article .text-box a:hover,.grid-item article .text-box a:focus,.grid-item article .text-box a:hover{color:rgba(0,0,0,0.5)}
.grid-item--width2{width:50%;background:#f36c5f}
.grid-item--height2{height:50rem;background:#ff2032}
.grid-sizer,.grid-item,.grid-item--width2,.grid-item--height2{width:100%}
html div#om-ocfl5xpqds-lightbox #om-lightbox-clean-slate-optin-bullets ul li .om-arrow {width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #ff6201;display: inline-block;vertical-align: middle;margin-right: 8px;margin-top: -1px;text-indent: -9999px;}
html div#om-y4efrlmfed-lightbox #om-lightbox-clean-slate-optin-bullets ul li .om-arrow {width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #ff6201;display: inline-block;vertical-align: middle;margin-right: 8px;margin-top: -1px;text-indent: -9999px;}
.footer-wrapper{width:1000px;margin:0 auto}



.modal { display: none; position: fixed; top: 50%; left: 50%; margin-left: -480px; z-index: 9999; background: #ffffff; }

.modal img { overflow: auto; display: block; max-width: 100%; }

.modal .loading { position: fixed; top: 50%; left: 50%; margin: -12.5px 0 0 -12.5px; height: 25px; width: 25px; }

.modal .slides { display: none; }

.modal .slides .photo { display: none; }

.modal .slides .active { display: block; }

.modal .close, .modal .prev, .modal .next { display: none; position: absolute; cursor: pointer; font-size: 30px; color: #000; background: #fff; padding: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }

.modal .close:hover, .modal .prev:hover, .modal .next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

.modal .close { top: 0; right: 0; }

.modal .prev { margin-top: -25px; left: 0; top: 50%; }

.modal .next { margin-top: -25px; right: 0; top: 50%; }

.modal.video { background: none; width: 600px; max-width: 90%; margin: -200px 0 0 -450px; }

.modal.video.wide { width: 900px; }

.modal.video .cross { z-index: 1; }

.modal.video .player { padding: 0; }

.modal.video .player .flex-video { margin-bottom: 0; }

.modal.video .caption { padding: 20px; }

.modal.video .caption .title { font-size: 1em; }

.modal.video .caption .sub-title { font-size: 0.83333em; }

.modal.video .caption a.button { font-size: 0.83333em; margin-bottom: 0; }

.lt-ie9 .modal.video .caption { padding: 90px 30px 30px; }

.lt-ie9 .modal.video .caption .title { font-size: 1.16667em; }

.lt-ie9 .modal.video .caption .sub-title { font-size: 1em; }

.lt-ie9 .modal.video .caption a.button { font-size: 0.83333em; }


.modal-mask { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 9000; background-color: #000; }
.screen-reader-text{left:-9999px;position:absolute;top:-9999px}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute; visibility: hidden; white-space: nowrap;}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important;}

	
	.cr {
	font-family: arial;
	font-size: 14pt;
	color: #000000;
	font-weight : bold;
}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.list-group+.panel-footer{border-top-width:0}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.panel-default{border-color:#ddd}
.panel-primary{border-color:#337ab7}
.panel-success{border-color:#d6e9c6}
.panel-info{border-color:#bce8f1}
.panel-warning{border-color:#faebcc}
.panel-danger{border-color:#ebccd1}

.bag-header, .bag-product, .bag-empty, .wishlist-empty {border-color: #f0f0f0;}


#search-container {
	width: 250px;
	position: relative;
	margin-bottom: 10px;
height: 40px;
}

#asideRight .currentsales span.viewallsales a{
	color: #118BB3;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: -6px 0 10px;
    text-decoration: none;
}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{width:314.28571428571px;}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{top:0;left:-1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{border-top-width:1px;border-top-style:solid;}
.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-200px;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents{left:-250px;}
.fusion-main-menu .fusion-main-menu-icon:after{color:#333333;height:13px;width:13px;}
.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before{color:#e9a825;}
.fusion-main-menu .fusion-main-menu-icon:hover{border-color:transparent;}
.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#e9a825;}
.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{color:#e9a825;}
.fusion-main-menu .sub-menu{background-color:#ffffff;border-top:3px solid #e9a825;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:400;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}
.fusion-main-menu .sub-menu, .fusion-main-menu .fusion-menu-cart-items, .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{width:200px;}
.fusion-main-menu .sub-menu ul{left:200px;top:-3px;}
.fusion-main-menu .sub-menu li a{border-bottom:1px solid #f4f4f4;padding-top:13px;padding-bottom:13px;color:#333333;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;}
.fusion-main-menu .sub-menu li a:hover{background-color:#fcfcfc;}
.fusion-main-menu .fusion-custom-menu-item-contents{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:400;}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#ffffff;border-color:#f4f4f4;}
#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3{display:none;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}

	
 div#container {
        width: 325px;
        margin: 0 auto 0 auto;
        padding: 0;
        background: #000;

      }

.alignright {
	text-align: right;
	float: right;
}

img.alignright {
	padding: 4px;
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#pnav .alignright a {
	color: #000000;
	text-decoration: none;
}

#pnav .alignright {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 50%;
}
.yith-wcwl-wishlistexistsbrowse .feedback,.yith-wcwl-wishlistaddedbrowse .feedback{display:none}
body.style-206 #usersite-container .nav-bar{position:absolute;bottom:0;left:0;width:100%;right:0;z-index:200;vertical-align:middle;display:table}
body.style-206 #usersite-container .nav-bar.sticky{position:fixed;top:0;bottom:auto;width:100%;width:100vw}
.with-edit-bar body.style-206 #usersite-container .nav-bar.sticky{top:70px}
body.style-206 #usersite-container .nav-bar .site-wrap{max-width:2140px;display:table;padding:15px 0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;width:100%;min-height:70px}
body.style-206 #usersite-container .nav-bar #title-wrap,body.style-206 #usersite-container .nav-bar #navigation-wrap{display:table-cell;vertical-align:middle}
body.style-206 #usersite-container .nav-bar #navigation-wrap{max-width:65%;padding-right:18px;text-align:right}
body.style-206 #usersite-container .nav-bar.mobile{text-align:center;clear:both}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu{position:absolute;top:50%;margin-top:-14px;left:3px;font-size:18px}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu a{padding:10px;color:white}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu a i.icon-close{font-size:16px}
body.style-206 #usersite-container .nav-bar.mobile .site-wrap{display:block;min-height:0}
body.style-206 #usersite-container .nav-bar.mobile #title-wrap{display:block;text-align:center;padding:0;width:80vw;max-width:none;margin:0 auto}
body.style-206 #usersite-container .nav-bar.mobile #title-wrap h1,body.style-206 #usersite-container .nav-bar.mobile #title-wrap span{display:block}
body.style-206 #usersite-container .nav-bar #page-title{color:#fff;padding:0;white-space:nowrap}
body.style-206 #usersite-container .nav-bar #title-wrap{width:30%;padding:4px 25px;max-width:30vw}
body.style-206 #usersite-container .nav-bar #main-nav ul{text-align:right}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top{text-transform:uppercase;margin:0;padding:0 1em;margin:.25em 0;display:inline-block}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top a.top::after{position:absolute;background:rgba(255,255,255,0.5);top:100%;left:0;width:100%;height:2px;content:'';opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top a.top:hover::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top:last-child{border-right:none}
body.style-206a #usersite-container .nav-bar{background:#4c5c62;background:rgba(76,92,98,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206a #usersite-container .nav-bar.sticky{background:#4c5c62}
body.style-206b #usersite-container .nav-bar{background:#e3446f;background:rgba(227,68,111,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206b #usersite-container .nav-bar.sticky{background:#e3446f}
body.style-206c #usersite-container .nav-bar{background:#dbe2bc;background:rgba(219,226,188,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206c #usersite-container .nav-bar.sticky{background:#dbe2bc}
body.style-206d #usersite-container .nav-bar{background:#fff;background:rgba(255,255,255,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206d #usersite-container .nav-bar.sticky{background:#fff}
body.style-206e #usersite-container .nav-bar{background:#f6f3e7;background:rgba(246,243,231,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206e #usersite-container .nav-bar.sticky{background:#f6f3e7}
#usersite-container .nav-bar.mobile #toggle-mobile-menu{display:inline-block}


.container .content .item .date {
	width: 33%; display: block; float: right;
	font-weight: 700; text-align: right;
}

 
	.container .content .item .time,
	.container .content .item .views,
	.container .content .item .date {
		font-size: 11px;
	}


.mobile #work_list .item {
	
}


.item {
	width: 270px;
	margin: 0 0 29px;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr em a,
.item .figure_descr span,
.item .figure_descr span a {
	transition: color 0.15s ease-out;
}

.item:hover .figure_descr strong,
.item:hover .figure_descr em,
.item:hover .figure_descr em a,
.item:hover .figure_descr span,
.item:hover .figure_descr span a {
	color: #181818;
}


.item .figure_descr {
	width: 270px;
	min-height: 105px;
	font-size: 12px;
	line-height: 1.5;
	padding: 15px 0 0;
	background: #fff;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr span {
	display: block;
	font-weight: normal;
	font-style: normal;
}


.item .figure_descr strong {
	font-size: 12px;
	font-family: AvenirLTPro-Heavy, sans-serif;
	color: #747474;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin: 0 0 10px;
}


.item .figure_descr em {
	color: #c8c8c8;
}


.item .figure_descr span {
	color: #c8c8c8;
	text-transform: lowercase;
}


.item .figure_descr em a,
.item .figure_descr span a {
	color: #c8c8c8;
	text-decoration: underline;
}


.item .figure_descr em a:hover,
.item .figure_descr span a:hover {
	color: #181818;
}

h3.widget-title{margin-bottom:5px;}

#text-3 h3.widget-title .cube{bottom:-3px;}

#shortcode-widget-2 h3.widget-title, #text-5 h3{font-family:'DIN Next W01 Bold';}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}


.photo_block {
width:310px;
height: 172px;
margin-bottom: 6px;
overflow: hidden;
}
#main #content .section{position:relative;margin:20px}
#content,#content .section{float:none;width:100%;margin:0 !important;padding:0 !important}
body,#page-wrapper,#page,#main-wrapper,#main,#content,#content .section{color:#000;background-color:transparent !important;background-image:none !important}

.menu-wrapper .sf-menu li li a{ line-height: auto; height: auto; border: 0px !important;  padding-left: 15px; }


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }

.contact .content-mapcolumn {
    float: left;
    width: 640px;
}



#sidebar .content {
	float: left;
	margin-right: 2.08333%;
	width: 45.8%;
}

.content h3 {
    font-weight: normal;
    color: #425968;
    font-size: 16px;
    height: 25px;
    margin-bottom: 4px;
}

.page-single #sidebar .content {
    float: none;
    margin-right: 0px;
    width: 100%;
}

.page-single #sidebar .content h3 {
	font-weight: 100;
}

.three-column #sidebar .content {
    width: 100%;
}

    .home #sidebar .content {
        float: none;
        margin-right: 2.08333%;
        width: 100%;
    }

    .home #sidebar .content .top-story {
        min-height: 160px;
    }
