﻿img.centered,.aligncenter{display:block;margin:0 auto 24px}
.logo,.claim{margin:0;position:absolute;top:-55px;left:7px;z-index:10;width:139px;height:89px;}
.logo a,.claim a{display:block;height:100%;}



.front div.iwd-logo, div#block-block-29, .not-front div#block-block-43  {
	display: none;
}

.front div#block-block-43 img {
	max-width: 100%;
}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
#block-menu-secondary-menu ul.links li,.block ul{padding:0 0 5px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
 
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.modal-header:after,.modal-footer:after{clear:both}
 



.menu-dropdown li.level3 { line-height: 20px; }


.menu-dropdown a.level3 {
	padding-left: 12px;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #868686;
}


.menu-dropdown a.level3:hover {	background-position: 0 -100px; }





.menu-dropdown a.current.level3 { font-weight: bold; }


.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; }
html div#om-uu4ugnbocz-mobile-overlay {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-text-size-adjust: 100%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;z-index: 4746365252535483;background: rgb(0, 0, 0);-webkit-overflow-scrolling: touch;display: none;}

  .digital-retailing-tabs .h1, .digital-retailing-tabs h1 {
    margin-top: 0; }

  .pricing .paymentLoan .price.h1, .pricing .paymentLease .price.h1, .pricing .paymentLoan .value, .pricing .paymentLease .value {
    font-size: 1.3em; }

    .pricing .paymentLoan .price.h1 .paymentFrequency, .pricing .paymentLease .price.h1 .paymentFrequency, .pricing .paymentLoan .value .paymentFrequency, .pricing .paymentLease .value .paymentFrequency {
      font-weight: 300;
      font-size: 0.7em; }

.inventory-detail-pricing .final .price.h1, .inventory-detail-pricing .final-price .price.h1 {
  font-size: 1.8em; }

  .inventory-detail-pricing .final .price.h1 .value.no-value, .inventory-detail-pricing .final-price .price.h1 .value.no-value {
    font-size: 1em; }


table.main
{
background-color:#ffffff;
position:absolute;
top:75;
left:0;
width:100%;
padding:0;
border:0;
}
.row{margin-right:-15px;margin-left:-15px}

#browse .row {margin:0;}

#browse .row .col-xs-6 {padding: 0;}

.share-card .row.share-buttons {padding-left:10px;padding-right:10px;}

#wrapper #main .share-card .row {margin:0 -15px !important;}

	#wrapper #main .row {margin:0 !important;}

	#wrapper #main #browse.row {margin-bottom:15px !important;}

	#news-alert.container .row {margin-left:15px !important;margin-right:15px !important;}

	.post-buttons .row .col-xs-6:first-child {padding:0 7px 0 0;}

	.post-buttons .row .col-xs-6:last-child {padding:0 0 0 7px;}

	#logo { float:left; }



#quote { position: relative; z-index: 100; padding-top: 70px; padding-bottom: 75px; background: #0093B4; }

.schedule-time,
.announcement-post-date {
    text-align: right;
}
.content img {display:inline;}

  #dr-content-prequal .digital-retailing-content-main .content-default:first {
    max-height: 70px; }

  #dr-content-finance .digital-retailing-content-main .content-default:first {
    max-height: 70px; }


.content-hero {
  margin-bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

  .content-hero .ddc-container {
    height: 100%; }

  .content-hero .flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 100%; }

    .content-hero .flex.flex-top-left {
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start; }

    .content-hero .flex.flex-top-mid {
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center; }

    .content-hero .flex.flex-top-right {
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
      -ms-flex-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end; }

    .content-hero .flex.flex-mid-left {
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start; }

    .content-hero .flex.flex-mid-mid {
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center; }

    .content-hero .flex.flex-mid-right {
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      -ms-flex-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end; }

    .content-hero .flex.flex-bot-left {
      -ms-flex-align: end;
      -webkit-align-items: flex-end;
      align-items: flex-end;
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start; }

    .content-hero .flex.flex-bot-mid {
      -ms-flex-align: end;
      -webkit-align-items: flex-end;
      align-items: flex-end;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center; }

    .content-hero .flex.flex-bot-right {
      -ms-flex-align: end;
      -webkit-align-items: flex-end;
      align-items: flex-end;
      -ms-flex-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end; }

  .content-hero .hero-content-box {
    padding: 10px 0; }

  .content-hero .hero-subheading {
    margin-top: 0; }

  .content-hero .color-default {
    color: black; }

  .content-hero .color-inverse {
    color: white; }

  .content-hero .ddc-font-size-huge {
    font-size: 48px; }

.content-tabbed .ddc-nav-tabs {
  border-bottom: none; }

  .content-tabbed .ddc-nav-tabs.ddc-nav-pills {
    padding-left: 10px; }


.content-hero.content-hero-extension-2 .flex-bot {
  padding-bottom: 35px; }

  .ddc-wrapper.t6-classic-wrapper .content-page-title {
    padding-top: 20px; }


.header-transition .content-hero .hero-content-container, .header-transition-off .content-hero .hero-content-container {
  height: 380px;
  margin-top: 130px; }

.mycars .content-title { padding: 0 0 10px 0; }


.smartbar .contact .popup .content-default { font: 14px arial, helvetica, sans-serif; }


.smartbar .contact .popup .content-default .content { margin-bottom: 10px; font: 14px arial, helvetica, sans-serif; }


.smartbar .contact .popup .content-default h1 { margin: 5px 0 10px 0; padding: 0; font: 1.2em arial, helvetica, sans-serif; text-transform: capitalize; color: #373737; }



.col {
	display: block;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


#sticky_links_push_hidden {
	height: 0px;
	width: 100%;
}

	
	
	.callouts .callout-block { width: 260px; }

	.callouts .callout-block.last {margin: 0 0 20px 20px}

.callouts .callout-block:hover .callout-title a { background-position: left bottom; }

.callouts .callout-block:hover .callout-title.without-link { background-position: left bottom; }


#footer-widget-container {
	background: transparent;
}


	.span12 {
		width: 1170px
	}


	.row-fluid .span12 {
		width: 100%;
		*width: 99.94680851063829%
	}


	input.span12, textarea.span12, .uneditable-input.span12 {
		width: 1156px
	}


.table td.span12, .table th.span12 {
	float: none;
	width: 924px;
	margin-left: 0
}


	.span12, .row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
 .fusion-fullwidth-1 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 12% !important;
                            padding-right: 12% !important;
                        }
.fusion-fullwidth-3 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-4, .fusion-fullwidth-4.fusion-section-separator {
                        padding-left: 0px !important;
                        padding-right: 0px !important;
                    }
.fusion-fullwidth-5 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-6 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }

	#head-contentright {
		float:none;
		text-align:center;
		width:100%;
	}

	#head-contentright #sidebar .widget.widget_search {
		margin:0;
	}



.art-shapes
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   overflow: hidden;
   z-index: 0;
}
.col{float:left}

div.available-at {
  display: none;
  z-index: 50;
  padding: 0 0 0px 0;
  border-top: 1px solid #77587f;
  color: #999999;
  font-size: 12px;
  text-align: left;
  margin: 0;
}

.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%;
}
header.header .social li a.icon-facebook{background-position:0px 0px;}

.social_tabs{
	width:100%;
	border:0px;
	padding:0px;
	border-radius:0px;
	background:none;
	margin:0px;
	margin-top:10px;
	
}

.social_tabs .ui-tabs-panel{
	padding:0px;
	background:#f5f5f5;
	padding:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

.social_tabs li.ui-state-default{
	float: left;
	display: inline-block;
	margin:0px;
	border:none;
	background:#71ab16;
	width:24%;
	height:25px;
	margin-right:1%;
	border-radius:0px !important;
	text-align:center;
}


.social_tabs .social_tab_item{
	border-radius:0px !important;
}

.social_tabs .ui-tabs-anchor{
	font-size:12px;
	line-height:25px;
	padding:0px !important;
	color:#fff !important;
	float:none !important;
}


.social_tabs .ui-widget-header{
	background:none !important;
	border:none;
	padding:0px;
	}

.social_tabs .ui-tabs{
	border:none;
}

.social_tabs .ui-tabs-active {
	background:#f5f5f5 !important;
}

.social_tabs .ui-tabs-active a{
	color:#71ab16 !important;
}

.social_tabs .ui-widget-content{
	
	
}



.social_tabs li.selected
{
	cursor: pointer;

background-color: #f5f5f5 !important;
border-bottom: 0px solid #f5f5f5;
border-top:1px solid #e3e3e3;
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
border-bottom:0px solid #e3e3e3;
color:#71ab16;
}

.social_tabs #instagram img{
	display:block;
}

.social_tabs #instagram .ins_caption{
	min-height:25px;
	background-color:#3f3f3f;
	font-size:12px;
	color:#fff;
	display:block;
	padding:5px;
}

.social_tabs .date
{
	display: block;
	font-size: 11px;
}
.homepage .homepage-hero .meta-nav .meta-nav-item{width:50%;display:none;border-left:1px solid black;margin:0;padding:15px 10px;position:relative;}
.homepage .homepage-hero .meta-nav .meta-nav-item h2,.homepage .homepage-hero .meta-nav .meta-nav-item .subpage aside .level-1,.subpage aside .homepage .homepage-hero .meta-nav .meta-nav-item .level-1{color:white;font-family:"lato",Helvetica,Arial,sans-serif;text-transform:none;font-size:20px;font-size:1.25rem;font-weight:bold;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-ms-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear;}
.homepage .homepage-hero .meta-nav .meta-nav-item:first-child{border-left:none;}
.homepage .homepage-hero .meta-nav .meta-nav-item a.button-wide-home-metanav{font-size:13px;font-size:0.8125rem;font-weight:bold;margin-top:25px;}
.homepage .homepage-hero .meta-nav .meta-nav-item .copy{display:table;padding-left:10px;-webkit-transition:padding 0.25s linear;-moz-transition:padding 0.25s linear;-ms-transition:padding 0.25s linear;-o-transition:padding 0.25s linear;transition:padding 0.25s linear;}
.homepage .homepage-hero .meta-nav .meta-nav-item .copy h2,.homepage .homepage-hero .meta-nav .meta-nav-item .copy .subpage aside .level-1,.subpage aside .homepage .homepage-hero .meta-nav .meta-nav-item .copy .level-1{display:table-cell;vertical-align:middle;font-size:17px;font-size:1.0625rem;}
.homepage .homepage-hero .meta-nav .meta-nav-item .meta-nav-item-icon{display:block;width:100%;width:90px;height:90px;overflow:hidden;position:relative;border-radius:50%;background-position-x:1px;margin:0 auto 5px;}
.homepage .homepage-hero .meta-nav .meta-nav-item .meta-nav-item-icon .meta-nav-icon{position:absolute;top:0;left:0;-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-ms-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear;border-radius:50%;}
.homepage .homepage-hero .meta-nav .meta-nav-item .icon-default{opacity:1;}
.homepage .homepage-hero .meta-nav .meta-nav-item .icon-hover{opacity:0;}
.homepage .homepage-hero .meta-nav .meta-nav-item .button-wide-home-metanav{position:absolute;margin-bottom:0;max-width:270px;left:0;right:0;}

#site-description {
  margin: 0;
  font-size: 18px;
  line-height: 1;
  color: #fff;
}

#site-description.margin-top {
  margin-top: 90px;
}


#site-meta i,
#site-description,
#more-site {
  position: relative;
}

.only-on-home #site-meta i, .only-on-home
#site-description, .only-on-home
#more-site {
  -moz-animation: fadeHeader 1 1s ease-in;
  -webkit-animation: fadeHeader 1 1s ease-in;
  animation: fadeHeader 1 1s ease-in;
}





.top-bar-block{ float: left; }

.top-bar-block a{color:#FFF;}

.top-bar-block a:hover{color:#FFF !important;}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top{float:left;position:relative}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-archive-parent a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.sfHover a{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu{display:none;position:absolute;top:70px;right:auto;bottom:auto;left:0;min-width:100%;height:auto;padding:0 20px 10px 0;background:#fff;z-index:999}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li{background:#fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a{display:block;padding:0 0 0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li:first-child{margin-top:-20px}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-archive-parent a{color:#000}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:first-child{border-left:91px solid #fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:hover ul.sub-menu{display:block}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top a{padding:0;text-align:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top{position:relative;float:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu{display:none;position:absolute;top:55px;right:auto;bottom:auto;left:-10px;min-width:100%;height:auto;padding:10px 20px 10px 0;background:#eaf1f4;z-index:998}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a{display:block;margin:0 -20px 0 0;padding:0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.menu-item-object-category.current-menu-item a{color:#000}
#sub-menu ul.menu ul.menu-items li.menu-item-top:hover ul.sub-menu{display:block}
#sub-menu ul.menu ul.menu-items li.menu-item-top.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-page-ancestor a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-archive-parent a{color:#000}

  footer .partners {
    width: 516px;
    text-align: left;
    float: right;
    margin: 0; }

    footer .partners .last {
      margin-right: 0px; }

    footer .partners a {
      display: inline-block;
      margin-right: 14px; }

      footer .partners a:hover {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8; }

		.l-subfooter-h {
			margin: 0 auto;
			max-width: 1200px;
			}

.l-subheader-h,
.l-submain-h,
.l-subfooter-h {
	max-width: 1140px;
	}


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

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


.ipad {float: left;margin-left:20px; width: 330px !important;
}




.content_col_left{width:152px;margin:0px 0px 15px 0px;float:left;}

.slides, .flex-control-nav, .flex-direction-nav{margin:0; padding:0; list-style:none}


.flexslider .slides img{display:block}


.slides:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}

html[xmlns] .slides{display:block}

* html .slides{height:1%}

.flexslider .slides{zoom:1}

#secondary-slider ul.slides h3{color:#fff; background:#314558; padding:7px 0; font-size:1.2em; text-align:center; text-transform:none; margin:-5px -5px 5px -5px}

ul.slides h3 a{color:#fff}
.class-profiles-page section .feature-group_heading{color:#333;font-family:UniversRoman;font-weight:bold;line-height:1;text-transform:uppercase;font-size:1rem;margin:0 0 1rem}


.modal-open {
  overflow: hidden;
}


.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}


.modal-dialog {
  position: relative;
  z-index: 1050;
  width: auto;
  margin: 10px;
}


.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}


.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
}


.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}


.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.modal-header .close {
  margin-top: -2px;
}


.modal-title {
  margin: 0;
  line-height: 1.428571429;
}


.modal-body {
  position: relative;
  padding: 20px;
}


.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}


.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}


.modal-footer:after {
  clear: both;
}


.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}


.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}


.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

	.numberdate {clear: both;color: #666666;float: left;font-size: 1.4em;text-align: center;width: 60px;}

#slider-text-container{
	text-align:right;
	color:#FFF;
	text-transform: uppercase;
	font-size: 30px;
	position:absolute;
	bottom: 40px;
	right: 80px;
	z-index: 203;
	width: 100%;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
	line-height: 55px;
}

#slider-text-container strong{
	font-size: 50px;
	font-weight:bold;
	line-height: 55px;
}

	#slider img, #slider-text-container img{
		max-width: 100%;
			
	}

#slider ul, #slider li, #slider-text-container ul, #slider-text-container li{
    margin:0;
    padding:0;
    list-style:none;
}

#slider li , #slider-text-container li{ 
    max-width:100%;
	max-height: 400px;
    overflow:hidden; 
	position:relative;
	z-index: 0 !important;
}




body .av-special-heading .av-special-heading-tag{
text-transform:none;
letter-spacing: -2px;
}





.av-special-heading{
width:100%;
clear:both;
display: block;
margin-top:50px;
overflow: hidden;
position: relative;
}


.avia_mobile .av-special-heading{
-webkit-perspective: 1000px;
-webkit-backface-visibility: hidden;
}


.av-special-heading.avia-builder-el-no-sibling{margin-top:0px; margin-bottom:0px;}


.flex_column + .av-special-heading{float:left; }


.meta-heading .av-special-heading-tag{
font-weight: normal;
}


.av-special-heading-h1 .special-heading-border{height: 3.4em;}

.av-special-heading-h2 .special-heading-border{height: 2.6em;}

.av-special-heading-h3 .special-heading-border{height: 1.9em;}

.av-special-heading-h4 .special-heading-border{height: 1.6em;}

.av-special-heading-h5 .special-heading-border{height: 1.5em;}

.av-special-heading-h6 .special-heading-border{height: 1.4em;}

#top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp{color: inherit; }


.av-inherit-size .av-special-heading-tag{ font-size: 1em; }

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag{font-weight: 300;}


body .av-special-heading.modern-centered{ text-align: center; }


.av-special-heading.classic-quote{
text-align: center;
}


body .av-special-heading.blockquote .special-heading-border{display:none;}

			#columns {
				padding-top: 0px;
				padding-bottom: 0px;
			}


#columns:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}


.elastic-container #columns {
	margin: auto;
}


.mobile-view #columns,
.mobile-view .container-content {
	width: auto !important;
}


.mobile-view #columns {
	padding-left: 0;
	padding-right: 0;
}
.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%;}

.copyright, .legal {
	font-size: 11px;
	-webkit-font-smoothing: antialiased;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #afb5da;
	position: relative;
	margin-top: 10px !important;
}

.legal li a, .legal li a:visited {
	color: #afb5da;
}

.legal li a:hover {
	color: #ECEEF5;
	border-bottom: none !important;
}

.legal {
	float: right;
}

.legal li {
	display: inline;
	margin: 0 3px;
}


.home .slideshow .details.center .text {
	width: 80%;
}


.et_bloom .et_bloom_header_outer { height: auto; }

.et_bloom .et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_form_left .et_bloom_header_outer { float: left; width: 100%; }

.et_bloom .et_bloom_optin .et_bloom_border_dashed,.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { padding: 8px; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { background: white; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_header_outer { margin-top: 1.5% !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_header_outer { width: 98% !important; margin: auto; float: none; padding-bottom: 0 !important; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top .et_bloom_header_outer { padding: 8px 0 0 0; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_right .et_bloom_header_outer { padding: 0 8px 0 0; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_bottom .et_bloom_header_outer { padding: 0 0 8px 0; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left .et_bloom_header_outer { padding: 0 0 0 8px; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top_bottom .et_bloom_header_outer { padding: 8px 0 8px 0; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left_right .et_bloom_header_outer { padding: 0 8px 0 8px; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter .et_bloom_header_outer { background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); padding: 6px 6px 0 !important; width: 98%; margin: auto !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer { height: 95%; float: left; padding: 6px 0 6px 6px !important; width: 100%; margin-top: 1% !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer { padding: 6px 6px 6px 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer .et_bloom_form_header { margin-top: 0 !important; height: 100% !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_bottom .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_bottom .et_bloom_header_outer { padding: 0 0 6px 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top_bottom .et_bloom_header_outer { padding: 6px 0 6px 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right .et_bloom_header_outer { padding: 0 6px 0 6px !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top_bottom.et_bloom_form_bottom .et_bloom_header_outer { padding: 6px 0 0 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_left .et_bloom_header_outer { padding: 0 6px 0 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_right .et_bloom_header_outer { padding: 0 0 0 6px !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_bottom.et_bloom_form_bottom .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_right.et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left.et_bloom_form_left .et_bloom_header_outer { padding: 0 !important; }

	.et_bloom .et_bloom_rounded_corners.breakout_edge.et_bloom_border_letter .et_bloom_header_outer { border-radius: 5px; }


.et_bloom .breakout_edge.et_bloom_form_bottom .et_bloom_header_outer { width: 98%; margin: auto !important; }

.et_bloom .breakout_edge .et_bloom_form_header, .et_bloom .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left.et_bloom_border_position_full .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right.et_bloom_border_position_full .et_bloom_header_outer { padding: 6px 6px 0px 6px !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_right .et_bloom_header_outer { padding: 0 6px 0 6px !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; border-bottom: 0; }

.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_header_outer { padding-right: 0 !important; }

.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_header_outer { padding-left: 0 !important; }

  .actionWrap_1column .call_to_action { width: 94%; margin: 3% 0px 0px 1%; }

  .call_to_action { width: 29%; height: 80px; padding: 0px 2%; float: left; }

  .actionWrap_2columns .call_to_action { width: 45%; margin: 3% 0px; float: left; }

  .actionWrap div a, .beneficiaryPar .call_to_action a { text-decoration: none; text-transform: uppercase; font-family: "Times New Roman",serif; font-weight: bold; color: #2e2e2e; line-height: 1.3em; }

  .actionWrap_1column .call_to_action a { font: bold 15px Arial,sans-serif; text-transform: none; }

  .beneficiaryPar .call_to_action { width: 95%; height: 110px; margin-top: 7%; }

  .beneficiaryPar .call_to_action a { font-size: 21px; }

  .call_to_action, .actionWrap_2columns .call_to_action { width: 90%; display: block; padding: 3% 0px 1%; margin: 0px 5%; }

  .call_to_action p { width: 260px; display: block; margin: 0px auto; }

#movies .scrollable {
	width:854px;
	height:340px;
	overflow:hidden;
	margin:100px 26px 0px;
	position:relative;
}

#youtube .scrollable {
	position: relative;
	width: 854px;
	height: 255px;
	margin: 0px 22px;
	overflow: hidden;
}

#news .scrollable {
	position:relative;
	width: 854px;
	height: 235px;
	margin: 102px 22px 0px;
	overflow: hidden;
}
.action-callout-circle-contain .action-callout-circle a .portal{position:absolute;width:100%;height:100%;z-index:2;}
.action-callout-circle-contain .action-callout-circle a .portal .portal-inner{position:absolute;height:100%;width:100%;border-radius:9999px;border:1px solid white;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}
li.first.leaf.menu-views{width:30%;margin-right:2%;}
.block{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);border-color:#ddd}
.block .block-title{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;border-color:#ddd;background-color:#f5f5f5;color:#333}
.block .block-title strong{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;font-weight:500}
.block .block-subtitle{margin:0 15px 10px;padding:10px 0;border-bottom:1px solid #ddd}
.block .actions:after,.block .actions:before,.block .block-content:after,.block .block-content:before{content:" ";display:table}
.block .actions:after,.block .block-content:after{clear:both}
.block .block-content:after,.block .block-content:before{content:" ";display:table}
.block .block-content:after{clear:both}
.block .block-content li.item{padding:10px 15px}
.block .btn-edit,.block .btn-remove{float:right;margin:1px 0 2px 5px}
.block .actions{padding:6px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;text-align:right;line-height:30px}
.block .actions:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.block .actions a{float:left}
.block .actions button.button{float:right;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.block .empty{margin:0;padding:15px}
.block li.odd{background-color:#f9f9f9}
.block-cart,.block-compare,.block-compared,.block-login,.block-poll,.block-related,.block-reorder,.block-subscribe,.block-tags,.block-viewed,.block-wishlist{font-size:12px}
.block-cart .mini-products-list .product-details .nobr small,.block-cart .mini-products-list .product-details .product-name{word-wrap:break-word}
.block-cart .mini-products-list .product-details .nobr{white-space:normal!important}
.block-account{border-color:#cd0000}
.block-account .block-title{border-color:#cd0000;background-color:#cd0000;color:#fff}
.block-account .block-title .badge{color:#cd0000;background-color:#fff}
.block-account .block-title strong{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;font-weight:500}
.block-account .block-content{padding:15px}
.block-account .block-content ul{margin-bottom:0}
.block-account .block-content li a{display:block;border-bottom:1px solid #ddd;padding:5px 0}
.block-account .block-content li.last a{border-bottom:0}
.block-account .block-content li.current{padding:5px 0;border-bottom:1px solid #ddd}
.block-account .block-content li.current.last{border-bottom:0}
.block-layered-nav dl{margin:0}
.block-layered-nav dt{padding:7px 15px;font-weight:700;text-transform:uppercase}
.block-layered-nav dd{padding:0 15px 0 20px;margin-bottom:10px}
.block-layered-nav dd.last{background:0 0}
.block-layered-nav .currently li{position:relative;padding:5px 15px}
.block-layered-nav .currently .label{font-weight:700;text-transform:uppercase}
.block-layered-nav .currently .btn-previous,.block-layered-nav .currently .btn-remove{position:absolute;right:4px;top:9px;margin:0}
.block-layered-nav .currently .btn-previous{right:17px}
.block-layered-nav .actions{text-align:right}
.block-layered-nav .actions .actions a{float:none}
.block-cart .summary{padding:10px 15px}
.block-cart .amount a{font-weight:700}
.block-cart .subtotal{border:1px solid transparent;border-radius:4px;background-color:#d9edf7;border-color:#bce8f1;color:#31708f;padding:4px;margin-bottom:0;text-align:center}
.block-cart .subtotal h4{margin-top:0;color:inherit}
.block-cart .subtotal .alert-link{font-weight:700}
.block-cart .subtotal hr{border-top-color:#a6e1ec}
.block-cart .subtotal .price{font-weight:700}
.block-cart .actions{border-bottom:1px solid #ddd}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 8px 0}
.block-wishlist .actions{text-align:right}
.block-wishlist .actions a{float:none}
.block-related input.checkbox{float:left}
.block-related .product{margin-left:20px}
.block-poll label{color:#777;font-weight:700}
.block-poll input.radio{float:left;margin:1px -18px 0 0}
.block-poll .label{display:block;margin-left:18px}
.block-poll li{padding:10px 15px}
.block-poll .actions{margin:5px 0 0}
.block-poll .answer{font-weight:700}
.block-poll .votes{float:right;margin-left:10px}
.block-tags .block-content .tags-list{padding:15px!important;margin-bottom:0!important;font-size:12px}
.block-tags .actions{text-align:right}
.block-tags .actions a{float:none}
.block-subscribe .block-content{padding:15px 15px 0}
.block-subscribe .actions{margin:15px -15px 0}
.block-subscribe .actions button.button{float:none}
.block-reorder input.checkbox{float:left;margin:2px -20px 0 0}
.block-reorder .product-name{margin-left:20px}
.block-reorder .validation-advice{margin:3px 9px 7px}
.block-banner{border:0;background-color:transparent}
.block-banner .block-content{padding:0;background-color:transparent;text-align:center}
.block-banner .block-content img{display:block;max-width:100%;height:auto}
.block-login .block-content{padding:15px 15px 0}
.block-login .actions{margin:15px -15px 0}
.block-progress dl{margin:0}
.block-progress dt{font-weight:700;margin:0 0 6px;padding:7px 15px;background-color:#f5f5f5;border:solid #ddd;border-width:1px 0}
.block-progress dt:first-child{border-top:0}
.block-progress dd{padding:8px 13px;margin:0 0 6px}
.block-progress dt.complete,.block-progress p{margin:0}
.block-progress .cards-list dt{background:0 0;border:0;color:inherit;font-size:12px;margin:5px 0;padding:0}
.block-progress .cards-list dd{border:0;margin:0;padding:0}
.block-progress .cards-list .info-table th{font-weight:400}
.block-progress address{margin-bottom:0}
.block-progress p+table{margin-left:10px}


.block .block-content #leftnav-tree {
    margin: 15px;
}


.block .block-content #leftnav-tree li.level0 {
    margin-bottom: 6px;
}


.block .block-content #leftnav-tree li.level0.active {
    font-weight: bold;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}
#nav li.date{color:#666666;}


.panel-flexible .panel-separator {
  margin: 0 0 1em 0;
}


.table td{ padding:5px 5px;text-align:center;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}

.table .tdRight{ border-right:1px dotted #ccc}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.table .left{text-align:left !important}

.table-asseverazioni {border:1px dotted #ccc; font-size:20px;}

.table.asseverazioni-table td {border-left:none!important; border-right:1px dotted #ccc;}

.table.asseverazioni-table td, .table.asseverazioni-table th {  padding: 6px;}

.table.asseverazioni-table {  font-size: 15px;  border: 1px dotted #ccc;  margin-left: 35px;  width: 93%;}

.table tr:hover{ background:#e6e7e8}

.table .no_bg:hover{ background:#fff}

.table th{	padding:5px 0;	text-align:center;	border-bottom:2px solid #275d99;vertical-align: middle;}

.table {border:0;width:97%;margin:10px 0 10px 5px;background:#fff;}

.popup_col2 .table{margin:-4px 0 10px 0px}

.popup_col2 .table .right{text-align:right;}
@charset "UTF-8";


.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}

#am_services {
margin-right: -5px;
}

#am_services a.am_service_icon {
margin-right: 4px;
text-decoration: none;
border: none;
}

#am_services a.am_service_icon:hover {
text-decoration: none;
border: none;
}

#am_services a.am_service_icon img {
border: none;
margin-bottom: 4px;
}
.x-main{position:relative}
.x-main .widget{margin-top:3em}
.x-main .widget:first-child{margin-top:0}
[class*="page-template-template-blank"] .x-main,.page-template-template-layout-full-width-php .x-main{float:none;display:block;width:auto}
.x-main.full{float:none;display:block;width:auto;}
#main a, .x-main a, footer a {
border-bottom: 1px solid #b2dbe7;
}

#main a:hover, .x-main a:hover, footer a:hover {
border-bottom: 2px solid #a1d794;
}
.contact-form .clear-form{clear:both}


#recentcomments a.url, #recentcomments a.url:visited {
	font-weight:bold;
	font-style:normal;
	}

  .header nav li ul.sub-menu,
  .header nav li ul.children {
    margin-top: 0;
    border-top: 0;
    position: absolute;
    z-index: 8999;
    left: -999em;
    
  }

  .lt-ie8 .header nav li ul.sub-menu,
  .lt-ie8 .header nav li ul.children {
    display: block;
  }

  .header nav li ul.sub-menu li,
  .header nav li ul.children li {
    width: 100%;
    
  }

  .lt-ie8 .header nav li ul.sub-menu li,
  .lt-ie8 .header nav li ul.children li {
    display: block;
    float: none;
    min-width: 320px;
  }

  .header nav li ul.sub-menu li a,
  .header nav li ul.children li a {
    padding-left: 10px;
    border-right: 0;
    display: block;
  }

  .header nav li ul.sub-menu li:last-child a,
  .header nav li ul.children li:last-child a {
    border-bottom: 0;
  }
.wpb_alert p:last-child,#content .wpb_alert p:last-child,.wpb_text_column p:last-child,.wpb_text_column *:last-child,#content .wpb_text_column p:last-child,#content .wpb_text_column *:last-child,.wpb_toggle_content p:last-child{margin-bottom:0;}


div.poem, div.article, div#poetwrapper div.biography, div#articlewrapper div.biography, p, h1, h2, h3, span.author, div#articlewrapper h2 {
    color: #000;
}


div#sidebar .widget.tout p,
div#sidebar .widget.tout a.title,
div#sidebar .widget.tout span.slug,
div#sidebar .widget.tout span.author,
div#sidebar .widget.tout div.issueimage {
	display: block;
	margin: 0 0 8px 0;
	padding: 0;
}


div#sidebar div.widget ul.linklist.title li span.author,
div#sidebar div.widget div.linklist.title p span.author {
	display: block;
	margin: 0 0 12px 0;
	line-height: 16px;
}


span.author,
div.author {
	text-transform: uppercase;
	color: #4d493f;
	display: inline-block;
	letter-spacing: 0.05em;
}


span.author a,
div.author a { color: #043d6e; }


span.author a:hover,
div.author a:hover { color: #000; }


div.author { font: normal 12px Arial; }


body.index div#home-middle span.author {
	letter-spacing: 0.05em;
	width: 150px;
}


body.index div#home-footer div#col3 span.author { margin: 0 0 17px 0; }


body.magazine.comment div.author {
	clear: both;
	margin: 5px 0 0 0;
	display: block;
}


body.poem-poet.poem span.author span.birthyear {
	display: none;
}


ul.list li span.author {
	display: block;
	font: normal 12px Arial;
}


body.magazine.guide ul.list li span.author {
	margin-top: 3px;
}


div#search-results span.slug,
div#search-results a.title,
div#search-results span.title,
div#search-results span.author { margin: 0 0 3px 0; display: inline-block; }


div#lab-top div.featured span.author { margin-top: 4px; }


body.magazine div#lower span.author { display: block; margin-top: 5px; }


body.magazine div#featured span.author {
	display: block;
	margin: 6px 0 0 0;
}


span.author.temppad {
	margin-left: 61px;
	margin-bottom: 3px;
}


div#tree span.author{
	color: #505050;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 0.05em;
}


body.lab.articles div#articlelist div.item span.author { margin: 0 0 3px 0; }


body.articles div#articlelist div.item span.author { font: normal 12px Arial; }


body.favorites span.author {
	color: #505050;
	letter-spacing: 0.04em;
}

div.tab-content span.author {
	display: block;
}


body.bestsellers div#footer-columns div.column span.author { display: inline-block; padding: 3px 0; }


table#bestsellerlists td span.author { display: block; }

div#childrens-top div.newbookRight p.author { margin-bottom: 8px; }


div#childrens-footer div#col1.column p.author {
	font-size: 12px;
	font-family: arial;
	text-transform: uppercase;
	color: #4d493f;
	margin-bottom: 6px;
	padding-bottom: 0;
}


div#childrens-laureate-footer div#col1.column p.author {
	font-size: 12px;
	font-family: arial;
	text-transform: uppercase;
	color: #4d493f;
	margin-bottom: 6px;
	padding-bottom: 0;
}


div.laureate-bioRight p.author {
	color: #4d493f;
	font-family: arial;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 8px;
}


div.bookpickRight p.author {
	font-family: arial;
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 8px;
}

footer .socialfooter li.pinterest {background-position:0 -36px;}
.module-footer .country,.module-footer .language{float:left;padding-right:20px;margin-right:20px;line-height:48px;height:48px;position:relative}
.module-footer .country .label,.module-footer .language .label{display:none}
.module-footer .country:after,.module-footer .language:after{font-family:icons;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;content:"\68";font-size:20px;display:block;float:right;color:#aaa}
.module-footer .country.active,.module-footer .language.active{margin-left:-20px;padding-left:20px;background-color:#555}
.module-footer .country .selected i{margin-right:5px;position:relative;top:1px}
.module-footer .country .regions-menu{display:none;position:absolute;width:736px;bottom:48px;left:0;padding:0 0 48px;background-color:#555;z-index:2}
.module-footer .country .regions-menu .countries a.selected{color:#a71a1a}
.module-footer .country.active .regions-menu{display:block}
.module-footer .country .regions-menu .title{padding:30px 38px 12px;font-family:"Roboto Condensed",sans-serif;font-size:26px;line-height:24px;color:#fff}
.module-footer .country .regions-menu .title:after{display:block;content:"";border-top:1px solid #4e4e4e;border-bottom:1px solid #656565;margin-top:6px}
.module-footer .country .regions-menu .continent{font-size:20px;line-height:20px;font-family:"Roboto Condensed",sans-serif;color:#fff;text-transform:uppercase}
.module-footer .country .regions-menu a{display:block;padding-top:8px;font-family:"Open Sans",sans-serif;font-size:16px;line-height:16px;color:#aaa;text-decoration:none}
.module-footer .country .regions-menu a:hover{color:#fff}
.module-footer .country .regions-menu a.selected{color:#a71a1a}
.module-footer .country .regions-menu .regions{padding:12px 36px 0}
.module-footer .country .regions-menu .europe,.module-footer .country .regions-menu .south-america{float:right;width:66%}
.module-footer .country .regions-menu .europe .countries{-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:10px;-moz-column-rule-color:none;-moz-column-rule-style:solid;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:10px;-webkit-column-rule-color:none;-webkit-column-rule-style:solid;-webkit-column-rule-width:0;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-rule-color:none;-moz-column-rule-color:none;column-rule-color:none;-webkit-column-rule-style:solid;-moz-column-rule-style:solid;column-rule-style:solid;-webkit-column-rule-width:0;-moz-column-rule-width:0;column-rule-width:0;overflow:hidden;display:block}
.module-footer .country .regions-menu .north-america,.module-footer .country .regions-menu .asia,.module-footer .country .regions-menu .asia-pacific,.module-footer .country .regions-menu .australia{clear:left;float:left;width:33%}
.module-footer .country .regions-menu .asia,.module-footer .country .regions-menu .asia-pacific,.module-footer .country .regions-menu .australia,.module-footer .country .regions-menu .europe{padding-top:30px}
.module-footer .country select,.module-footer .language select{display:none}

#ictip .ictip-location {
	font-size: 12px;
	padding: 0 8px 3px 8px;
}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-image,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-image{position:absolute;top:0;left:0;z-index:0;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-image img,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-image img{max-width:671px;max-height:305px;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-title,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-title{margin-left:246px;margin-top:50px;padding-right:20px;position:relative;z-index:1;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-title h2,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-title h2{font-size:24px;line-height:normal;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-link-1,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-link-1{margin-left:246px;position:relative;z-index:1;font-size:14px;line-height:normal;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-body,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-body{margin-left:246px;padding-right:20px;position:relative;z-index:1;font-size:14px;line-height:normal;}
#home-content #home-section-left #front-first .views-field-body p{margin-bottom:0;}
#home-content #home-section-left #front-first .views-field-title{margin-bottom:5px;font-weight:bold;}
#home-content #home-section-left #front-first .views-field-created{font-size:0.929em;margin-bottom:5px;}
#home-content #home-section-left #front-first .views-field-field-image{float:left;margin-right:15px;}
#home-content #home-section-right #sidebar-second .views-row .views-field-body{margin-bottom:0px;padding-top:5px;}
#home-content #home-section-right #sidebar-second .views-row .views-field-body p{margin-bottom:0px;}
#home-content #home-section-right #sidebar-second .views-row .views-field-field-event-place,#home-content #home-section-right #sidebar-second .views-row .views-field-field-event-date{font-size:0.929em;}
#content.content-two-sidebar #block-views-documents-block-2 .views-row .views-field-title h2{border-bottom:0 none;}
#content.content-two-sidebar #block-views-documents-block-2 .views-row .views-field-title h2 a{font-family:Arial,Helvetica,sans-serif;}
#content.content-no-sidebar #tags .pane-documents div.views-field-field-link-url-1,#content.content-no-sidebar #tags .pane-documents div.views-field-field-link-url{width:317px;float:left;}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-body{clear:both;padding-top:10px;width:830px;}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-body p{margin:0;}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-path{clear:both;}
#content.content-no-sidebar #panel-tags .news-landing .views-field-body{clear:both;padding-top:10px;width:950px;}
#content.content-no-sidebar #panel-tags .news-landing .views-field-body p{margin:0;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-field-project-stage,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-field-project-stage{float:left;width:100%;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-label,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-label{float:left;margin-right:5px;font-weight:bold;font-size:0.929em;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-row,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-row{border-bottom:1px dotted #67788D;float:left;margin-bottom:10px;padding-bottom:10px;width:950px;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view h2,#content.content-no-sidebar #panel-tags .views-field-field-committe h2{font-family:Arial,Helvetica,sans-serif;font-size:1.143em;padding:0;border:0 none;width:100%;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-body,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-body{padding-top:10px;float:left;width:100%;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-body p,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-body p{margin:0;}
#content.content-one-sidebar .document-listing .view-content table .views-field-field-document-number{float:none;}
#content.content-one-sidebar .document-listing .view-content table .views-field-title,#content.content-one-sidebar .document-listing .view-content table .views-field-field-document-date{width:auto;float:none;padding:5px;}
#content.content-one-sidebar .document-listing .view-content table tr.odd .views-field-title,#content.content-one-sidebar .document-listing .view-content table tr.odd .views-field-field-document-date{background:#ffffff;}
#content.content-one-sidebar .document-listing .view-content table tr.even .views-field-title,#content.content-one-sidebar .document-listing .view-content table tr.even .views-field-field-document-date{background:#f8f8f8;}
#content.content-one-sidebar .document-listing .view-content .views-field-field-document-number{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags .views-label{float:left;font-weight:bold;margin-right:5px;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags .field-content{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-body{clear:both;width:590px;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-path,#content.content-one-sidebar .recommendations-landing .views-row div.field-content{clear:both;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-citation p{width:695px;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags{float:left;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags .views-label{float:left;font-weight:bold;margin-right:5px;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags .field-content{float:left;}
#content.content-one-sidebar .publications-landing .views-row .views-field-body{clear:both;width:590px;}
#content.content-one-sidebar .current-recommendation .views-field-body p{margin-bottom:0;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-picture{margin:0px 10px 0px 0px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-nothing{font-weight:bold;float:right;width:189px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php{float:right;width:189px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php ul{margin:0px;padding:0px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php ul li{border-top:1px dotted #67788d;float:left;width:175px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php ul li:first-child{border-top:0 none;}
#content.content-one-sidebar #newsroom .testimony-speeches .views-field-title{width:175px;}
#content.content-one-sidebar #newsroom .recent-multimedia-galleries .views-field-title{line-height:17px;}
#content #documents-detail .views-field-field-tags{font-size:0.929em;float:left;}
#content #documents-detail .views-field-field-tags .views-label{font-weight:bold;margin-right:5px;float:left;}
#content #documents-detail .views-field-field-tags .field-content{float:left;}
#content #documents-detail .views-field-body{width:695px;clear:both;}
#content #documents-detail .views-field-body p{width:695px;margin-bottom:20px;}
#content #documents-detail .views-field-field-citation{float:left;margin-bottom:20px;}
#content #documents-detail .views-field-field-citation .views-label{font-weight:bold;}
#content .conference-about-chair .views-field-field-user-long-name{font-family:Georgia,Times New Roman,serif;margin-bottom:10px;font-size:16px;}
#content #committees-children .pane-contacts-table .views-field-field-user-long-name{width:180px;}
#content .article-landing .views-field-created{font-size:0.929em;margin-bottom:5px;}
#content .article-landing .views-field-body p{margin-bottom:0;}
#content .article-landing .views-field-view-node,#content .article-landing .views-field-path{margin-bottom:10px;}
#content .article-landing .views-field-service-links .views-label{float:left;font-weight:bold;font-size:0.929em;}
#content .article-landing .views-field-service-links .field-content ul{margin:0px;padding:0px;}
#content .article-landing .views-field-service-links .field-content ul li{background:none;padding:0;margin:0 5px;float:left;}
#content #project-internal .pane-user-basic-info .views-field-field-user-long-name{font-weight:bold;}
#content #project-internal .pane-documents table thead .views-field-field-document-number{width:80px;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .field-content{width:695px;margin-bottom:20px;float:left;overflow:auto;max-height:200px;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #67788d;float:left;width:100%;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document img{float:left;margin:5px 10px 0 0;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document .field-name-title{display:none;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document h3{font-family:Arial,Helvetica,sans-serif;font-size:1.000em;margin:0px;padding:0px;border:0 none;letter-spacing:normal;float:left;width:535px;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document .blue_button{float:right;width:75px;}
#content #project-internal .project-documents th.views-field-field-document-date{width:80px;}
#content #project-internal .project-documents th.views-field-field-committe{width:180px;}
#content #project-internal .project-documents th.views-field-field-doc-type{width:105px;}
#content #project-internal .project-documents th.views-field-field-file{width:86px;}
#content #project-internal .project-documents th.views-field-title{width:180px;}
#content .current-projects-landing .views-field-body{padding-top:10px;}
#content .current-projects-landing .views-field-body p{margin-bottom:0;}
#content .current-projects-landing .views-field-field-project-stage,#content .current-projects-landing .views-field-field-committe,#content .current-projects-landing .views-field-field-tags,#content .current-projects-landing .views-field-field-finished{font-size:0.929em;display:-moz-inline-stack;display:inline-block;width:100%;}
#content #quicktabs-research_rfps .views-field-field-file-1{float:left;}
#content #quicktabs-research_rfps .views-field-field-file-1 img{margin:5px 10px 0 0;}
#content #quicktabs-research_rfps .views-field-title{float:left;width:535px;}
#content #quicktabs-research_rfps .views-field-field-file{float:right;}
#content #content-meetings .pane-basic-info .views-field-nid,#content #content-meetings .pane-basic-info .views-field-title{display:none;}
#content #content-meetings .pane-basic-info .views-field-field-event-date ul,#content #content-meetings .pane-basic-info .views-field-field-event-address ul,#content #content-meetings .pane-basic-info .views-field-field-event-map-link ul,#content #content-meetings .pane-basic-info .views-field-event-projects ul,#content #content-meetings .pane-basic-info .views-field-field-event-image ul{margin:0px;padding:0px;}
#content #content-meetings .pane-basic-info .views-field-field-event-date ul li,#content #content-meetings .pane-basic-info .views-field-field-event-address ul li,#content #content-meetings .pane-basic-info .views-field-field-event-map-link ul li,#content #content-meetings .pane-basic-info .views-field-event-projects ul li,#content #content-meetings .pane-basic-info .views-field-field-event-image ul li{margin:0px;padding:0px;background:none;}
#content #content-meetings .pane-basic-info .views-field-field-event-date p,#content #content-meetings .pane-basic-info .views-field-field-event-address p,#content #content-meetings .pane-basic-info .views-field-field-event-map-link p,#content #content-meetings .pane-basic-info .views-field-event-projects p,#content #content-meetings .pane-basic-info .views-field-field-event-image p{margin:0;}
#content #content-meetings .pane-basic-info .views-field-field-event-date,#content #content-meetings .pane-basic-info .views-field-field-event-address,#content #content-meetings .pane-basic-info .views-field-field-committe,#content #content-meetings .pane-basic-info .views-field-field-resources-for,#content #content-meetings .pane-basic-info .views-field-field-event-map-link,#content #content-meetings .pane-basic-info .views-field-field-event-image,#content #content-meetings .pane-basic-info .views-field-event-projects,#content #content-meetings .pane-basic-info .views-field-body{margin-bottom:15px;}
#content #content-meetings .pane-basic-info .views-field-field-event-date,#content #content-meetings .pane-basic-info .views-field-field-event-address,#content #content-meetings .pane-basic-info .views-field-field-committe,#content #content-meetings .pane-basic-info .views-field-field-resources-for{font-size:0.929em;}
#content #content-meetings .pane-basic-info .views-field-field-event-date .views-label,#content #content-meetings .pane-basic-info .views-field-field-event-address .views-label,#content #content-meetings .pane-basic-info .views-field-field-committe .views-label,#content #content-meetings .pane-basic-info .views-field-field-resources-for .views-label{display:block;font-weight:bold;}
#content #content-meetings .pane-basic-info .views-field-event-projects{font-size:0.929em;}
#content #content-meetings .pane-basic-info .views-field-event-projects span{font-weight:bold;float:left;margin-right:5px;}
#content #content-meetings .pane-basic-info .views-field-body{padding-top:10px;}
#content #content-meetings .pane-documents .views-field-field-admin-material-title,#content #content-meetings .pane-documents .views-field-field-link-url-1{width:183px;}
#content #content-meetings .views-field-path{clear:both;}
#content #content-meetings .pane-contacts-block .views-field-nothing,#content #content-meetings .pane-contacts-media .views-field-nothing,#content #content-meetings .pane-contacts-director .views-field-nothing{font-weight:bold;}
#content #content-meetings .pane-project-listing .views-row:first-child .views-field-path{margin-bottom:0;}
#content #content-meetings .pane-project-listing .views-row .views-field-title h2{font-weight:bold;}
#content #content-meetings .pane-project-listing .views-row .views-field-php{margin-top:15px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs,#content #content-meetings .pane-project-listing .views-row .views-field-php{float:left;width:100%;margin-bottom:15px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs h2,#content #content-meetings .pane-project-listing .views-row .views-field-php h2{color:#333333;border-bottom:1px dotted #67788d;margin-bottom:10px;padding-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:1.250em;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-php .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .field-content,#content #content-meetings .pane-project-listing .views-row .views-field-php .field-content{overflow:auto;max-height:243px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul,#content #content-meetings .pane-project-listing .views-row .views-field-php ul{margin:0px;padding:0px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li{list-style:none;background:none;position:relative;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted #67788d;float:left;width:100%;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .webcast_icon,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .webcast_icon{padding:0 0 10px 30px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download{float:right;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download p,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download p,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download p,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download p{margin:0;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download .blue_button,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download .blue_button,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download .blue_button,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download .blue_button{width:75px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-field-file,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-field-file,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-fileicon,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-fileicon{float:left;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-field-file img,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-field-file img,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-fileicon img,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-fileicon img{margin-top:5px;margin-right:10px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-post-date,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-post-date,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-date,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-date{float:left;margin-right:20px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title{float:left;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title h3,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title h3,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title h3,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title h3{margin:0px;padding:0px;border:0 none;font-family:Arial,Helvetica,sans-serif;font-size:1.000em;width:430px;letter-spacing:0;}
#content .view-meetings-eventes-calendar .calendar-calendar div.calendar,#content .view-meetings-eventes-calendar .views-field-field-document-date,#content .view-meetings-eventes-calendar .views-field-field-document-number,#content .view-meetings-eventes-calendar .views-field-field-project-stage,#content .view-meetings-eventes-calendar .views-field-field-committe,#content .view-meetings-eventes-calendar .views-field-field-tags,#content .view-meetings-eventes-calendar .document-info,#content .view-meetings-eventes-calendar .views-field-field-event-place,#content .view-meetings-eventes-calendar .views-field-field-event-date,#content .view-meetings-eventes-calendar .views-field-field-event-address,#content .view-meetings-eventes-calendar .views-field-field-resources-for{font-size:12px;}
#content .view-user-basic-info .views-field-picture{float:left;margin:0 20px 10px 0;}
#content .view-user-basic-info .user_contact_info .views-field-field-tags span{font-weight:bold;font-size:0.929em;}
#content .research-project-tabs .quicktabs_main .views-row .views-field-field-project-stage,#content .research-project-tabs .quicktabs_main .views-row .views-field-field-committe,#content .research-project-tabs .quicktabs_main .views-row .views-field-field-tags{font-size:0.929em;width:100%;float:left;}
#content .research-project-tabs .quicktabs_main .views-row .views-field-body{clear:both;padding-top:10px;}
#content #resources-for-children .pane-documents .views-field-field-link-url-1,#content #resources-for-children .pane-documents .views-field-title{width:185px;}
#content #resources-for-children #block-views-contacts-page .views-field-field-user-long-name{width:76px;}
#content #resources-for-children #block-views-contacts-page .views-field-php{width:117px;}
#content #resources-for-children #block-views-contacts-page .views-field-php-1{width:115px;}
#content #resources-for-children .pane-upcoming-events .views-field-field-event-place,#content #resources-for-children .pane-upcoming-events .views-field-field-event-date{font-size:0.929em;}
#content #resources-for-children .pane-upcoming-events .views-field-body{padding-top:5px;}
#content #foia .acus-documents .views-field-title{width:445px;}
#content #foia .foia-reports .views-field-title{width:180px;}
#content #foia .pane-contacts-block .views-field-nothing{font-weight:bold;}
#content #content-contacts .views-field-field-user-long-name h1{margin:0px;}
#content #content-contacts .views-field-php h2{border:0px none;margin-bottom:15px;font-size:1.4em;}
#content #content-contacts .views-field-field-linkedin{margin-bottom:10px;}
#content #content-contacts .views-field-field-tags .views-label{float:left;margin-right:5px;}
#content #content-contacts .view-content-results .view-content table.views-table td.views-field-field-user-long-name{width:122px;}
#content #policies .pane-documents .views-row .views-field-title{padding-left:10px;width:460px;}
.pane-documents div.views-field-title,.pane-documents div.views-field-field-link-url-1,.pane-documents div.views-field-field-admin-material-title{float:left;}
.pane-contacts-block .views-field-field-committee-title,.pane-contacts-media .views-field-field-committee-title,.pane-contacts-director .views-field-field-committee-title,.pane-contacts-block .views-field-field-user-long-name,.pane-contacts-media .views-field-field-user-long-name,.pane-contacts-director .views-field-field-user-long-name{font-weight:bold;}
#quicktabs-container-contacts .views-field-picture{float:left;margin-bottom:7px;}
#quicktabs-container-contacts .views-field-field-phone{float:left;}
.views-field-service-links{margin-top:10px;}
#content #timeline_50th_anniversary .views-field-field-year{font-family:Georgia,Times New Roman,serif;font-size:1.6em;line-height:1.6em;color:#006699;border-bottom:1px dashed #888888;margin-bottom:9px;}
#content #timeline_50th_anniversary .views-field-field-featured-image{margin-bottom:9px;}
#content #timeline_50th_anniversary .views-field-field-featured-image,#content #timeline_50th_anniversary .views-field-body{display:inline-block;vertical-align:top;}



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






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px;}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px;}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.sticky-header-top .advertisement-728x90{position:absolute;top:9px;right:0;bottom:0}
.sticky-header.sticky-header-top .advertisement-728x90{position:absolute;margin-top:2px;left:266px;top:0px}
.advertisement-cmad-114x83{float:left;position:relative;z-index:1}
.center-wrapper .panel-col-first .pane-ti-lsg-ay-ads-multiad-300x250 .advertisement-multiad-300x250{width:300px;margin:0 auto;padding-top:15%;height:400px}
.center-wrapper .panel-col-first .pane-ti-lsg-ay-ads-multiad-300x250 .advertisement-multiad-300x250 .adtxt{background:#f7f8f8 none}
.center-wrapper .panel-col-first .pane-ti-lsg-ay-ads-multiad-300x250 .advertisement-multiad-300x250 .adtxt span{padding:0 10px;background:#f7f8f8}
body.node-type-gallery .panel-col-first .pane-ti-lsg-ay-ads-300x250 .advertisement-300x250{display:inline-block;vertical-align:middle}
.thumbnail .caption{padding:9px;color:#333}

.metaslider .caption-wrap {
	position: relative!important;
	top: 0;
	left: 0!important;
	background: #fff!important;
	color: #000!important;
	opacity: 1!important;
	margin: 0;
	bottom: inherit!important;
	width: 44%!important;
	height: 100%;
	line-height: 1.4em;
	float: right;
}

.metaslider .caption {
	padding: 0;
	word-wrap: break-word;
	height: 330px;
	width: 100%;
}




body .av-special-heading .av-special-heading-tag{
text-transform:none;
letter-spacing: -2px;
}


.meta-heading .av-special-heading-tag{
font-weight: normal;
}

#top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp{color: inherit; }


.av-inherit-size .av-special-heading-tag{ font-size: 1em; }

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag{font-weight: 300;}


.flexslider ul  li .flex-caption {
	max-width:50%;
}


.flex-caption {
	margin:0px;
	display:block;
	padding: 120px 0px 0px 30px;
	color: #fff;
	position: absolute;
}


.flex-caption h1 {
	text-shadow: 1px 1px 1px #000;
	margin-bottom:40px;
	line-height:48px;
}



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


div.post.format-aside .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-gallery .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-link .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-image .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-quote .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-status .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-video .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-audio .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-chat .entry-container { padding-left: 0; padding-right: 0; }

.entry table, .comment-body table { width: 100%; border-collapse: collapse; }

.entry th, .comment-body th { text-align: left; padding: 6px;  border-bottom: 1px dotted #ccc; }

.entry td, .comment-body td { padding: 6px; border-bottom: 1px dotted #ccc; }


.entry,
.non-wp-entry {
	padding: 10px 0 5px;
	clear: both;
	font-size: 116%;
	line-height: 1.6em;
	margin-bottom: 1em;
	overflow: hidden;
}


.entry img {
	max-width: 100%;
}

.entry img.attachment-thumbnail { max-width: none; }

.entry .wp-caption {
	max-width: 100%;
}

.entry-container { padding: 0; position: relative; }

#div-gpt-ad-rectangle-mobile,
#div-gpt-ad-leaderboard-mobile,
.mobile-menu {
	display: none;
}

#div-gpt-ad-rectangle-mobile,
#div-gpt-ad-leaderboard-mobile {
	text-align: center;
}
