﻿/*
Theme Name: Croccante Media
Template: croccante
Author: Occuvistic
Author URI: http://occuvistic.com/
Designer: Occuvistic
Designer URI: http://occuvistic.com/
Description: A child theme of the Croccante WordPress theme.
 *
 * TABLE OF CONTENTS:
 *
 * 1.0 - FONTS
 * 2.0 - IMAGES
 * 3.0 - BODY
 * 4.0 - HEADER
 *   4.1 - General Rules
 * 5.0 - CONTENT
 *   5.1 - General Rules
 * 6.0 - FOOTER
 *   6.1 - General Rules
 * 7.0 - PLUGINS
 * 8.0 - MISCELLANOUS
 *   8.1 - General Rules
 * 9.0 - MEDIA QUERIES
 * ==========================================================================
 */
 
/* ==========================================================================
   1.0 FONTS
   ========================================================================== */

body,
button,
input,
select,
textarea {
    color: #404040;
    font-family: 'Varela Round', sans-serif;
    font-size: 14px;
    line-height: 2;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
}

h1 {
    line-height: 1;
}

h1,
h2,
h3,
h4,
h5,
h6,
p.site-title,
.search-container input[type="search"],
.cat-links,
blockquote,
.skillTop .skillNameUnder,
.team_columns .croccanteTeamSingle .croccanteTeamName {
    font-family: 'Varela Round', sans-serif;
    font-weight: bold;
}

/* ==========================================================================
   2.0 IMAGES
   ========================================================================== */

.entry-featuredImg {
    background-color: transparent !important;
}

/* ==========================================================================
   3.0 BODY
   ========================================================================== */

body.home {
    overflow: hidden;
}

body.home #primary.content-area {
    left: 0 !important;
}

body.page-template-template-onepage #content.site-content {
    margin: 0px;
}

/* ==========================================================================
   4.0 HEADER
   ========================================================================== */

.main-navigation a {
    font-size: 15px;
    font-weight: 700;
}

.icon-search {
    display: none;
}

/* ==========================================================================
   5.0 CONTENT
   ========================================================================== */

#primary.content-full {
    width: 100%;
    float: left;
    padding-top: 80px;
}

.flexslider .slides > li .flexText .inside span {
    width: 50%;
    margin: auto;
}

.flexslider .slides > li .flexImage {
    background-size: initial;
}

.flexslider {
    height: 100% !important;
}

#secondary {
    background-color: #fff;
}

#secondary .rstore-add-to-cart-form {
    display: block;
    text-align: center;
}

#secondary.widget-area {
    position: sticky;
    top: 0;
    text-align: center;
}

h1.entry-title {
    font-family: 'Varela Round', sans-serif;
    font-weight: bold;
    letter-spacing: 1px !important;
    text-transform: uppercase;
}

h2.entry-title {
    font-family: 'Varela Round', sans-serif; 
    letter-spacing: 1px !important;
    font-weight: 400;
}

/* ==========================================================================
   6.0 FOOTER
   ========================================================================== */

.tagcloud {
    text-align: center;
}

.tagcloud a {
    background-color: #404040 !important;
    color: #fff !important;
    border-radius: 3px;
    text-decoration: none;
    padding: 15px;
    line-height: 0;
}

.tagcloud a:hover {
    background-color: #ff7003 !important;
}

footer.site-footer .site-info {
    float: none;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.site-copy-down .site-info a {
    border-bottom: none;
}

.site-copy-down a {
    color: #ff7003 !important;
}

/* ==========================================================================
   7.0 PLUGINS
   ========================================================================== */

/* ==========================================================================
   8.0 MISCELLANOUS
   ========================================================================== */
.center {
    text-align: center;
}

button {
    border-radius: 3px;
    color: #fff !important;
}

button {
    line-height: 0;
}

a:focus {
    outline: none;
}

li.page_item:focus {
    outline: none;
}

.widget.widget_search input[type="submit"] {
    border-radius: 5px;
}

.widget.widget_search input[type="search"] {
    border-radius: 5px;
}

.read-more a, a.more-link {
    border-radius: 5px;
}

input[type="submit"] {
    border-radius: 5px;
}

/* ==========================================================================
   9.0 MEDIA QUERIES
   ========================================================================== */
