/*
Theme Name: Trades Mobile
Template: twentyfourteen
Author: Divine Creative
Description: Child of TwentyFourteen
Version: 1.0.1444095990
Updated: 2015-10-06 12:46:30
*/

@charset "UTF-8";

/* landing page - coming soon etc */
.page-id-151 .site-header, .page-id-151 aside, .page-id-151 .site-footer{
    display: none;
}



.featured-content-inner {
    display: none;
}
span.featured-post {
    display: none;
}



body {

    letter-spacing: 0.1em;

	letter-spacing: 0.05em;

	line-height: 1.5;

}



p, a, h1, h2, h3, h4, ul, li, blockquote, div {

-webkit-hyphens: none;

 -moz-hyphens: none;

 -ms-hyphens: none;

 hyphens: none;

}

.slider {

    display: none;

    /*background: #b2b2b2 url(images/pattern-light.svg) repeat fixed;*/

    position: relative;

    width: 100%;

    z-index: 0;

}



.home .slider {

    display: block;

}



.logo img {

  max-width: 100%;

  background-color: #fff;

}

.metaslider .slides img {

    background-color: #fff;

}

a.cat-but {
    float: left;
    width: 33.3333333333333333333333%;
}

img {
    height: auto;
    max-width: 100%;
}

.site-footer {
    clear: both;
    background-color: #066a8e;
}

.copyright a.white {
    color: #fff !important;
}

.social {
    padding: 3em 1em 0;
    /* text-align: right; */
}

.social a {
    width: 12vw;
    display: inline-block;
    margin-right: 2vw;
}

.social h3 {
    margin: 0 0 2vw;
}

.site-navigation a:hover {
    color: #066a8e;
}

.content-button {
    padding: 0 0 1em 0;
}

p.info-menu a {
    color: #fff;
    width: 100%;
    text-align: left;
    display: inline;
}

p.info-menu {
    padding: 5.5vw 0 0;
    line-height: 2;
}

p.info-menu a:hover {
    font-weight: bold;
} 

article p:first-child {
    text-transform: uppercase;
}

.page-child article p:first-child, article blockquote p:first-child {
    text-transform: none;
}

h1.entry-title {
    font-weight: bold;
    color: #076a8e;
}

h2 {
    text-transform: uppercase;
    line-height: normal;
}

.testimonial_rotator_quote br {
    display: none;
}

.testimonial_rotator_wrap {
    margin: 0;
    padding: 0;
}

.testimonial_rotator.format-list .slide {
    margin: 0;
}

blockquote {
    color: #076a8e;
}

@media screen and (min-width: 673px) {



.post-thumbnail {

    margin-top: -48px;

}

.full-width .site-content .has-post-thumbnail .entry-header, .full-width .site-content .hentry.has-post-thumbnail:first-child {

    margin-top: 0;

}

}

/* May 2018 */

a.cat-but.last {
    width: 100%;
}

.testimonials {
    display: none;
} 

body {
    font-family: sans-serif;
}

.desktop-only {
display:none;
}/* testimonials rotator */.testimonials {    background-color: #787878;    color: #fff;    line-height: normal;    clear: both;}.testimonials .happy {    font-size: 26px;    padding: 51px;}.testimonials .rotator {    width: 95%;    margin: 0 auto;}.testimonials .testimonial_rotator_wrap.with-prevnext {    padding: 0 54px;    /* margin: 0; */    overflow: visible;}.testimonials h2.testimonial_rotator_slide_title {    display: none;}.testimonials .testimonial_rotator.template-default .testimonial_rotator_author_info {    border: none;    font-style: normal;    margin: 0;    padding: 0;}.testimonials .testimonial_rotator_quote {    font-size: 1em;}.testimonials .testimonial_rotator.template-default .testimonial_rotator_author_info p {    font-size: .8em;    padding: 20px 0;    line-height: 1.5;}.testimonial_rotator_quote ul br {    display: none;}.testimonial_rotator.format-list .slide {    margin-top: 1vw;}article .testimonial_rotator_wrap {    margin: 0;    padding: 0;}div.wpcf7-mail-sent-ng {    border: 2px solid green;}a.theme-button {    background-color: #076a8e;    color: #ffffff !important;    text-decoration: none;    padding: 7px 20px;    text-transform: uppercase;}

