  /***
	Custom Stylesheet
***/

	/***
	Overall Page Styles
	***/


body {
	color:#2B4459;
}
h2 {
	/*color:#2B4459;*/
	color: #3d8ad3;
	margin-bottom: 0;
}
h3 {
	color:#2B4459;
	font-weight:bold;
	font-size:1em;
}
.ui-widget-content a,
a {
	color:#3d8ad3;
}
a:hover {
	color:#2B4459
}
.ui-widget-content a:hover {
/* 	color:#3d8ad3; */
}
#block-views-block-industry-categories-block-9 h2,
#block-views-block-industry-categories-block-10 h2,
#block-views-block-industry-categories-block-11 h2,
#block-views-block-industry-categories-block-12 h2,
#block-views-block-industry-categories-block-13 h2,
#block-views-block-industry-categories-block-14 h2,
#block-views-block-industry-categories-block-15 h2,
#block-views-block-industry-categories-block-16 h2 {
	margin-bottom: 15px;
}

legend {color:#2B4459;}
#block-endrun-main-menu {clear:both;}
#block-utilitymenu {
	display: inline-block;
	float: right;
}

article.node--type-industries,
article.node--type-home,
article.node--type-landing-page,
article.node--type-google-landing-page,
article.node--type-google-landing-page-two-products{
	display:none;
}
article.node div.node__content > div {
	padding: 0 15px;
}
article.node.node--type-press-release div.node__content > div,
.page-node-type-basic-page article.node div.node__content > div {
	padding: 0;
}
article.node div.node__content > div > img {
	/*width: 100% !important;
	height: auto !important;
	margin: 15px 0 30px;*/
	float:right;
	width:320px;
	height:auto;
	margin:0 0 15px 15px;
}
article.node div.node__content > div > p {
	padding: 0;
	font-size: 17px;
	font-size: 1.67rem;
	line-height: 1.45em;
	margin-bottom: 15px;
}
/*article.node div.node__content > div > p:nth-of-type(1) {
	font-size: 1.2em;
    font-weight: 300;
    line-height: 1.5em;
    margin-top: 15px;
}*/

article a {
	color: #3d8ad3;
/* 	font-weight: 700; */
/* 	display: inline-block; */
	text-decoration: none;
/* 	border-bottom: 2px solid rgba(255, 255, 255, 0); */
}
article a:hover {
/*
	color: #3d8ad3;
	border-bottom: 2px solid rgb(157, 214, 37);
*/
}
a.views-more-link:hover {
    color: #2B4459 !important;
}
.comment-submitted {display:none;}

h1.form-header,
#block-pagetitle-2 h1,
#block-endrun-page-title h1 {
	color: #7d7d7d;
	font-size: 2.15em;
	font-weight: 300;
/* 	text-align: left; */

	/*color: #2B4459;
	text-transform: uppercase;
	font-size: 2.2em;
	text-align: center;
	font-weight: 900;*/
}
#block-pagetitle-2 h1 {
	text-align: center;
}

.region-full-width-content {
	background: #2b4458 url(../images/full_width_blue_bg.jpg);
	background-position: center top !important;
	background-size: 100% !important;
	background-repeat: no-repeat !important;
	color: #fff;
	position: relative;
	overflow: hidden;
	padding: 50px 20px;
    font-size: 18px;
    font-size: 1.8rem;
}
#block-views-block-product-support-pages-new-block-13 .views-field-body {
	display: none;
}
#block-freelifetimetechnicalsupport {
/* 	background: #2b4458 url(../images/full_width_blue_bg.jpg); */
	background: #fff none;
	background-position: center top !important;
	background-size: 100% !important;
	background-repeat: no-repeat !important;
/* 	color: #fff; */
	color: #333;
	position: relative;
	overflow: hidden;
/* 	padding: 10px 20px 30px; */
    padding: 10px 20px;
    font-size: 18px;
    font-size: 1.8rem;
    border: 0 solid #dadada;
	border-width: 1px 0 0;
}
#block-freelifetimetechnicalsupport h2 {
	color: #333;
	font-weight: 300;
	font-size: 1.7em;
}
.region-full-width-content > .container {
	position:relative;
	max-width: 1140px;
	margin:0 auto;
}
.region-full-width-content > .container p {
	font-weight: 300;
	font-size: 20px;
    font-size: 2rem;
	line-height:1.75em;
	padding: 0;
}
.page-node-type-basic-page #block-endrun-page-title h1,
.page-node-type-industries #block-endrun-page-title h1,
.page-node-type-press-release #block-endrun-page-title h1,
.page-node-type-news-article #block-endrun-page-title h1 {
	text-align:left;
}
#block-views-block-translate-block-1{
	display: inline-block;
	float: right;
	margin: 0;
}
.company-news-row {
    border-bottom: 2px solid rgba(230, 230, 230, 0.7);
    padding: 30px 0;
}
.company-news-row:last-of-type {
	border-bottom:none;
}
.company-news-feat-img {
	display:inline-block;
}
.company-news-feat-img img {
	width: 40%;
	min-width:250px;
	height:auto;
}


table,
.tablestyleclass {
	width:100%;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.4em;
	margin: 0 0 25px 0;
}
#blocktabs-product_bulletins_all-1 table th,
#blocktabs-product_bulletins_all-2 table th,
#blocktabs-product_bulletins_all-3 table th,
#blocktabs-product_bulletins_all-4 table th {
	font-size: 17px;
	font-size: 1.67rem;
}


table tr {
	border-bottom: 1px solid #999;
}
table tr:nth-of-type(1) {
	background-color: #e6e6e6;
	border-bottom:1px solid #aaa;
}

.group-1 table tr:nth-of-type(1),
.group-2 table tr:nth-of-type(1),
.group-3 table tr:nth-of-type(1),
.group-4 table tr:nth-of-type(1),
.group-5 table tr:nth-of-type(1),
.group-6 table tr:nth-of-type(1) {
	background-color: #fff;
	border-bottom:1px solid #999;
	width: 16%;
}
.group-1 table tr td:nth-of-type(1),
.group-2 table tr td:nth-of-type(1),
.group-3 table tr td:nth-of-type(1),
.group-4 table tr td:nth-of-type(1),
.group-5 table tr td:nth-of-type(1),
.group-6 table tr td:nth-of-type(1),
.group-1 table tr td.views-field-created,
.group-2 table tr td.views-field-created,
.group-3 table tr td.views-field-created,
.group-4 table tr td.views-field-created,
.group-5 table tr td.views-field-created,
.group-6 table tr td.views-field-created {
	width: 16%;
	min-width: 130px;
}


.group-1 table tr,
.group-2 table tr,
.group-3 table tr,
.group-4 table tr,
.group-5 table tr,
.group-6 table tr {
	vertical-align: top;
}

.tablestyleclass.half {
	width:48.5%;
}
@media (max-width:767px){
	.tablestyleclass.half {
		width:100%;
	}
}
.tablestyleclass tr {
/* 	border-bottom:1px dotted #999; */
}
table td,
.tablestyleclass td {
	padding:8px 10px;
}
#block-views-block-product-bulletins-block-1 h2,
#block-views-block-product-bulletins-block-2 h2,
#block-views-block-product-bulletins-block-3 h2,
#block-views-block-product-bulletins-block-4 h2,
#block-views-block-product-bulletins-block-5 h2,
#block-views-block-product-bulletins-block-6 h2,
#block-views-block-product-bulletins-block-7 h2,
#block-views-block-product-bulletins-block-8 h2,
#block-views-block-product-bulletins-block-9 h2,
#block-views-block-product-bulletins-block-10 h2,
#block-views-block-product-bulletins-block-11 h2,
#block-views-block-product-bulletins-block-12 h2,
#block-views-block-product-bulletins-block-13 h2,
#block-views-block-product-bulletins-block-14 h2,
#block-views-block-product-bulletins-block-15 h2,
#block-views-block-product-bulletins-block-16 h2,
#block-views-block-product-bulletins-block-17 h2,
#block-views-block-product-bulletins-block-18 h2,
#block-views-block-product-bulletins-block-19 h2,
#block-views-block-product-bulletins-block-20 h2,
#block-views-block-product-bulletins-block-21 h2,
#block-views-block-product-bulletins-block-22 h2,
#block-views-block-product-bulletins-block-23 h2,
#block-views-block-product-bulletins-block-24 h2,
#block-views-block-product-bulletins-block-25 h2,
#block-views-block-product-bulletins-block-26 h2 {
	padding:8px 10px;
	background-color: #e6e6e6;
	border-bottom: 1px solid #aaa;
}

.tablestyleclass tr:nth-of-type(1) td {
/* 	padding:0 8px; */
}
table h2,
.tablestyleclass h2 {
	margin: 5px 0 0;
/* 	padding: 8px 0 8px 10px; */
	font-size: 17px;
	font-size: 1.67rem;
	font-weight: 700;
}
table tr:last-of-type,
.tablestyleclass tr:last-of-type {
/* 	border-bottom:0px; */
}
table.tablestyleclass tr:nth-of-type(1) {
	border-bottom: 1px solid #aaa;
	background-color: #dadada;
}
table.tablestyleclass tr {
	border-bottom: 1px solid #999;
}
/*#edit-hardware-output-modules-d--wrapper #edit-hardware-output-modules-d .js-form-item-hardware-output-modules-d:nth-of-type(2) {visibility:hidden;}*/



	/*
		Contact Us Form
	*/
#block-webform-2 #edit-software-version-support .form-item label{
	display:inline-block;
}


	/*
		Industries
	*/
/*.page-node-type-industries #block-basicpagefeatureimage img{
	width: 100% !important;
	height: auto !important;
	margin: 0;
}*/
.page-node-type-industries #block-body-2 p:nth-of-type(1){
	font-size: 1.2em;
    font-weight: 600;
    line-height: 1.5em;
    margin-top: 15px;
}
#block-views-block-industry-categories-block-9,
#block-views-block-industry-categories-block-10,
#block-views-block-industry-categories-block-11,
#block-views-block-industry-categories-block-12,
#block-views-block-industry-categories-block-13,
#block-views-block-industry-categories-block-14,
#block-views-block-industry-categories-block-15,
#block-views-block-industry-categories-block-16,
#block-industryaerospaceanddefense,
#block-industrybroadcast,
#block-industryfinancial,
#block-industryhealthcare,
#block-industrymarkettraders,
#block-industrypowerutilities,
#block-industrysatcom,
#block-industrysimulcast {
	float: right;
    background: #E6E6E6;
    padding: 20px;
    max-width: 320px;
    width: 33%;
    margin: 0px 0px 10px 40px;
	border-radius:6px;
	z-index:9;
}
#block-industryaerospaceanddefense h2,
#block-industrybroadcast h2,
#block-industryfinancial h2,
#block-industryhealthcare h2,
#block-industrymarkettraders h2,
#block-industrypowerutilities h2,
#block-industrysatcom h2,
#block-industrysimulcast h2{
	display:block;
	margin: 20px 0 10px 0;
}
.white-papers-side ul,
#block-industryaerospaceanddefense ul,
#block-industrybroadcast ul,
#block-industryfinancial ul,
#block-industryhealthcare ul,
#block-industrymarkettraders ul,
#block-industrypowerutilities ul,
#block-industrysatcom ul,
#block-industrysimulcast ul{
	list-style:none;
	padding-left:0;
}
.white-papers-side ul li,
#block-industryaerospaceanddefense ul li,
#block-industrybroadcast ul li,
#block-industryfinancial ul li,
#block-industryhealthcare ul li,
#block-industrymarkettraders ul li,
#block-industrypowerutilities ul li,
#block-industrysatcom ul li,
#block-industrysimulcast ul li{
	padding-bottom: 10px;
}
.white-papers-side ul li a,
#block-industryaerospaceanddefense ul li a,
#block-industrybroadcast ul li a,
#block-industryfinancial ul li a,
#block-industryhealthcare ul li a,
#block-industrymarkettraders ul li a,
#block-industrypowerutilities ul li a,
#block-industrysatcom ul li a,
#block-industrysimulcast ul li a{
	color:#2B4459;
}

#block-views-block-industry-categories-block-3,
#block-views-block-industry-categories-block-4,
#block-views-block-industry-categories-block-5,
#block-views-block-industry-categories-block-6,
#block-views-block-industry-categories-block-7,
#block-views-block-industry-categories-block-8,
#block-views-block-industry-categories-block-17 {
	float: right;
	clear:right;
    /*background: #E6E6E6;
    padding: 20px;*/
    max-width: 320px;
    width: 33%;
    margin: 0px 0px 10px 40px;
	z-index:9;
}

#block-views-block-industry-categories-block-3 h2 a,
#block-views-block-industry-categories-block-4 h2 a,
#block-views-block-industry-categories-block-5 h2 a,
#block-views-block-industry-categories-block-6 h2 a,
#block-views-block-industry-categories-block-7 h2 a,
#block-views-block-industry-categories-block-8 h2 a,
#block-views-block-industry-categories-block-17 h2 a{
	display: inline-block;
    width: 100%;
    text-align: left;
    margin: 20px 0 10px;
	color:#2B4459;
}
#block-views-block-industry-categories-block-3 .views-field-field-product-intro-copy p,
#block-views-block-industry-categories-block-4 .views-field-field-product-intro-copy p,
#block-views-block-industry-categories-block-5 .views-field-field-product-intro-copy p,
#block-views-block-industry-categories-block-6 .views-field-field-product-intro-copy p,
#block-views-block-industry-categories-block-7 .views-field-field-product-intro-copy p,
#block-views-block-industry-categories-block-8 .views-field-field-product-intro-copy p,
#block-views-block-industry-categories-block-17 .views-field-field-product-intro-copy p{
	text-align:left;
	font-size:0.85em;
}
#block-views-block-industry-categories-block-3 .views-field-field-product-intro-copy h1,
#block-views-block-industry-categories-block-4 .views-field-field-product-intro-copy h1,
#block-views-block-industry-categories-block-5 .views-field-field-product-intro-copy h1,
#block-views-block-industry-categories-block-6 .views-field-field-product-intro-copy h1,
#block-views-block-industry-categories-block-7 .views-field-field-product-intro-copy h1,
#block-views-block-industry-categories-block-8 .views-field-field-product-intro-copy h1,
#block-views-block-industry-categories-block-17 .views-field-field-product-intro-copy h1{
	display:none;
}


.page-node-type-product-detail-page-product-imag #toolbar-administration,
.page-node-type-product-detail-page-product-imag .main-header,
.page-node-type-product-detail-page-product-imag .footer-menu,
.page-node-type-product-detail-page-product-imag .navblue{
	display:none;
}
.page-node-type-product-detail-page-product-imag .widget_pager_top {
	position:relative;
	right: 0;
	margin: 65px 0;
	text-align:center;
}
.page-node-type-product-detail-page-product-imag .views_slideshow_pager_field_item {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: inline-flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	width: 22%;
    cursor: pointer;
    overflow: hidden;
    border: 1px solid #ccc;
    height: 150px;
	margin:0 1%;
    position: relative;
}
.page-node-type-product-detail-page-product-imag .views_slideshow_pager_field_item img {
	height: auto;
    min-width: 250px;
	padding: 10px 0;
}
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(1) .views-field-field-product-image a,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(2) .views-field-field-product-image a,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(3) .views-field-field-product-image a,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(6) .views-field-field-product-image a,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(7) .views-field-field-product-image a,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(8) .views-field-field-product-image a,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(9) .views-field-field-product-image a,
#blocktabs-complete_a_z_product_catalogue-2 .accessories-a-z.views-field-field-product-image a {
	display: block;
	height: 100%;
	position: relative;
	overflow: hidden;
}
/*
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(1) .views-field-field-product-image a img,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(2) .views-field-field-product-image a img,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(3) .views-field-field-product-image a img,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(6) .views-field-field-product-image a img,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(7) .views-field-field-product-image a img,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(8) .views-field-field-product-image a img,
#blocktabs-complete_a_z_product_catalogue-1 div div.catalog-list:nth-of-type(9) .views-field-field-product-image a img,
#blocktabs-complete_a_z_product_catalogue-2 .accessories-a-z.views-field-field-product-image a img {
	max-width: 160%;
	height: auto;
	margin-left: -30%;
}
*/


/*
.views-field-field-product-image-detail .accessories {
	margin: 20% auto 0;
}
*/

.page-node-type-product-detail-page-product-imag .views-field-field-product-image-detail img {
	height:100%;
	width:100%;
}
.page-node-type-product-detail-page-product-imag .views_slideshow_cycle_teaser_section {
	width:100% !important;
}
.page-node-type-product-detail-page-product-imag .views_slideshow_cycle_teaser_section,
.page-node-type-product-detail-page-product-imag .views_slideshow_cycle_slide,
.page-node-type-product-detail-page-product-imag .views_slideshow_cycle_slide .views-row{
	height:auto !important;
}


	/*
		Product Detail Image Slider Content Type
	*/

.vbox-content {
    padding: 0;
}
.venoframe {
    width: 96%;
    height: 76vh;
}
.vbox-title {
	float: none;
    text-align: center;
    padding: 6px 0;
    overflow: hidden;
    position: absolute;
    display: none;
    z-index: 1050;
    top: 11vh !important;
    font-size: 1.8rem;
    left: 2%;
    width: 93%;
    height: 60px;
    margin-right: 0;
    line-height: 2.6em;
}


.page-node-type-detail-page .vbox-close {
	font-size:60px;
	width:60px;
	height:60px;
	line-height:60px;
	padding:0;
	top: 11vh;
    right: 2%;
     margin-right: 14px !important;
    display: block;
}


.page-node-type-product-category-landing .vbox-close,
.page-node-type-basic-page .vbox-close {
	font-size:60px;
	width:60px;
	height:60px;
	line-height:60px;
	padding:0;
	top: 11vh;
    right: 2%;
    margin-right: 0;
    display: none;
}

.popwindow > .vbox-close {
	display: none;
}
.vbox-inline {
	padding: 40px 3% !important;
/*     max-width: 700px; */
    max-width: 1000px;
    background: transparent url('/sites/default/files/styles/home_page_slideshow/public/home_images/AntennaAccessories_Slider_1.jpg') center center no-repeat !important;
    background-size: cover !important;
    display: table;
    position: relative;
}

vbox-inline + .vbox-close {
	display: none;
}

.vbox-inline > div {
	display: table-cell;
	vertical-align: middle;
}
.page-node-type-product-detail-page-product-imag .field-content.product-popup-img-title,
.vbox-inline h1 {
    font-size: 26px;
    font-size: 2.6rem;
    font-weight: 300;
    text-align: center;
    display: block;
    margin: 15px 0;
}
.vbox-inline h1 {
    color: #7d7d7d;
    font-size: 2.7rem;
    font-weight: 300;
    line-height: 1.5em;
    margin-bottom: 20px;
}
.page-node-type-product-detail-page-product-imag .field-content.product-popup-img-title::after {
    font-size: 18px;
    font-size: 1.8rem;
    color: #999999;
    text-align: center;
    display: block;
    content: "(Hover over image to see detail)";
}
figure img {
	width: 100%;
	max-width: 350px;
}
figcaption {
    display: block;
    padding: 2px 3px;
	font-size:0.85em;
    text-align: center;
/*     background: #e6e6e6; */
/*     max-width: 320px; */
	font-style: italic;
}
.vbox-inline p {
    line-height: 1.65em;;
}
.vbox-inline .vbox-close {
    cursor: pointer;
    position: relative;
    top: 0;
    left: 0;
    display: inline-block;
    overflow: hidden;
    font-size: 1.67rem;
    text-transform: uppercase;
    line-height: 1.65em;
    text-align: center;
    z-index: 1050;
    border-radius: 6px;
    border: none;
    color: #ffffff;
    text-transform: uppercase;
    padding: 4px 12px 3px;
    text-decoration: none;
    width: auto;
    height: auto;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}
/*
.page-node-type-detail-page .vbox-close.inline,
.page-node-type-product-category-landing .vbox-close.inline,
.page-node-type-basic-page .vbox-inline .vbox-close.inline {
	font-size:60px;
	width:60px;
	height:60px;
	line-height:60px;
	padding:0;
	top: 0;
    right: 0 !important;
    left: auto;
    position: absolute;
    border-radius: 0;
}
*/
.page-node-type-detail-page .vbox-close:hover,
.page-node-type-product-category-landing .vbox-close:hover,
.page-node-type-basic-page .vbox-inline .vbox-close:hover {
    background: #3d8ad3 !important;
}


	/*
		Google Landing Page
	*/
.page-node-type-google-landing-page #block-utilitymenu ul.menu,
.page-node-type-google-landing-page-two-products #block-utilitymenu ul.menu,
.page-node-type-google-landing-page #block-contactus,
.page-node-type-google-landing-page-two-products #block-contactus{
	display:none !important;
}

.page-node-type-google-landing-page #block-subtitle,
.page-node-type-google-landing-page-two-products #block-subtitle{
	font-size: 1.2em;
    font-weight: 500;
    text-align: center;
    max-width: 1000px;
    margin: 0 auto 25px;
}
.page-node-type-google-landing-page #block-title,
.page-node-type-google-landing-page-two-products #block-title{
	margin-top:60px;
    text-align: center;
    color: #7d7d7d;
	font-size: 2.15em;
	font-weight: 300;
}
.google-title {
	text-transform: uppercase;
	clear:both;
    color: #3d8ad3;
    font-weight: 700;
    text-decoration: none;
}
.block-views-blockgoogle-landing-page-block-1 {
	width:45%;
	float:left;
}
.block-views-blockgoogle-landing-page-block-2 {
	width:45%;
	float:right;
}
.views-field-field-product-1-image img,
.views-field-field-product-2-image img{ height:100%; }

#block-callouttext {
/* 	font-weight: bold; */
	font-size: 1.5em;
	line-height: 30px;
	text-align: center;
}

.page-node-type-google-landing-page-two-products #block-lowercontent{text-align:left;}
.page-node-type-google-landing-page .block-webform-block,
.page-node-type-google-landing-page-two-products .block-webform-block{
	padding: 20px;
	max-width: 320px;
	width: 33%;
	margin: 0px 0px 10px 20px;
	display: inline-block;
	float: right;
	text-align:left;
	background: #E6E6E6;
	z-index: 9;
	border-radius: 6px;
}
.page-node-type-google-landing-page .block-webform-block input[type="submit"],
.page-node-type-google-landing-page-two-products .block-webform-block input[type="submit"]{
	border-radius: 6px;
}
#webform-submission-google-landing-page-form-node-261-form input,
#webform-submission-google-landing-page-form-node-261-form textarea,
#webform-submission-google-landing-page-form-node-261-form select {
	width:100%;
}
.webform-submission-google-landing-page-form-form input.form-email,
.webform-submission-google-landing-page-form-form .form-select,
.webform-submission-google-landing-page-form-form .form-textarea,
.webform-submission-google-landing-page-two-products-form-form input.form-email,
.webform-submission-google-landing-page-two-products-form-form .form-select,
.webform-submission-google-landing-page-two-products-form-form .form-textarea{
	width:100%;
}
#block-product1image {
	text-align:center;
}
#block-product1image img {
	max-width:500px;
}
.page-node-type-google-landing-page-two-products .region-page-title .container {
	text-align:center;
	position:relative;
}
.page-node-type-google-landing-page-two-products .block-views-blockgoogle-landing-block-1,
.page-node-type-google-landing-page-two-products .block-views-blockgoogle-landing-block-2{
    border-right: 1px solid #cecece;
    display: inline-block;
    margin: 3em 0;
    max-width: 480px;
    padding: 0 1.5%;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 49%;
}
.page-node-type-google-landing-page-two-products .block-views-blockgoogle-landing-block-2 {
    border: none;
}
.page-node-type-google-landing-page-two-products .views-field-field-product-1-description,
.page-node-type-google-landing-page-two-products .views-field-field-product-2-description {
	display: block;
    font-size: 17px;
    font-size: 1.67rem;
    font-weight: 300;
    text-transform: none;
    text-align: left;
}
.page-node-type-google-landing-page-two-products .views-field-field-product-1-description em,
.page-node-type-google-landing-page-two-products .views-field-field-product-2-description em {
	font-size: 20px;
    font-size: 2.0rem;
}
.page-node-type-google-landing-page-two-products .views-field-field-title-google p,
.page-node-type-google-landing-page-two-products .views-field-field-product-2-title p {
	color: #7d7d7d;
    display: inline-block;
    font-size: 28px;
    font-size: 2.8rem;
    font-weight: 300;
    max-width: 480px;
    line-height: 1.35em;
    margin: 0 auto;
    text-transform: none;
    text-decoration: none;
}
.page-node-type-google-landing-page-two-products #block-contactus,
.page-node-type-google-landing-page #block-contactus{
	float:right;
	width:30%;
}
.page-node-type-google-landing-page-two-products #block-calltoaction,
.page-node-type-google-landing-page #block-calltoaction{
/*
	float:left;
	width:67%;
*/
	margin-bottom: 0 !important;
	text-align:center;
}
.page-node-type-google-landing-page-two-products #block-calltoaction a,
.page-node-type-google-landing-page #block-calltoaction a{
	text-decoration: none;
	color: #A2BDE3 !important;
	border: 1px solid #A2BDE3 !important;
	border-radius: 6px;
	display: inline-block;
	padding: 5px 15px;
	font-size: 18px;
	font-size: 1.8rem;
	text-transform: uppercase;
	margin: 15px 0;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
}
.page-node-type-google-landing-page-two-products #block-calltoaction a:hover,
.page-node-type-google-landing-page #block-calltoaction a:hover {
	color: #fff !important;
	background: #A2BDE3;
	border-bottom: 1px solid #A2BDE3 !important;
}

.page-node-type-google-landing-page .region-full-width-content,
.page-node-type-google-landing-page-two-products .region-full-width-content {
	padding: 30px 20px;
}

.page-node-type-google-landing-page-two-products #block-callouttext,
.page-node-type-google-landing-page #block-callouttext{
	float:left;
	width:67%;
	text-align:left;
}
.page-node-type-google-landing-page-two-products .views-field-field-product-1-link a,
.page-node-type-google-landing-page-two-products .views-field-field-product-2-link a{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}
.page-node-type-google-landing-page #block-product1link {
	position: relative;
}
.page-node-type-google-landing-page .block-entity-fieldnodefield-product-1-link a{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-indent: -99999px;
}

.page-node-type-google-landing-page-two-products .views-field-field-product-1-image,
.page-node-type-google-landing-page-two-products .views-field-field-product-2-image {
	margin: 15px auto 20px;
}
.page-node-type-google-landing-page #block-product1image img {
    max-width: 900px;
    width: 100%;
}
	/***
	Form Styling
	***/

.description {
	display:inline-block;
	position:relative;
	z-index:999999;
	font-size: initial !important;
	font-style: normal !important;
}
.description:before {
	content:'?';
	font-weight:600;
	display: inline-block;
    background: #3d8ad3;
    padding: 0px 10px 25px 10px;
    border-radius: 50%;
    color: #fff;
    height: 15px;
	cursor:pointer;
}
.description p {
	opacity:0;
	position: absolute;
	display:inline-block;
	margin:0 0 0px 10px;
	background:white;
	color:#2B4459;
	padding: 5px 10px;
	width: 300px;
	-webkit-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.75);
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
}
.description:hover p{
	opacity:1;
}
/*
#webform-submission-contact-us-node-9-add-form #edit-actions {
	display: inline-block;
	width: 49%;
	padding: 0 .5% 0 .5%;
	margin: 10px 1.5% 0 .5%;
	vertical-align: top;
	float: right;
}
#webform-submission-contact-us-node-9-add-form #edit-actions input {
	float: right;
}
*/
#edit-captcha-response {
	max-width: 83.5%;
	margin-right: 1.5%;
	display: inline-block;
}

@media (max-width:767px){
	#webform-submission-contact-us-node-9-add-form #edit-actions {
		display: block;
		width: 100%;
		padding: 0 .5% 0 .5%;
		margin: 0;
		vertical-align: top;
		float: none;
	}
	#webform-submission-contact-us-node-9-add-form #edit-actions input {
		float: none;
	}
}

.path-search #wrapper,
.path-search form {
	margin-bottom: 50px;
}
.path-search h2 {
	display: block;
	clear: both;
}
.path-search .region-content ol {
	list-style: none;
	padding-left: 0;
}
.path-search .region-content ol h3 {
	font-size: 1.25em;
    margin-bottom: 5px;
}
.path-search #edit-advanced,
.path-search #edit-help-link {
	display: none;
}
.path-search .js-form-type-search label {
	margin-top: 40px;
	display: table;
	color: #2B4459;
	text-transform: uppercase;
	font-size: 2.2em;
	font-weight: 900;
}
.path-search .js-form-type-search label {
	margin-bottom: 15px;
}

.form-item label {display:block;}
.contact_section .form-item label {display:inline-block;}

.path-search .form-item label {
    display: block;
    color: #7d7d7d;
    font-size: 2.15em;
    font-weight: 300;
    margin: 40px 0;
    text-transform: uppercase;
}

.form-field, .form-text {
	display: block;
	width: 100%;
	max-width: 500px;
}
input, select, textarea {
    padding: 1px 7px;
    border: 1px solid #C7C7C7;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.5em;
}
input[type="search"] {
    box-sizing: content-box;
    width: 75%;
}
.form-submit-button, .form-submit {
	background: #2B4459 !important;
	text-transform:uppercase;
}
.form-submit-button:hover, .form-submit:hover {
	background: rgba(43, 68, 89, 0.9) !important;
}
.support-request-radios .fieldset-wrapper .js-form-item {text-align:center;}

	/* Terms Page */
.termsmwrap {
/* 	display: flex; */
	margin: 15px 0;
	border-bottom: 1px solid #dedede;
	padding-bottom: 20px;
	justify-content: space-between;
    align-items: center;
}
/*
.termstitle{
	display: table-cell;
    width: 20%;
    vertical-align: top;
	text-align: right;
	padding-right: 15px;
}
*/
.termstitle{
/* 	display: inline-block; */
/*     width: 185px; */
/*     vertical-align: top; */
/* 	text-align: right; */
	padding-right: 15px;
	margin-top: 0;
}
.termstext {
	/*
	display: table-cell;
	display: inline-block;
	*/
/* 	float: right; */
/*     width: 80%; */
}
div.termsmwrap:nth-child(1) > div:nth-child(2) {
	display: table-cell;
	float: initial;
}

	/***
	Search Page
	***/
#block-searchform {min-height:450px;}
.search-block-form input[type="submit"], .search-page-form input[type="submit"]{
	background: #2B4459 !important;
}
.search-block-form input[type="submit"]:hover, .search-page-form input[type="submit"]:hover {
	background: rgba(43, 68, 89, 0.9) !important;
}

	/***
	Google Translator widget
	***/
.goog-te-gadget-simple a {
    color: #ffffff !important;
    opacity: .6;
	font-size:1.4rem;
	line-height: 2em;
	letter-spacing:1px;
    font-family: 'proxima-nova', sans-serif;
    text-transform: uppercase;
    font-weight: 300;
	text-decoration:none;
	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;

}
.goog-te-gadget-simple a span:last-of-type {
	color: #ffffff !important;
	opacity: .6;
	top:1px;
	position:relative;
}
.goog-te-gadget-simple a:hover {opacity:0.8;}
.goog-te-gadget-simple a span:first-of-type {padding-right:5px;}
.goog-te-gadget img {display:none;}
.goog-te-gadget-simple {
	background-color:transparent !important;
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:none !important;
	padding: 0.3em 8px !important;
}
	/***
	Footer
	***/
/*#block-footerlinkedin {
	display:inline-block;
	width:20%;
	padding-left: 30px;
}
.footer_linkedin {
    font-size: 2em;
	color:#fff;
}*/
.footer-menu nav li:last-of-type {
	clear:both;
	width:24px;
	position: relative;
}
.footer-menu nav li:last-of-type:before{
	font: normal normal normal 32px/2 FontAwesome;
	content: "\f08c";
}
.footer-menu nav li:last-of-type a {
	text-indent:-9999px;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}
.footer-menu span.gc-cs-link,
.contactinfoblock span.gc-cs-link {
    color: rgb(255, 255, 255);
}
.footerwidget{
	background:#E6E6E6;
	/*margin-top: 35px;*/
}
.footerwidget #block-additionalinformationtitle {
	margin-bottom: 5px;
}
.footerwidget h2 {
	color: #2B4459;
	text-transform: uppercase;
	font-size: 2.2em;
	text-align: center;
	font-weight: 900;
	display:block;
	margin-top: 5px;
}
.footerwidget ul {
	text-align:center;
}
.footerwidget ul li {
	display:inline-block;
	padding: 0 10px;
	border-right: 1px solid #2B4459;
}

.footerwidget nav:nth-of-type(2) ul li {
	border-color: #999999;
}

.footerwidget ul li:last-of-type {
	border-right:0;
}
.footerwidget ul li a{
	color:#2B4459;
	font-weight:600;
}
/*
.footerwidget nav:nth-of-type(2) ul li a{
	color:#999999;
	font-weight:400;
}
*/
.footer-menu {
	background: #2b4458 url(../images/footer_bg.jpg);
	background-position: center top;
	background-size: 100%;
	background-repeat: no-repeat;
	padding: 35px 0 30px;
}
.footer-menu > .container{
	max-width: 1140px;
    padding: 0 5px;
}
.footer-menu ul {
	margin:0;
}
.footer-menu nav li a {
	color: #A2BDE3;
	line-height: 20px;
	text-transform: uppercase;
}
.footer-menu nav li {
	float: left;
	width: 50%;
	padding: 5px 0;
	font-size: 16px;
	font-size: 1.65rem;
}
.footer-menu p {
	margin:0 0 10px 0;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.4em;
}
.footer-menu h4{
	margin: 8px 0 0 0;
	font-size: 1.05em;
	color: #9FD625;
	font-weight: 700;
}
.region-footer-menu .site-branding {
	margin: 0 0 10px 0;
}
#block-footerinfo {
	display:inline-block;
	vertical-align:top;
	width: 33%;
	padding-right:3%;
}
#block-footercontact {
	display:inline-block;
	vertical-align:top;
	width: 33%;
	padding-right:3%;
	border-right: 2px solid #9FD625;
}
#block-footercontact a {
	color:#fff;
	word-break: break-word;
	word-wrap: break-word;
}
#block-endrun-footer {
	display: inline-block;
	width: 33%;
	padding-left:3%;
	float: right;
}

	/*
		FAQ
	*/

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #c5c5c5;
    background: #fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
    font-weight: normal/*{fwDefault}*/;
    color: #333/*{fcActive}*/;
}
.ui-accordion .ui-accordion-content {
    padding: .5em 1.2em 0 2.2em;
}
.ui-accordion .ui-accordion-content p {
	font-size: 15px;
	font-size: 1.5rem;
}
.ui-accordion-header h3
/* .faqtitle  */{
	width: auto;
    display: inline-block;
    margin: 0 8px;
    max-width: 90%;
    font-size: 17px;
    font-size: 1.67rem;
}
.faq-row {
	/*border-bottom: 1px solid #ccc;*/
	padding: 10px 0;
}
.ui-icon {
    vertical-align: top;
    margin-top: .175em;
}
.faq-row:last-of-type {border-bottom:0px;}

	/***
	Request a Quote
	***/

#edit-gps-antenna-options-and-accessories--wrapper,
.form-item-warranty-ptp,
.form-item-extended-warranty-ptpm2{
	clear:both;
	display:block;
}

.radiobuttonstyle label {display:inline-block;}
.sparea {width:48%; display:inline-block;}
.spareb {width:48%; display:inline-block;}
.ntptable td{padding:4px;}
.ntptable .fa-circle {color:rgba(140, 196, 17, 1);}

.form-item-ptp-ieee-1588-standards{
	clear:both;
}

.form-item-real-time-ionospheric-corrections-standards label{
	display:inline-block;
}

fieldset#edit-hardware-output-modules-a--wrapper,
fieldset#edit-hardware-output-modules-b--wrapper,
fieldset#edit-hardware-output-modules-c--wrapper,
fieldset#edit-hardware-output-modules-d--wrapper{
    width: 25%;
    float: left;
	margin-top:0 !important;
}

.slotoptions select {
    width: 80%;
}

fieldset#edit-spare-a-ptp--wrapper,
fieldset#edit-spare-b-ptp--wrapper,
fieldset#edit-spare-c-ptp--wrapper,
fieldset#edit-spare-a-ntp--wrapper,
fieldset#edit-spare-b-ntp--wrapper,
fieldset#edit-spare-c-ntp--wrapper {
    width: 33%;
    float: left;
}
fieldset#edit-spare-a-ptp--wrapper label,
fieldset#edit-spare-b-ptp--wrapper label,
fieldset#edit-spare-c-ptp--wrapper label,
fieldset#edit-spare-a-ntp--wrapper label,
fieldset#edit-spare-b-ntp--wrapper label,
fieldset#edit-spare-c-ntp--wrapper label,
#edit-slot-1--wrapper label,
#edit-slot-2--wrapper label,
#edit-slot-3--wrapper label,
#edit-slot-4--wrapper label,
#edit-slot-5--wrapper label,
#edit-slot-1-standards--wrapper label,
#edit-slot-2-standards--wrapper label,
#edit-slot-3-standards--wrapper label,
#edit-slot-4-standards--wrapper label,
#edit-slot-5-standards--wrapper label,
#edit-slot-4-mii-2u--wrapper label,
#edit-slot-5-mii-2u--wrapper label,
#edit-hardware-output-modules-a label,
#edit-hardware-output-modules-b label,
#edit-hardware-output-modules-c label,
#edit-hardware-output-modules-d label{
	display:inline-block !important;
	font-size: 0.9em;
	width: 140px;
	vertical-align: top;
}
#edit-slot-1--wrapper,
#edit-slot-2--wrapper,
#edit-slot-3--wrapper,
#edit-slot-4--wrapper,
#edit-slot-5--wrapper,
#edit-slot-1-standards--wrapper,
#edit-slot-2-standards--wrapper,
#edit-slot-3-standards--wrapper,
#edit-slot-4-standards--wrapper,
#edit-slot-5-standards--wrapper,
#edit-slot-4-mii-2u--wrapper,
#edit-slot-5-mii-2u--wrapper{
	width:18%;
	float:left;
}
.slotoptions {
	width: 18%;
	float: left;
}
.form-item-warranty-standards{
	clear:both;
}
.form-item-cpu-options-1u,
.form-item-port-d,
.form-item-port-e,
.form-item-port-f {
	float:left;
	margin: 0 10px 20px 0;
}


	/***
	Customer Testimonials
	***/
#block-views-block-customer-testimonials-block-1-2 {display:none;}
#block-views-block-customer-testimonials-block-1,
#block-views-block-customer-testimonials-block-2,
#block-views-block-customer-testimonials-block-3,
#block-views-block-customer-testimonials-block-4,
#block-views-block-customer-testimonials-block-5,
#block-views-block-customer-testimonials-block-6,
#block-views-block-customer-testimonials-block-7,
#block-views-block-customer-testimonials-block-1-2 {
	float:right;
	width:25%;
	padding:15px;
	color:#fff;
	background: #3D8AD3 url(../images/hp_callout_bg.jpg);
	background-repeat: repeat;
	background-size: auto auto;
	background-position: center bottom !important;
	margin: 0 0px 10px 10px;
	border-radius: 6px;
}
#block-views-block-customer-testimonials-block-1 .views-field-field-name,
#block-views-block-customer-testimonials-block-2 .views-field-field-name,
#block-views-block-customer-testimonials-block-3 .views-field-field-name,
#block-views-block-customer-testimonials-block-4 .views-field-field-name,
#block-views-block-customer-testimonials-block-5 .views-field-field-name,
#block-views-block-customer-testimonials-block-6 .views-field-field-name,
#block-views-block-customer-testimonials-block-7 .views-field-field-name,
#block-views-block-customer-testimonials-block-1-2 .views-field-field-name {
	font-style:italic;
}

	/***
	Home Page
	***/
.views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-id{
	cursor:pointer;
}
.hpdownarrow a {text-decoration:none;}
.hpdownarrow a:focus{
	outline: none;
}
#block-views-block-home-page-our-products-block-1 .item-list ul {
	display: block;
	position: relative;
	padding:0;
	text-align: center;
}

#block-views-block-home-page-our-products-block-1 .item-list .product-item {
    display: inline-block;
    width: 230px;
	min-width:230px;
	min-height: 400px;
    margin: 1.1%;
    vertical-align: top;
    position: relative;
    font-weight: 500;
/*     text-align: left; */
}

#block-views-block-home-page-our-products-block-1 .views-field-title {
	position: absolute;
	top: 0;
	color: #fff;
	left: 0;
	right: 0;
	font-size: 1.2em;
	padding: 0 16px;
	z-index:15;
	font-weight:700;
	text-transform:uppercase;
	text-align: center;
	display: table;
	height: 230px;
}
#block-views-block-home-page-our-products-block-1 .views-field-title span {
	display: table-cell;
	vertical-align: middle;
}
#block-views-block-home-page-our-products-block-1 .views-field.views-field-field-learn-more {
	width: 230px;
	height: 230px;
	position: absolute;
	z-index: 20;
}
#block-views-block-home-page-our-products-block-1 .views-field-field-learn-more .hp_product_learnmore {
	/*width: 240px;
	height: 240px;*/
	display: inline-block;
	padding: 65% 0px 0px 0px;
	color:#fff;
	text-transform:uppercase;
	font-size:1em;
	opacity:0;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
	text-decoration:none;
	text-indent:-99999px;
	/*border-bottom: 2px solid rgba(255, 255, 255, 0.5);*/
}
#block-views-block-home-page-our-products-block-1 .product-item:hover .views-field-field-learn-more .hp_product_learnmore {
	opacity:1;
}
#block-views-block-home-page-our-products-block-1 .views-field-field-home-page-product-image::before,
#block-views-block-home-page-our-products-block-1 .views-field.views-field-field-learn-more .hp_product_learnmore::after{
	content:'';
	width: 230px;
	height: 230px;
	position: absolute;
	top:0;
	left: 0;
	border-radius: 50%;
	z-index:5;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
}
#block-views-block-home-page-our-products-block-1 .product-item:nth-of-type(1) .views-field-field-home-page-product-image::before,
#block-views-block-home-page-our-products-block-1 .product-item:nth-of-type(3) .views-field-field-home-page-product-image::before{
	background-color: rgba(43, 122, 181, 0.75);
}
#block-views-block-home-page-our-products-block-1 .product-item:nth-of-type(2) .views-field-field-home-page-product-image::before,
#block-views-block-home-page-our-products-block-1 .product-item:nth-of-type(4) .views-field-field-home-page-product-image::before{
	background-color: rgba(140, 196, 17, 0.75);
}
#block-views-block-home-page-our-products-block-1 .product-item:nth-of-type(1):hover .views-field-field-home-page-product-image::before,
#block-views-block-home-page-our-products-block-1 .product-item:nth-of-type(3):hover .views-field-field-home-page-product-image::before{
	background-color: rgba(43, 122, 181, 0.93);
	z-index:14;
	-webkit-box-shadow: 2px 4px 6px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 2px 4px 6px 0px rgba(0,0,0,0.35);
	box-shadow: 2px 4px 6px 0px rgba(0,0,0,0.35);
}
#block-views-block-home-page-our-products-block-1 .product-item:nth-of-type(2):hover .views-field-field-home-page-product-image::before,
#block-views-block-home-page-our-products-block-1 .product-item:nth-of-type(4):hover .views-field-field-home-page-product-image::before{
	background-color: rgba(140, 196, 17, 0.93);
	z-index:14;
	-webkit-box-shadow: 2px 4px 6px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 2px 4px 6px 0px rgba(0,0,0,0.35);
	box-shadow: 2px 4px 6px 0px rgba(0,0,0,0.35);
}

#block-views-block-home-page-our-products-block-1 .views-field-field-home-page-product-image img{
	border-radius:50%;
	width:230px;
	min-width:230px;
	height:230px;
}
#block-views-block-home-page-our-products-block-1 .views-field-body {
	margin-top:20px;
}

.page-node-type-home .region-full-width-content {
	background: #3D8AD3 url(../images/hp_callout_bg.jpg);
	background-position: center bottom !important;
	text-align:center;
}
#block-homepagecallout h2{
	color: #FFF;
	text-transform: uppercase;
	font-size: 2.2em;
	font-weight: 900;
}
#block-homepagecallout p {
	padding: 10px;
	max-width:75%;
	margin:0 auto;
}

.page-node-type-home #block-views-block-industry-categories-block-1-2 header p {
	font-weight: 500;
    margin: 0 auto 30px;
    max-width: 800px;
    text-align: center;
}
#block-views-block-home-page-our-products-block-1 h2, #block-views-block-industry-categories-block-1-2 h2{
	color: #2B4459;
	text-transform: uppercase;
	font-size: 2.2em;
	text-align: center;
	font-weight: 900;
}
.item-list .hp-industry .hp-industry-category {
	width: 40%;
	display: inline-block;
	text-align: left;
	margin: 1.35em 4.5%;
	vertical-align: top;
	position:relative;
	z-index:2;
	font-size: 1.67rem;
}
.item-list .hp-industry .hp-industry-category .views-field-field-logo {
	display:inline-block;
	float: left;
	padding-right: 10px;
}
.item-list .hp-industry .hp-industry-category .views-field-field-logo img {
	width:90px;
	height:90px;
	filter: url(/themes/custom/endrun/css/~"data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>);
	-webkit-filter: grayscale(100%);
	-moz-filter:    grayscale(100%);
	-ms-filter:     grayscale(100%);
	-o-filter:      grayscale(100%);
	filter: gray;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
}
.item-list .hp-industry .hp-industry-category:hover .views-field-field-logo img {
	filter: none;
	-webkit-filter: grayscale(0%);
	-moz-filter:    grayscale(0%);
	-ms-filter:     grayscale(0%);
	-o-filter:      grayscale(0%);
}
.item-list .hp-industry-category .views-field-view-node a {
	position: absolute;
	width: 100%;
	height: 100%;
	display: inline-block;
	z-index: 9999;
	text-indent: -999999px;
}

.item-list .hp-industry .hp-industry-category .views-field-title {
	display:inline-block;
	width: 70%;
}
.item-list .hp-industry .hp-industry-category .views-field-title a{
	text-transform: uppercase;
	color: #3d8ad3;
	font-weight: 700;
	display: inline-block;
	text-decoration: none;
	border-bottom: 2px solid #fff;
}
.item-list .hp-industry .hp-industry-category:hover .views-field-title a {
	border-bottom: 2px solid rgb(157, 214, 37);
}
.item-list .hp-industry .hp-industry-category .views-field-body {display:inline-block; width: 70%;}

.page-node-type-home #wrapper2 {
	background:url(/themes/custom/endrun/images/white_lines_hp.png);
	background-repeat:no-repeat;
	background-position: bottom center;
	background-size:contain;
}
.footerwidget .region-footer-second .container {
    max-width: 1170px;
}
.page-node-type-home .footerwidget{
	background:#3d8ad3 url(../images/news_blue_bg.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	background-size:cover;
	/*background:#3d8ad3;*/
	color:#fff;
}
.page-node-type-home .footerwidget h2 {color:#fff; margin-bottom:50px;}
.page-node-type-home .footerwidget .item-list {
	text-align:left;
}
.page-node-type-home .footerwidget ul {
	text-align:center;
	padding:0;
}
/*.page-node-type-home .footerwidget ul li:first-of-type {width:49%;}*/
.page-node-type-home .footerwidget ul li {
	width:33%;
	padding:0 2%;
	min-height:350px;
	vertical-align:top;
	border-right: 2px solid rgba(255,255,255,.6);
	position:relative;
}
.page-node-type-home .footerwidget ul li:last-of-type {border-right:0px;}
.page-node-type-home .footerwidget .views-field-view-node {
	position: absolute;
	width: 100%;
	height: 100%;
}
.page-node-type-home .footerwidget ul li .views-field-view-node a{
	width: 100%;
	height: 100%;
	display: inline-block;
	position: absolute;
	text-indent:-99999px;
}
/*.page-node-type-home .footerwidget ul li .views-field-view-node-1 a {
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #9FD625;
	padding:5px 10px;
}*/
.page-node-type-home .footerwidget ul li:hover .views-field-view-node-1 a {
	background: #9FD625;
}
.page-node-type-home .footerwidget .views-field-title,
.page-node-type-home .footerwidget .views-field-field-press-frontpage-news-title {
	font-size: 1.5em;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin: 10px 0;
	line-height: 1.35em;
	font-size: 2.75rem;
    margin: 10px 0 0;
    line-height: 1.4em;
    min-height: 80px;
    position: relative;
}

.page-node-type-home .footerwidget .views-field-field-link-to-article,
.page-node-type-home .footerwidget .featured-news-readmore {
	text-align: left;
}
/*
.page-node-type-home .footerwidget ul li:first-of-type .views-field-title {
	margin-top: 0;
}
*/
.page-node-type-home .footerwidget ul li .views-field-title span {
/*
	font-size: 1.35em;
    line-height: 1.1em;
*/
/*
    position: absolute;
	bottom: 0;
*/
}

/*.page-node-type-home .footerwidget ul li:first-of-type .views-field-body {
	font-size: 1.15em;
    line-height: 1.5em;
}*/

.page-node-type-home .footerwidget .views-field-field-featured-news-image,
.page-node-type-home .footerwidget .views-field-field-featured-news-image {
	width:100%;
	text-align: center;
	position: relative;
	height: 180px;
	border: 1px solid #fff;
	overflow: hidden;
	margin: 10px 0 15px;
}
.page-node-type-home .footerwidget .views-field-field-featured-news-image img,
.page-node-type-home .footerwidget .views-field-field-featured-news-image img {
/* 	width:auto; */
/*
	width:100%;
	height:auto;
	max-height:200px;
	border: 1px solid #fff;
	margin-bottom: 10px;
	margin: 15px 0 20px;
*/
	margin: 0;
	position: absolute;
	left: 0;
	top: -12%;
}

	/***
	Product Landing Page
	***/



	/* Height 100% slider position relative */
.page-node-type-landing-page .region-feature-image .container,
#block-views-block-product-landing-feature-slideshow-block-1,
#block-views-block-product-landing-feature-slideshow-block-1 > div,
#block-views-block-product-landing-feature-slideshow-block-1 > div > div,
.page-node-type-landing-page #block-views-block-product-landing-feature-slideshow-block-1 .skin-default,
#views_slideshow_cycle_main_product_landing_feature_slideshow-block_1,
#views_slideshow_cycle_teaser_section_product_landing_feature_slideshow-block_1,
#block-views-block-product-landing-feature-slideshow-block-1 .views_slideshow_cycle_slide,
#block-views-block-product-landing-feature-slideshow-block-1 .views_slideshow_cycle_slide .views-row{
	height:100% !important;
	z-index: 95;
}

#views_slideshow_cycle_teaser_section_product_landing_feature_slideshow-block_1 {
    width: 100% !important;
}
#views_slideshow_cycle_teaser_section_product_landing_feature_slideshow-block_1 .feature-slide-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid{
	cursor:pointer;
}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid {
    background: url('/themes/custom/endrun/images/img_pager_mid_F.png') center center no-repeat;
}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid {
    background: url('/themes/custom/endrun/images/img_pager_mid_U.png') center center no-repeat;
    width: 14px;
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-indent: -9999em;
}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_pager_top_F.png') center center no-repeat;
}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_pager_top_U.png') center center no-repeat;
}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_pager_bot_U.png') center center no-repeat;
}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_pager_bot_F.png') center center no-repeat;
}


#block-views-block-product-landing-feature-slideshow-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_mid_F.png') center center no-repeat;
}
#block-views-block-product-landing-feature-slideshow-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_mid_U.png') center center no-repeat;
    width: 14px;
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-indent: -9999em;
}
#block-views-block-product-landing-feature-slideshow-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_top_F.png') center center no-repeat;
}
#block-views-block-product-landing-feature-slideshow-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_top_U.png') center center no-repeat;
}
#block-views-block-product-landing-feature-slideshow-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_bot_U.png') center center no-repeat;
}
#block-views-block-product-landing-feature-slideshow-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
#block-views-block-product-landing-feature-slideshow-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_bot_F.png') center center no-repeat;
}



/*.product-text-on-slide {
	text-align:center;
}*/
.product-text-on-slide h2{
	color:#2b4458 !important;
	font-size: 2.5em !important;
	font-weight: 800 !important;
	text-transform:uppercase !important;
	min-width: 100% !important;
	max-width: 100% !important;
	margin:0 auto;
}
.product-text-on-slide p {
	padding: 15px 5%;
	width: 100%;
	margin: 0 auto;
	font-size: 1.03em;
	line-height: 25px;
}
#block-views-block-product-landing-feature-slideshow-block-1 .views_slideshow_cycle_slide .views-field-body {
	position: relative;
	padding: 0% 0 0 0;
}
.product-image-on-slide {
	position: relative;
	height: auto;
	width:90%;
}
.product-image-on-slide img{
	position: absolute;
	margin: 0 auto;
	/*
	bottom: 0;
	left: 0;*/
	right: 0;
	width:50%;
	height:auto;
	top:25%;
	-webkit-transform: translateY(-75%);
	transform: translateY(-75%);
}
#block-views-block-product-landing-feature-slideshow-block-1 .views_slideshow_cycle_slide .views-field-body {
	background:none;
	min-height: 275px;
}

/* Product Support */


/*
.page-node-type-basic-page .block-views-blockproduct-support-group-landing-page-view-block-1 #block-endrun-page-title h1 {
    text-align: center;
}
*/



.block-views-blockproduct-support-group-landing-page-view-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_mid_F.png') center center no-repeat;
}
.block-views-blockproduct-support-group-landing-page-view-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_mid_U.png') center center no-repeat;
    width: 14px;
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-indent: -9999em;
}
.block-views-blockproduct-support-group-landing-page-view-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_top_F.png') center center no-repeat;
}
.block-views-blockproduct-support-group-landing-page-view-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_top_U.png') center center no-repeat;
}
.block-views-blockproduct-support-group-landing-page-view-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_bot_U.png') center center no-repeat;
}
.block-views-blockproduct-support-group-landing-page-view-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-3 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-4 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-5 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-6 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid,
.block-views-blockproduct-support-group-landing-page-view-block-7 .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_bot_F.png') center center no-repeat;
}

.block-views-blockproduct-support-group-landing-page-view-block-1 .product-image-on-slide img {
	position: absolute;
	position: relative;
	margin: 0 auto;
	right: 0;
	width:50%;
	height:auto;
	top:25%;
	width:100%;
	height:auto;
	top:0;
	-webkit-transform: translateY(-75%);
	transform: translateY(-75%);
}


#block-views-block-product-landing-feature-slideshow-block-1 .scrolltext,
#block-views-block-product-landing-feature-slideshow-block-1 .hpdownarrow i {
	color:#2b4458 !important;
}



#block-views-block-product-landing-page-product-list-block-1 .views-row,
.product-download .arrow_list li {
	clear:both;
	display:inline-block;
	border-bottom:2px solid rgba(230, 230, 230, 0.7);
	margin:10px 0;
	padding:10px 0;
	min-height: 250px;
}
.product-download .arrow_list li {
	clear:both;
	display:table;
	min-height: 250px;
	width: 100%;
}


/*
#block-views-block-product-landing-page-product-list-block-1 .views-row:last-of-type {
	border-bottom:none;
}
*/
/*
#block-views-block-product-landing-page-product-list-block-1 .views-field-field-featured-image-for-product,
.views-field-field-featured-image-for-product {
	display:inline-block;
	width: 600px;
	max-width: 50%;
	padding: 20px 20px 20px 0px;
	float:left;
}
*/
li .views-field-field-download-software-product- {
	display:inline-block;
	max-width: 40%;
	padding: 20px 20px 20px 0px;
	float:left;
}


li .views-field-field-download-software-product- .field-content a {
	display: block;
	min-width: 352px;
	min-height: 222px;
	text-align: center;
	vertical-align: middle;
}
.product-download .arrow_list li .views-field-title span{
	color: #7d7d7d;
/*     display: inline-block; */
    font-size: 1.45em;
    font-weight: 300;
    line-height: 1.35em;
    margin: 0 auto;
	text-transform: none;
	text-decoration: none;
}
.product-download .arrow_list li .views-field-field-models {
    display: block;
    width: 100%;
    margin: 0 0 0 40%;
    font-size: 15px;
    font-size: 1.5rem;
    text-align: left;
/* 	float: left; */
}
.product-download .arrow_list li .views-field-field-warning-label {
	border: 1px solid #888;
	margin: 0 0 10px 40%;
	padding: 0 10px;
	background: #eee;
}
.product-download .product-link-download a {
    border: 2px solid #3d8ad3;
    background: #3d8ad3 none repeat scroll 0 0;
    color: #ffffff;
    border-radius: 6px;
    display: inline-block;
    margin: .35em auto 1em;
    padding: 3px 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
/*     width: auto; */
    -webkit-transition: all 250ms;
    -moz-transition: all 250ms;
    -o-transition: all 250ms;
    transition: all 250ms;
}


/*
#block-views-block-product-landing-page-product-list-block-1 .views-field-field-featured-image-for-product img {height:auto;}
#block-views-block-product-landing-page-product-list-block-1 .views-field-title {
	display:inline-block;
	text-transform: uppercase;
	color: #3d8ad3;
	font-weight: 700;
	text-decoration: none;
}
*/
/*
#block-views-block-product-landing-page-product-list-block-1  .views-field-field-product-intro-copy {
	display:inline-block;
	width: 600px;
	max-width: 50%;
	float:right;
}
*/
/*
#block-views-block-product-landing-page-product-list-block-1  .views-field-field-product-intro-copy p {
	text-align:left !important;
}
*/
/*
#block-views-block-product-landing-page-product-list-block-1 .views-field-view-node {
	display:inline-block;
	float:right;
	clear:right;
	width:50%;
	text-transform:uppercase;
}
*/
/* #block-views-block-product-landing-page-product-list-block-1 .views-field-view-node a, */
a.productlandingbutton {
    text-decoration: none;
	text-transform:uppercase;
    color: #2B4459;
    border: 1px solid #2B4459;
    border-radius: 6px;
    display: inline-block;
    padding: 5px 10px;
    margin-top: 5px;
    -webkit-transition: all 250ms;
    -moz-transition: all 250ms;
    -o-transition: all 250ms;
    transition: all 250ms;
}
/* #block-views-block-product-landing-page-product-list-block-1 .views-field-view-node a:hover, */
a.productlandingbutton:hover {
	color: #fff;
	background: #2B4459;
	border-bottom:1px solid #2B4459;
}


#block-introtext,
#block-landingpageuppercontent {
    margin-bottom: 60px;
}
#block-landingpageuppercontent h1 {
    color: #7d7d7d;
    font-size: 2.15em;
    font-weight: 300;
}
#block-landingpageuppercontent p {
    font-size: 1.67rem;
}

#block-fullwidthtext {text-align:center;}
#block-fullwidthtext h2{
	color: #FFF;
	text-transform: uppercase;
	font-size: 2.2em;
	font-weight: 900;
	margin-top: 5px;
}
.page-node-4 .region-full-width-content h2 a {
	color: #ffffff;
	font-size: 30px;
	font-size: 3.0rem;
}
.region-full-width-content > .container a {
	color: #A2BDE3;
    text-decoration: none;
    font-size: 18px;
    font-size: 1.8rem;
 	border-bottom: 2px solid rgba(255, 255, 255, 0);
 	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
}
.region-full-width-content > .container a:hover{
	border-bottom: 2px solid #A2BDE3;
	color:#fff;
}
.page-node-type-google-landing-page .region-full-width-content > .container #block-callouttext a,
.page-node-type-google-landing-page-two-products .region-full-width-content > .container #block-callouttext a,
.page-node-4 .region-full-width-content a,
.region-full-width-content #block-productgroupfeaturelist a,
.region-full-width-content #block-productfeaturelisting a {
	color:#fff;
	text-decoration:none;
	border-bottom: 2px solid rgb(157, 214, 37);
	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
}
.region-full-width-content .contactinfoblock a {
	border: none;
}
.page-node-type-google-landing-page .region-full-width-content > .container #block-callouttext a:hover,
.page-node-4 .region-full-width-content h2 a:hover,
.page-node-type-google-landing-page-two-products .region-full-width-content > .container #block-callouttext a:hover,
.page-node-4 .region-full-width-content a:hover,
.region-full-width-content #block-productgroupfeaturelist a:hover,
.region-full-width-content #block-productfeaturelisting a:hover {
	text-decoration:none;
	border-bottom: 2px solid rgb(232, 232, 232);
	color:#fff;
}


.listblocks{}
.listblocks ul {
	margin-left: 0;
	padding-left: 0;
}
.listblocks ul li{
	width: 40%;
	display: inline-block;
	text-align: left;
	margin: 1.35em 4.5% 1.35em 0;
	vertical-align: top;
	position: relative;
	z-index: 2;
	font-size: 1.67rem;
}
.listblocks ul li a{
	color: #2B4459;
	text-decoration:none;
	display:inline-block;
}
.listblocks .title a,
.listblocks a .title {
	text-transform: uppercase;
	color: #3d8ad3;
	font-weight: 700;
	display: inline-block;
	text-decoration: none;
	border-bottom: 2px solid #fff;
}
.listblocks ul li:hover .title a,
.listblocks ul li:hover a .title {
	border-bottom: 2px solid rgb(157, 214, 37);
}

	/*
	Manuals
	*/
.resources {margin:10px 0;}
.resources .views-field-title {font-weight:bold;}

#block-views-block-manuals-block-13 .resources,
#block-views-block-manuals-block-14 .resources,
#block-views-block-manuals-block-15 .resources,
#block-views-block-manuals-block-16 .resources {
	margin: 0px;
}
	/***
	Documenation Support Page
	***/
.page-node-type-landing-page nav h2 {display:block;}
.page-node-type-landing-page nav ul {list-style:none; padding:0;}
.support-sub-heading {font-size:18px; font-weight:bold;}
/*.support-product-title,*/
.product-support-item .views-field-field-product-intro-copy h1
/* #block-views-block-product-landing-page-product-list-block-1 .views-field-field-product-intro-copy h1 */ {
	text-transform: uppercase;
	color: #3d8ad3;
	font-weight: 700;
	display: inline-block;
	font-size:1em;
}
.item-list-support {text-align:center; display:inline;}
.product-support-item {
	width: 40%;
	height: auto;
	min-height: 310px;
	display: inline-block;
	text-align: center;
	margin: 1.35em 4.5%;
	vertical-align: top;
	position: relative;
	list-style:none;
	float:left;
	padding:0;
}
/*.product-support-title a{
	text-transform: uppercase;
	text-decoration:none;
	color: #3d8ad3;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
}*/
.product-support-item .views-field-field-featured-image-for-product {padding-top:30px;}
.views-field.views-field-field-featured-image-for-product img {
    width: 100%;
    height: auto;
}
#block-views-block-product-support-group-landing-page-view-block-1,
#block-views-block-product-support-group-landing-page-view-block-2,
#block-views-block-product-support-group-landing-page-view-block-3,
#block-views-block-product-support-group-landing-page-view-block-4,
#block-views-block-product-support-group-landing-page-view-block-5,
#block-views-block-product-support-group-landing-page-view-block-6,
#block-views-block-product-support-group-landing-page-view-block-7 {
	position: relative;
}

.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-1.views-element-container,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-2.views-element-container,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-3.views-element-container,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-4.views-element-container,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-5.views-element-container,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-6.views-element-container,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-7.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-1.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-2.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-3.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-4.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-5.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-6.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-7.views-element-container {
	margin: 30px 0 30px;
	display: table;
	width: 100%;
}
.page-node-type-basic-page #block-views-block-faq-block-1.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-2.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-3.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-4.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-5.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-6.views-element-container,
.page-node-type-basic-page #block-views-block-faq-block-7.views-element-container {
	margin: 0 0 15px;
}



.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-1.views-element-container h2,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-2.views-element-container h2,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-3.views-element-container h2,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-4.views-element-container h2,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-5.views-element-container h2,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-6.views-element-container h2,
.page-node-type-basic-page #block-views-block-documentation-view-for-product-support-block-7.views-element-container h2,
/*.page-node-type-basic-page #block-views-block-faq-block-1.views-element-container h2,
.page-node-type-basic-page #block-views-block-faq-block-2.views-element-container h2,
.page-node-type-basic-page #block-views-block-faq-block-3.views-element-container h2,
.page-node-type-basic-page #block-views-block-faq-block-4.views-element-container h2,
.page-node-type-basic-page #block-views-block-faq-block-5.views-element-container h2,
.page-node-type-basic-page #block-views-block-faq-block-6.views-element-container h2,
.page-node-type-basic-page #block-views-block-faq-block-7.views-element-container h2,
.page-node-type-basic-page #block-views-block-faq-block-3-2.views-element-container h2,*/
#block-views-block-leap-seconds-text-block-1 .views-field-field-lea h2,
.page-node-type-basic-page h2.supportheader {
	color: #7d7d7d;
	font-size: 1.75em;
	font-weight: 300;
	border-top: 1px solid #ccc;
	padding-top: 20px;
}
.page-node-type-basic-page #block-views-block-product-bulletins-block-5 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-6 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-7 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-8 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-9 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-10 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-11 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-12 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-13 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-14 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-15 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-16 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-17 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-18 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-19 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-20 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-21 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-22 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-23 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-24 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-25 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-26 h2,
.page-node-type-basic-page #block-views-block-product-bulletins-block-27 h2 {
	color: #2B4459;
	font-size: 1em;
	font-weight: 700;
	border-top: none;
	padding-top: 10px;
}



.page-node-type-basic-page .supportsub {
	text-align:center;
}
#block-views-block-leap-seconds-text-block-1 .views-field-field-lea h2 strong {
	font-weight: 300 !important;
}

.catalog-list
/* .product-support */ {
    clear: both;
    display: inline-block;
    border-bottom: 2px solid rgba(230, 230, 230, 0.7);
    margin: 10px 0;
    padding: 10px 0;
    min-height: 250px;
	width:100%;
}
.views-field-field-product-image {
	display: inline-block;
	max-width: 100%;
	padding: 10px 0 5px;
}
#block-views-block-product-support-group-landing-page-view-block-1 .views_slideshow_cycle_slide .views-field-field-product-image,
#block-views-block-product-support-group-landing-page-view-block-2 .views_slideshow_cycle_slide .views-field-field-product-image,
#block-views-block-product-support-group-landing-page-view-block-3 .views_slideshow_cycle_slide .views-field-field-product-image,
#block-views-block-product-support-group-landing-page-view-block-4 .views_slideshow_cycle_slide .views-field-field-product-image,
#block-views-block-product-support-group-landing-page-view-block-5 .views_slideshow_cycle_slide .views-field-field-product-image,
#block-views-block-product-support-group-landing-page-view-block-6 .views_slideshow_cycle_slide .views-field-field-product-image,
#block-views-block-product-support-group-landing-page-view-block-7 .views_slideshow_cycle_slide .views-field-field-product-image {
	display: inline-block;
	width: 80%;
	max-width: 800px;
	padding: 20px 10px;
}

#block-views-block-product-support-group-landing-page-view-block-1 .views_slideshow_cycle_slide .views-row,
#block-views-block-product-support-group-landing-page-view-block-2 .views_slideshow_cycle_slide .views-row,
#block-views-block-product-support-group-landing-page-view-block-3 .views_slideshow_cycle_slide .views-row,
#block-views-block-product-support-group-landing-page-view-block-4 .views_slideshow_cycle_slide .views-row,
#block-views-block-product-support-group-landing-page-view-block-5 .views_slideshow_cycle_slide .views-row,
#block-views-block-product-support-group-landing-page-view-block-6 .views_slideshow_cycle_slide .views-row,
#block-views-block-product-support-group-landing-page-view-block-7 .views_slideshow_cycle_slide .views-row {
    text-align: center;
}

.product-support-img {
	display: inline-block;
	width: 600px;
	max-width: 50%;
	padding: 20px 20px 20px 0px;
	float: left;
	margin-top: 15px;
}
/*
.product-support-text {
	display: inline-block;
	width: 600px;
	max-width: 50%;
	float: right;
}
*/
.catalog-list .views-field-title span > a,
.product-support-text h1,
 h1.product-support-text,
 h1.product-support-text a {
	text-transform: uppercase;
	color: #3d8ad3;
	font-weight: 700;
	display: inline-block;
	font-size: 1em;
	word-wrap: break-word;
	word-break: break-word;
	line-height: 1.35em;
}
.catalog-list .views-field-title span > a,
.h1.product-support-text a {
 	border-bottom: 2px solid rgb(255, 255, 255);
    color: #328ad3;
 }
.catalog-list .views-field-title span > a:hover,
.h1.product-support-text a:hover {
    border-bottom: 2px solid rgb(157, 214, 37);
    color: #328ad3;
    text-decoration: none;
}

.product-support-title a,
.catalog-list .learn-more a,
.catalog-list .product-detail-link a {
	display: inline-block;
	border-radius: 6px;
	border: none;
	background: #3d8ad3;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 13px;
	text-decoration: none;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}
.product-support-title a:hover,
.catalog-list .learn-more a:hover,
.catalog-list .product-detail-link a:hover {
	background-color: #A2BDE3;
}

#block-views-block-home-page-news-section-block-1 .views-more-link a,
.featured-news-readmore .views-more-link a{
	background: #9FD625;
	height: 40px;
	line-height: 40px;
	padding: 0 16px;
	color: #ffffff;
	text-transform: uppercase;
	display: inline-block;
	border-radius: 6px;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}
#block-views-block-home-page-news-section-block-1 .views-more-link a:hover,
.featured-news-readmore .views-more-link a:hover {
	background: #9FD625;
}

/*
.page-node-type-product-category-landing .arrow_list li div.views-field-view-node a {
	display: inline-block;
	border-radius: 6px;
	border: none;
	background: #3d8ad3;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 13px;
	text-decoration: none;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}
.page-node-type-product-category-landing .arrow_list li div.views-field-view-node a:hover {
	background-color: #A2BDE3;
}
*/


.page-node-type-product-category-landing .region-lower-content h2 {
	margin: 30px 0 5px 0;
    color: #3d8ad3;
/*     text-transform: uppercase; */
    font-family: 'proxima-nova';
    font-style: normal;
    font-weight: 800;
}
.page-node-type-product-category-landing .region-full-width-content > .container h2,
.page-node-type-product-category-landing .region-full-width-content > .container h2 a {
	color: #ffffff;
	font-size: 30px;
	font-size: 3.0rem;
	font-weight: 800;
	border-bottom: none;
	line-height: 1.5em;
	padding-bottom: 0;
	display: block;
	margin: 10px 0 0 0;
	color: #A2BDE3;
	text-transform: uppercase;
}
.page-node-type-product-category-landing .region-full-width-content > .container h2 a {
	display: inline-block;
	clear: both;
}


#block-views-block-download-software-page-block-block-1 .arrow_list,
.page-node-type-landing-page .arrow_list,
.page-node-type-product-category-landing .arrow_list {
	margin: 0 auto;
	display: block;
	padding: 0;
	list-style: none;
	width: 100%;
	max-width: 1000px;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li,
.page-node-type-landing-page .arrow_list li,
.page-node-type-product-category-landing .arrow_list li,
.arrow_list li.product-support {
	margin: 0 0 35px;
	display: inline-block;
	padding: 0 4.5% 15px 4%;
	list-style: none;
	border-right: 1px solid #666666;
/* 	width: 33%; */
	width: 49%;
/* 	max-width: 320px; */
	max-width: 432px;
	vertical-align: top;
	min-height: 530px;
	position: relative;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li {
    border-bottom: none;
    min-height: 425px;
    padding-bottom: 0;
}

#block-views-block-download-software-page-block-block-1 .arrow_list li:nth-child(odd),
.page-node-type-landing-page .arrow_list li:nth-child(odd),
.page-node-type-product-category-landing .arrow_list li:nth-child(odd),
.arrow_list li.product-support:nth-child(odd) {
	padding: 0 4.5% 15px 0;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li:nth-child(even),
.page-node-type-landing-page .arrow_list li:nth-child(even),
.page-node-type-product-category-landing .arrow_list li:nth-child(even),
.arrow_list li.product-support:nth-child(even) {
	padding: 0 0 15px 4%;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li:nth-child(even),
.page-node-type-landing-page .arrow_list li:nth-child(even),
.page-node-type-landing-page .arrow_list li:nth-last-of-type(1),
.page-node-type-product-category-landing .arrow_list li:nth-child(even),
.page-node-type-product-category-landing .arrow_list li:nth-last-of-type(1),
.arrow_list li.product-support:nth-child(even),
.arrow_list li.product-support:nth-last-of-type(1) {
	border-right: none;
}

#block-views-block-download-software-page-block-block-1 .arrow_list li div,
.page-node-type-landing-page .arrow_list li div {
	margin: 0 0 10px 0;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li div,
.page-node-type-landing-page .arrow_list li div,
.page-node-type-product-category-landing .arrow_list li div,
.arrow_list li.product-support div {
	text-align: left;
	border-radius: 6px;
    overflow: hidden;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li div {
	max-width: 100%;
	float: none;
	display: block;
	padding: 0;
}
.page-node-type-landing-page .arrow_list li div.views-field-title {
	margin-bottom: 0;
}
#block-body-4 .arrow_list li .views-field-title span a,
#block-views-block-view-all-white-papers-block-2 .arrow_list li .views-field-field-link-to-datasheet-pdf-1 a,
#block-views-block-view-all-white-papers-block-1 .arrow_list li .views-field-field-link-to-datasheet-pdf-1 a,
#block-views-block-view-all-white-papers-block-5 .arrow_list li .views-field-title span a,
#block-views-block-product-notes-block-1 .arrow-list li .views-field-title span a,
#block-views-block-press-releases-block-3 .arrow_list li .views-field-body span a,
#block-views-block-press-releases-block-1 .arrow_list li .views-field-body span a,
.block-views-blockdownload-software-page-block--block-1 .arrow_list li div.views-field-title a,
#block-views-block-product-landing-page-product-list-block-1 .views-field-field-product-intro-copy h1,
.page-node-type-landing-page .arrow_list li div.views-field-title a,
.page-node-type-product-category-landing .arrow_list li div.views-field-title a,
.arrow_list li.product-support div.views-field-title a {
	font-size: 22px;
	font-size: 2.2rem;
	word-break: break-word;
	word-wrap: break-word;
	text-decoration: none;
	margin-bottom: 5px;
	line-height: 1.25em;
	display: block;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}
#block-body-4 .arrow_list li .views-field-title span a,
#block-views-block-view-all-white-papers-block-2 .arrow_list li .views-field-field-link-to-datasheet-pdf-1 a,
#block-views-block-view-all-white-papers-block-1 .arrow_list li .views-field-field-link-to-datasheet-pdf-1 a,
#block-views-block-view-all-white-papers-block-5 .arrow_list li .views-field-title span a,
#block-views-block-product-notes-block-1 .arrow-list li .views-field-title span a,
#block-views-block-press-releases-block-3 .arrow_list li .views-field-body span a,
#block-views-block-press-releases-block-1 .arrow_list li .views-field-body span a,
.block-views-blockdownload-software-page-block--block-1 .arrow_list li div.views-field-title a,
.page-node-type-landing-page .arrow_list li div.views-field-title a,
.page-node-type-product-category-landing .arrow_list li div.views-field-title a,
.arrow_list li.product-support div.views-field-title a {
    border-bottom: 2px solid rgb(255, 255, 255);
    color: #328ad3;
    display: inline-block;
    clear: both;
}
#block-body-4 .arrow_list li .views-field-title span a:hover,
#block-views-block-view-all-white-papers-block-2 .arrow_list li .views-field-field-link-to-datasheet-pdf-1 a:hover,
#block-views-block-view-all-white-papers-block-1 .arrow_list li .views-field-field-link-to-datasheet-pdf-1 a:hover,
#block-views-block-view-all-white-papers-block-5 .arrow_list li .views-field-title span a:hover,
#block-views-block-product-notes-block-1 .arrow-list li .views-field-title span a:hover,
#block-views-block-press-releases-block-3 .arrow_list li .views-field-body span a:hover,
#block-views-block-press-releases-block-1 .arrow_list li .views-field-body span a:hover,
.block-views-blockdownload-software-page-block--block-1 .arrow_list li div.views-field-title a:hover,
.page-node-type-landing-page .arrow_list li div.views-field-title a:hover,
.page-node-type-product-category-landing .arrow_list li div.views-field-title a:hover,
.arrow_list li.product-support div.views-field-title a:hover {
    border-bottom: 2px solid rgb(157, 214, 37);
    color: #328ad3;
/*
    text-decoration: underline;
    text-decoration-color: rgb(157, 214, 37);
*/
}

#block-views-block-product-landing-page-product-list-block-1 .views-field-field-product-intro-copy h1 {
	display: none;
}

#block-views-block-download-software-page-block-block-1 .arrow_list li div.views-field-field-product-image,
.page-node-type-landing-page .arrow_list li div.views-field-field-product-image,
.page-node-type-product-category-landing .arrow_list li div.views-field-field-product-image,
.arrow_list li.product-support .views-field-field-product-image {
	border-radius: 6px;
	overflow: hidden;
	padding: 0;
	margin-bottom: 10px;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li div.views-field-field-product-image a,
.page-node-type-landing-page .arrow_list li div.views-field-field-product-image a,
.page-node-type-product-category-landing .arrow_list li div.views-field-field-product-image a,
.arrow_list li.product-support .views-field-field-product-image a {
	display: block;
/*
	height: 210px;
	width: 320px;
*/
	height: 270px;
	width: 432px;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li div.views-field-field-product-image a img,
.page-node-type-landing-page .arrow_list li div.views-field-field-product-image a img,
.page-node-type-product-category-landing .arrow_list li div.views-field-field-product-image a img,
.arrow_list li.product-support .views-field-field-product-image a img {
/* 	object-fit: cover; */
/*
	height: 210px;
	width: 320px;
*/
	height: 270px;
	width: 432px;
/* 	object-position: left; */
	position: relative;
/* 	left: -8%; */
	left: -4%;
/* 	top: 5%; */
}

.page-node-type-product-category-landing #block-views-block-product-group-landing-page-lists-block-6 .arrow_list li div.views-field-field-product-image {
	border-radius: 6px;
/* 	border: 1px solid #666666; */
	overflow: hidden;
	padding: 0;
	margin-bottom: 10px;
}
.page-node-type-product-category-landing #block-views-block-product-group-landing-page-lists-block-6 .arrow_list li div.views-field-field-product-image a {
	display: block;
/*
	height: 180px;
	width: 320px;
*/
	height: 270px;
	width: 432px;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li div.views-field-body em,
.page-node-type-landing-page .arrow_list li div.views-field-body em,
.page-node-type-landing-page .arrow_list li div.views-field-field-product-intro-copy em,
.page-node-type-product-category-landing .arrow_list li div.views-field-body em,
.arrow_list li.product-support div.views-field-body em {
	font-size: 19px;
	font-size: 1.9rem;
	line-height: 1.25em;
	display: inline-block;
	margin-bottom: 10px;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li div.views-field-body p,
.page-node-type-landing-page .arrow_list li div.views-field-body p,
.page-node-type-landing-page .arrow_list li div.views-field-field-product-intro-copy p,
.page-node-type-product-category-landing .arrow_list li div.views-field-body p,
.arrow_list li.product-support div.views-field-body p {
	font-size: 17px;
    font-size: 1.67rem;
    line-height: 1.45em;
}
/*
#block-views-block-press-releases-block-1 header div.views-field-view-node,
#block-views-block-press-releases-block-3 header div.views-field-view-node {
    display: inline-block;
    width: auto;
    float: right;
    top: -40px;
    position: relative;
}
*/

#block-body-4 {
	margin: 0;
}

#block-views-block-download-software-page-block-block-1 .arrow_list li div.views-field-view-node a,
.page-node-type-landing-page .arrow_list li div.views-field-view-node a,
.page-node-type-product-category-landing .arrow_list li div.views-field-view-node a,
#block-views-block-press-releases-block-1 footer div.views-field-view-node a,
#block-views-block-press-releases-block-1 header div.views-field-view-node a,
#block-views-block-press-releases-block-3 header div.views-field-view-node a,
#block-views-block-press-releases-block-3 footer div.views-field-view-node a,
.arrow_list li.product-support div.views-field-view-node a {
	margin-top: 15px;;
}


#block-views-block-download-software-page-block-block-1 .arrow_list li div.views-field-view-node a,
.page-node-type-landing-page .arrow_list li div.views-field-view-node a,
.page-node-type-product-category-landing .arrow_list li div.views-field-view-node a,
#block-views-block-press-releases-block-1 footer div.views-field-view-node a,
#block-views-block-press-releases-block-1 header div.views-field-view-node a,
#block-views-block-press-releases-block-3 header div.views-field-view-node a,
#block-views-block-press-releases-block-3 footer div.views-field-view-node a,
.arrow_list li.product-support div.views-field-view-node a {
	display: inline-block;
	border-radius: 6px;
	border: none;
	background: #3d8ad3;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 13px;
	text-decoration: none;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}
#block-views-block-download-software-page-block-block-1 .arrow_list li div.views-field-view-node a:hover,
.page-node-type-landing-page .arrow_list li div.views-field-view-node a:hover,
.page-node-type-product-category-landing .arrow_list li div.views-field-view-node a:hover,
#block-views-block-press-releases-block-1 footer div.views-field-view-node a:hover,
#block-views-block-press-releases-block-1 header div.views-field-view-node a:hover,
#block-views-block-press-releases-block-3 header div.views-field-view-node a:hover,
#block-views-block-press-releases-block-3 footer div.views-field-view-node a:hover,
.arrow_list li.product-support div.views-field-view-node a:hover {
	background-color: #A2BDE3;
}

.more_1 a,
.more_2 a,
.more_3 a,
.more_4 a,
.more_5 a,
.more_6 a,
.more_7 a,
.more_8 a,
.more_9 a,
.more_10 a,
.more_11 a,
.more_12 a,
.more_13 a,
.more_14 a,
.more_15 a,
.more_16 a,
.more_17 a,
.more_18 a,
.more_19 a,
.more_20 a,
.more_21 a,
.more_22 a,
.more_23 a,
.more_24 a,
.more_25 a,
.more_26 a,
.more_27 a,
.more_28 a,
.less_1 a,
.less_2 a,
.less_3 a,
.less_4 a,
.less_5 a,
.less_6 a,
.less_7 a,
.less_8 a,
.less_9 a,
.less_10 a,
.less_11 a,
.less_12 a,
.less_13 a,
.less_14 a,
.less_15 a,
.less_16 a,
.less_17 a,
.less_18 a,
.less_19 a,
.less_20 a,
.less_21 a,
.less_22 a,
.less_23 a,
.less_24 a,
.less_25 a,
.less_26 a,
.less_27 a,
.less_28 a,
.more_faq a,
.less_faq a {
	display: inline-block;
	border-radius: 6px;
	border: none;
	background: #3d8ad3;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 13px;
	text-decoration: none;
	color: #ffffff;
	margin-top: 6px;
	font-weight: 400;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}
.more_1 a:hover,
.more_2 a:hover,
.more_3 a:hover,
.more_4 a:hover,
.more_5 a:hover,
.more_6 a:hover,
.more_7 a:hover,
.more_8 a:hover,
.more_9 a:hover,
.more_10 a:hover,
.more_11 a:hover,
.more_12 a:hover,
.more_13 a:hover,
.more_14 a:hover,
.more_15 a:hover,
.more_16 a:hover,
.more_17 a:hover,
.more_18 a:hover,
.more_19 a:hover,
.more_20 a:hover,
.more_21 a:hover,
.more_22 a:hover,
.more_23 a:hover,
.more_24 a:hover,
.more_25 a:hover,
.more_26 a:hover,
.more_27 a:hover,
.more_28 a:hover,
.less_1 a:hover,
.less_2 a:hover,
.less_3 a:hover,
.less_4 a:hover,
.less_5 a:hover,
.less_6 a:hover,
.less_7 a:hover,
.less_8 a:hover,
.less_9 a:hover,
.less_10 a:hover,
.less_11 a:hover,
.less_12 a:hover,
.less_13 a:hover,
.less_14 a:hover,
.less_15 a:hover,
.less_16 a:hover,
.less_17 a:hover,
.less_18 a:hover,
.less_19 a:hover,
.less_20 a:hover,
.less_21 a:hover,
.less_22 a:hover,
.less_23 a:hover,
.less_24 a:hover,
.less_25 a:hover,
.less_26 a:hover,
.less_27 a:hover,
.less_28 a:hover,
.more_faq a:hover,
.less_faq a:hover {
	font-weight: 400;
	text-decoration: none;
	background-color: #A2BDE3;
}

@media (max-width:826px){
	.page-node-type-product-category-landing .arrow_list li {
		border-right: none;
		width: 100%;
		min-height: auto;
	}
}




.contactinfoblock {
}
#block-webform-3 {
	width: 100%;
	z-index:9;
}
/*
#block-webform-3 .form-item,
#block-webform-3
*/.contact_section {
	display: inline-block;
	width: 49%;
    padding: 0 .5% 0 .5%;
	margin-top: 0;
	vertical-align: top;
}
.contact_section .form-email,
.contact_section .form-tel,
.contact_section .form-textarea{
	width:100%;
}
#block-webform-3 .form-item-questions-comments{
	vertical-align:top;
}

.contactinfo {
	margin: 30px 0;
}
.contactinfo .address{
	display:inline-block;
	vertical-align: top;
}
.contactinfo .hours{
	display:inline-block;
	padding: 0 0 0 50px;
}

.salesreps {clear:both;}

.contactinfo h2,
.salesreps h2 {
	border-bottom: 1px dotted #ccc;
    color: #7d7d7d;
    font-family: "proxima-nova";
    font-size: 1.75em;
    font-style: normal;
    font-weight: 300;
    padding-bottom: 10px;
    text-transform: uppercase;
    margin-top: 15px;
    }

.contactinfoblock a.requestbutton {
	text-decoration: none;
    color: #A2BDE3 !important;
    border: 1px solid #A2BDE3;
    border-radius: 6px;
    display: inline-block;
    padding: 5px 15px;
	font-size:15px;
	text-transform:uppercase;
    margin: 5px 0 15px;
    -webkit-transition: all 250ms;
    -moz-transition: all 250ms;
    -o-transition: all 250ms;
    transition: all 250ms;
}
.contactinfoblock a.requestbutton:hover {
	color: #fff !important;
    background: #A2BDE3;
	border-bottom: 1px solid #A2BDE3 !important;
}

#block-fullwidthgreenline {
    text-indent: -9999px;
    display: inline-block;
    width: 2px;
    height: 100%;
    position: absolute;
    background-color: #9FD625;
}
/*#block-views-block-product-detail-images-slider-block-1 .views-slideshow-controls-bottom {
	position:relative;
	left: 0 !important;
	top: 0 !important;
	z-index:9;
}
#block-views-block-product-detail-images-slider-block-1 .views-slideshow-controls-bottom .views_slideshow_pager_field_item {
	display:inline-block;
	cursor: pointer;
	width: 80px;
	height: 80px;
	margin-left:15px;
	margin-right:15px;
}
#views_slideshow_cycle_main_product_detail_images_slider-block_1 {
	text-align:center;
    width: 100%;
    max-width: 1100px;
}
#widget_pager_bottom_product_detail_images_slider-block_1 {
	margin-top:210px;
	text-align:center;
}
#block-views-block-product-detail-images-slider-block-1 .active .views-field-field-product-images {
	border:1px solid #9FD625;
	border-radius:50px;
}*/
#views_slideshow_cycle_teaser_section_product_detail_images_slider-block_1 {
    width: 100% !important;
    /*height: auto !important;*/
}
#widget_pager_bottom_product_detail_images_slider-block_1 img {border-radius:50px; padding:5px;}
article.node--type-detail-page {
	display: none;
}
#block-productsubtitle {
	font-size: 1.1em;
	font-weight: 500;
	text-align: center;
	min-height: 26px;
}
#block-productimage {
	text-align:center;
}

.products-list .views-field-field-product-image img{height:auto;}

#block-callouttext,
#block-productfeaturelisting,
#block-productgroupfeaturelist,
#block-fullwidthtext {
	display: inline-block;
	width: 67%;
	float: left;
	margin: 0;
	line-height: 2em;
	padding:0 32px 0 0;
	padding-bottom: 500px;
	margin-bottom: -500px;
	position: relative;
    font-size: 18px;
    font-size: 1.8rem;
}
#block-callouttext ul,
#block-productfeaturelisting ul {
	margin-top: 10px;
}
#block-callouttext ul li,
#block-productfeaturelisting ul li {
	margin: 0 0 9px 0;
	line-height: 1.6em;
    font-size: 18px;
    font-size: 1.8rem;
}


/*
#block-contactus {
	width:67%;
	display:inline-block;
	vertical-align:top;
	padding-left:32px;
	margin-bottom:0;
	position:relative;
	float: left;
}
*/

#block-productresources,
#block-productresourcemanual,
#block-productresourceproductnotes,
#block-productresourcedatasheet,
#block-datasheetsforgooglepages,
#block-productresourcewhitepapers,
#block-productresourceinstallationguide,
#block-contactussupportrequest,
#block-views-block-white-papers-block-6,
#block-views-block-manuals-block-13,
#block-views-block-manuals-block-14,
#block-views-block-manuals-block-15,
#block-views-block-manuals-block-16,
#block-contactus {
	width: 32%;
	display: inline-block;
	vertical-align: top;
	padding-left: 35px;
	line-height:2em;
	margin-bottom: 10px;
	clear:right;
	float:right;
}
#block-contactusrequestquote {
	width: 32%;
	display: inline-block;
	padding-left: 45px;
}
#block-productresourcewhitepapers {
	margin-bottom: 20px;
}

#block-contactus h2,
#block-callouttext h2,
#block-productresources h2,
#block-productresourcemanual h2,
#block-productresourceproductnotes h2,
#block-productresourcedatasheet h2,
#block-datasheetsforgooglepages h2,
#block-productresourcewhitepapers h2,
#block-productresourceinstallationguide h2,
#block-views-block-white-papers-block-6 h2,
#block-views-block-manuals-block-13 h2,
#block-views-block-manuals-block-14 h2,
#block-views-block-manuals-block-15 h2,
#block-views-block-manuals-block-16 h2,
#block-productfeaturelisting h2{
	margin: 10px 0 0 0;
	color:#A2BDE3;
	text-transform:uppercase;
}
/*
#block-datasheetsforgooglepages h2 + div > div:nth-of-type(1) {
	display: none;
}
*/
#block-datasheetsforgooglepages h2 + div p{
	line-height: 1.5em;
	font-size: 1.6875rem;
	color: #eaeaea;
}

#block-views-block-white-papers-block-6 ul.arrow_list {
	list-style-type: none;
}

#block-contactus a,
#block-productresources a,
#block-productresourcemanual a,
#block-productresourceproductnotes a,
#block-productresourcedatasheet a,
#block-datasheetsforgooglepages a,
#block-productresourcewhitepapers a,
#block-views-block-white-papers-block-6 a,
#block-views-block-manuals-block-13 a,
#block-views-block-manuals-block-14 a,
#block-views-block-manuals-block-15 a,
#block-views-block-manuals-block-16 a,
#block-productresourceinstallationguide a{
	color:#fff;
	text-decoration:none;
}

#block-contactus a:hover,
#block-productresources a:hover,
#block-productresourcemanual a:hover,
#block-productresourceproductnotes a:hover,
#block-productresourcedatasheet a:hover,
#block-datasheetsforgooglepages a:hover,
#block-productresourcewhitepapers a:hover,
#block-productresourceinstallationguide a:hover{
	border-bottom:2px solid #A2BDE3;
}

.bottom-widgets, .bottom-widgets .region {background:none; z-index:9; position:relative;}
.bottom-widgets{
	max-width:1140px;
	margin:0 auto;
	padding: 0 0 0 0;
}
.bottom-widgets .container {padding:0;}
.views_slideshow_cycle_slide .views-row {
/* 	position:relative !important; */
/* 	text-align: center; */
/*     font-size: 1.2em; */
/*     color: #bbb; */
}
.views_slideshow_cycle_slide .views-row.product-detail-slider {
/* 	position:relative !important; */
	text-align: center;
    font-size: 1.2em;
    color: #bbb;
}

.slick-slider {padding:0 40px;}
.slick-slider .slick-slide img {margin:0 auto;}
.related-product {position:relative;}
.related-product .slick__arrow .slick-next {
	position:absolute;
	right:0;
	top:25%;
	background: url(/themes/custom/endrun/images/right_arrow.png);
	background-repeat:no-repeat;
	width:20px;
	height:40px;
	display:inline-block;
	text-indent:-999999px;
	opacity:0.5;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
	border:0px;
}

.related-product .slick__arrow .slick-prev {
	position:absolute;
	left:0;
	top:25%;
	background: url(/themes/custom/endrun/images/left_arrow.png);
	background-repeat:no-repeat;
	width:20px;
	height:40px;
	display:inline-block;
	text-indent:-999999px;
	opacity:0.5;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
	border:0px;
}

.related-product .slick__arrow .slick-prev:hover,
.related-product .slick__arrow .slick-next:hover {
	opacity:1;
}
.related-product .slick__arrow .slick-prev:focus,
.related-product .slick__arrow .slick-next:focus{
	outline: none;
}
.related-product .views-slideshow-controls-top {position:relative;}
.related-product {
	/*position:absolute;*/
	width:100%;
	height:100%;
	z-index:999;
}
#block-views-block-product-related-slider-block-2 {
	max-width: 1140px;
	margin: 0 auto;
}
/*#block-views-block-product-related-slider-block-1,
#block-views-block-product-related-slider-block-2,
#block-views-block-product-related-slider-block-4,
#block-views-block-product-related-slider-block-5,
#block-views-block-product-related-slider-block-6{
	margin-bottom:0;
	position:relative;
	z-index:9;}*/
.page-node-type-detail-page .region-bottom-first h2{
	color: #3d8ad3;
	text-transform:uppercase;
	padding: 15px 30px 15px 30px;
	border-top:2px solid #9FD625;
	margin-top: 0;
	margin-bottom: 15px;
}
.related-product ul li {
	text-align:center;
	padding-bottom: 0 !important;
}

.page-node-type-detail-page .region-bottom-first .slide__caption a {
	color:#2B4459 !important;
	/*text-transform:uppercase;*/
	display:inline-block;
	margin-top:15px;
}
#block-supportresources,
#block-supportresources-2,
#block-additionalinformationdistribution,
#block-additionalinformationptp2,
#block-additionalinformation-2,
#block-additionalinformation,
#block-additionalinformationtychoii,
#block-additionalinformationsonomagps,
#block-additionalinformationsonomacdma,
#block-additionalinformationrtm3205,
#block-supportresourcesrtm3205,
#block-additionalinformationpraecisii,
#block-additionalinformation-8,
#block-additionalinformationafl3430,
#block-additionalinformationpraecisii-2,
#block-additionalinformationrtm3205-2,
#block-supportresourcestychoii,
.region-lower-content .container > nav {
	float:right;
	/*border-left: 12px solid white;*/
/* 	background:#E6E6E6; */
	background:#A2BDE3;
	padding:20px;
	max-width:320px;
	width:33%;
	margin: 0px 0px 10px 20px;
	z-index: 9;
	border-radius: 6px;
}

#block-supportresources h2,
#block-supportresources-2 h2,
#block-additionalinformationdistribution h2,
#block-additionalinformationptp2 h2,
#block-additionalinformation-2 h2,
#block-additionalinformation h2,
#block-additionalinformationtychoii h2,
#block-additionalinformationsonomagps h2,
#block-additionalinformationsonomacdma h2,
#block-additionalinformationrtm3205 h2,
#block-supportresourcesrtm3205 h2,
#block-additionalinformationpraecisii h2,
#block-additionalinformation-8 h2,
#block-additionalinformationafl3430 h2,
#block-additionalinformationpraecisii-2 h2,
#block-supportresourcestychoii h2,
#block-additionalinformationrtm3205-2 h2,

.region-lower-content .container > nav h2 {
	display:inline-block;
	font-size: 20px;
	font-size: 2rem;
	font-weight: 800;
	width:100%;
	text-align:left;
	margin:20px 0 10px;
	color: #2B4459;
}

#block-supportresources ul,
#block-supportresources-2 ul,
#block-additionalinformationdistribution ul,
#block-additionalinformationptp2 ul,
#block-additionalinformation-2 ul,
#block-additionalinformation ul,
#block-additionalinformationtychoii ul,
#block-additionalinformationsonomagps ul,
#block-additionalinformationsonomacdma ul,
#block-additionalinformationrtm3205 ul,
#block-supportresourcesrtm3205 ul,
#block-additionalinformationpraecisii ul,
#block-additionalinformation-8 ul,
#block-additionalinformationafl3430 ul,
#block-additionalinformationpraecisii-2 ul,
#block-supportresourcestychoii ul,
#block-additionalinformationrtm3205-2 ul,

.region-lower-content .container > nav ul {
	list-style:none;
	padding:0;
}

#block-supportresources ul li,
#block-supportresources-2 ul li,
#block-additionalinformationdistribution ul li,
#block-additionalinformationptp2 ul li,
#block-additionalinformation-2 ul li,
#block-additionalinformation ul li,
#block-additionalinformationtychoii ul li,
#block-additionalinformationsonomagps ul li,
#block-additionalinformationsonomacdma ul li,
#block-additionalinformationrtm3205 ul li,
#block-supportresourcesrtm3205 ul li,
#block-additionalinformationpraecisii ul li,
#block-additionalinformation-8 ul li,
#block-additionalinformationafl3430 ul li,
#block-additionalinformationpraecisii-2 ul li,
#block-supportresourcestychoii ul li,
#block-additionalinformationrtm3205-2 ul li,

.region-lower-content .container > nav ul li {
	padding-bottom:10px;
}

#block-supportresources ul li a,
#block-supportresources-2 ul li a,
#block-additionalinformationdistribution ul li a,
#block-additionalinformationptp2 ul li a,
#block-additionalinformation-2 ul li a,
#block-additionalinformation ul li a,
#block-additionalinformationtychoii ul li a,
#block-additionalinformationsonomagps ul li a,
#block-additionalinformationsonomacdma ul li a,
#block-additionalinformationrtm3205 ul li a,
#block-supportresourcesrtm3205 ul li a,
#block-additionalinformationpraecisii ul li a,
#block-additionalinformation-8 ul li a,
#block-additionalinformationafl3430 ul li a,
#block-additionalinformationpraecisii-2 ul li a,
#block-supportresourcestychoii ul li a,
#block-additionalinformationrtm3205-2 ul li a,

.region-lower-content .container > nav ul li a {
	color:#2B4459;
}
.page-node-168 #block-endrun-content {
	display: none;
}
.page-node-287 #block-endrun-content article img,
.page-node-346 #block-endrun-content article img,
.page-node-347 #block-endrun-content article img,
.page-node-348 #block-endrun-content article img,
.page-node-349 #block-endrun-content article img,
.page-node-350 #block-endrun-content article img,
.page-node-351 #block-endrun-content article img,
.page-node-354 #block-endrun-content article img,
.page-node-355 #block-endrun-content article img,
.page-node-356 #block-endrun-content article img,
.page-node-357 #block-endrun-content article img {
	display: none;
}
#block-productbulletinsinternallinks {
	background-color: #e6e6e6;
}
#block-productbulletinsinternallinks,
#block-blocktabscompleteazproductcatalogue,
#block-blocktabsfaq,
#block-blocktabsfaqsonomagps {
	display: table;
	margin-bottom: 1.5em;
	border-radius: 6px;
    overflow: hidden;
}
#block-productbulletinsinternallinks {
	display: inline-block;
	width: 30%;
}
#block-productbulletinsinternallinks + .block-system-main-block {
	display: none;
}
.ui-tabs-nav,
#blocktabs-product_bulletins ul,
#blocktabs-product_bulletins_all.ui-widget .ui-widget-header,
#block-productbulletinsinternallinks ul,
#block-blocktabscompleteazproductcatalogue .ui-tabs-nav,
#block-blocktabsfaq .ui-tabs-nav,
#block-blocktabsfaqsonomagps .ui-tabs-nav,
#block-blocktabsfaqsonomacdma .ui-tabs-nav {
	padding: 0 !important;
	width: 285px !important;
	float: left;
	list-style: none;
	margin-bottom: 0;
}
#blocktabs-product_bulletins_all.ui-widget .ui-widget-header {
	margin-top: 10px;
}
.ui-tabs-nav .ui-tabs-tab,
#blocktabs-product_bulletins ul li,
#block-productbulletinsinternallinks ul li,
#block-blocktabscompleteazproductcatalogue .ui-tabs-nav .ui-tabs-tab,
#blocktabs-product_bulletins_all .ui-tabs-nav .ui-tabs-tab,
#block-blocktabsfaq .ui-tabs-nav .ui-tabs-tab,
#block-blocktabsfaqsonomagps .ui-tabs-nav .ui-tabs-tab,
#block-blocktabsfaqsonomacdma .ui-tabs-nav .ui-tabs-tab {
	display: block;
	width: 100% !important;
}
.ui-tabs-nav .ui-tabs-tab a,
#blocktabs-product_bulletins ul li a,
#block-productbulletinsinternallinks ul li a,
#block-blocktabscompleteazproductcatalogue .ui-tabs-nav .ui-tabs-tab a,
#blocktabs-product_bulletins_all .ui-tabs-nav .ui-tabs-tab a,
#block-blocktabsfaq .ui-tabs-nav .ui-tabs-tab a,
#block-blocktabsfaqsonomagps .ui-tabs-nav .ui-tabs-tab a {
	display: block;
	width: 100% !important;
	border-bottom: 1px solid white !important;
	font-style: normal;
    font-weight: 400;
    color: #2b4459;
    font-family: "proxima-nova",sans-serif;
    font-size: 17px;
    font-size: 1.67rem;
    line-height: 1.5em;
}

#block-productbulletinsinternallinks ul li a {
	background: #E6E6E6;
	color: #3d8ad3;
	margin: 0 !important;
	font-size: 16px;
	text-transform: uppercase;
	padding: .5em 1em;
	text-decoration: none;
	display: block;
	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
}
#block-productbulletinsinternallinks ul li a:hover {
	background: #3d8ad3;
	color: #ffffff;
}
.ui-tabs .ui-tabs-panel,
#block-blocktabscompleteazproductcatalogue .ui-tabs .ui-tabs-panel,
#block-blocktabsfaq .ui-tabs .ui-tabs-panel,
#block-blocktabsfaqsonomagps .ui-tabs .ui-tabs-panel {
	width: 635px !important;
    float: right;
    padding: 0 0 0 1em;
}
#blocktabs-product_bulletins_all .ui-tabs-panel {
	width: 37em !important;
    float: right;
    padding: 0 0 0 1em;
}
.ui-tabs .ui-tabs-panel .faq-row,
#block-blocktabscompleteazproductcatalogue  .ui-tabs .ui-tabs-panel .faq-row,
#block-blocktabsfaq  .ui-tabs .ui-tabs-panel .faq-row,
#block-blocktabsfaqsonomagps .ui-tabs .ui-tabs-panel .faq-row {
	padding: 0 0 .3em;
}
.ui-tabs .ui-tabs-panel,
#block-blocktabsfaq  .ui-tabs .ui-tabs-panel,
#block-blocktabsfaqsonomagps .ui-tabs .ui-tabs-panel {
	padding-top: 1.4em;
}
	/* product detail slider */
.page-node-type-detail-page .region-feature-image {
	height:450px !important;
}
.product-detail-slider img {
    max-width: 800px;
    height: auto;
    width: 100%;
	margin: 20px auto;
    display: block;
	cursor: zoom-in;
}
/*.views-slideshow-controls-top {
    color: white;
    position: absolute;
    right: 40px;
    z-index: 89;
}*/
.widget_pager_top {
	right:40px;
	position:absolute;
	z-index:9;
}
.views-slideshow-controls-top .views_slideshow_controls_text_pause {display:none;}
.views-slideshow-controls-top .views_slideshow_controls_text_next {
	display:none;
	background: url(/themes/custom/endrun/images/right_arrow.png);
	background-repeat:no-repeat;
	position:absolute;
	right:100px;
	top:100px;
	z-index:9;
	opacity:0.5;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
	width:20px;
	height:40px;
	text-indent:-999999px;
	cursor:pointer;
}
.views-slideshow-controls-top .views_slideshow_controls_text_previous {
	display:none;
	background: url(/themes/custom/endrun/images/left_arrow.png);
	background-repeat:no-repeat;
	left:100px;
	top:100px;
	position:absolute;
	z-index:9;
	opacity:0.5;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
	width:20px;
	height:40px;
	text-indent:-999999px;
	cursor:pointer;
}
.views-slideshow-controls-top .views_slideshow_controls_text_next:hover,
.views-slideshow-controls-top .views_slideshow_controls_text_previous:hover {opacity:1;}




.views-slideshow-controls-top .views_slideshow_pager_field_item .views-content-nid {
    cursor: pointer;
}
.page-node-type-detail-page .views-slideshow-controls-top .views_slideshow_pager_field_item.active .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_mid_F.png') center center no-repeat;
}
.page-node-type-detail-page .views-slideshow-controls-top .views_slideshow_pager_field_item .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_mid_U.png') center center no-repeat;
    width: 14px;
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-indent: -9999em;
}
.page-node-type-detail-page .views-slideshow-controls-top .views_slideshow_pager_field_item.active:nth-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_top_F.png') center center no-repeat;
}
.page-node-type-detail-page .views-slideshow-controls-top .views_slideshow_pager_field_item:nth-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_top_U.png') center center no-repeat;
}
.page-node-type-detail-page .views-slideshow-controls-top .views_slideshow_pager_field_item:nth-last-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_bot_U.png') center center no-repeat;
}
.page-node-type-detail-page .views-slideshow-controls-top .views_slideshow_pager_field_item.active:nth-last-of-type(1) .views-content-nid {
    background: url('/themes/custom/endrun/images/img_prod_pager_bot_F.png') center center no-repeat;
}


/*
.page-node-type-detail-page #block-productintrotext {
	position:absolute;
	bottom:0;
	left:0;
	width: 100%;
	max-width: 100%;
	padding: 30px 50px;
	background: #E6E6E6;
	margin: 0;
}
*/
.page-node-type-detail-page .views_slideshow_cycle_slide {
/* 	position: relative !important; */
}

.page-node-type-detail-page #block-productintrotext p {
	max-width:1140px;
	margin:0 auto;
	font-size: 17px;
    font-size: 1.67rem;
    line-height: 1.45em;
    text-align: left;
	color: #2B4459;
}












	/***
		Download Product Software Page
	***/
.download-product-image img {
	height:auto;
}
.node--type-download-software-product tr{
	border-bottom: 1px solid #cecece;
}
.node--type-download-software-product h1 {
/*
    color: #2B4459;
    text-transform: uppercase;
    font-size: 2.2em;
    font-weight: 900;
*/

    text-transform: none;
    color: #7d7d7d;
    font-size: 2.15em;
    font-weight: 300;
    /* text-align: left; */

}

.node--type-download-software-product table tr:first-of-type{
	background:#e6e6e6;
/* 	color:#fff; */
}
.node--type-download-software-product table tr td {
	vertical-align:top;
}

.node--type-download-software-product table tr td:nth-of-type(1)
/*.node--type-download-software-product table tr td:nth-of-type(2) */ {
	width:14%;
/* 	padding:5px; */
	vertical-align:top;
}
.node--type-download-software-product table tr td:nth-of-type(3) {
	width:72%;
/* 	padding:5px; */
}
.node--type-download-software-product .node__content div > img {
	float:right;
	margin:0 0 15px 15px;
}
.discontinued-text {
	text-align:center;
	margin:20px 0;
}
.discontinued-text h2{
	color: #2B4459;
}
/*.product-download {text-align:center;}
.product-download ul/*, .catalog-product ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
.product-download ul li {
	border-right: 1px solid #cecece;
    display: inline-block;
    margin: 1.35em 0;
    max-width: 430px;
    padding: 0 2%;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 49.5%;
}
.product-download ul li:nth-last-of-type(1), .product-download ul li:nth-child(2n) {
    border: none;
}

.product-download .overall-link, .catalog-product .overall-link {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}*/
.overall-link a {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    text-indent: -99999px;
    left: 0;
}
/*.product-download ul li:hover .product-link-download a,
.catalog-product ul li:hover .product-detail-link a{
	color:#fff;
	background:#2B4459;
}*/

.product-download .product-warning {
	color: darkred;
}
.product-download .product-warning p {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.45em;
	margin: 10px 0 10px;
}
/*.product-download .product-link-download a{
	text-decoration:none;
	text-transform:uppercase;
	color:#2B4459;
	border:1px solid #2B4459;
	display:inline-block;
	padding: 5px 10px;
	margin-top:20px;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
}*/

	/***
	Press Releases / Bulletins
	***/
#block-views-block-product-bulletins-block-2 h2,
#block-views-block-product-bulletins-block-3 h2,
#block-views-block-product-bulletins-block-4 h2,
#block-views-block-product-bulletins-block-1 h2 {
	border-bottom: 1px solid #aaa;
	background-color: #dadada;
	margin: 15px 0 0px 0px;
	padding: 8px 0 8px 10px;
	font-size: 17px;
	font-size: 1.67rem;
	font-weight: 700;
}
.tablestyleclassview {border-bottom: 1px solid #999;}
/* .tablestyleclassview:last-of-type {border-bottom:0px;} */

#block-views-block-product-bulletins-block-1 td:nth-of-type(1),
#block-views-block-product-bulletins-block-2 td:nth-of-type(1),
#block-views-block-product-bulletins-block-3 td:nth-of-type(1),
#block-views-block-product-bulletins-block-4 td:nth-of-type(1) {
	padding:15px;
}

#block-views-block-product-bulletins-block-1 td:nth-of-type(2),
#block-views-block-product-bulletins-block-1 td:nth-of-type(3),
#block-views-block-product-bulletins-block-2 td:nth-of-type(3),
#block-views-block-product-bulletins-block-2 td:nth-of-type(2),
#block-views-block-product-bulletins-block-3 td:nth-of-type(2),
#block-views-block-product-bulletins-block-3 td:nth-of-type(3),
#block-views-block-product-bulletins-block-4 td:nth-of-type(2),
#block-views-block-product-bulletins-block-4 td:nth-of-type(3){
/* 	border-left: 1px solid #ccc; */
	border-left: none;
	padding:15px;
}

#block-views-block-press-releases-block-1 .views-row {
	margin:20px 0;
}
#block-views-block-press-releases-block-1 .views-field-title {
	display:inline-block;
}
#block-views-block-press-releases-block-1 .views-field-field-date {
	display:inline-block;
	padding-left:10px;
}
#block-views-block-product-bulletins-block-1 td {
	vertical-align:top;
}
#block-views-block-product-bulletins-block-1 td:nth-of-type(1),
#block-views-block-product-bulletins-block-1 td:nth-of-type(2),
#block-views-block-product-bulletins-block-2 td:nth-of-type(1),
#block-views-block-product-bulletins-block-2 td:nth-of-type(2),
#block-views-block-product-bulletins-block-3 td:nth-of-type(1),
#block-views-block-product-bulletins-block-3 td:nth-of-type(2),
#block-views-block-product-bulletins-block-4 td:nth-of-type(1),
#block-views-block-product-bulletins-block-4 td:nth-of-type(2){
	width:15%;
	vertical-align:top;
	border-left: 1px solid #ccc;
}
#block-views-block-product-bulletins-block-1 td:nth-of-type(1),
#block-views-block-product-bulletins-block-2 td:nth-of-type(1),
#block-views-block-product-bulletins-block-3 td:nth-of-type(1),
#block-views-block-product-bulletins-block-4 td:nth-of-type(1){
	border-left: 0 solid #ccc;
}



#block-views-block-product-bulletins-block-1 td:nth-of-type(3),
#block-views-block-product-bulletins-block-2 td:nth-of-type(3),
#block-views-block-product-bulletins-block-3 td:nth-of-type(3),
#block-views-block-product-bulletins-block-4 td:nth-of-type(3){
	width:70%;
	vertical-align:top;
	border-left: 1px solid #ccc;
}

	/***
	Product Bulletins
	***/
#block-productbulletinsinternallinks p a {
	font-weight: 800;
	color: #2B4459;
	font-size: 20px;
	padding-left: 15px;
}
#block-views-block-product-bulletins-block-1,
#block-views-block-product-bulletins-block-2,
#block-views-block-product-bulletins-block-3,
#block-views-block-product-bulletins-block-4 {
	padding-bottom:50px;
	width: 67%;
	float: right;
}

#block-views-block-product-bulletins-block-1 table tr:nth-of-type(1),
#block-views-block-product-bulletins-block-2 table tr:nth-of-type(1),
#block-views-block-product-bulletins-block-3 table tr:nth-of-type(1),
#block-views-block-product-bulletins-block-4 table tr:nth-of-type(1) {
    background-color: #ffffff;
    border-bottom: 1px solid #999;
}
/*
.vbox-overlay .vbox-prev,
.vbox-overlay .vbox-next {
	display: block !important;
}
.vbox-overlay .vbox-prev {
	left: 3%;
}
.vbox-overlay .vbox-next {
	right: 3%;
}
*/
.page-node-type-product-detail-page-product-imag .views-slideshow-controls-bottom {
    color: white;
    position: fixed !important;
    right: 40px;
    top: 50%;
    z-index: 1000;
}
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_pause {
	display: none;
}
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_previous,
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_next {
	display: block !important;
	position: ;
}

/* ----- navigation ARROWS ----- */
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_previous,
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_next {
    position: fixed;
    top: 50%;
    margin-top: -15px;
    overflow: hidden;
    cursor: pointer;
    display: block;
    width: 45px;
    height: 45px;
    z-index: 1050;
}
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_previous a,
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_next a {
    position: relative;
    width: 20px;
    height: 20px;
    border: 2px solid transparent;
    border-top-color: #B6B6B6;
    border-right-color: #B6B6B6;
    text-indent: -100px;
    position: absolute;
    top: 8px;
    display: block;
}
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_previous {
    left: 15px;
}
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_next {
    right: 15px;
}
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_previous a{
    left: 10px;
    -ms-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.page-node-type-product-detail-page-product-imag .views_slideshow_controls_text_next a {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 10px;
}

	/***
	Media Queries
	***/
@media (max-width:1585px){
	.page-node-type-home .footerwidget{
		background-size:contain;
	}
}
@media (min-width:991px) and (max-width: 1199px) {
/*
	#block-homepagecallout p {
		padding: 10px 160px;
	}
*/
/*
	#block-views-block-customer-testimonials-block-1 {width:35%;}
	#block-views-block-home-page-our-products-block-1 .item-list .product-item {min-width:180px; width: 20%;}
	#block-views-block-home-page-our-products-block-1 .views-field.views-field-field-learn-more {width: 180px; height: 180px;}
	#block-views-block-home-page-our-products-block-1 .views-field-field-home-page-product-image::before, #block-views-block-home-page-our-products-block-1 .views-field.views-field-field-learn-more .hp_product_learnmore::after {width: 180px; height: 180px;}
	#block-views-block-home-page-our-products-block-1 .views-field-field-home-page-product-image img {width: 180px; min-width:180px; height: 180px;}
	#block-views-block-home-page-our-products-block-1 .views-field-title {top:20%;}
*/
}
@media (max-width:991px){

}
@media (min-width:768px) and (max-width: 991px) {
	#block-views-block-customer-testimonials-block-1 {width:35%;}
	.product-download ul li, .catalog-product ul li {
		width:45%;
	}

}

@media (min-width: 768px) and (max-width: 959px) {
	.page-node-type-home .footerwidget ul li {
		width: 50%;
		max-width: 320px;
	}
}


@media (max-width:767px){
	.main-header.sticky {
		position:absolute;
	}

	.goog-te-gadget-simple {
		padding-right:0 !important;
	}
	.item-list .hp-industry .hp-industry-category,
	.item-list .product-item .products-list {width:100%; display:block; margin: 1.35em 0;}
	.hp-industry {padding:0;}
	#block-footerinfo, #block-footercontact, #block-endrun-footer {
		width:100%;
		display:inline-block;
	}
	.listblocks ul li{
		width: 100%;
		display: block;
		margin: 1.35em 0;
	}
	.page-node-type-google-landing-page-two-products .block-views-blockgoogle-landing-block-1,
	.page-node-type-google-landing-page-two-products .block-views-blockgoogle-landing-block-2{
		display:block;
		width:100%;
		border-right:0px;
	}
	.page-node-type-google-landing-page-two-products #block-callouttext,
	.page-node-type-google-landing-page-two-products #block-contactus,
	.page-node-type-google-landing-page #block-callouttext,
	.page-node-type-google-landing-page #block-contactus,
	.page-node-type-google-landing-page-two-products #block-calltoaction,
	.page-node-type-google-landing-page #block-calltoaction{
		float:none;
		width:100%;
	}
	.page-node-type-google-landing-page-two-products #block-calltoaction,
	.page-node-type-google-landing-page #block-calltoaction{
		text-align:center;
	}
	#block-productfeaturelisting {
		width:100%;
		border-right:0;
		float:none;
		display:block;
		padding-bottom:0;
		margin-bottom:0;
	}

	#block-productresources, #block-productresourcemanual, #block-productresourceproductnotes,
	#block-productresourcedatasheet, #block-datasheetsforgooglepages, #block-productresourcewhitepapers,
	#block-productresourceinstallationguide, #block-contactussupportrequest, #block-views-block-white-papers-block-6,
	#block-views-block-manuals-block-13, #block-views-block-manuals-block-14, #block-views-block-manuals-block-15, #block-views-block-manuals-block-16, #block-contactus {
		width: 100%;
		display: block;
	}

	.contact_section {
		display: block;
		width: 100%;
	}
	#block-contactus {
		float:none;
		display:block;
	}
	#block-productresources {
		float:none;
		display:block;
	}
	#block-views-block-customer-testimonials-block-1 {display:none;}
	#block-views-block-customer-testimonials-block-1-2 {display:block; width:100%; margin:0 0 10px 0;}
	#block-additionalinformation-2, #block-additionalinformation {width:100% !important; max-width:100% !important;}
	#block-productresources, #block-productresourcemanual, #block-productresourcedatasheet, #block-productresourcewhitepapers, #block-productresourceinstallationguide {width:100% !important;}
	.page-node-type-home .footerwidget ul li {
		width:100%;
		border-right:0;
		border-bottom: 2px solid #fff;
		padding:20px 0;
		min-height:auto;
	}
	.page-node-type-home .footerwidget ul li:last-of-type {
		border-bottom:0px;
	}
	.product-download ul li, .catalog-product ul li {
		width:100%;
	}

	#block-views-block-product-landing-feature-slideshow-block-1 .views_slideshow_cycle_slide .views-field-body {
		padding: 2% 0 0 0;
	}
	.product-text-on-slide h2 {
		font-size: 2em !important;
		padding:5px 5% !important;
	}
	.product-text-on-slide p {
		padding: 5px 5%;
		font-size: 17px;
    	font-size: 1.67rem;
    	line-height: 1.45em;
    }
	.product-image-on-slide {
		margin-top: 10%;
	}
	#block-views-block-product-landing-page-product-list-block-1 .views-field-field-featured-image-for-product,
	#block-views-block-product-landing-page-product-list-block-1 .views-field-field-product-intro-copy,
	.product-support-img,
	.product-support-text {
		float:none;
		max-width:100%;
		width:100%;
		display:block;
		text-align:center;
	}
	.product-support-text p{text-align:left;}
	.product-support-title {text-align:center;}
	#block-views-block-product-landing-page-product-list-block-1 .views-field-title {
		display:block;
	}
	#block-views-block-product-landing-page-product-list-block-1 .views-field-view-node {
		float:none;
		width:100%;
		text-align:center;
	}
	#block-fullwidthgreenline {
		width: 100%;
		height: 2px;
		position: relative;
	}

	.block-views-blockgoogle-landing-page-block-1,
	.block-views-blockgoogle-landing-page-block-2 {
		width:100%; float:none;
	}
	.page-node-type-google-landing-page-two-products .block-webform-block,
	.page-node-type-google-landing-page .block-webform-block {
		float:none; width:100%; max-width:100%; margin: 0 0 20px 0;
	}
	.page-node-type-google-landing-page-two-products .region-page-title > .container,
	.page-node-type-google-landing-page .region-page-title > .container {
		padding: 0;
	}
	.termsmwrap {
		display: block;
	}
	.termstitle{
		display: block;
		width: 100%;
		text-align: left;
	}
	.termstext {
		display: block;
		width: 100%;
	}
	#block-homepagecallout p {
		font-size: 1.2em !important;
		padding: 0;
		max-width: 100%;
	}
	.item-list .hp-industry .hp-industry-category .views-field-title {
		width: 100%;
	}
	.item-list .hp-industry .hp-industry-category .views-field-body {
		width: 100%;
	}
	.item-list .hp-industry .hp-industry-category .views-field-field-logo {
		display: block;
		float: none;
	}
	.item-list .product-item .products-list {
		border-right:0px;
	}
	.product-support-item {
		width:100%;
		margin: 1.35em 0%;
		padding:0;
	}
	#webform-submission-support-request-node-279-add-form input,
	#webform-submission-support-request-node-279-add-form textarea {
		width:100%;
	}
	#webform-submission-support-request-node-279-add-form input[type="checkbox"] {
		width:auto !important;
	}
	.region-feature-image #block-productintrotext h1, .region-feature-image #block-productintrotext p {
		min-width:100%;
		max-width:100%;
	}
	#block-webform-3,
	.contactinfo {
		float:none; width:100%;
	}
	#block-webform-3 .form-item {
		display:block;
		width:100%;
	}
	#block-footerinfo {width:45%;}
	#block-footercontact {width:45%;}
	#block-endrun-footer {display:block; width:100%;}

	.page-node-type-home .footerwidget ul li {
		width: 100%;
		max-width: 320px;
	}
	.page-node-type-home .footerwidget ul li:nth-of-type(2), .page-node-type-home .footerwidget ul li:nth-of-type(4) {
		border-right:0px;
	}
	.page-node-type-home .footerwidget ul li:nth-of-type(3), .page-node-type-home .footerwidget ul li:nth-of-type(4) {
		margin-top:50px;
	}
	.footer-menu nav {float:none;}
	.footer-menu nav li {float:none; width:auto;}
	#block-footercontact {border-right:none;}
}
@media (max-width:567px){
	.views_slideshow_cycle_slide .views-field-body{
		top:25%;
	}
	.views_slideshow_cycle_slide .views-field-body .product-text-on-slide {
		width: 100%;
	}
	#block-footerinfo, #block-footercontact, #block-endrun-footer {
		width:100%;
		display:block;
	}
	#block-views-block-industry-categories-block-9, #block-views-block-industry-categories-block-10, #block-views-block-industry-categories-block-11, #block-views-block-industry-categories-block-12, #block-views-block-industry-categories-block-13, #block-views-block-industry-categories-block-14, #block-views-block-industry-categories-block-15, #block-views-block-industry-categories-block-16, #block-industryaerospaceanddefense, #block-industrybroadcast, #block-industryfinancial, #block-industryhealthcare, #block-industrymarkettraders, #block-industrypowerutilities, #block-industrysatcom, #block-industrysimulcast {
		float: none;
		padding: 20px;
		max-width: 100%;
		width: 100%;
		margin: 0;
	}
	#block-views-block-industry-categories-block-3, #block-views-block-industry-categories-block-4, #block-views-block-industry-categories-block-5, #block-views-block-industry-categories-block-6, #block-views-block-industry-categories-block-7, #block-views-block-industry-categories-block-8, #block-views-block-industry-categories-block-17 {
		float: none;
		max-width: 100%;
		width: 100%;
		margin: 0;
	}
	#blocktabs-white_papers.ui-widget .ui-widget-header {
		padding-left:0;
	}
	#blocktabs-white_papers.ui-widget .ui-widget-header .ui-state-default .ui-tabs-anchor,
	#blocktabs-white_papers.ui-widget .ui-widget-header .ui-state-default, #blocktabs-white_papers.ui-widget .ui-widget-header .ui-state-default.ui-state-active {
		width:100%;
	}
	.ui-tabs .ui-tabs-panel {
		padding: 1em 0em;
	}
	#edit-slot-1--wrapper, #edit-slot-2--wrapper, #edit-slot-3--wrapper, #edit-slot-4--wrapper, #edit-slot-5--wrapper, #edit-slot-1-standards--wrapper, #edit-slot-2-standards--wrapper, #edit-slot-3-standards--wrapper, #edit-slot-4-standards--wrapper, #edit-slot-5-standards--wrapper {
		width: 100%;
	}
	.slotoptions {
		width: 100%;
	}
	fieldset#edit-hardware-output-modules-a--wrapper, fieldset#edit-hardware-output-modules-b--wrapper, fieldset#edit-hardware-output-modules-c--wrapper, fieldset#edit-hardware-output-modules-d--wrapper {
		width: 100%;
	}
}
