/* 
***********************************
Page: NDQ Responsive
Category: N/A
Search: 0
Track: 0
Version: 9.10.0
Author: Jonathan Hagan
Date: 08 Aug 2016
***********************************
*/
@charset "utf-8";

/* USEFUL QUERIES */
	/* ipad portrait */
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : portrait)  */
	
	/* ipad landscape */
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) */
	
	/* ipad 3/4 portrait */	
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) and (-webkit-min-pixel-ratio: 2)  */
	
	/* ipad 3/4 landscape */	
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) and (-webkit-min-pixel-ratio: 2)  */
	
	/* ipad 3/4 landscape */	
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) and (-webkit-min-pixel-ratio: 1)  */
	
	/* ipad 1/2 landscape */	
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) and (-webkit-min-pixel-ratio: 1)  */
	
	/* ipad mini portrait */	
	/* (min-width : 768px) and (max-width : 1024px) and (-webkit-min-pixel-ratio: 1) and (orientation : portrait)  */
	
	/* ipad mini landscape */	
	/* (min-width : 768px) and (max-width : 1024px) and (-webkit-min-pixel-ratio: 1) and (orientation : landscape)  */
	
	/* iphone 6 */	
	/* (min-width : 375px) and (max-width : 667px)  */
	
	/* iPhone 6+ */	
	/* (min-device-width : 414px) and (max-device-width : 736px) and (-webkit-min-device-pixel-ratio : 3)  */
	
	/* iphone 5 */	
	/* (min-width : 320px) and (max-width : 568px)   */
	
	/* iPhone 2-4 */	
	/* (min-width : 320px) and (max-width : 480px)  */

	
@media 
	only screen and 
	(min-width : 375px) and (max-width : 667px),
	(min-width : 414px) and (max-width : 736px),
	(min-width : 320px) and (max-width : 568px),
	(min-width : 320px) and (max-width : 480px),
	(min-width : 414px) and (max-width : 736px) and (-webkit-min-pixel-ratio : 3),
	(min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {

	/* general */	
	#ndq-content a {word-wrap: break-word;}


	/* form */
	#nir-email-alerts-signup-form .form-item-nir-email-alerts-signup-email input[type='text'],
	#nir-email-alerts-signup-form .form-item-nir-email-alerts-signup-email input[type='email'],
	#nir-email-alerts-signup-form .form-item-nir-email-alerts-signup-email textarea {
	    width: 100% !important;
	}


	/* tables */	

	#ndq-content.ndq-6001 .nirtable tbody tr td:before,
	#ndq-content.ndq-5851 .nirTable tbody tr td:before {
		content: attr(data-before);
		top:10px;
		left:6px;
	}

	#ndq-content.ndq-6001 .nirtable  tbody tr td{
		padding-top:30px !important;
	}
	
	/* release-detail */
	article.node--type-nir-news .box__right {
    width:auto;
    float:right;
	}



	/* events */
	.ndq-5821 .item-list li {
		margin-bottom: 10px !important;
	}
	.ndq-5821 .ndq-date {
    float: none;
    padding:0 0 10px 0;
    width: 100%;
	}
	.ndq-5821 .view-widget-events .nir-br {
    display: inline;
	}
	.ndq-5821 .view-widget-events .nir-br:before {
    content: 'at';
	}
	.ndq-5821 .ndq-item {
    float: none;
    width: 100%;
	}
	.ndq-5821 .full-width {
    margin-left:0;
	}


	/* stock quote */
	.stock-quote .left-stock time {
    position: inherit;
  }

	/* dividends */
  #ndq-content .view-widget-dividends-splits table.nirtable td:before { 
  	content: attr(data-before); 
  	padding-left: 5px;
  }
	#ndq-content .view-widget-dividends-splits table.nirtable td { 
		padding-left:50% !important; 
		text-align: right !important;
	}
	#ndq-content .view-widget-dividends-splits table.nirtable .total-row td:before { 
  	content: ""; 
  }
  #ndq-content .view-widget-dividends-splits table.nirtable .total-row td { 
		padding-left:0 !important; 
	}


	/*investor kit*/
	.contact-message-nir-document-request-form .field--type-string,
	.contact-message-nir-document-request-form .form-item-mail,
	.contact-message-nir-document-request-form .field--widget-options-select,
	.contact-message-nir-document-request-form .field--type-telephone{
		width: 100%;
		display: block;
		margin-right: 0%;
		float: none;
	}


	/* search */
	body.body-sidebars-last .region-content {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
    body.body-sidebars-last aside.sidebar-last {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
	

	
	/* extra */
	.block-nir-attribution-block, .block-nir-attribution-block p {
		/*float:left*/
	}

}




/* ------------------ iPHONE portrait -------------------- */
@media only screen 
	and (min-width : 320px) 
	and (max-width : 736px) 
	and (orientation : portrait) {
		#ndq-releasebody img {width:100%}
		pre, person {
				/*font-size: 12px;*/
				word-wrap: break-word;
				white-space: normal;
		}

		/* ir home */
		a.button-file {
    	margin-left:0px !important;
		}
		.block-nir-stock-chart img {
			width: 100%;
		}

		/* release detail */
		#nir-table-wrapper {
			overflow-x: auto;
		}

		/* events */
	.ndq-5821 #events-right-col {
		padding-left: 0px;
	}

	/* SEC */
	#ndq-content.ndq-6016 form.views-exposed-form .form-item {
		float: none;
		margin-right: 0px;
	}
	#ndq-content.ndq-6016 .view-filters select {
		width: 100% !important;
	}
	#ndq-content.ndq-6016 input[type='submit'] {
		margin: 10px 0 30px !important;
	}

		/* ARs */
		.ndq-5881 .item-list li {
		    width: 100% !important;
		    margin: 0 0 30px 0 !important;
		}

		/* grid Bios */
		.bios-grid .bio-grid {
	    width: 100%;
	    margin-right: 0 !important
  	}
  	.node--person--full .node-left picture img {
	    width: 100%;
	    margin: 0 0px 30px 0;
		}

		/* extra */
	.homebox-item-container {
		display: block;
	}
	.homebox-item-container .homebox-item {
		float: none;
		margin: 0 0 40px 0;
		width: 100%;
	}
	.homebox-item-container .normal-box-link, .homebox-item-container .right-box-link, .homebox-item-container .file--application-pdf a {
		position: relative;
		margin-top: 20px;
	}
	.home-middle-content .block--views-blockwidget-news-widget-news-ul {
		margin-top: 30px;
	}
	#ir_sub_nav ul li {
		width: 100%;
		display: block;
		text-align: center;
		padding: 0 !important;
		margin: 0 !important;
		border-bottom: 1px solid #eee;
	}

}



/* ------------------ iPHONE landscape -------------------- */
@media only screen 
	and (min-width : 320px) 
	and (max-width : 736px) 
	and (orientation : landscape) {

		#ndq-releasebody img {width:100%}
		pre, person {
				/*font-size: 12px;*/
				word-wrap: break-word;
				white-space: normal;
		}

	/* events */
	.ndq-5821 #events-right-col {
		padding-left: 0px;
	}
	.stock-quote__short .stock-quote .stock-date {
		float:none;
		width: 100%;
		display: block;
		clear: both;
	}

		/* ARs */
		.ndq-5881 .item-list li {
		    width: 50% !important;
		    margin: 0 0 30px 0 !important;
		}

		/* grid Bios */
		.bios-grid .bio-grid {
	    width: 47%;
  	}
  	.bios-grid .bio-grid:nth-of-type(2n) {
  	  margin-right:0;
		}
		.bios-grid .bio-grid:nth-of-type(3n) {
	    margin-right:4.5%;
		}
		

		/* extra */
	.homebox-item-container {
		display: block;
	}
	.homebox-item-container .homebox-item {
		float: none;
		margin: 0 0 40px 0;
		width: 100%;
	}
	.homebox-item-container .normal-box-link, .homebox-item-container .right-box-link, .homebox-item-container .file--application-pdf a {
		position: relative;
		margin-top: 20px;
	}
	.home-middle-content .block--views-blockwidget-news-widget-news-ul {
		margin-top: 30px;
	}
	#ir_sub_nav ul li {
		width: 100%;
		display: block;
		text-align: center;
		padding: 0 !important;
		margin: 0 !important;
		border-bottom: 1px solid #eee;
	}
		
}
	



/* ------------------ iPAD portrait -------------------- */
@media 
	only screen and 
	(min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {

		/* ir home */
		.block-nir-stock-chart img {
			width: 100%;
		}
		
		/* ARs */
		.ndq-5881 .item-list li {
		    width: 50% !important;
		    margin: 0 0 30px 0 !important;
		}

		/* grid Bios */
		.bios-grid .bio-grid {
	    width: 47%;
  	}
  	.bios-grid .bio-grid:nth-of-type(2n) {
  	  margin-right:0;
		}
		.bios-grid .bio-grid:nth-of-type(3n) {
	    margin-right:0%;
		}

		/* extra */
	#ir_sub_nav ul li a {
		font-size: 13px;
		line-height: 16px;
	}
}





/* ------------------ iPAD landscape -------------------- */
@media 
	only screen and 
	(min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {

		/* ir home */
		.block-nir-stock-chart img {
			width: 100%;
		}

		/* ARs */
		.ndq-5881 .item-list li {
		    width: 33% !important;
		    margin: 0 0 30px 0 !important;
		}


		/* extra */
	#ir_sub_nav ul li a {
		font-size: 13px;
	}

}
