/*
WOO CUSTOM STYLESHEET
---------------------

##### Integ update:  Carried over from Old Site (may not be using 100% of these rules)

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */


/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

/* 20170213 Colin 't Hart: Add space between paragraphs in product category descriptions. */
.term-description p {
        margin-bottom: 15px;
}
.widget_recent_entries ul li {
	line-height:17px !important;
	margin-bottom:8px !important;
}
.widget_recent_entries ul li a, .post-date {
	font-size:14px !important;
	line-height:15px !important;
}

.widget_woothemes_features {
	background-color: #ff9e00;
	max-width:100%!important;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 27px;
}

#loopedSlider {
	margin-bottom: 0px;
}

#orangetexty {
	width: 100%;
	max-width: 600px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 26px;
	color: #FFF;
	margin-right: 30px;
	margin-bottom: 0px;
	text-align: left;
}

#orangebuttony {
	width: 277px;
	max-width: 100%;
	float: left;
}

#orangebuttony a.woo-sc-button.large {
	height: 50px!important;
	width: 100%!important;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	line-height: 0em;
	border: 0px solid #4081af;
	border-bottom-color: #20559a;
	color: white !important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	text-decoration: none !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #181818;
	background: -webkit-gradient(
	 linear,
	 left top,
	 left bottom,
	 color-stop(.2, #181818),
	 color-stop(1, #000)
	 );
	background: -moz-linear-gradient(
	 center top,
	 #000 20%,
	 #181818 100%
	 );
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,0) /*Top*/,
	 inset 0 0 2px hsla(0,100%,100%, 0) /*Shine*/,
	 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,0) /*Top*/,
	 inset 0 0 2px hsla(0,100%,100%,0) /*Shine*/,
	 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,0) /*Top*/,
	 inset 0 0 2px hsla(0,100%,100%,0) /*Shine*/,
	 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	margin-bottom: 20px!important;
	margin-top: 0!important;
	margin-right: 0em!important;
	margin-left: 0!important;
	padding-top: 15px!important;
	padding-right: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
	max-width: 100%;
}


#footer-widgets {
	border-top: 0px solid #e6e6e6;
	padding: 0px 0;
	clear: both;
}

.archive #main-sidebar-container #sidebar {
	display: none;
}

.archive #main-sidebar-container #main {
	width:100%!important;
}

.archive h3 {
	font-size: 17px!important;
}

ul.products li.product a img {
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.4);
}

.woocommerce .images img {
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.4);
}

div.pp_overlay {
	background: #000;
	opacity: 0.5!important;
}


.ngg-gallery-thumbnail img {
	border: 0px solid #e6e6e6;
	background: #F8F8F8;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.4);
	padding: 0px;
}


.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
	border: 0px solid #e6e6e6;
	background: #F8F8F8;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.4);
	padding: 0px;
}

.count {
	display: none;
}

.textwidget ul.products li.product {
	width: 43%!important;
	margin-right: 3.8%!important;
	margin-left: 3%!important;
}

.two-col-left-960 #main-sidebar-container #sidebar {
	padding: 15px;
	background-color: #f2f2f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.24);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.24);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.24);
}

.two-col-left-960 #main-sidebar-container #sidebar h3 {
	color: #000;
	border-bottom: 0px solid #e6e6e6;
	font-size: 18px;
	text-align: center;
}

.widget .products h3 {
	font-size: 14px!important;
}

.archive .woocommerce-ordering {
	display: none;
}

.archive .woocommerce-result-count {
	display: none;
}



.page-id-91 .entry ul li {
	list-style-type: none;
}

.page-id-91 .entry ul {
	margin: 0px!important;
	padding: 0px!important;
	margin-top: -18px!important;
}

.widget_products_predictive_search {
	background-color: #f2f2f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.24);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.24);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.24);
	padding: 10px;
}

.two-col-right-960 #main-sidebar-container #sidebar {
	width: 100%;
	max-width: 275px;
	padding-top: 0px;
	padding-left:0px;
	padding-right: 7px;
	padding-bottom: 0px;
}

.widget ul {
	list-style-position: inside!important;
	list-style-type: none!important;
	font-size: 16px!important;
	color: #000!important;
}

.widget ul li:before {
	content: none;
}

.widget ul li a {
	color: #000;
	font-weight: bold;
}

.widget ul li a:hover {
	color: #fff;
	text-decoration: none;
}



.ngg-galleryoverview {
	clear: none!important;
	max-width: 600px!important;
}

.shop_table a {
	font-size: 12px;
}

ul.products li.product a h3 {
	font-size: 16px;
	line-height: 16px;
}

#loopedSlider.business-slider .content {
	display: none!important;
}


ul.products li.product .price {
	display: none;
}


.archive ul.products li.product .price {
	display: block;
	font-size: 18px;
}





tbody .quantity {
	margin-bottom: -25px;
}

.widget_woothemes_features .feature h3 a  {
	display: none;
}

.woocommerce .summary form {
	border: 0px solid rgba(0,0,0,.1);
}

form .variations_form .cart {
	width: 100%;
}

#wrapper .textwidget .woo-sc-button.orange {
	border-color: #ffa91f!important;
	border-bottom-color: #ffa91f!important;
	background-color: #ffa91f!important;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #ffa91f),color-stop(1, #e18c01))!important;
	background: -moz-linear-gradient(center top,#ffa91f 20%,#e18c01 100%)!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 16px!important;
	line-height: 20px!important;
	color: #000!important;
	-webkit-border-radius: 8px!important;
	-moz-border-radius: 8px!important;
	border-radius: 8px!important;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.28);
	-moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.28);
	box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.28);
	width: 100%;
}

.textwidget a.woo-sc-button.dark span {
	text-shadow: 0 1px #ffa91f!important;
	text-transform: none!important;
	color: #000;
}


#wrapper .textwidget .woo-sc-button.orange:hover {
	border-color: #ffa91f!important;
	border-bottom-color: #ffa91f!important;
	background-color: #ffa91f!important;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #ffa91f),color-stop(1, #ffa91f))!important;
	background: -moz-linear-gradient(center top,#ffa91f20%,#ffa91f 100%)!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 16px!important;
	line-height: 20px!important;
	color: #000!important;
	-webkit-border-radius: 8px!important;
	-moz-border-radius: 8px!important;
	border-radius: 8px!important;
}

.variations-list-table td {
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.woocommerce .summary form {
	border: 1px solid rgba(0,0,0,.1);
}

table .varations-list-table .table .table-striped .table-hover .table-bordered {
	width: 100%!important;
}

.woocommerce .summary table {
	width: 100%!important;
}

.woocommerce .summary table td {
	background-color: #f7f7f7;
}

.woocommerce .summary table tr {
	border: 4px solid #FFF;
}

.woocommerce .summary form {
	border: 0px solid rgba(0,0,0,.1);
}
.woocommerce .summary form {
	border: 0px solid rgba(0,0,0,.1);
}

.woocommerce .summary form {
	padding: 0px!important;
	margin-bottom: 0em;
	border: 0px solid rgba(0,0,0,.1);
	border-left: 0;
	border-right: 0;
}

.woocommerce .summary table.variations {
	display: none;
}

#howto {
	border: 1px solid #dfdfdf;
	padding: 10px;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 0px;
}

#howto p {
	padding: 5px;
	font-size: 14px!important;
	line-height: 16px!important;
	margin-bottom: 10px!important;
}

.woocommerce .summary .quantity {
	/* margin: 10px 0em -6px 0!important; */
}

#lefty {
	width: 485px;
	float: left;
	max-width: 100%;
}

.woocommerce .images {
	/* width: auto; */
	max-width: 100%;
	margin-right: 3.8%;
	float: left;
	margin-top: 20px;
}

.price {
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.woocommerce .woocommerce_tabs, .woocommerce .woocommerce-tabs {
	display: none;
}

.widget_woothemes_features .feature .feature-title {
	display: none;
}

#discounty {
	width: 235px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #000;
	background-color: #ff9e00;
	padding: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.28);
	-moz-box-shadow:    3px 3px 5px 0px rgba(0, 0, 0, 0.28);
	box-shadow:         3px 3px 5px 0px rgba(0, 0, 0, 0.28);
}

#discounty a {
	color: #000;
}

#discounty a:hover {
	color: #FFF;
	text-decoration: none;
}

.woocommerce .summary table .attachment-shop_thumbnail {
	max-width: 100px;
	height: auto;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 98%!important;
}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
	width: 98%!important;
}

#sidebar ul.products li.product a.button {
	display: none;
}

#picatcha_mini_top_link {
	color: white;
	background-color: transparent!important;
}

#picatcha.picatcha {
	border: 0px solid rgb(42, 31, 25)!important;
	max-width: 100%!important;
	width: 100%!important;
}

#picatcha_table {
	max-width: 100%!important;
	width: 100%!important;
}

.picatchaRefreshButton {
	background-color: transparent!important;
	border: 0px solid rgb(42, 31, 25)!important;
}

.picatcha .img_btn {
	width: 61px;
	margin-right: 10px;
}

.gform_wrapper .gform_footer {
	padding: 0px!important;
	margin: 0px!important;
}

.tagged_as {
	display: none;
}

.woocommerce .summary table .attachment-shop_thumbnail {
	margin-left: 5px;
	margin-bottom: -15px!important;
	margin-top: 5px;
}



#footlog {
	margin-top: -10px;
}

#footlog a:hover {
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

#byline {
	text-align: center;
	margin-top: 50px;
}

#byline a {
	font-size: 10px!important;
	color: #CCC;
	letter-spacing: 3px;
}

#badge {
	display: none;
}

.single .slideshow_container, .category-blog .slideshow_container {
	display: none!important;
}


.input-mini {
	-moz-appearance:textfield;
}

/* hides the spin-button for firefox */
input[type=number] {
    -moz-appearance:textfield;
}
/* hides the spin-button for chrome*/
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}




















/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */

#navigation {
	-webkit-box-shadow: 0px 2px 6px rgba(50, 50, 50, 0.32);
	-moz-box-shadow:    0px 2px 6px rgba(50, 50, 50, 0.32);
	box-shadow:         0px 2px 6px rgba(50, 50, 50, 0.32);
}

#navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a {
	color: #ffffff;
	background-color: #5b5b5b;
	background-image: url(https://www.tangentscalemodels.com/wp-content/uploads/2013/12/navhover.png);
	background-repeat: repeat-x;
}
#navigation ul.nav li a:hover {
	color: #ffffff;
	background-color: #5b5b5b;
	background-image: url(https://www.tangentscalemodels.com/wp-content/uploads/2013/12/navhover.png);
	background-repeat: repeat-x;
}

#navigation ul.nav > li > ul {
	background-color: transparent!important;
	background-image: url(https://www.tangentscalemodels.com/wp-content/uploads/2013/12/dropback.png);
	background-repeat: repeat;
}

#navigation .cart.no-rss-link {
	margin-left: -9px!important;
}

.home #navigation {
	margin-bottom: 0px;
}

#footer-widgets {
	border-top: 0px solid #e6e6e6;
	padding: 0px 0;
}

.archive ul.products li.product {
	width: 14%;
	margin-right: 2.65%;
}

.archive ul.products {
	margin-top: 25px;
}


.sub-menu {
	width: 310px!important;
}

#menu-item-1969 a, #menu-item-1969 a:link, #menu-item-1969 a:visited {
	background: url("https://www.tangentscalemodels.com/wp-content/uploads/2013/12/fboff.png") no-repeat scroll 0pt 0pt transparent !important;
	text-indent: -9999em;
	margin-top: 0px;
	width: 1px !important;
	margin-left: 8px !important;
	padding-top: 10px !important;
	margin-top: 8px;
}

#menu-item-1969 a:hover {
	background: url("https://www.tangentscalemodels.com/wp-content/uploads/2013/12/fbover.png") no-repeat scroll 0pt 0pt transparent !important;
	text-indent: -9999em;
	margin-top: 0px;
	width: 1px !important;
	margin-left: 8px !important;
	padding-top: 10px !important;
	margin-top: 8px;
}

#menu-item-1970 a, #menu-item-1970 a:link, #menu-item-1970 a:visited {
	background: url("https://www.tangentscalemodels.com/wp-content/uploads/2013/12/CART_OFF.png") no-repeat scroll 0pt 0pt transparent !important;
	text-indent: -9999em;
	margin-top: 0px;
	width: 10px !important;
	margin-left: 15px !important;
	padding-top: 10px !important;
	margin-top: 5px;
	padding-bottom: 3px;
	background-color: transparent!important;
}

#menu-item-1970 a:hover {
	background: url("https://www.tangentscalemodels.com/wp-content/uploads/2013/12/CART_OVER.png") no-repeat scroll 0pt 0pt transparent !important;
	text-indent: -9999em;
	margin-top: 0px;
	width: 10px !important;
	margin-left: 15px !important;
	padding-top: 10px !important;
	margin-top: 5px;
	padding-bottom: 3px;
	background-color: transparent!important;
}



.woocommerce .images .thumbnails a {
	float: left;
	width: 29.75%;
	margin-right: 3.8%;
	padding-top: 5px;
	padding-left: 3px;

}

#badge {
	display: block;
	position: fixed;
	z-index: 1;
	right: 10px;
	top: 40px;
}


#discountytwo {
	width: 120px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	background-color: #ff9e00;
	padding: 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.28);
	-moz-box-shadow:    3px 3px 5px 0px rgba(0, 0, 0, 0.28);
	box-shadow:         3px 3px 5px 0px rgba(0, 0, 0, 0.28);
}

#discountytwo a {
	color: #000;
}

#discountytwo a:hover {
	color: #FFF;
	text-decoration: none;
}


}

@media only screen and (max-width: 950px) {

#superheader {
	width: 100% !important;
}

}
