• I am using the Peddlar theme from woo themes? I think, and I simply cannot figure out how to change the background colour behind the main header logo…
    I KNOW its going to be some silly piece of code I’ve done wrong or missed.

    The Website is https://stirlingbooks.co.uk/
    Please help!

    The Style sheet:

    /*
    Theme Name: Peddlar
    Theme URI: https://www.woothemes.com/
    Version: 1.3.1
    Description: Designed by <a href="https://www.woothemes.com">WooThemes</a>.
    Author: WooThemes
    Author URI: https://www.woothemes.com
    Tags: woothemes
    
    	Copyright: (c) 2009-2011 WooThemes.
    	License: GNU General Public License v2.0
    	License URI: https://www.gnu.org/licenses/gpl-2.0.html
    
    */
    /*
    
    WARNING! DO NOT EDIT THIS FILE!
    
    To make it easy to update your theme, you should not edit the styles in this file. Instead use
    the custom.css file to add your styles. You can copy a style from this file and paste it in
    custom.css and it will override the style in this file. You have been warned! :)
    
    LAYOUT
    Layout styles for desktop orientations is included in a media query at the bottom of this file.
    
    */
    /*-------------------------------------------------------------------------------------------
    
    INDEX:
    
    0. RESET
    
    1. SETUP
    -1.1 Defaults
    -1.2 Hyperlinks
    -1.3 Typography
    -1.4 Tables
    
    2. SITE STRUCTURE & APPEARANCE
    -2.1 Containers & Columns
    -2.2 Navigation
      -2.2.1 Drop-down menus
      -2.2.2 Top Navigation (optional)
    -2.3 Header
    -2.4 Content
      -2.4.1 Slider
    -2.5 Sidebar
    -2.6 Footer
    -2.7 Breadcrumbs
    
    3. POSTS
    -3.1 Images
    -3.2 Pagination / WP-Pagenavi / Woo-Pagination
    -3.3 Single Post Author
    -3.4 Post Entry Nav
    -3.5 Subscribe & Connect
    
    4. WIDGETS
    -4.1 Generic Widgets
    -4.2 Specific Widgets
    
    5. COMMENTS
    -5.1 Comments
    -5.2 Comments Form
    -5.3 Pingbacks / Trackbacks
    
    6. PAGE TEMPLATES
    -6.1 Timeline Page Template
    -6.2 Contact Form
    -6.3 Image Gallery
    
    7. FEATURED SLIDER
    -7.1 Core Styles
    -7.2 Theme Styles
    -7.3 Content Styles
    
    8. MISC
    -8.1 Forms
    -8.2 Buttons (Includes WF chortcode buttons)
    -8.3 Shortcode info boxes
    -8.4 Gravity forms
    -8.5 IE specific styling
    
    -------------------------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------------------------*/
    /* RESET - https://meyerweb.com/eric/tools/css/reset/ | v2.0 | 20110126 */
    /*-------------------------------------------------------------------------------------------*/
    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    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,
    article,
    aside,
    canvas,
    details,
    embed,
    figure,
    figcaption,
    footer,
    header,
    hgroup,
    menu,
    nav,
    output,
    ruby,
    section,
    summary,
    time,
    mark,
    audio,
    video {
      margin: 0;
      padding: 0;
      border: 0;
      font-size: 100%;
      vertical-align: baseline;
    }
    /* HTML5 display-role reset for older browsers */
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section {
      display: block;
    }
    blockquote,
    q {
      quotes: none;
    }
    blockquote:before,
    blockquote:after,
    q:before,
    q:after {
      content: '';
      content: none;
    }
    table {
      border-collapse: collapse;
      border-spacing: 0;
    }
    /* Hand cursor on clickable input elements */
    label,
    input[type="button"],
    input[type="submit"],
    input[type="image"],
    button {
      cursor: pointer;
    }
    /* Bicubic resizing for non-native sized IMG: code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
    .ie7 img {
      -ms-interpolation-mode: bicubic;
    }
    /* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
    textarea {
      overflow: auto;
    }
    /* Webkit browsers add a 2px margin outside the chrome of form elements */
    button,
    input,
    select,
    textarea {
      margin: 0;
    }
    /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
    pre {
      white-space: pre;
      white-space: pre-wrap;
      word-wrap: break-word;
      background: #f7f7f7;
      border: 1px solid #e6e6e6;
      padding: 10px;
      margin-bottom: 20px;
    }
    /* Normalize monospace sizing: en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
    pre,
    code,
    kbd,
    samp {
      font-family: monospace, "lato", sans-serif;
    }
    /* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
    a:hover,
    a:active {
      outline: none;
    }
    /* Set sub, sup without affecting line-height: gist.github.com/413930 */
    sub,
    sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
    }
    sup {
      top: -0.5em;
    }
    sub {
      bottom: -0.25em;
    }
    sup {
      font-size: 50%;
      vertical-align: super;
    }
    sub {
      font-size: 50%;
      vertical-align: sub;
    }
    /* Floating & Alignment  */
    .fl {
      float: left;
    }
    .fr {
      float: right;
    }
    .ac {
      text-align: center;
    }
    .ar {
      text-align: right;
    }
    /* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
       j.mp/bestclearfix */
    .fix:before,
    .fix:after,
    .col-full:before,
    .col-full:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
    }
    .fix:after,
    .col-full:after {
      clear: both;
    }
    /* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
    .fix,
    .col-full {
      zoom: 1;
    }
    /*-------------------------------------------------------------------------------------------*/
    /* IMPORTS */
    /*-------------------------------------------------------------------------------------------*/
    /**
     * Variables
     */
    /**
     * Functions
     */
    /**
     * Mixins
     */
    /**
     * Animations
     */
    @-webkit-keyframes spin-360 {
      from {
        -webkit-transform: rotate(0);
        /* Saf3.1+, Chrome */
        -moz-transform: rotate(0);
        /* FF3.5+ */
        -ms-transform: rotate(0);
        /* IE9 */
        -o-transform: rotate(0);
        /* Opera 10.5 */
        transform: rotate(0);
        zoom: 1;
      }
      to {
        -webkit-transform: rotate(360deg);
        /* Saf3.1+, Chrome */
        -moz-transform: rotate(360deg);
        /* FF3.5+ */
        -ms-transform: rotate(360deg);
        /* IE9 */
        -o-transform: rotate(360deg);
        /* Opera 10.5 */
        transform: rotate(360deg);
        zoom: 1;
      }
    }
    @-moz-keyframes spin-360 {
      from {
        -webkit-transform: rotate(0);
        /* Saf3.1+, Chrome */
        -moz-transform: rotate(0);
        /* FF3.5+ */
        -ms-transform: rotate(0);
        /* IE9 */
        -o-transform: rotate(0);
        /* Opera 10.5 */
        transform: rotate(0);
        zoom: 1;
      }
      to {
        -webkit-transform: rotate(360deg);
        /* Saf3.1+, Chrome */
        -moz-transform: rotate(360deg);
        /* FF3.5+ */
        -ms-transform: rotate(360deg);
        /* IE9 */
        -o-transform: rotate(360deg);
        /* Opera 10.5 */
        transform: rotate(360deg);
        zoom: 1;
      }
    }
    @-o-keyframes spin-360 {
      from {
        -webkit-transform: rotate(0);
        /* Saf3.1+, Chrome */
        -moz-transform: rotate(0);
        /* FF3.5+ */
        -ms-transform: rotate(0);
        /* IE9 */
        -o-transform: rotate(0);
        /* Opera 10.5 */
        transform: rotate(0);
        zoom: 1;
      }
      to {
        -webkit-transform: rotate(360deg);
        /* Saf3.1+, Chrome */
        -moz-transform: rotate(360deg);
        /* FF3.5+ */
        -ms-transform: rotate(360deg);
        /* IE9 */
        -o-transform: rotate(360deg);
        /* Opera 10.5 */
        transform: rotate(360deg);
        zoom: 1;
      }
    }
    @keyframes spin-360 {
      from {
        -webkit-transform: rotate(0);
        /* Saf3.1+, Chrome */
        -moz-transform: rotate(0);
        /* FF3.5+ */
        -ms-transform: rotate(0);
        /* IE9 */
        -o-transform: rotate(0);
        /* Opera 10.5 */
        transform: rotate(0);
        zoom: 1;
      }
      to {
        -webkit-transform: rotate(360deg);
        /* Saf3.1+, Chrome */
        -moz-transform: rotate(360deg);
        /* FF3.5+ */
        -ms-transform: rotate(360deg);
        /* IE9 */
        -o-transform: rotate(360deg);
        /* Opera 10.5 */
        transform: rotate(360deg);
        zoom: 1;
      }
    }
    body {
      *zoom: 1;
    }
    body:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    body:before,
    body:after {
      content: "";
      display: table;
    }
    body:after {
      clear: both;
    }
    /*-------------------------------------------------------------------------------------------*/
    /* 1. SETUP */
    /*-------------------------------------------------------------------------------------------*/
    /* 1.1 Defaults */
    html {
      font-size: 62.5%;
    }
    body {
      font-size: 1.6em;
      line-height: 1.618;
      color: #474747;
      font-family: "lato", sans-serif;
      font-weight: 400;
      padding: 0 1.618em;
      -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      background: #f7f7f7;
      word-wrap: break-word;
    }
    img {
      vertical-align: bottom;
      max-width: 100%;
      height: auto;
    }
    hr {
      background-color: #e6e6e6;
      border: 0;
      height: 1px;
      margin-bottom: 1.618em;
    }
    /* 1.2 Hyperlinks */
    a {
      color: #77cb6d;
      text-decoration: none;
    }
    a:hover {
      color: #55a94b;
      text-decoration: underline;
    }
    a img {
      -webkit-transition: opacity ease-out 0.1s;
      -moz-transition: opacity ease-out 0.1s;
      -ms-transition: opacity ease-out 0.1s;
      -o-transition: opacity ease-out 0.1s;
      transition: opacity ease-out 0.1s;
      -moz-backface-visibility: hidden;
      -webkit-transform: translateZ(0);
    }
    a img:hover {
      opacity: 0.75;
    }
    mark {
      background: #77cb6d;
      color: #f7f7f7;
      padding: 2px 6px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    /* 1.3 Typography */
    /*
    	All typography (and layout) based on a modular scale using 12 & 14 px values scaled in accordance the golden ratio (1.618)
    	https://modularscale.com/scale/?px1=16&px2=14&ra1=1.618&ra2=0
    	Remember to keep margins consistent and try to avoid margin-top. If everything has an appropriate margin-bottom we don't need one and vertical rhythm will be kept consistent
    */
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-family: "lato", sans-serif;
      color: #474747;
      margin: 0 0 .618em;
      font-weight: 700;
    }
    h1 a,
    h2 a,
    h3 a,
    h4 a,
    h5 a,
    h6 a {
      text-decoration: none;
    }
    h1 a:hover,
    h2 a:hover,
    h3 a:hover,
    h4 a:hover,
    h5 a:hover,
    h6 a:hover {
      text-decoration: underline;
    }
    h1,
    .alpha {
      font-size: 2.291em;
      line-height: 1.416em;
    }
    h2,
    .beta {
      font-size: 1.618em;
      line-height: 1.416em;
    }
    h3,
    .gamma {
      font-size: 1.416em;
    }
    h4 {
      font-size: 1em;
    }
    h5 {
      font-size: 1em;
    }
    h6 {
      font-size: 0.875em;
    }
    p {
      -webkit-hyphens: auto;
      -webkit-hyphenate-character: "\2010";
      -webkit-hyphenate-limit-after: 1;
      -webkit-hyphenate-limit-before: 3;
      -moz-hyphens: manual;
      orphans: 3;
      widows: 3;
    }
    ul,
    ol,
    dl,
    p,
    table,
    form,
    pre,
    hr {
      margin: 0 0 1.618em 0;
    }
    li > ul,
    li > ol {
      margin: 0 0 0 1.618em;
    }
    dl dt {
      font-weight: bold;
    }
    dl dd {
      margin-bottom: 1.618em;
    }
    strong {
      font-weight: 700;
    }
    /*
    @font-face icons
    - Used for the subscribe & connect social icons. If you would like to add more icons to the font, you can do so by rebuilding the font at https://keyamoon.com/icomoon/app/ and replace the existing font files in the theme with the new ones.
    */
    @font-face {
      font-family: 'Social';
      font-weight: normal;
      font-style: normal;
      src: url('includes/fonts//social.eot');
      src: url('includes/fonts//social.eot?#iefix') format('embedded-opentype'), url('includes/fonts/social.woff') format('woff'), url('includes/fonts/social.ttf') format('truetype'), url('includes/fonts/social.svg#WebSymbolsRegular') format('svg');
    }
    @font-face {
      font-family: 'FontAwesome';
      src: url('includes/fonts//fontawesome-webfont.eot');
      src: url('includes/fonts//fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('includes/fonts//fontawesome-webfont.woff') format('woff'), url('includes/fonts//fontawesome-webfont.ttf') format('truetype'), url('includes/fonts//fontawesome-webfont.svg#FontAwesome') format('svg');
      font-weight: normal;
      font-style: normal;
    }
    /* 1.4 Tables */
    table {
      border-spacing: 0;
      width: 100%;
      border: 1px solid #e6e6e6;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      background: #f7f7f7;
      border-collapse: separate;
    }
    table td,
    table th {
      padding: .875em 1.416em;
      text-align: left;
      border-right: 1px dotted #e6e6e6;
      vertical-align: top;
    }
    table td p:last-child,
    table th p:last-child {
      margin-bottom: 0;
    }
    table thead th {
      background: #fff;
      border-right: 1px dotted #e6e6e6;
      border-bottom: 2px solid #e6e6e6;
      padding: 1.416em;
      vertical-align: middle;
    }
    table thead th:first-child {
      -webkit-border-top-left-radius: 4px;
      -webkit-border-bottom-left-radius: 4px;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      -webkit-border-bottom-left-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    table thead th:last-child {
      -webkit-border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      -webkit-border-bottom-left-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    table tr th:last-child,
    table tr td:last-child {
      border-right: 0;
    }
    table tbody th {
      background: #fff;
      border-bottom: 1px solid #e6e6e6;
    }
    table tbody tr:nth-child(2n) td {
      border-right: 1px dotted #e6e6e6;
      background: #f7f7f7;
    }
    table tbody tr:nth-child(2n) td:last-child {
      border-right: 0;
    }
    table tbody td {
      background: #f2f2f2;
      border-bottom: 1px solid #e6e6e6;
    }
    table tbody h2 {
      font-size: 1em;
      letter-spacing: normal;
      font-weight: normal;
    }
    table tbody h2 a {
      font-weight: normal;
    }
    table tbody tr:last-child td:first-child {
      -webkit-border-bottom-left-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px;
      -webkit-border-top-right-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    table tbody tr:last-child td:last-child {
      -webkit-border-bottom-left-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px;
      -webkit-border-top-left-radius: 0;
      -webkit-border-bottom-left-radius: 0;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    table tbody tr:last-child td {
      border-bottom: 0;
    }
    table tbody tr:last-child th {
      border-bottom: 0;
    }
    /*-------------------------------------------------------------------------------------------*/
    /* 2. SITE STRUCTURE & APPEARANCE */
    /*-------------------------------------------------------------------------------------------*/
    /* 2.1 Containers & Columns */
    /* 2.2 Navigation */
    ul.nav li a {
      padding: .5em 1em;
      display: block;
    }
    ul.nav li.current-menu-item > a {
      background: #ffffff;
    }
    #navigation {
      clear: both;
      display: none;
      background: #eaeaea;
      padding-bottom: 1em;
      margin-left: -1.618em;
      margin-right: -1.618em;
      padding: 0 .618em;
    }
    #navigation ul.rss {
      margin: 0 1em 0 0;
      padding: 0 1em 0 0;
    }
    #navigation ul.rss li {
      display: inline;
      padding: 0;
    }
    #navigation ul.rss li a:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f09e";
    }
    #navigation ul.rss li.sub-email {
      color: #474747;
    }
    #navigation ul {
      list-style: none;
      margin: 0;
    }
    #navigation ul ul.sub-menu {
      margin-left: 1em;
    }
    #navigation .widget_product_search {
      clear: both;
      margin: 1em 1em 0 1em;
      display: none;
    }
    #navigation .widget_product_search form {
      margin: 0;
      background: #ffffff;
    }
    /* 2.2.2 Top Navigation (optional) */
    #top {
      padding: 1em 1.618em;
      margin-left: -1.618em;
      margin-right: -1.618em;
      background: #f3f3f3;
    }
    #top select {
      width: 100%;
    }
    #top #top-nav {
      display: none;
    }
    /* 2.3 Header */
    #header {
      padding: 1.618em 0 0 0;
      margin-bottom: 1.618em;
      margin-left: -1.618em;
      margin-right: -1.618em;
      margin-bottom: 0;
      clear: both;
      position: relative;
      background: #ffffff;
      -webkit-border-bottom-left-radius: 3px;
      -webkit-border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      padding-left: 1.618em;
      padding-right: 1.618em;
    }
    #header #logo {
      float: left;
      margin-bottom: 1.618em;
    }
    #header .site-title {
      margin: 0;
    }
    #header .site-description {
      margin-bottom: 1.618em;
    }
    #header .site-description + .nav.cart {
      margin-top: -1.618em;
      margin-bottom: 1.618em;
    }
    #header .site-title,
    #header .site-description {
      color: #000;
      display: none;
    }
    #header .site-title a,
    #header .site-description a {
      color: #141414;
      text-transform: none;
      font-weight: normal;
      text-decoration: none;
    }
    #header .site-title a:hover,
    #header .site-description a:hover {
      text-decoration: underline;
    }
    #header .site-description {
      line-height: 1.618em;
    }
    #header hgroup {
      *zoom: 1;
    }
    #header hgroup:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    #header hgroup:before,
    #header hgroup:after {
      content: "";
      display: table;
    }
    #header hgroup:after {
      clear: both;
    }
    #header hgroup nav.cart {
      clear: left;
      padding-top: 1em;
    }
    #header .nav-toggle {
      cursor: pointer;
      clear: both;
      display: block;
      background: rgba(0, 0, 0, 0.05);
      padding: 1.387em 1.618em;
      margin-left: -1.618em;
      margin-right: -1.618em;
    }
    #header .nav-toggle:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f0c9";
      height: 1.5em;
      width: 1.5em;
      text-align: center;
      line-height: 1.75;
    }
    #header .nav-toggle a {
      color: #474747;
      text-transform: uppercase;
    }
    #header .nav-toggle a:hover {
      text-decoration: none;
    }
    #header .widget_product_search {
      margin-left: -1.618em;
      margin-right: -1.618em;
      padding: 0 1.618em;
      background: rgba(0, 0, 0, 0.025);
    }
    #header .widget_product_search .woocommerce-product-search {
      border: 0;
      margin-bottom: 0;
    }
    #header .widget_product_search .woocommerce-product-search .search-field {
      padding: 1.618em 0;
    }
    #header .widget_product_search .woocommerce-product-search input[type="submit"] {
      top: 1.387em;
    }
    #header .site-description {
      color: #616161;
      font-family: "Droid Serif", sans-serif;
      font-style: italic;
    }
    #header #topad {
      float: right;
    }
    /* 2.4 Content */
    /* 2.4.1 Slider */
    /* 2.5 Sidebar */
    #sidebar {
      overflow: hidden;
    }
    #sidebar .secondary {
      float: left;
      margin-right: 20px;
    }
    #sidebar .secondary.last {
      margin: 0;
    }
    /* 2.6 Footer */
    #footer {
      padding: 2.618em 1.618em;
      margin-left: -1.618em;
      margin-right: -1.618em;
      background: #eaeaea;
    }
    #footer #credit img {
      vertical-align: middle;
    }
    #footer #credit span {
      display: none;
    }
    #footer .col-left,
    #footer .col-right {
      font-size: .875em;
    }
    #footer p {
      margin: 0;
    }
    .footer-shop {
      margin-left: -1.618em;
      margin-right: -1.618em;
      margin-bottom: 1.618em;
    }
    .footer-shop .inner {
      padding: 1.618em;
      background: rgba(0, 0, 0, 0.8);
    }
    .footer-shop .inner .footer-shop-content {
      text-align: center;
      color: #fff;
    }
    .fullwidth-widgets .widget {
      margin-bottom: 0;
    }
    .fullwidth-widgets .widget h3:first-child {
      text-align: center;
      border: 0;
      margin-bottom: 1em;
    }
    .fullwidth-widgets .widget_brand_thumbnails ul.brand-thumbnails {
      text-align: center;
    }
    .fullwidth-widgets .widget_brand_thumbnails ul.brand-thumbnails li {
      display: inline-block;
      float: none;
      margin: 0 .618em .618em .618em;
      width: auto !important;
    }
    .fullwidth-widgets .widget_brand_thumbnails ul.brand-thumbnails li a img {
      filter: gray;
      -webkit-filter: grayscale(1);
      max-height: 2em;
      width: auto;
    }
    .fullwidth-widgets .widget_brand_thumbnails ul.brand-thumbnails li a:hover img {
      filter: none;
      -webkit-filter: grayscale(0);
    }
    #footer-widgets {
      padding: 0 0 5.997em 0;
    }
    #footer-widgets hr {
      height: 4px;
      background: #ffffff;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      display: inline;
      float: left;
      width: 95.83333333%;
      margin-left: 2.08333333%;
      margin-right: 2.08333333%;
      *width: 95.78125%;
      *margin-left: 2.03125%;
      *margin-right: 2.03125%;
      margin-bottom: 5.997em;
    }
    #footer-widgets .widget {
      margin-bottom: 2.618em;
    }
    /* 2.7 Breadcrumbs */
    #breadcrumbs {
      margin-bottom: 3.706em;
      font-size: .875em;
      color: #8b8b8b;
    }
    /*-------------------------------------------------------------------------------------------*/
    /* 3. POSTS */
    /*-------------------------------------------------------------------------------------------*/
    #breadcrumb,
    .post .video {
      margin-bottom: 1.618em;
    }
    .archive-header {
      display: block;
      float: left;
      width: 100%;
      margin: 0 0 1.618em;
      padding: 0 0 1em;
      font-weight: bold;
      border-bottom: #e6e6e6 1px solid;
    }
    .archive-description {
      clear: both;
      margin-bottom: 1.618em;
    }
    .post,
    .type-page {
      margin: 0 0 4.236em;
      /* 3.1 Images */
    }
    .post:last-child,
    .type-page:last-child {
      margin-bottom: 0;
    }
    .post header h1,
    .type-page header h1 {
      font-weight: bold;
    }
    .post header h1 a:link,
    .type-page header h1 a:link,
    .post header h1 a:visited,
    .type-page header h1 a:visited {
      color: #141414;
    }
    .post .post-meta a,
    .type-page .post-meta a,
    .post .post-more a,
    .type-page .post-more a {
      color: #474747;
    }
    .post .post-meta,
    .type-page .post-meta {
      margin: 0 0 2.618em 0;
      font-size: .875em;
    }
    .post .post-meta li,
    .type-page .post-meta li {
      display: inline;
    }
    .post .post-meta .post-author a,
    .type-page .post-meta .post-author a,
    .post .post-meta .post-category a,
    .type-page .post-meta .post-category a {
      margin-left: .618em;
    }
    .post .post-meta .post-author a:before,
    .type-page .post-meta .post-author a:before,
    .post .post-meta .post-category a:before,
    .type-page .post-meta .post-category a:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      margin-right: .207em;
      color: #77cb6d;
    }
    .post .post-meta .post-author a:before,
    .type-page .post-meta .post-author a:before {
      content: "\f007";
    }
    .post .post-meta .post-category a:before,
    .type-page .post-meta .post-category a:before {
      content: "\f07b";
    }
    .post .post-more,
    .type-page .post-more {
      clear: both;
      border-top: 0.236em solid #ffffff;
      padding-top: 1em;
      font-size: .875em;
    }
    .post .post-more .post-more-sep,
    .type-page .post-more .post-more-sep {
      margin: 0 .618em;
      color: #adadad;
    }
    .post .post-more .comments a:before,
    .type-page .post-more .comments a:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f075";
      color: #77cb6d;
    }
    .post p.tags,
    .type-page p.tags {
      width: 100%;
      clear: both;
    }
    .post p.tags:before,
    .type-page p.tags:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: '\f02c';
      color: #77cb6d;
    }
    .post .entry,
    .type-page .entry {
      margin-bottom: 2.618em;
    }
    .post .entry blockquote,
    .type-page .entry blockquote {
      position: relative;
      margin: 3.706em 0 3.706em 2.618em;
      padding: 0 0 0 2.618em;
      quotes: "\201C" "\201D" "\2018" "\2019";
      font-style: italic;
      border-left: 0.334em solid #77cb6d;
    }
    .post .entry .widget_woothemes_testimonials blockquote,
    .type-page .entry .widget_woothemes_testimonials blockquote {
      margin: 0;
      padding: 0;
      border: 0;
    }
    .post img,
    .type-page img,
    .post img.thumbnail,
    .type-page img.thumbnail {
      max-width: 100%;
      height: auto;
      -webkit-box-sizing: border-box;
      /* Safari/Chrome, other WebKit */
      -moz-box-sizing: border-box;
      /* Firefox, other Gecko */
      box-sizing: border-box;
      /* Opera/IE 8+ */
    }
    .post img:hover,
    .type-page img:hover,
    .post img.thumbnail:hover,
    .type-page img.thumbnail:hover {
      border-color: #cdcdcd;
    }
    .post img.wp-smiley,
    .type-page img.wp-smiley {
      padding: 0;
      border: 0;
    }
    .post .alignleft,
    .type-page .alignleft {
      float: left;
      margin: 0 1.618em 1em 0;
    }
    .post .alignright,
    .type-page .alignright {
      float: right;
      margin: 0 0 1em 1.618em;
    }
    .post .aligncenter,
    .type-page .aligncenter {
      display: block;
      text-align: center;
      margin: 0 auto 1.618em;
    }
    .post .wp-caption,
    .type-page .wp-caption {
      padding: .079em;
      text-align: center;
      background: #f7f7f7;
      border: 1px solid #e6e6e6;
      max-width: 100%;
    }
    .post .wp-caption img,
    .type-page .wp-caption img {
      margin: 0;
      padding: .334em 0;
      background: none;
      border: 0;
    }
    .post .wp-caption-text,
    .type-page .wp-caption-text {
      margin: 0;
      padding: 0;
      text-align: center;
    }
    .single .post p:first-child {
      font-size: 1.416em;
      color: #252525;
    }
    /* 3.2 Pagination / WP-Pagenavi / Woo-Pagination */
    .nav-entries,
    .wp-pagenavi,
    .woo-pagination {
      padding: 1em 1.618em;
    }
    .nav-entries a {
      display: block;
      color: #474747;
      text-decoration: none;
    }
    .nav-entries a:hover {
      text-decoration: underline;
    }
    .woo-pagination {
      margin: 0;
      text-align: center;
      margin: 0 0.146em;
    }
    .woo-pagination .page-numbers {
      display: inline-block;
      text-decoration: none;
      color: #474747;
      padding: .334em .875em;
      font-weight: bold;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      font-size: .875em;
      background: #eaeaea;
    }
    .woo-pagination .page-numbers.dots {
      background: none;
    }
    .woo-pagination .page-numbers.dots:hover {
      background: none;
    }
    .woo-pagination .page-numbers:hover {
      background: #d5d5d5;
    }
    .woo-pagination .page-numbers.current {
      background: #474747;
      color: #f7f7f7;
    }
    /* 3.3 Single Post Author */
    #post-author {
      clear: both;
      display: block;
      width: 106.25%;
      margin-left: -3.125%;
      margin-right: -3.125%;
      *width: 106.19791667%;
      *margin-left: -3.17708333%;
      *margin-right: -3.17708333%;
      *zoom: 1;
      margin-bottom: 2.618em;
    }
    #post-author:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    #post-author:before,
    #post-author:after {
      content: "";
      display: table;
    }
    #post-author:after {
      clear: both;
    }
    #post-author .profile-image {
      display: inline;
      float: left;
      width: 18.75%;
      margin-left: 3.125%;
      margin-right: 3.125%;
      *width: 18.69791667%;
      *margin-left: 3.07291667%;
      *margin-right: 3.07291667%;
    }
    #post-author .profile-image img {
      width: 100%;
      height: auto;
    }
    #post-author .profile-content {
      display: inline;
      float: left;
      width: 68.75%;
      margin-left: 3.125%;
      margin-right: 3.125%;
      *width: 68.69791667%;
      *margin-left: 3.07291667%;
      *margin-right: 3.07291667%;
    }
    /* 3.4 Post Entry Nav */
    #post-entries {
      border-top: 0.236em solid #ffffff;
      border-bottom: 0.236em solid #ffffff;
      padding: 1.618em 0;
      margin-bottom: 2.618em;
    }
    #post-entries .nav-prev a:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f060";
    }
    #post-entries .nav-next a:after {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-left: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      text-align: right;
      content: "\f061";
    }
    /* 3.5 Connect */
    #connect {
      clear: both;
      margin-bottom: 2.618em;
    }
    #connect .newsletter-form {
      margin: 0 0 1.387em;
    }
    #connect .newsletter-form .email {
      margin: 0 1em 1em 0;
    }
    #connect .newsletter-form .submit {
      margin: 0 0 1em;
    }
    #connect .social {
      margin-bottom: 1.618em;
    }
    #connect .social a {
      opacity: 0.8;
      filter: alpha(opacity=@opacity * 100);
      -webkit-transition: all ease-in-out 0.2s;
      -moz-transition: all ease-in-out 0.2s;
      -ms-transition: all ease-in-out 0.2s;
      -o-transition: all ease-in-out 0.2s;
      transition: all ease-in-out 0.2s;
    }
    #connect .social a:hover {
      opacity: 1;
      filter: alpha(opacity=@opacity * 100);
    }
    #connect .social a:hover {
      text-decoration: none;
    }
    #connect .social a:before {
      font-family: Social;
      font-size: 1.2em;
      line-height: 1.1;
      margin: 0 0.53em 0.53em 0;
      padding: .53em;
      display: inline-block;
      -webkit-border-radius: 300px;
      border-radius: 300px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      color: #fff;
      background: #77cb6d;
      text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
    }
    #connect .social a.subscribe:before {
      content: '\e001';
      background-color: #FF6600;
    }
    #connect .social a.twitter:before {
      content: '\e002';
      background-color: #00aced;
    }
    #connect .social a.facebook:before {
      content: '\e003';
      background-color: #3b5998;
    }
    #connect .social a.youtube:before {
      content: '\e004';
      background-color: #af2b26;
    }
    #connect .social a.flickr:before {
      content: '\e005';
      background-color: #ff0084;
    }
    #connect .social a.linkedin:before {
      content: '\e006';
      background-color: #71c5ef;
    }
    #connect .social a.delicious:before {
      content: '\e007';
      background-color: #285da7;
    }
    #connect .social a.googleplus:before {
      content: '\e008';
      background-color: #2d2d2d;
      font-weight: bold;
    }
    #connect .social a.dribbble:before {
      content: '\e009';
      background-color: #ea4c89;
    }
    #connect .social a.instagram:before {
      content: '\e010';
      background-color: #517fa4;
    }
    #connect .social a.vimeo:before {
      content: '\e011';
      background-color: #33454E;
    }
    #connect .social a.pinterest:before {
      content: '\e012';
      background-color: #cb2027;
    }
    .widget #connect .fl,
    .widget #connect .fr {
      float: none;
    }
    #main #connect .col-left,
    #main #connect .col-right {
      float: none;
    }
    #main #connect .col-right ul {
      list-style: none;
    }
    #main #connect .col-right ul a:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f0f6";
    }
    /*-------------------------------------------------------------------------------------------*/
    /* 4. WIDGETS */
    /*-------------------------------------------------------------------------------------------*/
    /* 4.1 Generic Widgets */
    .widget h3 {
      color: #474747;
      font-size: 1em;
    }
    /* 4.2 Specific Widgets */
    /* SEARCH FORM */
    #searchform,
    .woocommerce-product-search {
      width: 100%;
      -webkit-box-sizing: border-box;
      /* Safari/Chrome, other WebKit */
      -moz-box-sizing: border-box;
      /* Firefox, other Gecko */
      box-sizing: border-box;
      /* Opera/IE 8+ */
      position: relative;
      border-color: #d5d5d5;
      border-width: 1px;
      border-style: solid;
      -webkit-border-radius: 0.236em;
      border-radius: 0.236em;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    #searchform .s,
    .woocommerce-product-search .s,
    #searchform #s,
    .woocommerce-product-search #s,
    #searchform .search-field,
    .woocommerce-product-search .search-field {
      font-size: 1em;
      padding: 1.45em 2.618em 1.45em .875em;
      width: 100%;
      -webkit-box-sizing: border-box;
      /* Safari/Chrome, other WebKit */
      -moz-box-sizing: border-box;
      /* Firefox, other Gecko */
      box-sizing: border-box;
      /* Opera/IE 8+ */
      margin: 0;
      border: 0;
      background: none;
      color: #474747;
      -webkit-appearance: none;
    }
    #searchform .search-submit,
    .woocommerce-product-search .search-submit,
    #searchform #searchsubmit,
    .woocommerce-product-search #searchsubmit,
    #searchform input[type="submit"],
    .woocommerce-product-search input[type="submit"] {
      position: absolute;
      top: 1.3em;
      right: 1em;
      border: none;
      overflow: hidden;
      margin: 0;
      height: 1.618em;
      width: 1.618em;
      padding: 0;
      background: url('images/ico-search.png') no-repeat center;
      background-size: 16px 16px;
      border-radius: 0;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      box-shadow: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      opacity: 0.2;
      filter: alpha(opacity=@opacity * 100);
      text-indent: -99em;
    }
    #searchform .search-submit:hover,
    .woocommerce-product-search .search-submit:hover,
    #searchform #searchsubmit:hover,
    .woocommerce-product-search #searchsubmit:hover,
    #searchform input[type="submit"]:hover,
    .woocommerce-product-search input[type="submit"]:hover {
      opacity: 1;
      filter: alpha(opacity=@opacity * 100);
      background: url('images/ico-search.png') no-repeat center;
      background-size: 16px 16px;
      background-color: none;
      -webkit-animation: none;
    }
    #searchform label,
    .woocommerce-product-search label {
      display: none;
    }
    .search-results .search-results #main > :not(.type-post) {
      display: none;
    }
    .search-results .search-results #main .type-page {
      display: block;
    }
    /* FLICKR */
    .widget_woo_flickr h3 span {
      color: #0051d8;
    }
    .widget_woo_flickr h3 span span {
      color: #ff1183;
    }
    .widget_woo_flickr .wrap {
      margin: 1em 0 0;
      text-align: center;
    }
    .widget_woo_flickr .wrap .flickr_badge_image {
      display: inline-block;
      margin: 0 1em 1.416em;
    }
    .widget_woo_flickr .wrap .flickr_badge_image a img {
      display: block;
      -webkit-border-radius: 300px;
      border-radius: 300px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    /* CALENDAR */
    #wp-calendar caption {
      padding: 1em;
    }
    #wp-calendar th,
    #wp-calendar td {
      text-align: center;
      padding: .541em 0;
    }
    /* BLOG AUTHOR */
    .widget_woo_blogauthorinfo .avatar {
      padding: .382em;
      border: 1px solid #e6e6e6;
    }
    .widget_woo_blogauthorinfo .left {
      float: left;
      margin: 0 1em .618em 0;
    }
    .widget_woo_blogauthorinfo .right {
      float: right;
      margin: 0 .618em 1em;
    }
    /* WOOTABS */
    .widget_woodojo_tabs,
    .woocommerce_tabs,
    .woocommerce-tabs {
      clear: both;
    }
    .widget_woodojo_tabs ul.nav-tabs,
    .woocommerce_tabs ul.nav-tabs,
    .woocommerce-tabs ul.nav-tabs,
    .widget_woodojo_tabs ul.tabs,
    .woocommerce_tabs ul.tabs,
    .woocommerce-tabs ul.tabs {
      margin-bottom: 0;
      list-style: none;
      *zoom: 1;
    }
    .widget_woodojo_tabs ul.nav-tabs:after,
    .woocommerce_tabs ul.nav-tabs:after,
    .woocommerce-tabs ul.nav-tabs:after,
    .widget_woodojo_tabs ul.tabs:after,
    .woocommerce_tabs ul.tabs:after,
    .woocommerce-tabs ul.tabs:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    .widget_woodojo_tabs ul.nav-tabs:before,
    .woocommerce_tabs ul.nav-tabs:before,
    .woocommerce-tabs ul.nav-tabs:before,
    .widget_woodojo_tabs ul.tabs:before,
    .woocommerce_tabs ul.tabs:before,
    .woocommerce-tabs ul.tabs:before,
    .widget_woodojo_tabs ul.nav-tabs:after,
    .woocommerce_tabs ul.nav-tabs:after,
    .woocommerce-tabs ul.nav-tabs:after,
    .widget_woodojo_tabs ul.tabs:after,
    .woocommerce_tabs ul.tabs:after,
    .woocommerce-tabs ul.tabs:after {
      content: "";
      display: table;
    }
    .widget_woodojo_tabs ul.nav-tabs:after,
    .woocommerce_tabs ul.nav-tabs:after,
    .woocommerce-tabs ul.nav-tabs:after,
    .widget_woodojo_tabs ul.tabs:after,
    .woocommerce_tabs ul.tabs:after,
    .woocommerce-tabs ul.tabs:after {
      clear: both;
    }
    .widget_woodojo_tabs ul.nav-tabs li,
    .woocommerce_tabs ul.nav-tabs li,
    .woocommerce-tabs ul.nav-tabs li,
    .widget_woodojo_tabs ul.tabs li,
    .woocommerce_tabs ul.tabs li,
    .woocommerce-tabs ul.tabs li {
      float: left;
      margin-bottom: 0;
      display: block;
      margin-right: .09em;
      font-size: .875em;
    }
    .widget_woodojo_tabs ul.nav-tabs li a,
    .woocommerce_tabs ul.nav-tabs li a,
    .woocommerce-tabs ul.nav-tabs li a,
    .widget_woodojo_tabs ul.tabs li a,
    .woocommerce_tabs ul.tabs li a,
    .woocommerce-tabs ul.tabs li a {
      border-bottom: 0;
      border-bottom-width: 0;
      border-right-width: 0;
      display: block;
      margin: 0 !important;
      padding: .618em 1.9em !important;
      color: #474747;
      -webkit-border-top-left-radius: 3px !important;
      -webkit-border-top-right-radius: 3px !important;
      border-top-left-radius: 3px !important;
      border-top-right-radius: 3px !important;
    }
    .widget_woodojo_tabs ul.nav-tabs li a:hover,
    .woocommerce_tabs ul.nav-tabs li a:hover,
    .woocommerce-tabs ul.nav-tabs li a:hover,
    .widget_woodojo_tabs ul.tabs li a:hover,
    .woocommerce_tabs ul.tabs li a:hover,
    .woocommerce-tabs ul.tabs li a:hover {
      color: #77cb6d;
      background: #ffffff;
      text-decoration: none;
      color: #252525;
    }
    .widget_woodojo_tabs ul.nav-tabs li.active a,
    .woocommerce_tabs ul.nav-tabs li.active a,
    .woocommerce-tabs ul.nav-tabs li.active a,
    .widget_woodojo_tabs ul.tabs li.active a,
    .woocommerce_tabs ul.tabs li.active a,
    .woocommerce-tabs ul.tabs li.active a {
      background: #ffffff;
      color: #252525;
    }
    .widget_woodojo_tabs ul.nav-tabs li.description_tab a,
    .woocommerce_tabs ul.nav-tabs li.description_tab a,
    .woocommerce-tabs ul.nav-tabs li.description_tab a,
    .widget_woodojo_tabs ul.tabs li.description_tab a,
    .woocommerce_tabs ul.tabs li.description_tab a,
    .woocommerce-tabs ul.tabs li.description_tab a,
    .widget_woodojo_tabs ul.nav-tabs li.additional_information_tab a,
    .woocommerce_tabs ul.nav-tabs li.additional_information_tab a,
    .woocommerce-tabs ul.nav-tabs li.additional_information_tab a,
    .widget_woodojo_tabs ul.tabs li.additional_information_tab a,
    .woocommerce_tabs ul.tabs li.additional_information_tab a,
    .woocommerce-tabs ul.tabs li.additional_information_tab a,
    .widget_woodojo_tabs ul.nav-tabs li.reviews_tab a,
    .woocommerce_tabs ul.nav-tabs li.reviews_tab a,
    .woocommerce-tabs ul.nav-tabs li.reviews_tab a,
    .widget_woodojo_tabs ul.tabs li.reviews_tab a,
    .woocommerce_tabs ul.tabs li.reviews_tab a,
    .woocommerce-tabs ul.tabs li.reviews_tab a {
      text-indent: -9999em;
      position: relative;
      width: 1em;
    }
    .widget_woodojo_tabs ul.nav-tabs li.description_tab a:after,
    .woocommerce_tabs ul.nav-tabs li.description_tab a:after,
    .woocommerce-tabs ul.nav-tabs li.description_tab a:after,
    .widget_woodojo_tabs ul.tabs li.description_tab a:after,
    .woocommerce_tabs ul.tabs li.description_tab a:after,
    .woocommerce-tabs ul.tabs li.description_tab a:after,
    .widget_woodojo_tabs ul.nav-tabs li.additional_information_tab a:after,
    .woocommerce_tabs ul.nav-tabs li.additional_information_tab a:after,
    .woocommerce-tabs ul.nav-tabs li.additional_information_tab a:after,
    .widget_woodojo_tabs ul.tabs li.additional_information_tab a:after,
    .woocommerce_tabs ul.tabs li.additional_information_tab a:after,
    .woocommerce-tabs ul.tabs li.additional_information_tab a:after,
    .widget_woodojo_tabs ul.nav-tabs li.reviews_tab a:after,
    .woocommerce_tabs ul.nav-tabs li.reviews_tab a:after,
    .woocommerce-tabs ul.nav-tabs li.reviews_tab a:after,
    .widget_woodojo_tabs ul.tabs li.reviews_tab a:after,
    .woocommerce_tabs ul.tabs li.reviews_tab a:after,
    .woocommerce-tabs ul.tabs li.reviews_tab a:after {
      text-indent: 0;
      font-family: 'FontAwesome';
      content: "\f0f6";
      display: block;
      line-height: 1;
      height: 1em;
      width: 1em;
      text-align: center;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-left: -0.5em;
      margin-top: -0.5em;
    }
    .widget_woodojo_tabs ul.nav-tabs li.additional_information_tab a:after,
    .woocommerce_tabs ul.nav-tabs li.additional_information_tab a:after,
    .woocommerce-tabs ul.nav-tabs li.additional_information_tab a:after,
    .widget_woodojo_tabs ul.tabs li.additional_information_tab a:after,
    .woocommerce_tabs ul.tabs li.additional_information_tab a:after,
    .woocommerce-tabs ul.tabs li.additional_information_tab a:after {
      content: "\f022";
    }
    .widget_woodojo_tabs ul.nav-tabs li.reviews_tab a:after,
    .woocommerce_tabs ul.nav-tabs li.reviews_tab a:after,
    .woocommerce-tabs ul.nav-tabs li.reviews_tab a:after,
    .widget_woodojo_tabs ul.tabs li.reviews_tab a:after,
    .woocommerce_tabs ul.tabs li.reviews_tab a:after,
    .woocommerce-tabs ul.tabs li.reviews_tab a:after {
      content: "\f005";
    }
    .widget_woodojo_tabs .panel,
    .woocommerce_tabs .panel,
    .woocommerce-tabs .panel {
      clear: both;
      background: #ffffff;
      padding: 1.618em;
      margin-bottom: 1.618em;
    }
    .widget_woodojo_tabs ul.nav-tabs {
      text-align: center;
      margin-bottom: 1.618em;
      border: 0;
      background: #fff;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    .widget_woodojo_tabs ul.nav-tabs li {
      float: none;
      display: inline-block;
    }
    .widget_woodojo_tabs ul.nav-tabs li a {
      padding: 0 !important;
      position: relative;
      display: block;
      width: 1.618em;
      height: 1.618em;
      font-size: 1.618em;
      text-indent: -999em;
      background: none !important;
      border: 0 !important;
    }
    .widget_woodojo_tabs ul.nav-tabs li a:after {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      text-indent: 0;
      font-family: 'FontAwesome';
      line-height: 1.5;
    }
    .widget_woodojo_tabs ul.nav-tabs li.active a:after,
    .widget_woodojo_tabs ul.nav-tabs li a:hover:after {
      color: #77cb6d;
    }
    .widget_woodojo_tabs ul.nav-tabs li.active a:before,
    .widget_woodojo_tabs ul.nav-tabs li a:hover:before {
      display: block;
      content: "";
      position: absolute;
      bottom: -0.875em;
      left: 50%;
      margin-left: -0.5em;
      border: .5em solid white;
      border-color: white transparent transparent transparent;
    }
    .widget_woodojo_tabs ul.nav-tabs li.tab-heading-latest a:after {
      content: "\f0f6";
    }
    .widget_woodojo_tabs ul.nav-tabs li.tab-heading-popular a:after {
      content: "\f005";
    }
    .widget_woodojo_tabs ul.nav-tabs li.tab-heading-comments a:after {
      content: "\f075";
    }
    .widget_woodojo_tabs ul.nav-tabs li.tab-heading-tags a:after {
      content: "\f02b";
    }
    .widget_woodojo_tabs .tab-pane ul li {
      margin: 0 0 1em;
      *zoom: 1;
      border-bottom: 1px solid rgba(0, 0, 0, 0.05);
      padding-bottom: 1em;
    }
    .widget_woodojo_tabs .tab-pane ul li:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    .widget_woodojo_tabs .tab-pane ul li:before,
    .widget_woodojo_tabs .tab-pane ul li:after {
      content: "";
      display: table;
    }
    .widget_woodojo_tabs .tab-pane ul li:after {
      clear: both;
    }
    #main .widget_woothemes_features .feature {
      display: block;
      width: 108.33333333%;
      margin-left: -4.16666667%;
      margin-right: -4.16666667%;
      *width: 108.28125%;
      *margin-left: -4.21875%;
      *margin-right: -4.21875%;
      *zoom: 1;
      margin-bottom: 1.618em;
    }
    #main .widget_woothemes_features .feature:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    #main .widget_woothemes_features .feature:before,
    #main .widget_woothemes_features .feature:after {
      content: "";
      display: table;
    }
    #main .widget_woothemes_features .feature:after {
      clear: both;
    }
    #main .widget_woothemes_features .feature img {
      display: inline;
      float: left;
      width: 8.33333333%;
      margin-left: 4.16666667%;
      margin-right: 4.16666667%;
      *width: 8.28125%;
      *margin-left: 4.11458333%;
      *margin-right: 4.11458333%;
      height: auto;
    }
    #main .widget_woothemes_features .feature h3,
    #main .widget_woothemes_features .feature .feature-content {
      display: inline;
      float: left;
      width: 75%;
      margin-left: 4.16666667%;
      margin-right: 4.16666667%;
      *width: 74.94791667%;
      *margin-left: 4.11458333%;
      *margin-right: 4.11458333%;
    }
    #sidebar .widget_woothemes_features img,
    #footer-widgets .widget_woothemes_features img {
      float: left;
      margin: 0 1em 1em 0;
    }
    #sidebar .widget_woothemes_features .feature,
    #footer-widgets .widget_woothemes_features .feature {
      margin-bottom: 2.618em;
    }
    #main .widget h2:first-of-type,
    .home .home .widget h2:first-of-type,
    .layout-full.business .widget h2:first-of-type,
    #main #recent-products h2:first-of-type,
    .home .home #recent-products h2:first-of-type,
    .layout-full.business #recent-products h2:first-of-type,
    #main #component-widget h2:first-of-type,
    .home .home #component-widget h2:first-of-type,
    .layout-full.business #component-widget h2:first-of-type {
      font-size: 1em;
      text-transform: uppercase;
      text-align: center;
      margin-bottom: 4.236em;
    }
    .home .homepage-area {
      margin-bottom: 4.236em;
    }
    .home .homepage-area #recent-products:first-child {
      padding-top: 5.992em;
    }
    .business .widget_woothemes_features {
      clear: both;
      *zoom: 1;
    }
    .business .widget_woothemes_features:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    .business .widget_woothemes_features:before,
    .business .widget_woothemes_features:after {
      content: "";
      display: table;
    }
    .business .widget_woothemes_features:after {
      clear: both;
    }
    #main .widget_woothemes_testimonials .quote {
      margin-bottom: 2.618em;
      border-bottom: 1px solid #e6e6e6;
      padding-bottom: 2.618em;
    }
    #main .widget_woothemes_testimonials .quote .quote-content {
      display: block;
      width: 108.33333333%;
      margin-left: -4.16666667%;
      margin-right: -4.16666667%;
      *width: 108.28125%;
      *margin-left: -4.21875%;
      *margin-right: -4.21875%;
      *zoom: 1;
      font-style: italic;
    }
    #main .widget_woothemes_testimonials .quote .quote-content:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    #main .widget_woothemes_testimonials .quote .quote-content:before,
    #main .widget_woothemes_testimonials .quote .quote-content:after {
      content: "";
      display: table;
    }
    #main .widget_woothemes_testimonials .quote .quote-content:after {
      clear: both;
    }
    #main .widget_woothemes_testimonials .quote .quote-content img.avatar {
      width: 100%;
      display: inline;
      float: left;
      width: 8.33333333%;
      margin-left: 4.16666667%;
      margin-right: 4.16666667%;
      *width: 8.28125%;
      *margin-left: 4.11458333%;
      *margin-right: 4.11458333%;
      height: auto;
      -webkit-border-radius: 100%;
      border-radius: 100%;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      padding: .334em;
      background: #ffffff;
    }
    #main .widget_woothemes_testimonials .quote .quote-content .testimonials-text {
      display: inline;
      float: left;
      width: 75%;
      margin-left: 4.16666667%;
      margin-right: 4.16666667%;
      *width: 74.94791667%;
      *margin-left: 4.11458333%;
      *margin-right: 4.11458333%;
    }
    #main .widget_woothemes_testimonials .quote .quote-content cite.author {
      display: block;
      font-style: normal;
      font-weight: bold;
    }
    #main .widget_woothemes_testimonials .quote .quote-content cite.author .excerpt,
    #main .widget_woothemes_testimonials .quote .quote-content cite.author .url {
      font-weight: normal;
      display: block;
    }
    #main .widget_woothemes_testimonials .quote .quote-content .title {
      display: block;
    }
    .entry .widget_woothemes_testimonials .columns-2,
    .entry .widget_woothemes_testimonials .columns-3,
    .entry .widget_woothemes_testimonials .columns-4,
    .entry .widget_woothemes_testimonials .columns-5,
    .entry .widget_woothemes_testimonials .columns-6 {
      *zoom: 1;
    }
    .entry .widget_woothemes_testimonials .columns-2:after,
    .entry .widget_woothemes_testimonials .columns-3:after,
    .entry .widget_woothemes_testimonials .columns-4:after,
    .entry .widget_woothemes_testimonials .columns-5:after,
    .entry .widget_woothemes_testimonials .columns-6:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    .entry .widget_woothemes_testimonials .columns-2:before,
    .entry .widget_woothemes_testimonials .columns-3:before,
    .entry .widget_woothemes_testimonials .columns-4:before,
    .entry .widget_woothemes_testimonials .columns-5:before,
    .entry .widget_woothemes_testimonials .columns-6:before,
    .entry .widget_woothemes_testimonials .columns-2:after,
    .entry .widget_woothemes_testimonials .columns-3:after,
    .entry .widget_woothemes_testimonials .columns-4:after,
    .entry .widget_woothemes_testimonials .columns-5:after,
    .entry .widget_woothemes_testimonials .columns-6:after {
      content: "";
      display: table;
    }
    .entry .widget_woothemes_testimonials .columns-2:after,
    .entry .widget_woothemes_testimonials .columns-3:after,
    .entry .widget_woothemes_testimonials .columns-4:after,
    .entry .widget_woothemes_testimonials .columns-5:after,
    .entry .widget_woothemes_testimonials .columns-6:after {
      clear: both;
    }
    .entry .widget_woothemes_testimonials .columns-2 .quote,
    .entry .widget_woothemes_testimonials .columns-3 .quote,
    .entry .widget_woothemes_testimonials .columns-4 .quote,
    .entry .widget_woothemes_testimonials .columns-5 .quote,
    .entry .widget_woothemes_testimonials .columns-6 .quote {
      float: left;
      margin-right: 3.8%;
    }
    .entry .widget_woothemes_testimonials .columns-2 .quote.first,
    .entry .widget_woothemes_testimonials .columns-3 .quote.first,
    .entry .widget_woothemes_testimonials .columns-4 .quote.first,
    .entry .widget_woothemes_testimonials .columns-5 .quote.first,
    .entry .widget_woothemes_testimonials .columns-6 .quote.first {
      clear: both;
    }
    .entry .widget_woothemes_testimonials .columns-2 .quote.last,
    .entry .widget_woothemes_testimonials .columns-3 .quote.last,
    .entry .widget_woothemes_testimonials .columns-4 .quote.last,
    .entry .widget_woothemes_testimonials .columns-5 .quote.last,
    .entry .widget_woothemes_testimonials .columns-6 .quote.last {
      margin-right: 0;
    }
    .entry .widget_woothemes_testimonials .columns-2 .quote {
      width: 48%;
    }
    .entry .widget_woothemes_testimonials .columns-3 .quote {
      width: 30.75%;
    }
    .entry .widget_woothemes_testimonials .columns-4 .quote {
      width: 22.05%;
    }
    .entry .widget_woothemes_testimonials .columns-5 .quote {
      width: 16.9%;
    }
    .entry .widget_woothemes_testimonials .columns-6 .quote {
      width: 13.5%;
    }
    #sidebar .widget_woothemes_testimonials img,
    #footer-widgets .widget_woothemes_testimonials img {
      float: left;
      margin: 0 0 1em 1em;
      -webkit-border-radius: 100%;
      border-radius: 100%;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    #sidebar .widget_woothemes_testimonials .quote,
    #footer-widgets .widget_woothemes_testimonials .quote {
      margin-bottom: 2.618em;
    }
    #sidebar .widget_woothemes_testimonials .quote {
      background-color: #fff;
      padding: 1em;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    #sidebar .widget_woothemes_testimonials img.avatar {
      float: right;
      margin: 0 0 1em 1em;
    }
    #sidebar .widget_woothemes_testimonials .title {
      display: block;
    }
    /**
     * WooDojo
     */
    .widget_woodojo_tweets ul li {
      border: 0;
      position: relative;
      padding-left: 3.706em;
    }
    .widget_woodojo_tweets ul li:before {
      display: block;
      font-family: "FontAwesome";
      content: "\f099";
      position: absolute;
      top: 0;
      left: 0;
      font-size: 1.618em;
    }
    /*-------------------------------------------------------------------------------------------*/
    /* 5. COMMENTS */
    /*-------------------------------------------------------------------------------------------*/
    /* 5.1 Comments */
    #comments {
      clear: both;
    }
    #comments .nocomments {
      padding: 1em 1em 1em 3.706em;
      position: relative;
      margin-bottom: 1.618em;
      -webkit-border-radius: 0.327em;
      border-radius: 0.327em;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      background: #ffffff;
    }
    #comments .nocomments:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      position: absolute;
      top: 1.416em;
      left: 1.416em;
      padding-left: .541em;
      content: "\f05a";
      color: #6c98c9;
    }
    #comments .commentlist {
      list-style: none;
    }
    #comments .commentlist ul.children {
      margin: 0;
    }
    #comments .commentlist li.comment {
      list-style: none;
      clear: both;
    }
    #comments .commentlist li.comment .avatar {
      height: auto;
    }
    #comments .commentlist li.comment .avatar img.avatar {
      width: 100% !important;
      height: auto;
      margin: 0 !important;
    }
    #comments .commentlist > li.comment {
      display: block;
      width: 106.25%;
      margin-left: -3.125%;
      margin-right: -3.125%;
      *width: 106.19791667%;
      *margin-left: -3.17708333%;
      *margin-right: -3.17708333%;
      *zoom: 1;
      list-style: none;
    }
    #comments .commentlist > li.comment:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    #comments .commentlist > li.comment:before,
    #comments .commentlist > li.comment:after {
      content: "";
      display: table;
    }
    #comments .commentlist > li.comment:after {
      clear: both;
    }
    #comments .commentlist > li.comment:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    #comments .commentlist > li.comment:before,
    #comments .commentlist > li.comment:after {
      content: "";
      display: table;
    }
    #comments .commentlist > li.comment:after {
      clear: both;
    }
    #comments .commentlist > li.comment .avatar {
      display: inline;
      float: left;
      width: 6.25%;
      margin-left: 3.125%;
      margin-right: 3.125%;
      *width: 6.19791667%;
      *margin-left: 3.07291667%;
      *margin-right: 3.07291667%;
    }
    #comments .commentlist > li.comment .avatar img {
      width: 100%;
      height: auto;
    }
    #comments .commentlist > li.comment .comment-text {
      display: inline;
      float: left;
      width: 81.25%;
      margin-left: 3.125%;
      margin-right: 3.125%;
      *width: 81.19791667%;
      *margin-left: 3.07291667%;
      *margin-right: 3.07291667%;
      background: #ffffff;
      padding: 1.618em;
      -webkit-box-sizing: border-box;
      /* Safari/Chrome, other WebKit */
      -moz-box-sizing: border-box;
      /* Firefox, other Gecko */
      box-sizing: border-box;
      /* Opera/IE 8+ */
      margin-bottom: 2.618em;
    }
    #comments .commentlist > li.comment .comment-text p:last-child {
      margin-bottom: 0;
    }
    #comments .commentlist > li.comment .comment-text .comment-head {
      margin-bottom: 1em;
    }
    #comments .commentlist > li.comment .comment-text .comment-head a {
      margin-right: 1em;
      font-size: .875em;
    }
    #comments .commentlist > li.comment .comment-text .comment-head .name {
      margin-right: 1em;
    }
    #comments .commentlist > li.comment .comment-text .comment-head .name:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f007";
    }
    #comments .commentlist > li.comment .comment-text .comment-head a.comment-reply-link:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f112";
    }
    #comments .commentlist > li.comment .comment-text .comment-head .edit a:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f044";
    }
    #comments .commentlist > li.comment .comment-text .comment-head .date a:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f073";
    }
    #comments .commentlist > li.comment ul.children li.comment .comment-text {
      display: inline;
      float: left;
      width: 68.75%;
      margin-left: 3.125%;
      margin-right: 3.125%;
      *width: 68.69791667%;
      *margin-left: 3.07291667%;
      *margin-right: 3.07291667%;
    }
    #comments .commentlist > li.comment ul.children li.comment .comment-text,
    #comments .commentlist > li.comment ul.children li.comment .avatar {
      float: right;
    }
    #comments .commentlist > li.comment ul.children li.comment ul.children li.comment .comment-text {
      display: inline;
      float: left;
      width: 56.25%;
      margin-left: 3.125%;
      margin-right: 3.125%;
      *width: 56.19791667%;
      *margin-left: 3.07291667%;
      *margin-right: 3.07291667%;
    }
    #comments .commentlist > li.comment ul.children li.comment ul.children li.comment .comment-text,
    #comments .commentlist > li.comment ul.children li.comment ul.children li.comment .avatar {
      float: right;
    }
    #comments .commentlist > li.comment ul.children li.comment ul.children li.comment ul.children li.comment .comment-text {
      display: inline;
      float: left;
      width: 43.75%;
      margin-left: 3.125%;
      margin-right: 3.125%;
      *width: 43.69791667%;
      *margin-left: 3.07291667%;
      *margin-right: 3.07291667%;
    }
    #comments .commentlist > li.comment ul.children li.comment ul.children li.comment ul.children li.comment .comment-text,
    #comments .commentlist > li.comment ul.children li.comment ul.children li.comment ul.children li.comment .avatar {
      float: right;
    }
    #comments .commentlist > li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment .comment-text {
      display: inline;
      float: left;
      width: 31.25%;
      margin-left: 3.125%;
      margin-right: 3.125%;
      *width: 31.19791667%;
      *margin-left: 3.07291667%;
      *margin-right: 3.07291667%;
    }
    #comments .commentlist > li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment .comment-text,
    #comments .commentlist > li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment .avatar {
      float: right;
    }
    #reviews ol.commentlist li.comment .comment-text {
      padding: 0;
    }
    /* 5.2 Comments Form */
    #respond label {
      color: #616161;
    }
    #respond #reply-title small {
      display: block;
      margin: 0 0 1.618em;
    }
    #respond #commentform .comment-form-author,
    #respond #commentform .comment-form-email,
    #respond #commentform .comment-form-url {
      width: 30.75%;
      float: left;
      margin-right: 3.8%;
    }
    #respond #commentform .comment-form-url {
      margin-right: 0;
    }
    #respond #commentform label {
      display: block;
    }
    #respond #commentform input.txt,
    #respond #commentform textarea {
      width: 100%;
    }
    /* 5.3 Pingbacks / Trackbacks */
    .pinglist li {
      margin: 0 0 0 1.618em;
      list-style-type: decimal;
    }
    .pinglist li .author {
      font-weight: bold;
    }
    .pinglist li .pingcontent {
      display: block;
      margin: 0 0 1.618em;
    }
    /*-------------------------------------------------------------------------------------------*/
    /* 6. PAGE TEMPLATES */
    /*-------------------------------------------------------------------------------------------*/
    /* 6.1 Timeline Page Template */
    .archives_list {
      border-left: 1px solid #e6e6e6;
      list-style: none;
      margin: 0 0 1em 1em;
      font-size: .875em;
    }
    .archives_list li {
      clear: left;
      padding-left: 2.334em;
      font-style: normal;
      list-style: none !important;
    }
    .archives_list li:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f073";
    }
    .archives_list .date {
      color: #616161;
    }
    .archives_list .linked {
      display: none;
    }
    .archives_list .comments {
      display: block;
      margin-bottom: 1em;
    }
    .archives_list .comments a {
      color: #6d6d6d;
    }
    .archives_list .comments a:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      content: "\f075";
    }
    .archives_list .comments a:hover {
      text-decoration: none;
    }
    h3.archive_year {
      font-weight: bold;
      color: #474747;
      margin-top: 0;
    }
    /* 6.2 Contact Form */
    #contactForm {
      clear: both;
    }
    #contact-page {
      *zoom: 1;
    }
    #contact-page:after {
      content: "020";
      display: block;
      height: 0;
      overflow: hidden;
      clear: both;
    }
    #contact-page:before,
    #contact-page:after {
      content: "";
      display: table;
    }
    #contact-page:after {
      clear: both;
    }
    #contact-page .screenReader {
      left: -9999px;
      position: absolute;
      top: -9999px;
    }
    #contact-page ol.forms {
      float: left;
      list-style: none;
      width: 100%;
    }
    #contact-page ol.forms li {
      clear: both;
      float: left;
      margin-bottom: 1.618em;
      position: relative;
      width: 48%;
    }
    #contact-page ol.forms li:first-child {
      margin-right: 3.8%;
    }
    #contact-page ol.forms li:nth-child(2n) {
      clear: none;
    }
    #contact-page ol.forms li.textarea,
    #contact-page ol.forms li.screenReader,
    #contact-page ol.forms li.inline,
    #contact-page ol.forms li.buttons {
      width: 100%;
    }
    #contact-page ol.forms li input.txt,
    #contact-page ol.forms li textarea {
      width: 100%;
    }
    #contact-page ol.forms li .error {
      display: block;
      color: red;
    }
    #contact-page ol.forms li.textarea .error {
      display: block;
    }
    #contact-page ol.forms li.screenReader {
      margin-bottom: 0;
    }
    #contact-page ol.forms li.inline input {
      width: auto;
    }
    #contact-page ol.forms li.inline label {
      display: inline;
      float: none;
      width: auto;
    }
    #contact-page ol.forms label {
      cursor: pointer;
      display: block;
      font-weight: 700;
      margin: 0 0 1em;
    }
    #contact-page ol.forms input#sendCopy {
      border: none;
      margin-right: 1em;
    }
    .entry #contact-page ol.forms li {
      list-style: none;
    }
    .page-template-template-contact-php #location ul {
      list-style: none;
    }
    .page-template-template-contact-php #location ul address {
      margin-bottom: 1em;
    }
    .page-template-template-contact-php #location ul li.tel:before,
    .page-template-template-contact-php #location ul li.fax:before,
    .page-template-template-contact-php #location ul li.email:before {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-right: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
    }
    .page-template-template-contact-php #location ul li.tel:before {
      content: "\f095";
    }
    .page-template-template-contact-php #location ul li.fax:before {
      content: "\f02f";
    }
    .page-template-template-contact-php #location ul li.email:before {
      content: "\f003";
    }
    .page-template-template-contact-php #twitter-connect h2:after {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 100%;
      margin-left: .618em;
      font-weight: normal;
      line-height: 1em;
      width: 1em;
      text-align: right;
      content: "\f099";
    }
    .page-template-template-contact-php #twitter-connect ul li {
      list-style: none;
      padding: 1em;
      background: #ffffff;
      position: relative;
    }
    .page-template-template-contact-php #twitter-connect ul li:after {
      content: "";
      display: block;
      border: 1em solid red;
      border-color: #ffffff transparent transparent transparent;
      position: absolute;
      left: 1em;
      bottom: -2em;
      border-width: 1em 0 1em 1em;
    }
    .page-template-template-contact-php #twitter-connect ul li .content {
      display: block;
    }
    .page-template-template-contact-php #map {
      clear: both;
      margin-bottom: 1.618em;
    }
    /* 6.3 Image Gallery */
    #main div.gallery {
      margin-left: -10px;
    }
    #main div.gallery dl.gallery-item dt.gallery-icon {
      margin: 7%;
    }
    #main div.gallery dl.gallery-item img {
      border: none;
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    }
    .image-gallery-item img {
      max-width: 100%;
      padding: .236em;
      margin: 0 1em 1em 0;
      border: 1px solid #dedede;
      background: #f7f7f7;
      -webkit-border-radius: 0.236em;
      border-radius: 0.236em;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    .image-gallery-item img:hover {
      border: 1px solid #c4c4c4;
      box-shadow: 0 1px 0.334em 0px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 1px 0.334em 0px rgba(0, 0, 0, 0.2);
    }
    /* 6.4 Sitemap */
    /*-------------------------------------------------------------------------------------------*/
    /* 7. FEATURED SLIDER */
    /*-------------------------------------------------------------------------------------------*/
    /* 7.1 Core Styles */
    /* Browser Resets */
    .flex-container a:active,
    .flexslider a:active,
    .flex-container a:focus,
    .flexslider a:focus {
      outline: none;
    }
    .slides,
    .flex-control-nav,
    .flex-direction-nav {
      margin: 0;
      padding: 0;
      list-style: none;
    }
    /* FlexSlider Necessary Styles */
    .flexslider {
      margin: 0;
      padding: 0;
    }
    .flexslider .slides > li {
      display: none;
      -webkit-backface-visibility: hidden;
      position: relative;
      overflow: hidden;
    }
    /* Hide the slides before the JS is 

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hello,

    Try using this CSS code

    #header #logo {
    max-width: 100%;
    }

    #header {
    background-color: black;
    }

    Don’t edit the theme files directly, otherwise your changes will be overwritten whenever the theme is updated.

    An easy way to add custom CSS is to install the Jetpack plugin and activate the Custom CSS module. You’ll then add your custom CSS in the new stylesheet editor that’ll appear in your dashboard, under Appearance > Edit CSS.

    As alternatives, you could either install a standalone custom CSS plugin, or create a child theme.

    If you notice the site is already using Jetpack (view the source code) you can save them a step and use this instead:

    Since you’re already using Jetpack, an easy way to add custom CSS is to activate the Custom CSS module. You’ll then add your custom CSS in the new stylesheet editor that’ll appear in your dashboard, under Appearance > Edit CSS.

    Regards

    KC

    Thread Starter StirlingBooks

    (@stirlingbooks)

    Under appearance > Edit CSS I have tried this and still isn’t working, it seems to be constricted by some border limit?

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Something silly.. Change background colour behind header logo?’ is closed to new replies.