﻿
.footer-left {width: 66%; float: left;}


.social-bar .mid-wrapper, .header-main .mid-wrapper, .third-block, .green-wrap .left-half, .mobi-full,
.footer-left, .footer-right, .contact-form_wrapper {width: 100%; padding: 0 5%;}

.footer-left .left-half, .footer-left .right-half {width: 100%;}




#home-top {
	width: 950px;
	float: left;
	margin: 0;
	padding: 0;
	}

	
#content #home-top img, #content #home-top p img {
	background: none !important;
	max-width: none;
	}

	
#home-top .user-profile {
	overflow: hidden;
	}

	
#home-top .user-profile p {
	padding: 10px;
	}


#home-top .widget_tag_cloud div {
	padding: 10px 10px 14px 10px;
	}

	
#home-top .user-profile .avatar {
	background: #F4F4F4;
	float: left;
	margin: 0;
	padding: 4px;
	border: 1px solid #DDDDDD;
	}

.tooltip .tooltip_content {
	line-height: 29px;
}

  .span6 {
    width: 352px;
  }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 342px;
  }

table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.view-featured .view-content,.region-homepage-top-first,.region-homepage-bottom-second{margin-bottom:12px}
.view-categories .view-content .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.view-categories .view-content .views-field-title,.find-by-month-row .views-field-title{margin-top:20px;margin-bottom:10px;}
.view-find-by-month-speeches .view-content .item-list .find-by-month-row .views-field-body{margin-bottom:10px;}
.view-content .views-field-title{font-weight:bold;}
.news-item-list .view-content .views-field-title{font-weight:400;}







#baseline {
position:relative;
width:100%;
height:10px;
margin-top:20px;
margin-left:0px;

    border-bottom: thin dotted #777777;
}
.with_frm_style table.frm-grid,#content .with_frm_style table.frm-grid{border-collapse:collapse;border:none;}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }
.rfbp-text{margin-top:0!important;padding-top:0}
.rfbp-text a{word-break:break-all}

#wp-calendar tfoot #prev { text-align: left; }
.mk-imagebox-shortcode .imagebox-one-column .mk-imagebox-item,.mk-imagebox-shortcode .slide-style .swiper-slide .mk-imagebox-item{width:100%}
.mk-imagebox-shortcode .imagebox-two-column .mk-imagebox-item{width:49.96%}
.mk-imagebox-shortcode .imagebox-three-column .mk-imagebox-item{width:33.31%}
.mk-imagebox-shortcode .imagebox-four-column .mk-imagebox-item{width:24.96%}
.mk-imagebox-shortcode .imagebox-five-column .mk-imagebox-item{width:19.96%}
.mk-imagebox-shortcode .imagebox-six-column .mk-imagebox-item{width:16.6%}
.mk-imagebox-shortcode .mk-imagebox-item .item-holder{margin:0!important}
.mk-imagebox-shortcode .mk-imagebox-item{float:left}
.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-image{text-align:center;padding:0}
.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-image.padding-true{padding:5% 5% 0}
.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-title{line-height:1.66em;padding:10% 10% 7%;letter-spacing:1px}
.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-title h5{margin:0;text-align:center}
.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-text{padding:0 13% 7%}
.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-text p{text-align:center}
.mk-imagebox-shortcode .mk-imagebox-item .mk-video-container{padding-top:0;padding-bottom:91%!important}
.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-video,.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-video video{display:block;width:100%}
.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-button a{display:block;font-size:14px;letter-spacing:1px;padding:20px;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-2 {
    width: 16.66666667%;
  }

	table#table_manufacturer_inner tr {
		display: block;
	}

	table#table_manufacturer_inner tr td {
		display: inline-block;
		float: left;
	}

	table#table_manufacturer_inner td#brand_slider_central {
		display: none;
	}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
.event_list .list .entry .venue-name{position:absolute;top:3px;right:105px;width:89px;color:#A483A4;font-family:"Lucida Sans","Lucida Grande",sans-serif;font-size:10px;line-height:16px}
.event_detail .showings ul.showings_left li .venue-name{color:#A483A4;font-family:"Lucida Sans","Lucida Grande",sans-serif;font-size:10px;line-height:16px}

      .offers_list .list .entry .venue-name {
        position: absolute;
        top: 3px;
        right: 105px;
        width: 89px; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}



.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after,
header .box:after,
header .box:before,
.navbar:before,
.navbar:after,
.footer:before,
.footer:after,
.thumbnail:before,
.thumbnail:after,
.articles-home-pag .views-row-even:before,
.articles-home-pag .views-row-even:after,
#slider ul:after,
#slider ul:before,
.share-pop-up:after,
.share-pop-up:before {
    content: " " !important;
    display: table;
}

.clearfix:after,
.container:after,
.row:after,
header .box:after,
.navbar:after,
.footer:after,
.thumbnail:after,
.articles-home-pag .views-row-even:after,
#slider ul:after,
.share-pop-up:after
{ clear: both; }


.main-menu.lang-menu,
.main-menu.lang-menu .clearfix,
.main-menu.local-menu .clearfix { 
    display: inline-block;    
}

    .main-menu.local-menu .clearfix { display: none; }
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

	
	
	.textwidget { width:300px; color:#444; }

	.textwidget p { margin-bottom:18px; line-height:18px; }

	.textwidget p:first-child { margin-top: -4px; }

	.textwidget p:last-child { margin-bottom: -3px; }


.tweets a, .textwidget a { color:#4f8f8b; }





.clear{clear:both;}


.entry-content  h4.menu-item {
margin-top:20px;
margin-bottom: 5px;

}
	



#footer .menu-item { clear:both; width:205px; padding:0 !important; margin:0 !important; line-height:18px; }

#footer .menu-item a { clear:both; width:205px; padding:0 !important; margin:0 0 18px 0 !important; line-height:18px; }

.mr-article-header {
	font-size:24px;
	line-height:30px;
}

.mr-article-header img {
	float:left;
}

li.mr-article-header  a {
	color:#1b8a32;
}

li.mr-article-header a:hover {
	text-decoration:underline;
}
.sixcol{width:48.618784527%;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.floatcol{position:relative;float:left;margin-left:2.762430939%;}


.fp_block_header_top_story,
.pageblock_header {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.25em;
  margin-bottom: 15px;
}

.footer_right{
	float:right;
}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}
#body .body_top,#body .body_btm{display:block;height:.77em;clear:both}
.sec-home #body .body_top,.sec-home #body .body_btm{height:0}
#body .body_top{display:none}

    #main {
        padding-right: 0;
        padding-left: 10px;
    }

.container {
    width: 1160px;
    padding: 0 20px;
    max-width:100%;
    position: relative;
    margin: 0 auto;
}

.cookie-notice .container {
    padding-right: 120px;
}

    #header .container {
        padding-right: 0;
    }
.mobile.m320 .page_header {
	padding: 20px 0;
	height: auto !important;
}

.mobile .page_header {
	top: 0;
}


.mobile.m320 .page_header #main_nav li.page {
	width: 120px;
}



.mobile.logotypes-page .page_header {
	width: 100%;
	top: 0px;
	left: 0px;
	position: fixed;
	z-index: 1001;
}


.page_header {
	position: fixed;
	height: 32px;
	*zoom: 1;
	padding: 69px 0 79px;
	z-index: 1000;
	background: #fff;
	width: 100%;
	transition: padding 0.3s ease-in-out;
}


.page_header:before,
.page_header:after {
	content: " ";
	display: table;
}


.page_header:after {
	clear: both;
}


.page_header.tiny {
	padding: 15px 0;
}


.logotypes-page .page_header {
	width: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 1000;
}


.infoDown.logotypes-page .page_header {
	top: auto;
	position: relative !important;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}

.box{float:left;padding-top:15px}

.box.middle{padding-top:0px}

	.copyright .box{float:none}

	.copyright .box.middle{padding-top:10px}




.widget_doubleclick_widget,
.widget_doubleclick_widget .dfw-unit {
  margin: 0 auto;
}


#sidebar .widget_doubleclick_widget .dfw-unit {
  margin-bottom: 36px;
  max-width: 300px;
}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.carousel-boxed .owl-item .item,.carousel-boxed2 .owl-item .item,.carousel-boxed3 .owl-item .item{padding-bottom:3px;}
.carousel-wrapper,.basic-carousel{visibility:hidden;}
.carousel.shop .owl-nav{margin:0;top:174px;}
.carousel.portfolio .owl-nav{margin:0;top:100px;}
.carousel.blog .owl-nav{margin:0;top:92px;}
.carousel.team .owl-nav{margin:0;top:99px;}
.carousel.blog .item .box{padding-bottom:5px;}
.carousel.blog .item .box .meta{margin-bottom:10px;}
#containt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px 10px 0;margin:0}
#containt .left_part {-webkit-transform: translate3d(-180px, 0, 0);transform: translate3d(-180px, 0, 0);position: absolute;width: 180px;top:65px;left:0;padding:25px 0 0;height: 100%;-webkit-transition: all .4s;transition: all .4s}
#containt .left_part a {text-decoration: none;color: #fff;font-size: 15px;padding: 15px;box-shadow: inset 0px 1px 1px #8b9db3}
input[type=checkbox]:checked ~ #containt .left_part {-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0)}
#containt .middle_part{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 10px;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2}


.entry-content p a,
.entry-summary p a,
.entry-content a, .entry-summary a,
#primary .textwidget a,
#archive p.about a {
  border-bottom: 1px dotted #494959;
}


em, i, cite
.page-title span,
#archive p.about  {
	font-family: 'Karla-Italic', 'Chivo-Italic', sans-serif;
}


#top,
.microposts .entry-content p,
#archive p.about,
#primary .widget_text dl,
#primary li {
  font-size: 0.875em;
}


#archive p.about {
	padding: 5px 0;
}
.nav-mega-menu .nav-primary a.nav-primary-link{display:none}
.nav-primary-link{text-align:center}



#panes {
	height:297px;

	
	position:relative;
	overflow:hidden;
}



#panes div {
	display:none;
	position:absolute;
	top:0px;
	left:0px;

	line-height:1.5;
	right:15px;

 }


 #panes span.cover {float: left;  width:480px; height:280px; position:relative; margin-right: 120px; }



#panes a {

}


#panes img {
	float:left;
	margin-right:95px;

}


#panes p.more {
	color:#000;
	font-weight:bold;
}


#panes h3 {
color: #010101;
    font-family: 'OpenSansRegular';
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 15px;
}

#panes h6{
 margin: 20px 0;
}


#panes h6 a {
background: none repeat scroll 0 0 #000000;
    color: #FFCC21;
    font-size: 30px;
    line-height: 22px;

    padding: 5px 10px;
}


#panes h3 a {
color: #010101;
    font-family: 'OpenSansRegular';
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 15px;

}


#panes .more {

float:right;
font-size:14px;
padding-right:24px;
margin-top:20px;
}


#panes .more a {
color: #060606;

    font-size: 14px;
    text-align: right;
}



#panes p {
padding:5px 0 0 0;

}
.search__tabs-item{float:left;background:#fff;display:block;font-size:16px;padding:8px 15px 9px;display:block;color:#0a84c1}
.search__tabs-item:hover{color:#085397;cursor:pointer}
.search__tabs-item.is-active{background:#f2f2f2;position:relative;padding-bottom:11px;color:#333;cursor:default}
ul.menu li.first{margin-left:0}

#td-top-mobile-toggle a,.td-menu-placeholder,.td-menu-wrap {height:48px;}

.td-menu-placeholder {z-index: 3;}

.td-menu-placeholder,.td-affix,.row-fluid.td-menu-header {height: 60px;border-bottom: 1px solid #eaeaea;}
.widget-wrap h3{font-family:SohoStd-Bold,sans-serif;font-size:24px}
.home-products .widget-wrap .entry-content .selectedOption{width:100%}
.home-products .widget-wrap .entry-content{padding:0 20px}
.home .home-products .sectioncolor1 .widget-wrap,.home .home-products .sectioncolor2 .widget-wrap,.home .home-products .sectioncolor3 .widget-wrap{border:none}
.home-products .widget-wrap{padding-top:0}
.men__link-label{display:inline;margin-left:15px}
.men__menu-cont--mob .men__link-label{display:block;width:100%;margin-bottom:21px;margin-left:0;text-align:center}

div.search_dropdown:hover a.dropdown_button {
	background-color: #B80000;
	color: #FFFFFF;
}



div.search_dropdown {
	display: block;
	width: 25%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.search_dropdown div.dropdown {
	height: auto;
	background: #F5F5F5;
	z-index: 4000;
	display: none;
	border: 1px solid #B80000;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.search_dropdown div.dropdown_full {
	position: absolute;
	left: -150px;
	width: 950px;
}

div.search_dropdown div.dropdown_small {
	position: absolute;
	width: 200px;
}

div.search_dropdown div.dropdown a {
	display: block;
	width: 100%;
	height: auto;
	float: none;
	text-decoration: none;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	text-align: left;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
}

div.search_dropdown div.dropdown a span {
	display: block;
	padding: 6px;
}

div.search_dropdown div.dropdown a:hover {
	background: #CC0000;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #111111;
}
.footer .menu_web{display:none;}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}
.visible-landscape{display:none;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}
.col{float:left}
#box-block-views-prom_software_blocks-block .views-view-grid tr td.col-3{background-position:-644px 0px;}


#page .site-branding{
	text-align: center
}



#slider-content{
	width:90% !important;;
	max-width:1024px !important; 
	height:auto !important;;
	position:relative;
	margin-left:auto !important;
	margin-right:auto !important;	
}

#slider-content #imageholder{width:100%; height:auto !important; outline:0px;}


#slider-content .prevButton{left:0px;}

#slider-content .prevButton a{display:block; text-indent:-9999em; height:46px; width:26px;}

#slider-content .nextButton a{display:block; text-indent:-9999em; height:46px; width:26px;}

#slider-content .nextButton{right:0px;}




#slider-content #prev2, #next2{text-indent:-9999em;}

	
#rightpane {background-color:#eee;position:absolute;min-height:100%;width:auto;z-index:1;width:1000px;}


body .midrow_blocks, .midrow_blocks_wrap{ width:268px!important; height:auto!important;}
#topContainer #mostTop #sloganContainer
#slogan{padding:1em;text-align:right}
body.scrolled #topContainer #mostTop #sloganContainer #slogan,
body.scrolled #topContainer #mostTop
#logo{padding:0.5em 1em}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
#page .announcements{z-index:1}

#page {margin: 0 auto; text-align: left;}

#page, .top {width: 933px;}
