/*
Theme Name: Tweak Me v2
Theme URI: https://creativewhim.com/shop/tweak-me-v2/
Author: Creative Whim
Author URI: https://creativewhim.com/
Description: The only theme you'll ever need.
Version: 1.2.3
License: GPL2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: creativewhim
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
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; }

/*
 * 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%; }

/*--------------------------------------------------------------
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 */
