/*
 Theme Name: Swiss Institute
 Theme URI: http://www.swissinstitute.net/
 Description:  Mystile Child Theme
 Author:       Martin Maugeais
 Template:     mystile
 Text Domain:  swissins
 Version: 1.0
*/

/* NB: The parent theme makes a bunch a calls for different stylesheets (style, custom, layout for the parent theme, child custom)
 * NB2: The original parent layout.css was changed to adjust the media queries breakpoints.
 * In case something breaks after a theme update, change breakpoints again in that file from 768 to 922. */
 
/* !!!!!!!!!!!!!!!!!!!!!!!!!!    ATTENTION    !!!!!!!!!!!!!!!!!!!!!!!! */ 
/* THIS STYLESHEET IS ONLY FOR OVERRIDING THE PARENT THEME'S STYLE.CSS */
/*                       USE CUSTOM.CSS INSTEAD                        */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */ 

a:hover {
  color: red;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'DINMittelschrift', "Courier New", Courier, Monaco;
}
/* 2.3 Header */
#header {
  padding: 0;
  margin-bottom: 0;
  border: none;
}
#header #logo {
  float: none;
  margin-bottom: 0;
}
#header .site-title{
	line-height: 1.387em;
}
#header hgroup:after {
  content: "";
}
#header .nav-toggle {
  text-align: center;
  background-color: transparent;
  background-image: none;
  border: none;
}
#header .nav-toggle a {
  text-shadow: none;
}
/* 2.4 Content */
/* 2.4.1 Slider */
/* 2.5 Sidebar */
#sidebar {
	display: none;
}
.post header:after,
.type-page header:after {
  content: "";
}
.post .post-meta li a:hover,
.type-page .post-meta li a:hover {
  color: red;
}
.post img,
.type-page img {
  padding: 0;
  border: 0;
}
.post img.thumbnail,
.type-page img.thumbnail {
  border-bottom: 0.327em solid red !important;
}
.woo-pagination .page-numbers.current {
  background: red;
}
#main #connect .col-left,
#main #connect .col-right {
  float: left !important;
}
/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/
.widget_woodojo_tabs ul.nav-tabs li a:hover {
  color: red;
}
.widget_woodojo_tabs ul.nav-tabs li.active:before {
  background: red;
}
.widget_woodojo_tabs ul.nav-tabs li.active a {
  color: red;
  border-top-color: red;
}
/*-------------------------------------------------------------------------------------------*/
/* 7. WOOCOMMERCE */
/*-------------------------------------------------------------------------------------------*/
div.quantity .plus,
div.quantity .minus {
  color: red;
}
div.quantity .plus:hover,
div.quantity .minus:hover {
  color: red;
}
.validate-required.woocommerce-validated input {
  border-color: red;
}
.woocommerce_message,
.woocommerce-message {
  border-color: red;
}
.woocommerce_message:before,
.woocommerce-message:before {
  color: red;
}
ul.products li.product a:hover h3 {
  color: red;
}
ul.products li.product img {
  width: auto;
}
.onsale {
  background: red;
}
.summary .stock:before {
  color: red;
}
ul.order_details:before {
  color: red;
}
.widget_price_filter .ui-slider .ui-slider-handle {
  border: 1px solid red;
}
.widget_price_filter .ui-slider .ui-slider-range {
  background: red;
}
.shortcode-sale {
  background: red;
}
input[type=text],
input.input-text,
textarea,
input.txt,
input[type=tel],
input[type=email] {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.button,
a.comment-reply-link,
#commentform #submit,
.submit,
input[type=submit],
input.button,
button.button {
  font-family: 'DINMittelschrift', "Courier New", Courier, Monaco;
  font-weight: normal;
  color: #fff !important;
  background-color: #000;
  border: none;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
}
a.button:hover,
a.comment-reply-link:hover,
#commentform #submit:hover,
.submit:hover,
input[type="submit"]:hover,
input.button:hover,
button.button:hover {
  background-color: #777777;
  background-image: none;
}
a.button:active,
a.comment-reply-link:active,
#commentform #submit:active,
.submit:active,
input[type=submit]:active,
input.button:active,
button.button:active {
  background-color: #000;
  background-image: none;
  box-shadow: none;
}
a.button.alt,
a.comment-reply-link.alt,
#commentform #submit.alt,
.submit.alt,
input[type=submit].alt,
input.button.alt,
button.button.alt,
a.button.checkout,
a.comment-reply-link.checkout,
#commentform #submit.checkout,
.submit.checkout,
input[type=submit].checkout,
input.button.checkout,
button.button.checkout {
  font-family: 'DINMittelschrift', "Courier New", Courier, Monaco;
  text-decoration: none !important;
  background-color: #000;
  text-shadow: none;
  background-image: none; 
  border: none;
  box-shadow: none;
}
a.button.alt:hover,
a.comment-reply-link.alt:hover,
#commentform #submit.alt:hover,
.submit.alt:hover,
input[type=submit].alt:hover,
input.button.alt:hover,
button.button.alt:hover,
a.button.checkout:hover,
a.comment-reply-link.checkout:hover,
#commentform #submit.checkout:hover,
.submit.checkout:hover,
input[type=submit].checkout:hover,
input.button.checkout:hover,
button.button.checkout:hover {
  background-color: #777777 !important;
  text-shadow: none;
  background-image: none;
}
a.button.alt:active,
a.comment-reply-link.alt:active,
#commentform #submit.alt:active,
.submit.alt:active,
input[type=submit].alt:active,
input.button.alt:active,
button.button.alt:active,
a.button.checkout:active,
a.comment-reply-link.checkout:active,
#commentform #submit.checkout:active,
.submit.checkout:active,
input[type=submit].checkout:active,
input.button.checkout:active,
button.button.checkout:active {
  background-color: #000;
  background-image: none;
}
