/*
Theme Name: TinyWeapons
Version: 1.0
Description: TinyWeapons Package Theme
Author: G.L. Walker
Template: generatepress
*/

/*woocommerce tabs */

.woocommerce #content div.product .wc-tabs-wrapper {
  margin: 3em auto !important;
  position: relative;
  border-radius: 4px;
  background: #0e0e0e;
  border: 1px solid #000;
  padding: 1em 1.4em !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding: .2em .2em 0 !important;
  background: #333;
  border: 1px solid #000 !important;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  border-radius: 4px;
  overflow: visible !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  float: left;
  margin: 1px .2em 0 0 !important;
  border: 1px solid #000 !important;
  border-bottom-width: 1px !important;
  background:  #b50019 !important;
  border-top-right-radius: 4px !important;
  border-top-left-radius: 4px !important;
  border-bottom-color: #000;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  margin-bottom: -1px !important;
  padding-bottom: 1px !important;
  border: 1px solid #000 !important;
  border-bottom: 1px solid #000 !important;
  background:  #0e0e0e !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding: .5em 1em !important;
}



.woocommerce div.product .woocommerce-tabs .panel {
  display: block;
  border-width: 0 !important;
  padding: 1em 1.4em !important;
  background: none;
}

.woocommerce div.product .woocommerce-tabs .panel h2:first-child {
  display: none;
}



/* hide topbar on mobile @media (max-width: 768px) {
     .top-bar {
         display: none;
    }
}
 */
 .site-description {
     padding: 12px;
     background: rgba(255, 255, 255, 0.5);
     border-radius: 4px;
     -webkit-border-radius: 4px;
     width:40%;
     margin:0 auto;
}
/* mobile slideout menu top padding */
 #generate-slideout-menu {
     padding-top: 20px;
}

.footer-widgets, .sidebar .widget, .separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header, .comment-text, .comment-content {
  /*   border-top: solid 8px rgba(181,0,25,1); */
  
  border-top: solid 8px rgb(111, 115, 105);
}
/* background colors */
.wc-tabs  {
  background: #0e0e0e; 
}

.widget-title {
	padding-bottom: 10px;
	margin-bottom: 10px;
	/* border-bottom: 3px solid rgba(181,0,25,0.6); */
	border-bottom: 3px solid rgba(111, 115, 105, 0.6);
}

.inside-footer-widgets .widget-title {
	border-bottom: none;
}


.sidebar #media_image-5.widget, .sidebar #media_image-6 {
	text-align:center;
	border:none;
	background:none;
	margin-bottom: 0;
	margin-top:0;
}

 #nav_menu-2.widget_nav_menu, #woocommerce_price_filter-2.widget {
     background: none;
     border: none;
     padding: 0;
}
 #nav_menu-2.widget_nav_menu ul {
     width: 100%;
}
 #nav_menu-2.widget_nav_menu li a {
     color: #fff;
	 display:block;
}
 #nav_menu-2.widget_nav_menu li {
     margin: 1px 1px;
	 background: rgba(111, 115, 105, 1);
	 border: 1px groove rgba(111, 115, 105, 0.5);
     border-radius: 4px;
     box-shadow: 0 0 2px rgba(0, 0, 0, 0.7) inset;
     padding: 8px;
	 text-align:center;
}
 #nav_menu-2.widget_nav_menu li:hover {
     background: #0e0e0e;
}
 #woocommerce_price_filter-2.widget.woocommerce.widget_price_filter {
     background: none;
     border: none;
     padding: 6px;
     text-align: center;
     box-shadow: none;
}
 .widget.woocommerce.widget_price_filter .widget-title {
     margin-bottom: 3px;
     font-weight: normal;
     font-size: 96%;
	 border-bottom:0;
}
 .widget.woocommerce.widget_price_filter .price_slider_amount {
     width: 96%;
     margin: 0 auto;
}
 .widget.woocommerce.widget_price_filter .price_slider_amount .price_label {
     text-align: left;
}
 .widget.woocommerce.widget_price_filter .price_slider_amount button {
     float: right;
     padding: 4px 8px;
	 background: rgba(181,0,25,1);
     border-radius: 4px;
     -webkit-border-radius: 4px;
}

.widget.woocommerce.widget_price_filter .price_slider_amount button:hover {
	 background:#0e0e0e;
}
 .widget.woocommerce.widget_price_filter .ui-slider-handle, .widget.woocommerce.widget_price_filter .ui-slider-range {
     background: rgba(181,0,25,1);
}

@media (max-width: 768px) {
     .site-content {
         padding-left:1%;
         padding-right:1%;
    }
}
