/** Print Styles *********************/

html, body{
  overflow: visible;
}

body,
.additional {
	background: none!important;
}

body  * {
	color: #000!important;
}

.page-title {
	margin-left: 0;
}

#page-margin .container.print-header {
	padding-bottom: 40px;
	padding-top: 10px;
}

#page-margin .print-header b {
	font-size: 3.2em;
	margin-left: -8px;
}

 #scCrossPiece,
 #scPageExtendersForm,
 #print-preview-toolbar,
.navbar,
.heading-social,
.tile.bg-green-gradient,
.comments,
.comment-container,
.footer-bars ul.pull-left,
.footer-bars ul.pull-right li  {
	display: none;
 }

.article {
	padding: 0;
}

.accordion .collapse,
.accordion .panel-body {
	display: block;
	visibility: visible;
}

#page-margin .wrapper {
	width: 100%;
}

#page-margin .container.footer-bars {
	border-top: 1px solid #ccc;
	padding-top: 10px;
	margin-top: 0;	
}

.tiles .tile.quadra-down {
	height: auto!important;
}

.footer-bars ul.pull-right {
	float: left!important;
	padding-top: 0;
}

.print-header,
.footer-bars ul.pull-right li:last-child {
	display: block;
}

.footer-bars ul.pull-right li:last-child a {
	padding: 0;
}

.contact-tile .content-slider {
	-webkit-transform : translate3d(-50px, 0px, 0px)!important;
}

.contact-tile .content-slider > li{
	width: 25%!important;
}

.contact-tile .content-slider li.bx-clone,
.contact-tile .bx-controls  {
	display: none;
}

a[href]:after {
    content: none !important;
}

.tiles .contact-tile .item.active .tile.quadra-down .tile-body {
	overflow: visible;
}

.tiles .tile.quadra-down .tile-body {
	height: auto;
}

.tiles .contact-tile .tile.quadra-down .tile-body .additional > ul {
	padding-left:  0;
}

.tiles .tile.double-down {
  overflow: visible;
  position: static;
  height: auto!important;	
}

.tiles .tile.double-down .tile-background {
  position: static;
}

/** Print Preview *********************/
@media screen {
  body,
  .page-image-background  {
	background: #F5F5F5!important;
  }
  #print-preview-toolbar {
    display: block;
    margin: 0 auto;
	padding: 15px 0 18px 0;
	width: 900px;
  }	
  #print-preview-toolbar button {
	background: #bec800;
	font-size: 0.923em;
	font-weight: 600;
	border-radius: 40px!important;
	border: none;
	padding: 6px 18px;
	line-height: 1.1em;
	margin-right: 10px;
	outline: none;
  }  
  #print-preview-toolbar button:hover {
	background: #aab400;
  }
  #print-preview-toolbar span {
	color: #fff!important;
  }
  #page-margin{
	background: #fff!important;
	width: 900px;
	margin: 0 auto;
	padding: 80px 0;
	box-shadow: 0px 0px 17px 0px #ccc;  
  }
  #page-margin .container {
    padding: 0;
	width: 80%;
  }
  .navbar+.container .subtitle {
	margin-bottom: 20px;
  }
  
  
}
