/*=======================================================================================*/
/* =Print Styles
* @version         1.0
============================================================+============================*/
@media print{
	
	/* Resets Styles */	
    * {-webkit-transition: none !important; transition: none !important; }
	@page{ margin: 0.5cm; }	
	body {margin:0; padding:0; line-height: 1.2; font: 14px Arial, serif; color: #000!important; background: none;}
	#wrapper { padding:10px; width: 100%; margin: 0; }
	
	/* Links */
	#content a {color: #000!important; }
	#content a, #content a:link, #content a:visited {background: transparent; color: #000!important; text-decoration:none;}
	#content a:link[href^="http://"]:after, #content a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-size: 10px; color: #000!important; line-height:1.2; }
	#content a[href^="http://"] {color:#000!important; line-height:1.2; font-size:10px; } 
	
	/* Don't show linked images  */
	a[href$=".jpg"]:after, a[href$=".jpeg"]:after, a[href$=".gif"]:after, a[href$=".png"]:after { content: " (" attr(href) ") "; display:none; }
	
	/*Image*/
	img, img a  {border:none; page-break-inside: avoid; }
	
	/* Headings, UL, HR and P*/
	#content  h1, #content h2, #content h3,#content h4, #content h5, #content h6, #content ul { page-break-after:avoid; color: #000!important; }
	#content p,#content h2, #content h3 { orphans: 3; widows: 3; color: #000!important; }
	hr { background-color: #ccc; }
	h1 { font-size: 30px !important;}
	#content h2 { font-size: 26px !important; }
	#content h3, #content h4 { font-size: 20px !important; }
	
	/*Remove Defaults Elements*/
	.noprint, aside, nav, form, .social-links {display:none;}		

	/* Table */
/*	table { margin: 1px; text-align:left; }
	table tr {page-break-inside: avoid;} 	
	table tr:focus {  background: transparent; }
	table tr:first-child { display: none; }
	table tr td { display: block; text-align: center; }
	table tr td:first-child { background: #000000 !important; font-weight: 700; font-size: 3em; color: #FFFFFF; }
	table th { border-bottom: 1px solid #333; font-weight: bold; }
	table td { border-bottom: 1px solid #333; }
	table th, table td { padding: 4px 10px 4px 0; }
	table tfoot { font-style: italic; }
	table caption { background: #fff; margin-bottom:2em; text-align:left; }
	table thead {display: table-header-group;}
	*/
	
	/*Content*/
	#content  { width: 100%; margin: 0; padding: 0; background: none; }
	#main { width:100%!important; }
	#main .wrap { padding:0; margin:0;}
	section { /*page-break-before: always; */}
	
	/*Footer*/
	#footer {margin-top:10px; background: transparent !important;}
	a {color: #000!important; }	
	
	
	/* Custom CSS*/
	/*=======================================*/
	
	/*Header = Update header to only show client logo. */

	/*Remove Extra Elements*/
	.iframe-responsive, iframe, #footer, .subscribe-section,  #sidebar, .social-row, #banner {display:none;}
	
	
	/*Remove Min-Heights  */
	#main, .featured-banner .featured-banner-slide, .featured-banner .featured-banner-content { min-height: 0; }
	
	/*Remove Effects  */
	.slide-left, .slide-right, .slide-left-vertical-middle{ opacity: 1;-webkit-transform: none !important; transform: none !important;  }
	
	/*Color Updates*/
	/* .event h3  { color: #fff !important; } */
	
	/*100% Width Elements*/
	.featured-banner .featured-banner-content,  .quotes-banner, .quotes-banner .quotes-banner-slide .quotes-banner-content, #content .box-tiles .col{ width: 100%!important; max-width: 100% !important }	
	.featured-banner figure { width: 30%}
	
	/*Banners*/
	.featured-banner .featured-banner-content {  margin-top: 0; }
	.quotes-banner .quotes-banner-slide .quotes-banner-content { padding: 40px; }
	.quotes-banner .quotes-banner-slide figure { filter: alpha(opacity=100); -webkit-transform: translateY(0%) translate3d(0px, 0px, 0px) !important; transform: translateY(0%) translate3d(0px, 0px, 0px) !important;}
	.quotes-banner .quotes-banner-slide .quotes-banner-content:before { content: none;}
	
	/*Accordions*/
	.accordion-data { display: block !important;}
	
	.bg_color4.pad_full.mar_bot_large { margin: 0 !important; padding: 0 !important }
}