/*!
Theme Name: The Styler Child
Theme URI: http://diffner.se
Author: Diffner Digital Media
Author URI: http://diffner.se
Description: A child theme for The Styler (https://www.cssigniter.com/themes/thestyler/) build for Systrarna Krumelutt 
Template: thestyler
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: thestyler-child
Domain Path: /languages
Tags: the styler, responsive-layout, child theme
*/

/* Child theme styles begin below this line */

/* -----------------------------------------
   Basic Typography   font-family: 'Lora', serif; #a0c0c1
----------------------------------------- */
a { color: #339999;}

a:hover,
a:focus {
  color: #339999;
}
input:hover,
input:focus,
textarea:hover,
textarea:focus {
  border-color: #339999;
}


/* -----------------------------------------
   Basic colors   
----------------------------------------- */

.btn, .comment-reply-link, input[type="submit"], input[type="reset"], button {
 background-color: #306666;
 }
.btn:hover,
.comment-reply-link:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
  border-color: #339999;
}
.navigation-main > li:hover > a,
.navigation-main > li > a:focus,
.navigation-main > .current-menu-item > a,
.navigation-main > .current-menu-parent > a,
.navigation-main > .current-menu-ancestor > a {
  color: #339999;
}
.navigation-main li li:hover > a,
.navigation-main li li > a:focus,
.navigation-main li .current-menu-item > a,
.navigation-main li .current-menu-parent > a,
.navigation-main li .current-menu-ancestor > a {
  color: #339999;
}
.navigation-main .menu-item-has-children > a::after {
  color: #339999;
}
.list-site-contact-info .fa {
  color: #339999;}
.list-site-contact-info a:hover {
  color: #339999;
}
.mast-head-main-extra a:hover {
  color: #339999;
}
.page-hero-slideshow .slick-dots .slick-active button {
  border-color: #339999;
}
.entry-thumb img {
  border: 1px solid #339999;
  box-shadow: -10px -10px 0 0 #339999;}

.entry-thumb:hover img {
  box-shadow: -10px -10px 0 0 #a0c0c1;
}
.entry-title a:hover {
  color: #339999;
}
.entry-meta a:hover {
  color: #339999;
}
.item-thumb-default img {
    border: 1px solid #339999;
    box-shadow: -10px -10px 0 0 #339999;
}
.item-thumb-default:hover img {
  box-shadow: -10px -10px 0 0 #a0c0c1;
}
.item-thumb-round a::after {
  box-shadow: inset -10px -10px 0 0 rgba(48, 102, 102, 0.8);
  }
.item-title a:hover {
  color: #339999;
}
.item-testimonial-citation-thumb::after {
 box-shadow: inset -5px -5px 0 0 rgba(48, 102, 102, 0.8); }
.social-icon { 
  background-color: #339999;
}
.mast-head-info .social-icon:hover {
  color: #339999;
}
.slideshow-testimonial .slick-dots .slick-active button {
  background-color: #339999;
}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-noreviews .button {
 background-color: #339999;
 }
.woocommerce-message .button:hover,
.woocommerce-error .button:hover,
.woocommerce-info .button:hover,
.woocommerce-noreviews .button:hover {
  border-color: #339999;
}
.woocommerce-error {
  border-left-color: #339999;
}
.woocommerce-info {
  list-style: none;
  border-left-color: #339999;
}
.onsale {
background-color: #339999;
}
.woocommerce-breadcrumb a:hover {
  color: #339999;
}
.ajax_add_to_cart {
background-color: #339999;
}
.ajax_add_to_cart:hover {
  border-color: #339999;
}
.woocommerce-loop-product__title:hover {
  color: #339999;
}
.product_type_external.button,
.product_type_grouped.button,
.product_type_variable.button {
 background-color: #339999;
 }
.product_type_external.button:hover,
.product_type_grouped.button:hover,
.product_type_variable.button:hover {
  border-color: #339999;
}
.woocommerce-product-gallery__trigger {
  background-color: #339999;
  }
.product_meta a {
  color: #339999;
}  
.group_table .label a:hover {
  color: #339999;
}
.qty:hover {
  border-color: #339999;
}
.single_add_to_cart_button {
background-color: #339999;
}
.single_add_to_cart_button:hover {
  border-color: #339999;
}
.woocommerce-pagination a:hover,
.woocommerce-pagination .current {
  background: #339999;
}
.star-rating {
  color: #339999;
}
.shop_table .product-name a:hover {
  color: #339999;
}
.wc-proceed-to-checkout .button {
 background-color: #339999;
 }
.wc-proceed-to-checkout .button:hover {
  border-color: #339999;
}
.woocommerce-shipping-calculator [type="submit"] {
background-color: #339999;
}
.woocommerce-shipping-calculator [type="submit"]:hover {
  border-color: #339999;
}
.woocommerce-checkout .login .button {
background-color: #339999;}
.woocommerce-checkout .login .button:hover {
  border-color: #339999;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover {
  color: #339999;
}
.woocommerce-MyAccount-orders .button.view {
background-color: #339999;
}
.woocommerce-MyAccount-orders .button.view:hover {
  border-color: #339999;
}
.woocommerce-MyAccount-downloads .download-file a:hover {
  color: #339999;
}
.woocommerce-MyAccount-downloads .woocommerce-Button.download {
background-color: #339999;
}
.woocommerce-MyAccount-downloads .woocommerce-Button.download:hover {
  border-color: #339999;
}
.woocommerce-Address-title a:hover {
  color: #339999;
}
.price_slider_wrapper button {
background-color: #339999;
}
.price_slider_wrapper button:hover {
  border-color: #339999;
}
.product_list_widget .product-title:hover {
  color: #339999;
}
.widget_shopping_cart .buttons .button {
background-color: #339999;
}
.widget_shopping_cart .buttons .button:hover {
  border-color: #339999;
}
.widget_layered_nav_filters a:hover::before {
  color: #339999;
}
.widget_layered_nav li.chosen a:hover::before {
  color: #339999;
}
.mobile-nav-trigger:hover {
  color: #339999;
}
section.null-instagram-feed p.clear a {
 background-color: #339999;
 }
section.null-instagram-feed p.clear a:hover {
  border-color: #339999;
}
.elementor .elementor-widget .item .item-thumb-default:hover img {
  box-shadow: -10px -10px 0 0 #339999;
}



/* -----------------------------------------
   Special for frontpage
----------------------------------------- */


/* -----------------------------------------
   Main 
----------------------------------------- */
.single-thestyler_team .nav-links{
    display:none;
}
/* -----------------------------------------
   Widget 
----------------------------------------- */

.widget .instagram-pics li {padding: 2px;}