﻿
.company-logo1 { position:absolute; left:500px; bottom:30px;}

.company-logo a, .company-logo1 a { border:none; outline:none;}
.mainCallouts__speaking .headshot{border-radius:0.25em;height:100px;width:100px}
.mainCallouts__speaking .headshot.alignright{margin:0 0 0.625em 1.5625em}



.roll .footer {
	font-size: 8pt; text-align: center;
	color: #B1B1B1;
	padding-bottom: 2px;
}
.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}
#country-selector-modal .north-america,#country-selector-modal .asia{width:33%;clear:left;float:left}
html body,.block,#header .header-text,.front .view-heroes h4.hero-link,.front .stay-informed .block_content,.front #content #block-quicktabs-news_most_read .view-popular .views-row,.front #content #block-quicktabs-news_most_read .view-news-block .views-row,.view-id-resouce_list_page .views-row .views-field-nothing{font-family:"source-serif-pro","sans-serif";font-style:normal;font-weight:400;}
.front #content #block-quicktabs-news_most_read .view-popular .views-row .views-field-body .field-content p{font-size:14px !important;}
.front #content #block-quicktabs-news_most_read .view-popular .views-row .views-field-body .field-content a{font-size:14px !important;}
.front #content #block-quicktabs-news_most_read .view-news-block .views-row .views-field-field-news-description .field-content p{font-size:14px !important;}
.front #content #block-quicktabs-news_most_read .view-news-block .views-row .views-field-field-news-description .field-content a{font-size:14px !important;}
.view-id-resouce_list_page .views-row .views-field-type{position:absolute;top:20px;left:36px;height:auto;width:34px;}
.view-id-resouce_list_page .views-row .views-field-type .field-content{display:block;overflow:hidden;}
.view-id-resouce_list_page .views-row .views-field-type .field-content div svg path,.view-id-resouce_list_page .views-row .views-field-type .field-content div svg polygon{fill:white;width:100%;height:100%;}
.view-id-resouce_list_page .views-row .views-field-title{line-height:1.4;margin-top:5px;}
.view-id-resouce_list_page .views-row .views-field-view-node{display:none;visbility:hidden;opacity:0;}
.view-id-resouce_list_page .views-row .views-field-changed{font-size:15px;color:#646464;margin-top:0px;margin-bottom:5px;}
.view-id-resouce_list_page .views-row .views-field-nothing{margin-top:5px;font-size:14px;}
.view-id-resouce_list_page .views-row .views-field-nothing p{display:inline;}
.view-id-resouce_list_page .views-row .views-field-nothing a{color:#0091b2;}
.view-id-resouce_list_page .views-row .views-field-nothing a:hover{color:#263685;border-color:#263685;}
.view-id-resouce_list_page .views-row .views-field-field-image,.view-id-resouce_list_page .views-row .views-field-field-publication-image,.view-id-resouce_list_page .views-row .views-field-field-youtube{position:relative;}
.view-id-resouce_list_page .views-row .views-field-field-image a,.view-id-resouce_list_page .views-row .views-field-field-publication-image a,.view-id-resouce_list_page .views-row .views-field-field-youtube a{display:block;overflow:hidden;position:relative;}
.view-id-resouce_list_page .views-row .views-field-field-image a .tile-icon-background,.view-id-resouce_list_page .views-row .views-field-field-publication-image a .tile-icon-background,.view-id-resouce_list_page .views-row .views-field-field-youtube a .tile-icon-background{position:absolute;top:0px;left:0px;width:180px;}
.view-id-resouce_list_page .views-row .views-field-field-image a .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-image a .tile-icon-background svg polygon,.view-id-resouce_list_page .views-row .views-field-field-publication-image a .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-publication-image a .tile-icon-background svg polygon,.view-id-resouce_list_page .views-row .views-field-field-youtube a .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-youtube a .tile-icon-background svg polygon{fill:#0091b2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.view-id-resouce_list_page .views-row .views-field-field-image a:hover .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-image a:hover .tile-icon-background svg polygon,.view-id-resouce_list_page .views-row .views-field-field-publication-image a:hover .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-publication-image a:hover .tile-icon-background svg polygon,.view-id-resouce_list_page .views-row .views-field-field-youtube a:hover .tile-icon-background svg path,.view-id-resouce_list_page .views-row .views-field-field-youtube a:hover .tile-icon-background svg polygon{fill:#263685;}
.view-id-resouce_list_page .views-row .views-field-field-image a img,.view-id-resouce_list_page .views-row .views-field-field-publication-image a img,.view-id-resouce_list_page .views-row .views-field-field-youtube a img{width:100%;height:auto;}
.view-id-resouce_list_page .views-row .views-field-title a{font-size:18px;color:#0091b2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;margin-bottom:5px;}
.view-id-resouce_list_page .views-row .views-field-title a:hover{color:#263685;}
.view-id-resouce_list_page .views-row .views-field-field-short-desc,.view-id-resouce_list_page .views-row .views-field-field-publication-short-desc,.view-id-resouce_list_page .views-row .views-field-field-resources-short-desc{padding-left:0px !important;}
.view-id-resouce_list_page .views-row .views-field-field-short-desc .field-content,.view-id-resouce_list_page .views-row .views-field-field-publication-short-desc .field-content,.view-id-resouce_list_page .views-row .views-field-field-resources-short-desc .field-content{color:#646464;font-size:16px;margin:0 0 2em;line-height:24px;}
.view-id-resouce_list_page .views-row .views-field-field-short-desc .field-content span,.view-id-resouce_list_page .views-row .views-field-field-publication-short-desc .field-content span,.view-id-resouce_list_page .views-row .views-field-field-resources-short-desc .field-content span{display:none;visibility:hidden;opacity:0;}
body.ie .view-id-resouce_list_page .views-row .views-field-field-image img,body.ie .view-id-resouce_list_page .views-row .views-field-field-publication-image img,body.ie .view-id-resouce_list_page .views-row .views-field-field-youtube img{margin-top:35px;}
body.ie .view-id-resouce_list_page .views-row .views-field-type{top:0px;}

#footer #footer-nav .nav .pt1,
#footer #footer-nav .nav .pt2 {
  padding: 0 90px 0 0;
}

#right_mid2 {
	margin: 0;
	padding: 0;
	border-top: 0px solid #a52b02;
	background-color: #e9ecf3;
}


#main_right #right_top h2, #main_right #right_mid h2, #right_mid2 h2{
   	color: #01458c;
	border: 0;
	margin: 0px 10px 5px 0px;
	font: bold 100%/110% verdana, helvetica, sans-serif;
	padding: 10px 10px 0px 10px;
}



#homepage-slide .carousel-inner .item .carousel-caption {
	position: absolute;
	left: 0;
	bottom :0;
	background-color: rgba(0,0,0,.0);
	width: 100%;
	margin: 0;
	padding-bottom: 80px;
}

H3.white
{
    FONT-SIZE: 12px;
    COLOR: #ffffff
}

TD.white
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, sans-serif
}


.side_box .item{
    margin:21px 0 0;
}


.side_box .item:first-child{
    margin:0;
}

.panel-grid-cell .so-panel.widget {
  zoom: 1;
}

.panel-grid-cell .so-panel.widget:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}
  #pg-1087-0 , #pg-1087-1 , #pg-1087-2 , #pg-1087-3 , #pl-1087 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-1087 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
#prose-home div.prose-home-top,#prose-home div.prose-home-left,#prose-home div.prose-home-right,#content div.widget-area,#content div.widget,#content div.gwat-before-widgetized{margin-bottom:40px;}




#footer .m_title { 

    font-size: 18px !important;

}




h3.m_title { 

    text-transform: uppercase;

}




.product-search h3.m_title {

text-transform: uppercase;

text-align: center;

margin-top: 8px;

}



.m_title {margin-top:0; color:#CD2122; text-shadow:0 1px 0 #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}

.login-panel .m_title,
.register-panel .m_title,
.forgot-panel .m_title {font-size:20px; font-weight:500; color:#4a4a4a; margin-bottom: 20px; line-height: 1;}

.infobox1 .m_title { font-weight:700;line-height: 1;margin: 0 0 10px;}

.infobox2 .m_title {font-weight:700;line-height: 1;margin: 0 0 10px;}

.latest_posts.default-style .post .m_title {font-style:italic; font-size:16px; line-height:1.4; margin-top:10px;}

.latest_posts.acc-style h3.m_title {position:absolute; top: 14px; z-index:1;margin: 0;}

.main-nav ul li.orange-light:hover {
  background-position: 0 -75px;
}

.main-nav ul li.orange:hover {
  background-position: 0 -375px;
}
.img-zoom{display:block;overflow:hidden}
.img-zoom img{width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .25s cubic-bezier(0.55,0,0.1,1);transition:transform .25s cubic-bezier(0.55,0,0.1,1)}
.homepage-shop-by-case .img-zoom{overflow:visible;margin-bottom:5px}

#footer p.copy {
  clear: both;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  margin: 0;
}

.nivo-html-caption {
    display:none;
}

.buttonlist .next .icon-arrow_right,
.buttonlist .prev .icon-arrow_left{
	top:-4px;
}


.button_arrow .icon{
	display:inline-block;
	height:10px;
	
}

.button_arrow .icon-arrow_right,
.button_arrow .icon-arrow_left{
	font-size:18px;
	position:relative;
	top:-6px;
	padding-right:5px;
}

.pagination .icon-arrow_right, .pagination .icon-arrow_left{
	font-size:18px;
	position:relative;
	top:-5px;
	margin-left:5px;
}


.statestop { background-color: #c2d7ef; text-align: center; }

.employee-position,
.employee-social {
	padding: 15px;
	display: block;
}

.employee-name,
.employee-position,
.employee-social {
	background-color: #2e2e2e;
	color: #fff;
	border-bottom: 1px solid #383838;
}
.content--centered{text-align:center;margin:0 auto}
.content--narrow{max-width:53.75rem}
.content-header{position:relative;z-index:10}
.content-header .content-header__outer{width:100%}
.page-search-new .view-search .view-header .exposed_filter_data .content{font-weight:bold}


.sc_menu {
    padding: 0;
    margin: 0;
    float: right;
}


.sc_menu li {
    display: inline-block;
    padding: 0;
    float: left;
}


.sc_menu li a {
    
    margin: 0px 5px;
}

    #righttopcolumn,
    #social,
    .sc_menu,
    .header a,
    #tagline,
    #logo {
        float: none;
        display: inline-block;
        width: 100%;
        text-align: center;
    }

#whats-new .tabs a.facebook{background-position:-85px top;}

#whats-new .tabs a.facebook:hover, #whats-new .tabs a.facebook:active, #whats-new .tabs a.facebook.current{background-position:-85px -30px;}

.tout-response .social-media li.facebook { padding-top:4px; }
