/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 22-Dec-2014, 15:39:33
    Author     : Adam
*/
@import url('font-awesome.min.css');

/* to NOT display on print: navigation, footers, videos, sidebars */

header, div.one-third, section#more-from, footer, div.breadcrumbs, img.main-image, div.articlescroll, div.main-accreditations, div.cycle-slideshow,
div.cycle-pager, img.article-image, div.embedwrapper, div.tags .fa, .wpcf7 {display: none; }
header h1 a {display: Block !important;}

/* basic styling (in black and white!) for page content */

body {font-size: 0.9em;}

/* reintroduce basic typography */

/* main typography */
#main-typography, #main-content {}
#main-typography h1, #main-content h1 {font-size: 24px; line-height: 1.3em; color: #367c2b;}
#main-typography h2, #main-content h2 {font-size: 20px; line-height: 1.3em; color: #367c2b;}
#main-typography h3, #main-content h3 {font-size: 18px; line-height: 1.3em; color: #367c2b;}
#main-typography h4, #main-content h4 {font-size: 18px; line-height: 1.3em; color: #000; text-transform: uppercase;}
#main-typography h5, #main-content h5 {font-size: 18px; line-height: 1.3em; color: #e03e25;}

#main-typography p, #main-typography ul, #main-typography ol, #main-typography address,
#main-content p, #main-content ul, #main-content ol, #main-content address
{font-size: 14px; line-height: 1.4em;}

#main-typography ul, #main-content ul {list-style: disc outside; margin-left: 25px;}
#main-typography ol, #main-content ol {list-style: decimal outside; margin-left: 25px;}

#main-typography strong, #main-content strong {font-weight: bold;}
#main-typography em, #main-typography cite, #main-content em, #main-content cite {font-style: italic;}
#main-typography code, #main-typography tt, #main-typography kbd, #main-content code, #main-content tt, #main-content kbd {font-family: monospace;}
#main-typography blockquote, #main-content blockquote {
    margin: 20px 0;
    padding: 15px 20px;
    border: 2px solid #367c2b;
    border-radius: 3px;
    font-size: 16px;
}

#main-typography pre, #main-contente pre {max-width: 100%; font-family: monospace; background: #e9e8e8;}
#main-typography sub, #main-content sub {font-size:xx-small; top: 3px; position: relative;}
#main-typography sup, #main-content sup {font-size:xx-small; bottom: 8px; position: relative}
#main-typography table, #main-content table {font-size: 16px;}
#main-typography thead, #main-content thead {background: #367c2b; color: #fff;}
#main-typography td, #main-typography th, #main-content td, #main-content th {padding: 10px; border: 1px solid #367c2b;}
#main-typography dl, #main-content dl {line-height: 1.4em; font-size: 16px;}
#main-typography dl dt, #main-content dl dt {font-weight: bold;}
#main-typography dd, #main-content dd {margin-bottom: 10px;}
div.list-products {display: none;}
#main-typography img, #main-typography figure {max-width: 100%; height: auto; margin: 0px 0px 10px;}
#main-typography img.alignleft, #main-typography figure.alignleft {float: left; margin: 0px 10px 10px 0px}
#main-typography img.alignright, #main-typography figure.alignright {float: right; margin: 0px 0px 10px 10px}
#main-typography figcaption {font-size: 12px; text-align: center;}
div.single-product {
    float: left; width: 270px;margin: 30px 35px 20px 0;
}

div.single-product h2 a {
    color: #367c2b; border-bottom: 1px solid #367c2b; padding-bottom: 5px; margin-bottom: 15px; display: block;
}
div.single-product h2 a:hover {color: #171717; text-decoration: none;}

div.main-accreditations {margin-bottom: 40px;}
div.main-accreditations h2 {margin-bottom: 20px; font-family: 'Lato', sans-serif; color: #47aa42; float: left; clear: both; font-size: 24px;}
div.main-accreditations img {
    height: 66px; margin-right: 10px; width: auto;
}
div.cycle-slideshow {z-index: 1; width: 100%;}
.two-third .cycle-slide {width: 100%;}

section#subpage-title h1 {
    margin: 0 0 -10px 0;
}

#main-typography div.posttitle table tr td {width: 100% !important; border: none; padding: 0; margin: 0; clear: both; vertical-align: top; float: left;}
#main-typography div.posttitle span, div.postmeta span {
    clear: both; float: left;
}

#main-typography div.posttitle span .fa, div.postmeta span .fa {display: none;}

article.single-blog {border-bottom: 1px solid #ddd; float: left; clear: both;}
article.single-blog div.date {margin: 20px 0 -20px 0;}
div.single_faq {display:block !important}
form.searchform {display:none;}
div.postmeta {margin: 0px 0 20px 0;
display: block;
float: left;}

