/*
Theme Name: Tweak Me v2
Theme URI: https://shop.nosegraze.com/product/tweak-me-v2/
Author: Nose Graze
Author URI: https://www.nosegraze.com/
Description: The only theme you'll ever need.
Version: 1.3.7
License: GPL2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tweakme2
Domain Path: /languages/
Tags:
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - General Styles
2.0 - Typography
    2.1 - Links
3.0 - Elements
    3.1 - Default WordPress Classes
    3.2 - Buttons
    3.3 - Toggle Boxes
    3.4 - Tables
4.0 - Forms
    4.1 - General Form Layout
    4.2 - Opt-in Form
5.0 - Navigation
6.0 - Header
7.0 - Posts
8.0 - Comments
    8.1 - Comment Form
    8.2 - List of Comments
9.0 - Widgets
    9.1 - Global Announcements
    9.2 - Search Widget
    9.3 - Icon Box
    9.4 - Recent Post
    9.5 - Expanding Archives
10 - WooCommerce
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - General Styles
--------------------------------------------------------------*/
.clear {
  clear: both; }

.overflow-hidden {
  overflow: hidden; }

.relative {
  position: relative; }

/* Make images responsive */
img {
  max-width: 100%;
  height: auto; }

/*--------------------------------------------------------------
2.0 - Typography
--------------------------------------------------------------*/
/*
 * 2.1 - Links
 */
a {
  transition: all 0.5s; }
  a:active, a:focus {
    text-decoration: none; }

/*--------------------------------------------------------------
3.0 - Elements
--------------------------------------------------------------*/
/*
 * 3.1 - Default WordPress Classes
 */
.alignleft {
  float: left;
  margin: 0 15px 15px 0; }

.alignright {
  float: right;
  margin: 0 0 15px 15px; }

.aligncenter {
  display: block;
  float: none;
  margin: 0 auto 15px;
  text-align: center; }

.wp-caption {
  padding: 5px;
  text-align: center; }
  .wp-caption .wp-caption-text {
    font-size: 90%;
    margin: 5px 0 0; }

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }
  .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
    background-color: white;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #222;
    display: block;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar */ }

/*
 * 3.2 - Buttons
 * Applies to all buttons and submit inputs
 */
.btn,
input[type="submit"],
.comment-reply-link {
  border: none;
  border-radius: 0;
  padding: 6px 12px;
  transition: all 0.5s !important; }
  .btn:hover,
  input[type="submit"]:hover,
  .comment-reply-link:hover {
    text-decoration: none; }
  .btn.btn-lg,
  input[type="submit"].btn-lg,
  .comment-reply-link.btn-lg {
    font-size: 130% !important;
    padding: 10px 16px; }
  .btn.btn-sm,
  input[type="submit"].btn-sm,
  .comment-reply-link.btn-sm {
    font-size: 80% !important;
    padding: 5px 10px; }

.input-group-btn .btn {
  height: 34px; }

/*
 * 3.3 - Toggle Boxes
 */
.cw-togglebox {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .cw-togglebox .panel-heading {
    border-radius: 0;
    padding: 0;
    transition: background 0.5s; }
    .cw-togglebox .panel-heading .panel-title > a {
      display: block;
      padding: 10px 15px;
      transition: none;
      text-decoration: none !important; }
      .cw-togglebox .panel-heading .panel-title > a:hover {
        text-decoration: none; }

/*
 * 3.4 - Tables
 */
table {
  margin: 0 auto 20px;
  width: 100%; }
  table th {
    font-size: 110%;
    text-align: center; }
  table th, table td {
    padding: 5px; }
  table input.tablesorter-filter {
    display: block;
    width: 100%; }

/*--------------------------------------------------------------
4.0 - Forms
--------------------------------------------------------------*/
/*
 * 4.1 - General Form Styles
 */
.form-control,
input[type="text"],
input[type="url"],
input[type="email"],
input[type="password"],
select,
textarea {
  border: 1px solid #a9a9a9;
  border-radius: 0;
  box-shadow: none;
  padding: 6px 12px; }
  .form-control:focus,
  input[type="text"]:focus,
  input[type="url"]:focus,
  input[type="email"]:focus,
  input[type="password"]:focus,
  select:focus,
  textarea:focus {
    box-shadow: none;
    outline: none; }

/*
 * 4.2 - Opt-in Form
 */
.cw_theme_optin label {
  display: none; }
.cw_theme_optin input[type="email"],
.cw_theme_optin input[type="text"] {
  display: block;
  margin-bottom: 5px;
  width: 100%; }
.cw_theme_optin input[type="submit"] {
  display: block;
  width: 100%; }

/*--------------------------------------------------------------
5.0 - Navigation
--------------------------------------------------------------*/
.navbar-creativewhim {
  border-radius: 0;
  margin: 0 auto; }
  .navbar-creativewhim .dropdown-menu {
    border-radius: 0; }
    .navbar-creativewhim .dropdown-menu > .active > a {
      background: none;
      color: inherit; }

/* Sub-sub menu */
.dropdown-menu li.dropdown:hover > .dropdown-menu {
  display: block;
  top: 0;
  left: 100%; }

/* Always show sub-sub menu on small devices */
@media screen and (max-width: 768px) {
  .dropdown-menu li.dropdown > .dropdown-menu {
    display: block;
    top: auto;
    left: auto; } }
/*--------------------------------------------------------------
6.0 - Header
--------------------------------------------------------------*/
#logo {
  margin: 0; }

/*--------------------------------------------------------------
7.0 Posts
--------------------------------------------------------------*/
.post_header .post-title a:hover {
  text-decoration: none; }

article.post .meta {
  margin-bottom: 10px; }

/*--------------------------------------------------------------
8.0 Comments
--------------------------------------------------------------*/
/*
 * 8.1 - Comment Form
 */
#cw_twitter_handle {
  display: none; }

/*
 * 8.2 - List of Comments
 */
.commentlist {
  list-style: none;
  padding: 0; }
  .commentlist .comment .comment-wrap {
    clear: both;
    overflow: hidden; }
    .commentlist .comment .comment-wrap .commenter_name {
      margin-bottom: 5px; }
  .commentlist .comment .children {
    list-style: none;
    padding: 0; }
    .commentlist .comment .children > li:last-child {
      margin-bottom: 0 !important; }

/*--------------------------------------------------------------
9.0 - Widgets
--------------------------------------------------------------*/
/*
 * 9.1 - Global Announcements
 */
#global_announcements .widget {
  margin-bottom: 25px; }

/*
 * 9.2 - Search Widget
 */
.widget.widget_search #search {
  display: block;
  padding-left: 28px;
  width: 100%; }
.widget.widget_search .fa {
  color: #a9a9a9;
  position: absolute;
  top: 10px;
  left: 10px; }

/*
 * 9.3 - Icon Box
 */
.widget.cw-iconbox .icon_wrap .fa {
  font-size: 32px; }
.widget.cw-iconbox .widgettitle {
  margin-top: 15px; }

/* Select Dropdowns */
.widget select {
  width: 100%; }

/*
 * 9.4 - Recent Post
 */
.widget.cw-recentpost article.post {
  overflow: hidden; }

/*
 * 9.5 - Expanding Archives
 */
.widget.widget_ng_expanding_archives ul {
  padding: 0; }
  .widget.widget_ng_expanding_archives ul li {
    padding: 0; }
.widget.widget_ng_expanding_archives .expanding-archives-title a:hover {
  text-decoration: none; }
.widget.widget_ng_expanding_archives .expanding-archives-collapse-section > ul > li {
  padding: 2px 0; }

/*--------------------------------------------------------------
10 - WooCommerce
--------------------------------------------------------------*/
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-error:before {
  height: auto !important; }

/*# sourceMappingURL=style.css.map */


/*
playback timings (ms):
  PetaboxLoader3.datanode: 315.509 (5)
  exclusion.robots: 0.453
  CDXLines.iter: 25.984 (3)
  LoadShardBlock: 207.555 (3)
  esindex: 0.014
  RedisCDXSource: 53.194
  captures_list: 292.862
  exclusion.robots.policy: 0.431
  PetaboxLoader3.resolve: 197.153 (2)
  load_resource: 317.649
*/