/* =========================== */
/* EndNote classes */

#endnote-login-btn { clear: both; width: 100%; }
sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.6em;
}
sub { top: 0.6em; }

/* ******* ENDNOTE LEFT NAVIGATION ************* */
/* left navigation roles as menu */

#block-menu-menu-training-left-nav .content { list-style-type:none; border-bottom:#ececec 2px solid; }
#block-menu-menu-training-left-nav .content a { width:100%; display:block; }
#block-menu-menu-training-left-nav .content ul { margin-bottom: 0; }
#block-menu-menu-training-left-nav .content ul li { margin-left: -20px; padding-left: 0; }

#block-menu-menu-training-left-nav .content li { border-bottom:#ececec 1px solid; padding:5px 0; font-family:KnowledgeMedium,Arial,Helvetica,sans-serif; font-size:13.5px; text-transform:uppercase; list-style-image: none; list-style-type:none; }
#block-menu-menu-training-left-nav .content li a { color:#828282; }
#block-menu-menu-training-left-nav .content li a:hover { color:#ff8100 !important; }
#block-menu-menu-training-left-nav .content li.selected, #block-menu-menu-training-left-nav .content li.active, #block-menu-menu-training-left-nav .content li a:active, #block-menu-menu-training-left-nav .content li a.active { color:#ff8100; }
#block-menu-menu-training-left-nav .content li.selected a { color:#505050; }

#block-menu-menu-training-left-nav .content li ul { list-style-type:none; margin-top:5px; }
#block-menu-menu-training-left-nav .content li ul li { border-bottom:none; padding:5px 0; font-family:Arial,Helvetica,sans-serif; font-size:13px; text-transform:none; margin-left:10px; }
#block-menu-menu-training-left-nav .content li ul li a, #block-menu-menu-training-left-nav .content li.selected ul li a { color:#828282; }
#block-menu-menu-training-left-nav .content li ul li.selected { color:#ff8100; }
#block-menu-menu-training-left-nav .content li ul li.selected a { color:#505050; }

#block-menu-menu-training-left-nav .content li ul li ul { }
#block-menu-menu-training-left-nav .content li ul li ul li { padding-left:12px; background:url("/sites/en/themes/endnote2014/images/left-navigation-dash.gif") no-repeat left 13px; }
#block-menu-menu-training-left-nav .content li ul li ul li.selected, #block-menu-menu-training-left-nav .content li ul li ul li:hover { padding-left:12px; background:url("/sites/en/themes/endnote2014/images/left-navigation-dash-selected.gif") no-repeat left 13px; }
#block-menu-menu-training-left-nav .content li ul li ul li a, #block-menu-menu-training-left-nav .content li.selected ul li ul li a, #block-menu-menu-training-left-nav .content li.selected ul li.selected ul li a { color:#828282; }
#block-menu-menu-training-left-nav .content li ul li.selected ul li.selected a { color:#ff8100; }

#block-menu-menu-training-left-nav .content li ul li ul li ul { margin-left:20px; }

#block-menu-menu-training-left-nav .content li.rollover-highlight { background:url("/sites/en/themes/endnote2014/images/left-navigation-selected-arrow.gif") 200px 8px no-repeat; }
#block-menu-menu-training-left-nav .content li div.shadow { background-color:#FFF; padding:0 7px 7px 0; overflow:hidden; list-style-type:none; position:absolute; left:-999em; z-index:2; background:url("/sites/en/themes/endnote2014/images/shadow-alpha.png") no-repeat scroll right bottom transparent !important; }
#block-menu-menu-training-left-nav .content li div.rollover-content { background-color:#FFF; overflow:hidden; height:1%; position:relative; }
#block-menu-menu-training-left-nav .content li div.border { padding:10px 5px 20px 5px; border:#EFEFEF 3px solid; background-color:#FFF; overflow:hidden; position:relative; }
#block-menu-menu-training-left-nav .content li div.rollover-content ul { background-color:#FFF; margin-left:0px; float:left; border-left:#EFEFEF 1px solid; padding-left:5px; padding-bottom:2000px; margin-bottom:-2000px; display:inline; position:relative; width:auto; overflow:hidden; }
#block-menu-menu-training-left-nav .content li div.rollover-content ul.first { border-left:none; }
#block-menu-menu-training-left-nav .content li div.rollover-content ul li { width:160px; margin-left:0px; }
#block-menu-menu-training-left-nav .content li div.rollover-content ul li:hover { background-color:#EEEEEC; }
#block-menu-menu-training-left-nav .content li div.rollover-content ul li.first:hover { background-color:#FFF; }
#block-menu-menu-training-left-nav .content li div.rollover-content li.first { font-weight:bold; color:#505050; }
#block-menu-menu-training-left-nav .content li div.rollover-content li.first a { font-weight:normal; }
#block-menu-menu-training-left-nav .content li:hover div.shadow, #block-menu-menu-training-left-nav .content li.sfHover div.shadow { margin-top:-22px; left:230px; }


/* ******* ENDNOTE LEFT NAVIGATION ************* */

/* FAQs */

#block-menu-menu-faqs-endnote .content { list-style-type:none; border-bottom:#ececec 2px solid; border-top: 2px solid #ececec; }
#block-menu-menu-faqs-endnote .content a { width:100%; display:block; }
#block-menu-menu-faqs-endnote .content ul { margin-bottom: 0; }
#block-menu-menu-faqs-endnote .content ul li { margin-left: 0px; padding-left: 0; }

#block-menu-menu-faqs-endnote .content li { border-bottom:#ececec 1px solid; padding:5px 0; font-family:Arial; font-size:15px; text-transform:none; list-style-image: none; list-style-type:none; }
#block-menu-menu-faqs-endnote .content li a { color:#828282; }
#block-menu-menu-faqs-endnote .content li a:hover { text-decoration:underline !important; }
#block-menu-menu-faqs-endnote .content li.selected, #block-menu-menu-faqs-endnote .content li.active, #block-menu-menu-faqs-endnote .content li a.active { color:#ff8000; font-weight:bold; }
#block-menu-menu-faqs-endnote .content li.selected a { color:#505050; }


#block-menu-menu-faqs-endnote .content li ul { list-style-type:none; margin-top:5px; }
#block-menu-menu-faqs-endnote .content li ul li { border-bottom:none; padding:5px 0; font-family:Arial,Helvetica,sans-serif; font-size:13px; text-transform:none; margin-left:10px; }
#block-menu-menu-faqs-endnote .content li ul li a, #block-menu-menu-faqs-endnote .content li.selected ul li a { color:#828282; }
#block-menu-menu-faqs-endnote .content li ul li.selected { color:#ff8000; }
#block-menu-menu-faqs-endnote .content li ul li.selected a { color:#505050; }


#block-menu-menu-faqs-endnote .content li ul li ul { }
#block-menu-menu-faqs-endnote .content li ul li ul li { padding-left:12px; background:url("/sites/en/themes/endnote2014/images/left-navigation-dash.gif") no-repeat left 13px; }
#block-menu-menu-faqs-endnote .content li ul li ul li.selected, #block-menu-menu-faqs-endnote .content li ul li ul li:hover { padding-left:12px; background:url("/sites/en/themes/endnote2014/images/left-navigation-dash-selected.gif") no-repeat left 13px; }
#block-menu-menu-faqs-endnote .content li ul li ul li a, #block-menu-menu-faqs-endnote .content li.selected ul li ul li a, #block-menu-menu-faqs-endnote .content li.selected ul li.selected ul li a { color:#828282; }
#block-menu-menu-faqs-endnote .content li ul li.selected ul li.selected a { color:#ff8100; }


#block-menu-menu-faqs-endnote .content li ul li ul li ul { margin-left:20px; }


#block-menu-menu-faqs-endnote .content li.rollover-highlight { background:url("/sites/en/themes/endnote2014/images/left-navigation-selected-arrow.gif") 200px 8px no-repeat; }
#block-menu-menu-faqs-endnote .content li div.shadow { background-color:#FFF; padding:0 7px 7px 0; overflow:hidden; list-style-type:none; position:absolute; left:-999em; z-index:2; background:url("/sites/en/themes/endnote2014/images/shadow-alpha.png") no-repeat scroll right bottom transparent !important; }
#block-menu-menu-faqs-endnote .content li div.rollover-content { background-color:#FFF; overflow:hidden; height:1%; position:relative; }
#block-menu-menu-faqs-endnote .content li div.border { padding:10px 5px 20px 5px; border:#EFEFEF 3px solid; background-color:#FFF; overflow:hidden; position:relative; }
#block-menu-menu-faqs-endnote .content li div.rollover-content ul { background-color:#FFF; margin-left:0px; float:left; border-left:#EFEFEF 1px solid; padding-left:5px; padding-bottom:2000px; margin-bottom:-2000px; display:inline; position:relative; width:auto; overflow:hidden; }
#block-menu-menu-faqs-endnote .content li div.rollover-content ul.first { border-left:none; }
#block-menu-menu-faqs-endnote .content li div.rollover-content ul li { width:160px; margin-left:0px; }
#block-menu-menu-faqs-endnote .content li div.rollover-content ul li:hover { background-color:#EEEEEC; }
#block-menu-menu-faqs-endnote .content li div.rollover-content ul li.first:hover { background-color:#FFF; }
#block-menu-menu-faqs-endnote .content li div.rollover-content li.first { font-weight:bold; color:#505050; }
#block-menu-menu-faqs-endnote .content li div.rollover-content li.first a { font-weight:normal; }
#block-menu-menu-faqs-endnote .content li:hover div.shadow, #block-menu-menu-faqs-endnote .content li.sfHover div.shadow { margin-top:-22px; left:230px; }

/* EndNote FAQs */


/*.node-type-faqs #page-title { font-family: KnowledgeMedium,Arial,Helvetica,sans-serif; font-weight: normal; text-transform: uppercase; margin: 12px 0 0 0; font-size: 1.2em; color: #A00000; border-bottom: 0; }*/
.node-type-faqs .field-name-field-subtitle { 
  font-family: KnowledgeBold;
  font-size: 20px;
  line-height:22px;
  margin: 0 0 30px;
  color:#ff8000;
 }
.views-field-field-answer a, 
.field-name-field-answer a { 
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	margin:0 0 15px 0;
	position:relative;	
  color:#0072a8;
}
.views-field-field-answer a:after, 
.field-name-field-answer a:after { 
  background-color: rgba(0, 0, 0, 0);
	background-image: url("/sites/en/files/m/img/endnote-sprite-600x170v2.png");
	background-repeat: no-repeat;
	background-size: 600px 170px;
	content: "";
	display: block;
	font-size: 40px;
	height: 20px;
	position: absolute;
	right: -25px;
	top:-2px;
	width: 15px;
  background-position: 0px -55px;
}

.views-field-field-answer a:hover,
.views-field-field-answer a:active,
.views-field-field-answer a:focus,
.field-name-field-answer a:hover,
.field-name-field-answer a:active,
.field-name-field-answer a:focus {
  color:#0072a8;
	text-decoration:underline;
}

.views-field-field-answer p, 
.field-name-field-answer p {
  margin-bottom:25px;
}


.quick-accordion h3 { font-family: Arial, Helvetica, sans-serif; text-transform: none; font-size: 12px; }
/*.ui-accordion { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.ui-accordion .ui-accordion-header { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif !important;  }
.ui-accordion .ui-accordion-header a { background-image: none; color: #505050 !important; padding-left: 15px !important; padding-right: 10px !important; }
.ui-accordion .ui-accordion-header a:hover { background-image: none; color: #212121 !important; }
.ui-accordion .ui-state-active a, .ui-accordion .ui-state-active a:link, .ui-accordion .ui-state-active a:visited
{ background-image: none !important; color: #212121 !important; }
.ui-accordion .ui-state-default .ui-icon { background-image: url(/sites/en/themes/endnote2014/css/images/ui-icons_454545_256x240.png) !important; 
background-position: -32px -128px; 
background-position: -64px 0; 
background-position: -16px -128px;
 }
.ui-accordion .ui-state-hover .ui-icon, .ui-accordion .ui-state-focus .ui-icon {background-image: url(/sites/en/themes/endnote2014/css/images/ui-icons_454545_256x240.png) !important; 
background-position: -64px -128px; 
background-position: 0 0; 
background-position: -48px -128px;
 }
.ui-accordion .ui-state-active .ui-icon {background-image: url(/sites/en/themes/endnote2014/css/images/ui-icons_454545_256x240.png) !important; 
background-position: -64px -128px; 
background-position: 0 0; 
background-position: -48px -128px; 
 }
.ui-accordion .ui-accordion-header .ui-icon
{
  left: 10px !important;
  top: 5px !important;
  margin-top: 0 !important;
}
.ui-accordion .ui-accordion-content { padding-top: 0 !important; padding-bottom: 8px !important; }*/


/* forum feed in right sidebar on EndNote*/
#block-views-feeds-block-4, #block-views-feeds-block-5 { width: 180px; padding: 10px; background-color: #f0f0f0; }

/* EndNote subpage heading colors */

h2.title, h2, h3, h4 { color: #ff8000; }
h2.order { color: #A00000; font-size: 16px; font-family: KnowledgeRegular, Arial, Helvetica, sans-serif; margin-bottom: 0; padding-bottom: 0; }
h2.order a { color: #A00000; font-weight: normal; }
	h2.order a:hover { color: #005A84; }
	h2.buy { margin-top: 10px !important; margin-bottom: 0; padding-bottom: 0; }




/* the following class hides the advanced search section */
.page-search-node fieldset.search-advanced { display: none; }


.node-type-contact-us table { border: none; }
.node-type-contact-us .odd td { background-color: #f8f8f8; }
.quicktabs-ui-wrapper { font-family: Arial, Helvetica, sans-serif; }

/* Live Training Tabs display */
#block-quicktabs-live-training-tabs h3 { margin-top: 24px; font-size: 1.4em; }
#block-quicktabs-live-training-tabs .views-field-field-live-training-link { margin-bottom: 12px; }

/* Sky style for QuickTabs */
ul.quicktabs-tabs.quicktabs-style-sky li { margin-right: 2px; }
ul.quicktabs-tabs.quicktabs-style-sky li a,
ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
  font-size: 12px;
  background: #fff url('/sites/en/themes/endnote2014/images/quicktabs/bg-shade-light.png') repeat-x bottom left;
  font-weight: bold;
  text-transform: uppercase;
  border-left: 1px solid #eee;
}

ul.quicktabs-tabs.quicktabs-style-sky li a:hover,
ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {
  background: #DA0A0A url('/sites/en/themes/endnote2014/images/quicktabs/bg-shade-medium.png') repeat-x bottom left;
}

ul.quicktabs-tabs.quicktabs-style-sky li.active a,
ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {
  background: #A10101 url('/sites/en/themes/endnote2014/images/quicktabs/bg-shade-dark.png') repeat-x bottom left;
  font-size: 12px;
  font-weight: bold;
}
.node-type-buy .views-field-field-lower-content h3 { margin-top: 24px; }
#quicktabs-container-buy_online_tabs .views-field-field-left-column-1 table, #quicktabs-container-buy_online_tabs .views-field-field-right-column table { margin-left: 1px; }


/* jquery tabs */
.qt_search_input {
  border: 1px solid #bababa;
  margin-top: 15px;
  padding: 10px;
  width: 60%;
}
#quicktabs-search_kb_tabs {width:810px;margin:0 auto 30px auto;}
.ui-tabs .ui-tabs-panel {
    background: #f7f7f7;
    border: 0 !important;
    display: block;
    margin-left: 0;
    padding: 10px 40px !important;
}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default {
    background: #f7f7f7;
    box-shadow: none;
}
.ui-tabs .ui-tabs-nav li {
  margin-right:5px !important;
}
.ui-tabs .ui-tabs-nav li a {
    background: #999 !important;
    color: #fff;
    float: left;
    font-family:KnowledgeBold;
    font-size:18px;
    line-height:18px;
    text-transform: none;
    padding:15px 40px;
    transition:none;
}
.ui-tabs .ui-tabs-nav {
    padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a { background: #f7f7f7 !important;color:#333 !important; }
.ui-tabs .ui-tabs-nav li a:hover { background: #f7f7f7 !important; color:#333;transition:none; }




/* University/Partner logos */

.univ-logos {
    padding: 0 2px;
}
.univ-logos li {
    float: left;
    font-size: 11px;
    margin: 6px 5px;
    padding: 0;
    text-transform: uppercase;
    list-style: none;
}
#edit-cancel { font-weight:bold; padding:0 10px; text-transform:uppercase; }



/* Apply/Reset buttons */
.views-exposed-form .submit-reset-buttons { float: left; padding-top: 0; clear:both; width:205px; }
.page-downloads-styles table.cols-5 { clear:both; }
.page-node-9597 table { width:50% !important; }


/* Training Calendar */
.calendar-calendar div.calendar {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 11px;
}
.calendar-calendar td a.register_btn { background: transparent url(/sites/en/themes/endnote2014/images/btn_arrow_orange.png) no-repeat right center !important; padding-right: 18px !important; padding-top: 10px !important; padding-bottom: 10px !important; display:none; }

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
  background: #fff;
}

.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
  background: #fff;
}
.node-type-homepage #breadcrumb {display: none;}

/* popup nodes */
.node-type-popup #wrapper {
	width:800px;
	}
.node-type-popup #content-container{
	width:700px;
}
.node-type-buy #main,
.node-type-en-full-page #main {margin-right:0;}
/* hide the header, topnav and breadcrumbs on EN Basic nodes */
.node-type-en-basic #page-top, .node-type-en-basic #menu-container, .node-type-en-basic #breadcrumb/*, .node-type-en-basic .footer-logo */ { display: none; }

/* Comparison Chart classes */
/* as popup content type */
.page-node-48968 .content th { background-color:#a00000; font-weight:bold; text-align: center; color: #ffffff; padding: 12px 10px 4px 10px; }
	.page-node-48968 .content th h3 { color: #ffffff; }
.page-node-48968 h2 { font-size: 30px;font-family: KnowledgeRegular,Arial,Helvetica,sans-serif; color: #ff8100; }
.page-node-48968 .content table { border-spacing: 0 0; border-left: none; border-bottom: none; }
.page-node-48968 .content th, .page-node-48968 .content td { border-left: 2px solid #f0f0f0; border-bottom: 2px solid #f0f0f0; }
a.compare_selected { background: transparent url(/sites/en/themes/endnote2014/images/orange_circle.png) no-repeat right center; padding-right: 15px; }
.compare_diff { color: #CC0000; }
.page-node-48968 .ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 400px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	background-color: #fff;
}

.page-node-43813 .ui-tooltip, .page-node-43814 .ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 400px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	background-color: #fff;
}
/* as page faqs type */
/* Comparison Chart classes */
.page-node-48970 .content th { background-color:#a00000; font-weight:bold; text-align: center; color: #ffffff; padding: 12px 10px 4px 10px; }
	.page-node-48970 .content th h3 { color: #ffffff; }
.page-node-48970 h2 { font-size: 30px;font-family: KnowledgeRegular,Arial,Helvetica,sans-serif; color: #ff8100; }
.page-node-48970 .content table { border-spacing: 0 0; border-left: none; border-bottom: none; }
.page-node-48970 .content th, .page-node-48970 .content td { border-left: 2px solid #f0f0f0; border-bottom: 2px solid #f0f0f0; }
	.page-node-48970 .content th.cell_center_last, .page-node-48970 .content td.cell_center_last { text-align:center; padding:3px 5px 3px 1px; border-left: 2px solid #f0f0f0; }
	.page-node-48970 .content th.cell_center_last { padding: 12px 10px 4px 10px; }
	.page-node-48970 .content .odd td { background-color: #DEDEDE; }
	td.vert_rule { width: 1px; background: transparent url(/sites/en/themes/endnote2014/images/vert_rule19.png) repeat-y; }
a.compare_selected { background: transparent url(/sites/en/themes/endnote2014/images/orange_info.png) no-repeat right center; padding: 10px 18px 10px 0; }
	a.compare_selected:hover { background-image: url(/sites/en/themes/endnote2014/images/gray_info.png) }
.compare_diff { color: #CC0000; }
.page-node-48970 .ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 400px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	border: 1px solid #ff8100;
	background-color: #f0f0f0;
	margin-top: -12px !important;
}
/*.page-node-48970 #page-title { color: #A00000; font-family: KnowledgeMedium,Arial,serif; font-size: 1.8em; font-weight: normal; padding: 0 0 10px 0; line-height: 1.2em; text-transform: uppercase; border-bottom:4px solid #BABABA; padding-bottom: 8px; margin-bottom: 18px; }*/

/* homepage classes - herofull content type */
#hp-wrapper { width: 1000px; margin: 0 auto; background: #FFF url(/sites/en/files/media/home/en_x7_bg.gif) top no-repeat; }
#hp-banner { width: 1000px; }
#hp-container { }
	#hp-container a { color: #505050; }
	#hp-container a:hover { color: #9F0000; }
#hp-container #side1 { float: left; margin-left: 50px; margin-right: 41px; width: 490px; }
#hp-container #side2-container { float: left; width: 419px; height: 300px; }
	#hp-container #side2-container #side2a { float: left; width: 213px; margin-left: 30px; }
	#hp-container #side2-container #side2b { float: left; width: 175px; }
#hp-container h2 { text-transform: none; color: #505050; font-size: 18px; }
#hp-container table { border-spacing: 0 0; border: 1px solid #ccc; border-left: none; border-bottom: none; }
	#hp-container table td { padding: 18px 20px 8px 20px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#hp-container #appstore { margin-top: 2px; }
#hp-container #social ul { width: 135px; margin: 0 auto; padding: 0; margin-top: 20px; }
	#hp-container #social .socialicons li { float: left; font-size: 11px; margin: 6px 5px; padding: 0; text-transform: uppercase; list-style: none; }
#hp-container #hp-menu { width: 190px; padding:0; margin-top: 2px; background: #d0d0d0 url(/sites/en/files/media/home/hp-menu-bg.gif) top no-repeat; }
	#hp-container #hp-menu ul { margin: 0; padding: 0; list-style: none; }
	#hp-container #hp-menu li a { height: 24px; text-decoration: none; font-weight:normal; color: #505050; font-weight: bold; display: block; background: transparent url(/sites/en/files/media/home/btn_background_off.png) top no-repeat; padding: 3px 0 6px 18px; font-size: 10px; text-transform: uppercase; }
	#hp-container #hp-menu li a:hover { color: #9F0000; background: transparent url(/sites/en/files/media/home/btn_background_on.png) no-repeat; }
	#hp-container #hp-menu li.last a { height: 14px; }

/* TABLE CLASSES - NO BORDER */
.content table.noborder { border: none; border-collapse: collapse; }
.content table.noborder th, .content table.noborder td { border: none; padding: 0; }
	.node-type-buy .content table.noborder td img { padding: 4px 10px; }
	.node-type-buy .content table.noborder td img.featured { padding: 0 10px 20px 10px; }
	.node-type-buy .content table.noborder td p { padding: 4px 5px 4px 0; }
	.node-type-buy .content table.noborder td p.first  { padding-top: 0 !important; margin-top: 0 !important; }
div.hrdashed { border-bottom: 1px dashed #B6B6B6; height: 1px; margin: 0 0 10px 0; }
	.content .secondary td div.hrdashed { border-bottom: 1px dashed #B6B6B6; height: 1px; margin: 0 0 10px 0; margin-top: -10px; }
	.node-type-buy .content table.noborder td.middle { vertical-align: middle; }
div.hrsolid { border-bottom: 3px solid #B6B6B6; height: 3px; margin: 0; }
div.hr505050 { border-bottom: 12px solid #B6B6B6; height: 12px; margin: 0; }
td.price, td.download { font-size: 14px; }
	td.student { font-size: 14px; vertical-align: middle; }
	td.price { vertical-align: top !important; }
	td.download { vertical-align: bottom !important; }
	td.top { vertical-align: top !important; }
	td.bottom { vertical-align: bottom !important; }
.content .secondary td img { padding: 0 8px; }
.buy-title { background-color: #505050; color: #fff; text-transform: uppercase; font-size: 19px; font-family: KnowledgeMedium, Arial, Helvetica, sans-serif; padding: 8px 18px 5px 18px; }
.discount { font-weight: bold; color:#005A84; border-bottom: 1px solid #212121; padding-bottom: 3px; padding-top: 8px; }
td.nopad { padding: 0 !important; }
		.node-type-buy .third, .last_third { float: left; width: 33%; margin-right: 4px}
		.node-type-buy .last_third { margin-right: 0; }



/* Distributors Classes */
.page-node-49093 .views-field-term-node-tid { font-family:KnowledgeMedium, Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:20px; color: #f26917; padding-bottom:8px; margin-bottom:0; margin-top: 16px; }
	/* .page-node-49093 #block-views-distributors-block .view-content h3 { display: none; } */
	.page-node-49093 .view-filters { float: left; width: 250px; margin-right: 20px; }
	.page-node-49093 .view-content { clear: none; float: left; background: url(/sites/en/themes/endnote2014/images/white-bg-70.png) repeat; margin-left: 240px; width: 400px; margin-top: -40px; border: 2px solid #bababa; padding: 0 10px 10px 10px; -moz-border-radius: 5px; border-radius: 5px; }
.page-node-49093 .views-field-body h3 { display: block; font-family:KnowledgeRegular, Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:16px; color:#ffac19; color: #212121; padding-bottom:8px; margin-bottom:0; }
.page-node-49093 .views-field-field-contact-name { clear: both; padding-top: 14px !important; font-weight: bold; color: #212121; }
.page-node-49093 .views-field-field-company-email { font-weight: bold; }
h4.distributor-title { display: block; font-family: Helvetica, Arial, sans-serif; text-transform: none; font-size: 14px; color: #a00000; color: #212121; font-weight: bold; padding-bottom:0; margin-bottom:0; margin-top: 16px; }
.distributordevices { clear: both;  }
.distributorlabel { float: left; width: 30px !important; font-weight: bold; color: #ff8100; font-weight: normal; color: #505050; }
.page-node-49462 #main {margin-right:0;}
.distributorvalue { float: left;  font-weight: bold; }
.distributoraddress p { margin-bottom: 0; padding-bottom: 0; }
.distributorbox { border: 2px solid #dedede; padding: 10px; }
.page-node-49093 #page-container { background: url(/sites/en/files/images/basic/world_map_without_borders_900px.png) top no-repeat; background-position: 0 55px; min-height: 450px; }
#block-views-distributors-block { margin-top: 20px; }
#block-views-distributors-block .views-widget-filter-tid { font-size: 11px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; color: #a00000; }
	#block-views-distributors-block .views-widget-filter-tid select { font-size: 12px; text-transform: none; letter-spacing: normal; }
#block-views-distributors-block .view-empty { clear: none; float: left; background: url(/sites/en/themes/endnote2014/images/white-bg-70.png) repeat; margin-left: 240px; width: 400px; margin-top: -40px; border: 2px solid #bababa; padding: 10px 10px 10px 10px; -moz-border-radius: 5px; border-radius: 5px; }

/* Distributors TM Classes */
.page-node-49128 .view-filters { background: url(/sites/en/files/world-map.png) left top no-repeat; width: 900px; }
.page-node-49128 .view-filters form { float: right; width: 250px; margin-bottom: 190px; margin-right: -250px; z-index: 1000; }
.page-node-49128 .views-exposed-form label { font-family:KnowledgeBold, Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:14px; color: #f26917; color: #828282; font-weight: normal; padding-bottom:5px; margin-bottom:30px; margin-top: 16px; border-bottom: 1px solid #d8d8d8; width: 250px; }
/* .page-node-49128 .distributor-title h4 { color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; } */
.page-node-49128 .views-table caption { text-align: left; color: #a00000; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
	.page-node-49128 .views-table { clear: both; border-collapse: collapse; border: none; }
	.page-node-49128 tr.odd, .page-node-49128 tr.even, .page-node-49128 th { background-color: transparent; border-left: none; }
	.page-node-49128 tr, .page-node-49128 th { background-color: border-left: none;}
	.page-node-49128 th { background-color: border-left: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-transform: uppercase; }
	.page-node-49128 .content .odd td, .page-node-49128 .content td, .page-node-49128 .content th { background-color: #fff; border-left: none; }
	.page-node-49128 .views-table th { border-bottom: 1px solid #ccc !important; border-top: 1px solid #ccc !important; margin-bottom: 20px !important; padding-bottom: 6px; padding-top: 6px; }
	.page-node-49128 .view-header { float: right; width: 250px !important; margin-top: 130px; margin-bottom: 0; z-index: 20; border-top: 1px dotted #ccc; padding-top: 10px; }
/* .preferred-distributor { background: transparent url(/sites/en/themes/endnote2014/images/nobel_star.png) no-repeat left top; padding: 3px 0 80px 18px !important; font-size: 11px; line-height: 1em; } */
.page-node-49128 .distributordevices { clear: both; width: 170px; }
.page-node-49128 .distributorlabel { float: left; width: 30px !important; font-weight: normal; color: #505050; }
.page-node-49128 .distributorvalue { float: left; width: 140px; font-weight: normal; }
.page-node-49128 td.views-field-field-distributor-website { width: 195px; }
.page-node-49462 td.views-field-field-distributor-email { white-space:nowrap; }

ul.preferred_partner { margin: 0; padding: 0; }
ul.preferred_partner li { list-style: none; background: transparent url(/sites/en/themes/endnote2014/images/partner_star.png) no-repeat left top; padding-left: 22px;
font-size: 11px; line-height: 12px; }
	

/*-------------------------------------------    
    EndNote Buy Trial page
-------------------------------------------*/
  label.error { width: 200px; display: flex; color: red; }
	.watch_video, .download_guide { float: left; width: 170px; }
	.buy_large { width: 200px; }

/* end EndNote Buy Trial page */




/*-------------------------------------------    
    Endnote Redesign GCS START
-------------------------------------------*/

.global-header-menu h3 {
    border-bottom: 2px solid #555;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 30px;
}

/* Blog image max */
body.sidebar-second.node-type-endnote-blog-article #content img,
body.sidebar-second.page-blog #content img,
body.sidebar-second.page-category #content img {max-width:680px;height:auto;}

/* Download table style overrides */
.content table {
    border: 0;
}
.content .even td {
    background-color: #f1f1f1;
}
.content .odd td, .content .alt td {
    background-color: #fff;
}
.content th, .content td {
    border-left: 0;
    padding: 18px;
    font-size:14px;
}
.content th {
    padding: 10px 18px;
}
.content th a {
    text-transform:uppercase;
}

a.download {
    background: none;
    color: #005a84;
    font-weight: normal;
    font-size:14px;
    height: auto;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.views-field-title {width:32%}
th.active img {
    margin-left: 10px;
}
.view-filters {margin-bottom:40px}


.item-list .pager {
    font-size: 16px;
    font-weight:bold;
    padding:0;
}
.item-list .pager li {
   padding: 5px 10px;
}
.pager-current {
    background-color: #f1f1f1 !important;
}

.views-exposed-form .views-exposed-widget {
    float: left;
    padding-right: 3%;
    width: 100%;
}

#views-exposed-form-download-styles-page-page .views-exposed-form .views-exposed-widget { width: 31%;}

#edit-field-style-publisher-value-wrapper {
  padding-right:0;
}

.views-submit-button, .views-reset-button {
  width:auto !important;
  padding-left:0 !important;
  float: right !important;
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 10px;
}
.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next {
    background: none;
}
.view .date-nav-wrapper .date-prev a, 
.view .date-nav-wrapper .date-next a {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #0072a8;
}
.calendar-calendar th.days {
    background-color: #ccc;
    border: 0;
    color: #333;
}
.calendar-calendar td {
    border: 1px solid #bababa;
    font-size:16px;
}

.download-link td {padding:0 !important;}
.calendar-calendar .month-view table {margin-bottom:40px !important;}
.calendar-calendar .month-view table,
.date-nav {
  width:810px;
  margin:auto;
  border-collapse: collapse;
 
}
.date-box td {border:0;border-left:1px solid #bababa;border-right:1px solid #bababa;}
 

.calendar-calendar .month-view .full td.single-day .inner div, 
.calendar-calendar .month-view .full td.single-day .inner div a, 
.calendar-calendar .month-view .full td.multi-day .inner div, 
.calendar-calendar .month-view .full td.multi-day .inner div a, 
.calendar-calendar .month-view .full td .inner div.calendar.monthview div, 
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a, 
.calendar-calendar .week-view .full td.single-day .inner div, 
.calendar-calendar .week-view .full td.single-day .inner div a, 
.calendar-calendar .week-view .full td.multi-day .inner div, 
.calendar-calendar .week-view .full td.multi-day .inner div a, 
.calendar-calendar .week-view .full td .inner div.calendar.weekview div, 
.calendar-calendar .week-view .full td .inner div.calendar.weekview div a, 
.calendar-calendar .day-view .full td .inner div.view-item, 
.calendar-calendar .day-view .full td .inner div.calendar div, 
.calendar-calendar .day-view .full td .inner div.calendar div a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    line-height:16px;
    font-size:12px;
}

.calendar-calendar .month-view .full tr td.single-day.today {
    border-bottom: 2px solid #0072a8;
    border-right: 2px solid #0072a8;
    border-left: 2px solid #0072a8;
}
.calendar-calendar .month-view .full td.date-box.today {
  border-top: 2px solid #0072a8;
  border-right: 2px solid #0072a8;
  border-left: 2px solid #0072a8;
}

/* Easy Breadcrumbs */
.easy-breadcrumb {
  font-size:12px;
  margin-bottom:20px;
  margin-top:20px;
  margin-left:20px;
}
.easy-breadcrumb_segment-separator {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/en/files/m/img/endnote-sprite-600x170v2.png");
    background-position: -74px -55px;
    background-repeat: no-repeat;
    background-size: 600px 170px;
    content: "";
    display: inline-block;
    font-size: 14px;
    height: 14px;
    width: 6px;
    margin:0 8px -2px;
}


/* Redesign Fonts, buttons, chevrons */
.k_light {
  color: #444;
  font-family: 'KnowledgeLight';
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 20px;
}

ul.k_light,
ol.k_light {
  padding-left:50px;
  }
ul.k_light li,
ol.k_light li {
  margin-bottom:5px;
  }

.k_bold {
  color: #444;
  font-family: 'KnowledgeBold';
  font-size: 22px;
  line-height: 26px;
  margin: 0 0 20px;
  text-transform: none;
}

.k_light_large {
    font-family: 'KnowledgeLight';
    font-size: 36px;
    line-height: 38px;
    margin: 0 0 15px;
    text-transform: none;
}
.eyebrow {
  font-family:Arial;
  font-size:14px;
  color:#666;
  margin:0;
}

.orange {color:#ff8000}
.white {color:#fff}
.gray_txt {color:#505050}
.center_txt {text-align:center;}

.field {
  margin-bottom:20px;
  font-size:16px;
}

.en-arrow {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	margin:0 0 15px 0;
	position:relative;	
	}
.en-arrow.blue{
  color:#0072a8;
}
.en-arrow.white{
  color:#fff;
}
.en-arrow:after {
  background-color: rgba(0, 0, 0, 0);
	background-image: url("/sites/en/files/m/img/endnote-sprite-600x170v2.png");
	background-repeat: no-repeat;
	background-size: 600px 170px;
	content: "";
	display: block;
	font-size: 40px;
	height: 20px;
	position: absolute;
	right: -25px;
	top:-2px;
	width: 15px;
	}
.en-arrow.blue:after {
  background-position: 0px -55px;
}
.en-arrow.white:after {
  background-position: -50px -55px;
}
.en-arrow.blue:hover,
.en-arrow.blue:active,
.en-arrow.blue:focus {
	color:#005885;
	text-decoration:underline;
	}
.en-arrow.white:hover,
.en-arrow.white:active,
.en-arrow.white:focus {
	color:#fff;
	text-decoration:underline;
	}
  
.button {
  display:inline-block;
  padding:15px 20px;
  border-radius:4px;
  color:#fff !important;
  font-family:KnowledgeBold;
  font-weight: normal;
  font-size:16px;
  line-height:16px;
}

.button.blue {
  background:#0083bf;
}
.button.blue:hover, 
.button.blue:active,
.button.blue:focus  {
  background:#005a84;
  color:#fff !important;
  text-decoration:none !important;
}
.button.orange {
  background:#ff8000;
}
.button.orange:hover, 
.button.orange:active,
.button.orange:focus  {
  background:#ffa200;
  color:#fff !important;
  text-decoration:none !important;
}
.button.gray {
  background:none;
	border:3px solid #fff;
  padding: 12px 17px;
}
.button.gray:hover, 
.button.gray:active,
.button.gray:focus  {
	background:rgba(255,255,255,.3);
	border-color:#fff;
	color:#fff;
	transition:none;
}
.button.white {
  background:#fff !important;
  color:#ff8000 !important;
}
.button.white:hover, 
.button.white:active,
.button.white:focus  {
	background:#ff6300 !important;
	color:#fff !important;
	transition:none;
  text-decoration:none;
}
.button-arrow:after {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("/sites/en/files/m/img/endnote-sprite-600x170v2.png");
  background-position: -100px -55px;
  background-repeat: no-repeat;
  background-size: 600px 170px;
  content: "";
  display: inline-block;
  font-size: 14px;
  height: 14px;
  width: 6px;
  margin:0 0 -2px 15px;
}



/* Redesign Row and layout classes */
.en-row {
  margin:0 95px;
}

.en-row-2 {
  margin:0 95px;
  padding:40px 0;
}

.en-row-3 {
  margin:0 95px;
  padding:40px 0 30px;
}

.en-row-hero {
  padding:40px 95px;
}

.en-col {width:45%;float:left;}

.en-row-hero img {float:right;}

.en-row-2.buy,
.en-row-3.downloads, 
.en-row-3.comp  {border-bottom:1px solid #bababa;}

/* Buy pages and others */
.en-row-hero.buy {
  background-color:#ff8000;
  background-image: url(/sites/en/files/m/img/endnote_buy_trial_icon.png);
  background-repeat:no-repeat;
  background-position:80% 40px;
  padding: 80px 420px 100px 95px;
  }
.en-row-hero.buy h1,
.en-row-hero.int h1 {
  color:#fff !important;
  margin:0;
  float:left;
}
.en-row-hero.buy p {
  float:left;
  color:#fff;
  font-family:KnowledgeLight;
  font-size:18px;
  line-height:22px;
}
.buy .left {float:left;width:525px;}
.buy .right {float:right;}
.buy img {margin-right:60px;}

/* Buy & Trial Buy Pages version 2 */
.buy2hero {
  background:url(/sites/en/files/m/img/endnote_buy_hero2.jpg) no-repeat;
  padding:40px 600px 0 60px;
  height:375px;
}
.buy2hero p {
  float:left;
  color:#333;
  font-family:KnowledgeLight;
  font-size:20px;
  line-height:26px;
}
.buy2 .left {
  float:left;
  width:32%;
  padding-left:3.5%;
  margin-left:3.5%;
  border-left:1px solid #bababa;
  box-sizing:border-box;
  height:450px;
}
.buy2 .left img {
  display:block;
  margin:auto;
}


/* Buy lower content pricing block */
.pricing-tiles div {
  box-sizing: border-box;
  float: left;
  margin-right: 3%;
  padding-right: 3%;
  width: 31%;
}
.pricing-tiles div:last-child {margin-right:0;padding-right: 0;}
.pricing-tiles img {
  display:block;
  margin:10px auto;
}
.pricing-tiles p {font-size:14px;}

/* Library Sharing LP */
.lib-share {
  background:url(/sites/en/files/m/img/library_sharing_hero.jpg) no-repeat;
  height:575px;
  position:relative;
}
.lib-share div {
  background:#444;
  background:rgba(0,0,0,.7);
  padding:25px 95px;
  position:absolute;
  bottom:0;
}
.lib-share h1#page-title {
  color:#fff;
  font-size:36px;
  padding:0;
}

/* Basic Page */
.en-row-basic {
  height:565px;
  box-sizing:border-box;
  padding:40px 95px 30px 445px;
  background-color:#eee;
  background-image:url(/sites/en/files/m/img/basic_half.jpg);
  background-repeat:no-repeat;
  
}
.basic div {
  width:45%;
  float:left;
}

/* compare tables */
.basic-table {
  background:#eee;
}
.basic-table table {
  border-collapse:collapse;
}
.basic-table table tr {
  border-bottom:1px solid #bababa;
}
.basic-table table th,
.basic-table table td {
  font-size:16px;
  padding:8px;
  line-height:22px;
}
.basic-table table td.check {
  font-size:22px;
  color:#78a22f;
  font-weight:bold;
}
.basic-table table th {
  background:#eee;
}

/* Compatiblity Page */
.en-row-hero.comp {background:#eee;}

/* Integration page */
.en-row-hero.int {
  background-color:#ff8000;
  background-image:url(/sites/en/files/m/img/integration_hero.png);
  background-repeat:no-repeat;
  background-position:94% 40px;
  padding:40px 340px 40px 40px;
  }
.en-row-2.int {border-bottom:1px solid #bababa;}
.int .right,
.int .left {float:left;}

.int img {max-width:50%;float:left;}

.int .right {margin-left:5%;width:45%}
.int .left {width:45%;margin-right:5%;}

/* X7 page */
.en-row-hero.x7 {
  background:#444; 
}
.en-row-hero.x7 h1 {
  color:#fff !important;
  margin:0;
}
.en-row-hero.x7 p {
  color:#fff;
  font-family:KnowledgeLight;
  font-size:18px;
  line-height:22px;
}

/* Training page */
.icon_menu {
  display:block;
  margin:auto;
  list-style-type:none;
}
.icon_menu li {
  float:left;
  list-style-type:none;
}
.icon_menu li a {
  color: #999;
  display: block;
  float: left;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin-right: 10px;
  padding: 100px 15px 10px;
  position: relative;
  text-align: center;
  width: 114px;
}
.icon_menu li a:before {
  background-position: 49% 50%;
  background-repeat: no-repeat;
  background-size: 50px 55px;
  border: 1px solid #bababa;
  border-radius: 50%;
  content: "";
  display: block;
  height: 90px;
  left: 27.5px;
  position: absolute;
  top: 0;
  width: 90px;
}
.icon_menu li a.icon_1:before {background-image:url(/sites/en/files/m/img/train_icon_1.png)}
.icon_menu li a.icon_2:before {background-image:url(/sites/en/files/m/img/train_icon_2.png)}
.icon_menu li a.icon_3:before {background-image:url(/sites/en/files/m/img/train_icon_3.png)}
.icon_menu li a.icon_4:before {background-image:url(/sites/en/files/m/img/train_icon_4.png)}
.icon_menu li a.icon_5:before {background-image:url(/sites/en/files/m/img/train_icon_5.png)}

.icon_menu li a:hover {
  color:#333;
  text-decoration:none;
}
.icon_menu li a:hover:before {
  background-color:#e7e7e7;
}


/*-------------------------------------------    
    Endnote Redesign GCS END
-------------------------------------------*/