@media print {
  a[href]:after {
    content: none !important;
  }
}

.bookmark { display: none !important;}
footer { display: none !important;}
.solution .col-md-offset-5, .solution .col-md-offset-6 { margin-left: 0px;}
.solution, .solution .solution-img { height: auto !important; }
.solution .padding-80 { margin-top: 0px !important; margin-bottom: 0px;     padding-bottom: 0px !important;}
.text-right { text-align: left;}
.news .carousel-inner .item { display: block; width: 100%; float: left; clear: both; transform: initial !important; }
.carousel-control { display: none !important;}
.security-level img { width: 80px;}
#productCarousel .carousel-inner .item { display: block; width: 25%; float: left; transform: initial !important; }
.colors div { display: none;}
.cta-buttons { display: none;}
.panel-title .fa { display: none;}
.product-detail .panel .collapse { display: block !important;}
.related .col-xs-6 { width: 16% !important;}
.related .item { display: block; width: 100%; float: left; clear: both; transform: initial !important; }
.related .col-sm-12 { padding: 0px;}
.inspiration-cases { display: none !important;}
.navbar, .breadcrumbs, .bookmark, .banner, .carousel-indicators, .related { display: none !important;}
body { margin-top: 0px !important;}
.product-detail {page-break-after: always;page-break-before: always;}
.product-detail #tech {page-break-after: always;}
.product-detail table tr td, .chartblock table tr td { font-size: 14px;}
.installationprint { display: none !important;}

.printimg { margin-top: 0 auto; display: block !important; margin-bottom: 20px;}


/* ========== PRODUCTPAGE ========== */
/* ---------- Productinfo ---------- */
.productinfo {
	font-size: 16px;
}
.producttitel, .productcontent {
	float: none;
	clear: both;
}
.producttitel { border-bottom: 1px solid #cccccc; margin-bottom: 20px;}
.inspiration-cases .producttitel { border: 0px; }
.producttitel h1, .producttitel h2 {
	margin-bottom: 20px;
	float: left;
	font-size: 36px;
}
.producttitel h2 {
	font-size: 30px;
	}
.producttitel h1 { float: none;}
.producttitel a, .producttitel a:link, .producttitel a:visited, .producttitel a:hover, .producttitel a:active {
	font-family: 'Swiss 721 Bold Condensed';
	text-transform: uppercase;
	color: #930036;
	background-color: #ececec;
	padding: 8px 13px 6px;
	float: left;
	margin-left: 40px;
	font-size: 18px;
}
.producttitel a i {
	margin-left: 5px;
}
.productinfo h3 {
	font-family: 'Swiss 721 Bold';
	font-size: 18px;
	color: #930036;
	margin: 20px 0 15px;
}
.read-more {
	font-family: 'Swiss 721 Bold';
	color: #930036;
	-webkit-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
.read-more:hover {
	opacity: .7;
}
.img-labels {
	margin-top: 5px;
	max-width: 323px;
	margin-right: 100px;
	float: left;
}
.img-labels img {
	max-width: 100px;
	margin-right: 10px;
}
.colors {
	margin-top: 25px;
	/*max-width: 150px;*/
	width: 100%;
	float: left;
}
.colors span { float: left;}
.colors span p { float: left; margin-right: 20px;}
.colors div {
	float: left;
	margin-top: 2px;
	margin-right: 10px;
	width: 15px;
	height: 15px;
	border: 1px solid #000;
	display:block;
}
.colors b {float:left;}
.color1 {
	background-color: #18533f;
}
.color3 {
	background-color: #8d8882;
}
.colorwheel {
	border: none !important;
	background-image: url('../img/colorwheel.png');
}

.print-content .container {
	max-width:1500px !important;
	margin:20px auto !important;
}

/*colors*/
.colors div { background-size: cover; background-repeat: no-repeat; background-position: center center;}
.colors div.color_15 {background: #3c3c3c !important;-webkit-print-color-adjust: exact;}
.colors div.color_16 {background: #000000 !important;-webkit-print-color-adjust: exact;}
.colors div.color_17 {background: #8E8983 !important;-webkit-print-color-adjust: exact;}
.colors div.color_102 {background: #8E8983 !important;-webkit-print-color-adjust: exact;}
.colors div.color_14 {background: #16543f !important; -webkit-print-color-adjust: exact;}
.colors div.color_120 {background: #000000 !important;-webkit-print-color-adjust: exact;}
.colors div.color_119 {background: #3c3c3c !important;-webkit-print-color-adjust: exact;}
.colors div.color_23 {background: #ffffff !important;-webkit-print-color-adjust: exact;}

.colors div.color_20 {background-image: url(../images/dark-wood.png); border: 0px;}
.colors div.color_19 {background-image: url(../images/light-wood.png); border: 0px;}
.colors div.color_18 {background-image: url(../images/wood.png); border: 0px;}
.colors div.color_21 {background-image: url(../images/others_available.png); border: 0px;}
.colors div.color_22 {background-image: url(../images/no_others_available.png); border: 0px;}

.print-content .spec-title {
	margin:12px 0px;
}
.downloadpdf.cta-btn.inline {
  display:none !important;
}
.print-content .simplegallery .content {
  width:100%;
}

.print-content .container {
  width:90% !important;
  margin:75px auto !important;
}

.print-content h1 {
  font-size:18px;
}

.print-content p {
  font-size:14px;
}

.print-content .cblock {
  margin:15px auto;
}

/* Rigidity*/
.rigidity_index {display: inline-block; margin-left: 10px;}
.rigidity_index .index_block {border: 1px solid #bfbfbf;width: 6px;display: inline-block;height: 20px;line-height: 20px;top: 4px;position: relative;margin-right: 2px; overflow: hidden;}
.rigidity_index .index_inner {display: block; width: 100%; background-color: #930036 !important;-webkit-print-color-adjust: exact;}
.rigidity_index .index_inner.index_full { height: 100%; }
.rigidity_index .index_inner.index_half { height: 50%; margin-top: 10px;}
.rigidity_index .index_inner.index_empty { height: 0px;}

.rigidity_index.pricing_index { margin-top: 10px;}
.rigidity_index.pricing_index .index_inner.index_full {background-image: url(/sites/all/themes/betafence/images/Coin.png);background-color: transparent;border: 0px;width: 18px;height: 18px;display: inline-block;position: relative;top: 4px;}

.print-logo {
  background-color:rgb(147,0,54) !important;
  -webkit-print-color-adjust: exact;
  position:absolute;
  left:0;
  top:0;
  width:450px;
  height:60px;
  line-height:60px;
  z-index:99999999999999;
}

.print-logo img {
  float:right;
  width:240px !important;
  margin-top:14px;
  margin-right:14px;
}

.print-content .productcontent {
  margin-top:25px;
}

.print-content td, .print-content th {
  border:1px solid #930036 !important;
  -webkit-print-color-adjust: exact;
  padding:4px !important;
}

.print-content h2 {
  color:#930036 !important;
}

.print-content .img-labels img {
    width:100% !important;
}

.print-content .img-labels {
   margin-top:25px;
   max-width:unset;
   margin-right:0;
   float:unset;
}