body {
    background: $color-initial;
    overflow-wrap: break-word;
    word-wrap: break-word;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: darken($color-secondary,13%);
}
@media screen and (max-width: 768px) { 
    h1{
        font-size: 3.6rem;
    }
    h2{
        font-size: 2.6rem;
    }
    h3 {
        font-size: 2.4rem;
    }
    h1,h2,h3,h4,h5,h6 {
        letter-spacing: normal;
        margin-bottom: 1rem;
    }
}
h4, h5, h6 {
    margin-bottom: 1rem;
}
img {
    height: auto;
}
hr {
    background: $color-tertiary;
    height: 1px;
    border: none;
    clear: both;
}
blockquote {
    margin: 0;
    border: none;
    padding: 15px 60px;
    display: block;
    font-weight: 400;
    font-size: 2rem;
    margin-bottom: 25px;
    border-left: 3px solid $color-tertiary;
 
}
/* Search */
.widget-area .widget_product_search .search-field,
input.search-field {
    width: 100%;
}
.woocommerce-product-search,
form#searchform {
    position: relative;
    input#searchsubmit {
        position: absolute;
        top: 0;
        right: 0;
        background-image: url(assets/images/icon-search.png);
        background-color: darken($color-secondary,25%);
        border: none;
        background-repeat: no-repeat;
        padding: 15px 20px;
        background-size: 24px 24px;
        background-position: 7px;
        border-radius: 0px .2rem .2rem 0;
    }
}
.material-icons {
    vertical-align: top;
}
/* Custom size */
.button-small {
  font-size: .8rem;
  height: 2.8rem;
  line-height: 2.8rem;
  padding: 0 1.5rem;
}

.button-large {
  font-size: 1.4rem;
  height: 4.5rem;
  line-height: 4.5rem;
  padding: 0 2rem;
}
/* Social url */
 .social-url {
    a {
        vertical-align: middle;
        display: inline-block;
    }
    .facebook-icon {
        color: #3b5999;
    }
    .twitter-icon {
        color: #55acee;
    }
    .google-icon {
        color: #dd4b39;
    }
    .pinterest-icon {
        color: #bd081c;
    }
    .tumblr-icon {
        color: #34465d;
    }
    .instagram-icon {
        color: #e4405f;
    }
    .linkedin-icon {
       color: #0077B5;
    }
    .dribbble-icon {
        color: #ea4c89;
    }
    .youtube-icon {
       color: #cd201f;
    }
}
.hidden {
    display: none!important;
}