/* 
Title:		Print Styles
Author: 	hello@twentyoneagency.co.uk
Copyright: 	© 2014. Twentyone
*/

* {
   -webkit-print-color-adjust: exact;
   print-color-adjust: exact;
}

body, article {
 font: 10pt Helvetica, Arial, sans-serif;
color: #000;
width: 100%;
margin: 0;
padding: 0;
}

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

.link a  {
	float: none;
	color: #005068;
	font: 10pt Helvetica, Arial, sans-serif;
	padding: 5px 0;
	text-decoration: underline;
}

/* Reset Styles */

div, span, applet, object, iframe, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	background: transparent;
}
	
ol, ul {
	list-style: none;
}

ul {
	padding: 10px 0 10px 20px !important
}

ul li, .why-choose ul li {
padding: 5px 0 !important;
	list-style-type: disc;
}

blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
   max-width: 100% !important;
}

article {
   page-break-before: always;
}

ul, img {
   page-break-inside: avoid;
}

.row, .col-md-12, .col-md-8, .col-md-9, .col-md-6, .col-md-4, .col-md-3, .col-sm-9, .col-sm-3, .col-sm-6  {
    float:left !important;
    padding:0;
    width:100%  !important;
    text-align: left !important;
}

.masthead, iframe{
	display: none !important;
}

.footer .social ul {
    float:none !important;
}

button {
	padding: 0 !important;
}


h1, h2, h3, h4, h5, h6 {
	padding: 10px 0 !important;
	border: none !important;
	margin: 0 !important;
	color: #000 !important;
}

h1 {
  font:30px/30px HelveticaNeue-BoldCond,Helvetica,Arial,Tahoma !important;
}

h2 {
  font:28px/28px HelveticaNeue-BoldCond,Helvetica,Arial,Tahoma !important;
}

h3 {
  font:26px/26px HelveticaNeue-BoldCond,Helvetica,Arial,Tahoma !important;
}

h4 {
  font:24px/24px HelveticaNeue-BoldCond,Helvetica,Arial,Tahoma !important;
}

h5 {
  font:22px/22px HelveticaNeue-BoldCond,Helvetica,Arial,Tahoma !important;
}

.element-item {
	float:  left !important;
	width: 100% !important;
	height: auto !important;
	border: none !important;
}

.element-item  img {
	float: left !important;
	margin: 0 20px 0 0 ;
}

.element-item h3 {
	float: none !important;
    width:auto !important;
 
}

.element-item a {
    display:block;
    float:none !important;
    text-decoration:none
}

blockquote {
    margin:0;
    padding:10px 0 !important;
   	font: normal 20px/24px Helvetica,Arial,Tahoma !important;
}

.case-studies .carousel-caption,.services-carousel .carousel-caption {
	position: static !important;
	float: left;
    width:100%;
    padding:20px 0 0 0;
    height:100%
}

.case-studies .carousel-caption h4 {
    background-color:#fff;
    text-align:left;
    display:block;
    width:80%;
    height:80px;
    padding:15px 15px 10px;
    text-shadow:none;
    color:#404041;
    font:24px/32px HelveticaNeue-BoldCond,Helvetica,Arial,Tahoma!important
}

.services-carousel .carousel-caption h4 {
    padding: 10px 0 !important;
    font:26px/24px HelveticaNeue-BoldCond,Arial,Tahoma!important
}

.services-carousel .carousel-caption h5 {
	padding: 10px 0 !important;
    font:24px/22px HelveticaNeue-BoldCond,Arial,Tahoma!important
}


.case-studies .carousel-caption p,.services-carousel .carousel-caption p {
    padding:10px 0!important;
}

.red {
    color:#000!important
}

.green {
    color:#000!important
}

.blue {
    color:#000!important
}

.magenta {
    color:#000!important
}

/* Woo Commerce */

.products .col-md-3, .page-numbers, .subs-clouds-normal, .share, .add_to_cart, .social {
	display: none !important;
	height: 0px !important;
}

.grid div {
    float:left;
    text-align:left !important;
    width:100%;
    height: auto;
    padding:5px 0;
}

.grid div img {
	float:left !important;
	width: 20% !important;
	margin: 0 20px 0 0;
}

/* Product Page
------------------------------------------------*/
.product_page .col-md-4 {
    padding:10px;
    width: 33.3% !important;
}

.product_page .col-md-8 {
    padding:10px 10px 0 !important;
     width: 66.6% !important;
}



