/*
 Theme Name:   Natiluos
 Theme URI:    http://natiluos.com/natiluos/
 Description:  estore Child Theme
 Author:       TC4H
 Author URI:   http://tc4h.net
 Template:     estore
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  natiluos
*/

.spec-table tr:nth-child(1), tr:nth-child(3), tr:nth-child(4), tr:nth-child(6), tr:nth-child(8), tr:nth-child(10), tr:nth-child(12), tr:nth-child(14), tr:nth-child(16), tr:nth-child(17), tr:nth-child(19), tr:nth-child(21), tr:nth-child(24), tr:nth-child(25) {
    background-color: #f0f2f1;
}

.page-header .entry-title, .widget-about .tg-container .about-content-wrapper .about-block .about-sub-title {
    color: #43a244;
}

.wcmenucart-contents {
    background: #43a244;
}

.wcmenucart-contents .cart-value {
    border: 2px solid #43a244;
    color: #43a244;
}

.wishlist-wrapper {
    background: #2d2c70 none repeat scroll 0 0;
}

.wishlist-wrapper .wishlist-value {
    border: 2px solid #2d2c70;
}

#masthead .widget_shopping_cart, .search-wrapper .header-search-box {
    border-bottom: 3px solid #43a244;
    border-top: 3px solid #43a244;
}

#masthead .widget_shopping_cart:before, .search-wrapper .header-search-box:before {
    border-bottom: 10px solid #43a244;
}

.scrollup, .scrollup:hover, .scrollup:active, .scrollup:focus {
    background: #43a244 none repeat scroll 0 0;
}

.category-menu .category-toggle.active, .category-menu .category-toggle.hover {
    background: #43a244;
}

#category-navigation {
    border: 2px solid #43a244;
}

#category-navigation ul li a:hover, #category-navigation ul li a:active {
    color: #43a244;
}

.category-menu:hover {
    background: #43a244 none repeat scroll 0 0;
}

#site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li:hover > a:after {
    color: #43a244;
}

#site-navigation .sub-menu, #site-navigation .children {
    border-bottom: 3px solid #43a244;
}

.search-wrapper a:hover {
  color: #43a244;
}

.navigation .nav-links a:hover, .bttn:hover, button, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    background: #43a244;
}

.search-wrapper:hover, .user-wrapper.search-user-block:hover {
    background: #43a244;
}

.slider-caption-wrapper .slider-btn, .slider-caption-wrapper .slider-title {
    display: none;
}

.widget_vertical_promo .slider-title a:hover {
  color: #43a244; }
  
  .widget_archive li a:hover, .widget_categories li a:hover, .widget_pages li a:hover, .widget_meta li a:hover, .widget_recent_comments li a:hover, .widget_recent_entries li a:hover, .widget_rss li a:hover, .widget_nav_menu li a:hover, .widget_product_categories li a:hover {
      color: #43a244;
  }
  
.widget-title span {
    border-bottom: 2px solid #43a244;
}

a
{
  color: #2d2c70; }

a:hover,
a:focus,
a:active {
  color: #43a244; }

a:focus {
  outline: thin dotted; }
  
.hot-product-content-wrapper .hot-img a {
    color: #fff; 
}

.single-product.woocommerce-page .product .summary .price {
    color: #77a464;
}

@media only screen and (min-width: 980px) {
.tg-column-wrapper .tg-column-4 {
width: 29%;
margin-left: 4%;
}

.tg-column-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
}

@media (min-width: 601px) and (max-width: 979px){
.tg-column-wrapper .tg-column-4 {
    float: left !important;
    margin: 20px auto 0 !important;
    width: 100% !important;
}

.product-list-wrap {
    display: flex;
    width: 100%;
}
.product-list-wrap .product-list-block .product-list-content {
    width: 95% !important;
}
}

.featured-slider li .single_add_to_wishlist {
    background: #43a244 none repeat scroll 0 0;
}

.featured-slider li .single_add_to_wishlist:hover {
    background: #2d2c70 none repeat scroll 0 0;
}

.page-id-133 .has-post-thumbnail .entry-thumbnail img {
    display:none;
}

.page-id-687 .middle-header-wrapper, .page-id-687 .page-header, .page-id-687 #top-footer, .page-id-687 .category-menu {
    display:none;
}

.page-id-687 .tg-container {
    width: 100%;
    
}

.page-id-687 .wp-block-column[style*=flex-basis], .page-id-687 .bottom-header-wrapper {
        margin-left: 50px;
    margin-right: 50px;
}
.page-id-687 #colophon {
    margin-top: 0px;
}


.warpper{
  display:flex;
  flex-direction: column;
  align-items: center;
}
.tab{
  cursor: pointer;
  padding:10px 20px;
  margin:0px 2px;
  background:#2d2c70;
  display:inline-block;
  color:#fff;
  border-radius:3px 3px 0px 0px;
  box-shadow: 0 0.1rem 0.4rem #00000080;
}
.panels{
  background:#fffffff6;
  box-shadow: 0 0.1rem 0.4rem #00000080;
  min-height:200px;
  width:100%;
  max-width:600px;
  border-radius:3px;
  overflow:hidden;
  padding:20px;  
}
.panel{
  display:none;
  animation: fadein .8s;
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
.panel-title{
  font-size:1.5em;
  font-weight:bold;
  text-align:center;

}
.radio{
  display:none;
}
#one:checked ~ .panels #one-panel,
#two:checked ~ .panels #two-panel,
#three:checked ~ .panels #three-panel,
#four:checked ~ .panels #four-panel,
#five:checked ~ .panels #five-panel,
#six:checked ~ .panels #six-panel{
  display:block
}
#one:checked ~ .tabs #one-tab,
#two:checked ~ .tabs #two-tab,
#three:checked ~ .tabs #three-tab,
#four:checked ~ .tabs #four-tab,
#five:checked ~ .tabs #five-tab,
#six:checked ~ .tabs #six-tab{
  background:#fffffff6;
  color:#000;
  border-top: 3px solid #43a244;
}

.tab-img {
    display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  max-width: 100px;
  max-height: 100px;
}