/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 05 2020 | 17:09:57 */
/* =================================
@media print 
================================== */

@media print{ 

	/* reset css */
	*{ 
	/* font-family: serif !important; */
	text-align:left !important; 
	float:none !important;
	background:transparent !important;
	box-shadow: none !important;
	}

	body,
	div,
	dl,
	dt,
	dd,
	ul,
	ol,
	li,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	pre,
	code,
	form,
	fieldset,
	legend,
	input,
	textarea,
	p,
	blockquote,
	th,
	td {
	margin:0;
	padding:0;
	text-align:left;
	}

	table {
	border-collapse:collapse;
	border-spacing:0;
	}

	fieldset,
	img {
	border:0;
	}

	/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
	*/
	address,
	caption,
	cite,
	code,
	dfn,
	em,
	strong,
	th,
	var {
	font-style:normal;
	font-weight:normal;
	}

	ol,
	ul {
	list-style:none;
	}

	caption,
	th {
	text-align:left;
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	font-size:100%;
	font-weight:normal;
	}
	q:before,
	q:after {
	content:'';
	}
	abbr,
	acronym {
	border:0;
	font-variant:normal;
	}
	/* to preserve line-height and selector appearance */
	sup {
	vertical-align:text-top;
	}
	sub {
	vertical-align:text-bottom;
	}
	input,
	textarea,
	select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	}
	/*to enable resizing for IE*/
	input,
	textarea,
	select {
	font-size:100%;
	}
	/*because legend doesn't inherit in IE */
	legend {
	color:#000;
	}

	/* +++++++++++++++++++++++++++++++++++++++++++++++++++
	print styles 
	+++++++++++++++++++++++++++++++++++++++++++++++++++ */

	@page {
	size: 8.5in 11in;
	margin: 1cm; 
	padding:0;
	font-size:12pt;
	/* font-family: serif !important; */
	}

	html,
	body,
	#page,
	table{ 
	font-size:12pt;
	color:#000; 
	width:100% !important;
	margin: 0 !important; 
	padding:0 !important;
	margin-top:0 !important;
	}

	a {
	page-break-inside:avoid
	}

	blockquote {
	page-break-inside: avoid;
	}

	h1, h2, h3, h4, h5, h6 { 
	page-break-after:avoid; 
	page-break-inside:avoid;
	}

	img { 
	page-break-inside:avoid;
	page-break-after:avoid;
      max-width:300px !important;
	}

	table, pre { 
	page-break-inside:avoid;
	}

	ul, ol, dl  { 
	page-break-before:avoid;
	}
 
	.tablepress,
	table.tablepress,
	table,
	thead,
	tbody {
	display: table;
	min-width:100% !important;
	width:100% !important;
	clear:both !important;
	float:none !important;
	clear:both !important;
	page-break-before: avoid !important; 
	page-break-after: avoid !important; 
	page-break-inside: avoid !important; 
	}

	h1, h2, h3, h4, h5,  h6, p, div, ul, ol, ul li, ol li{
	display:block;
	width:100% !important;
	clear:both !important;
	float:none;
	clear:both;
	}

	table .row-1 .column-1,
	table .row-1 .column-2,
	table .row-1 .column-3{
	color:#000 !important;
	}

	.entry-title,	
	.entry-header h1.entry-title,
	.accordian .tab-head .accordian-tab-title,
	h1.entry-title,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	a{
	color:#000 !important;
	}

	#page {
	margin-top: 0 !important;
	}

	h1{
	font-size:24px !important;
	font-weight: bold !important;
	margin:1rem 0 !important;
	padding:0 !important;
	color:#000 !important;
	}

	h2{
	font-size:20px !important;
	font-weight: bold !important;
	margin:1rem 0 !important;
	padding:0 !important;
		color:#000 !important;
	}


	h3{
	font-size:18px !important;
	font-weight: bold !important;
	margin:1rem 0 !important;
	padding:0 !important;
		color:#000 !important;
	}


	p{
	font-size:16px !important;
	font-weight: normal !important;
	margin:1rem 0 !important;
	padding:0 !important;
		color:#000 !important;
	}

	/* ++++++++++++++++++++++++++++++++++++++++++++++
	DIVI fixes
	++++++++++++++++++++++++++++++++++++++++++++++++ */
  
  .et_pb_button{
    color:#000 !important;
  }
.entry-content, 
  .et-boc,
  .et-l,
  .et-l--post,
  .et_builder_inner_content,
  .et_pb_section,
  .et_pb_text_inner,
  .et_pb_module,
  .et_pb_text,
  .et_pb_column,
  .et_pb_row{
width:100% !important;
clear:both !important;
text-align:left !important;
display:block !important;
padding:0 !important;
margin:0 0 16px 0 !important;
}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
	/* ++++++++++++++++++++++++++++++++++++++++++++++
	do not print
	++++++++++++++++++++++++++++++++++++++++++++++++ */
	#home-slider,
	#home-slider .owl-stage-outer .owl-stage .owl-item .slide-block .control-image-block,
	#Edit,
	#top,
	#colophon,
	#topbar,
	.button,
	.block.navigation,
	.mobile-tab-menu,
	.tab-head,	
	.wp_access_helper_container,
	.wahout.aicon_link,
	.hideprint,
	.wah-skiplinks-menu,
	.home #pg-gb88-5de969bb7ddfe-3,
	.wahout.aicon_link,
	#pg-gb88-5de96de58d4f3-3,
	#cookiejar,
	#wp_access_helper_container,
	#access_container,
	.content-nav-row.fixedtoheader,
	.post-type-archive-rates .accordian .accordian-block:last-child,
	.post-type-archive-rates .accordian-block:last-child,
	#pg-gb88-5de96de58d4f3-3,
	#cookiejar,
	#wp_access_helper_container,
	#access_container,
	#notification,
	#pojo-a11y-toolbar,
	.pojo-a11y-toolbar-toggle,
	.home #pg-gb88-5df79c1f8d58d-1,
	.menu-content-menu-personal-container,
	.row.thumbnail-header-segment,
	.seg-invo {
	position:absolute !important;
	top:-999999px !important;
	z-index: -99999999 !important;
	width:1px !important;
	height:1px !important;
	overflow:hidden !important;
	opacity:0 !important;
	visibility: hidden !important;
	display: none !important;
	}

 

}