/*-----------------------------------------------------------------------------------
Theme Name: Peddlar - Unity Marketing
Theme URI: http://www.woothemes.com/
Version: 1.1.3
Description: Child theme for Unity Marketing
Author: RedX Web Design
Author URI: http://www.redxwebdesign.com
Template: peddlar
-----------------------------------------------------------------------------------
	0.	Parent CSS import
	1.	General
	2.	Navigation
	3.	Columns
	4.	Home page
	5.	Book Page
	6.	Store Page
	8.	Widgets
	9.	Gravity Forms
	10. Footer
	11. Media Queries
		a. min width 800px
			1. Slider
			2. Navigation
			3. Store Page
		b. max width 1104px
			1. Home Page
		c. max width 990px
			1. Navigation
			2. Book Page
			3. Home Page
		d. max width 950px
			1. Store Page
		e. max width 800px
			1. Header
			2. Sidebar
			3. Home Page
			4. Store Page
			5. Book Page
			6. Footer
		f. max width 640px
			1. Home Page
			2. Store Page
-----------------------------------------------------------------------------------*/
/********************************************************
0. Parent CSS Import
********************************************************/
/*@import "../peddlar/style.css";
/* 	This is now properly enqueued */

/********************************************************
1. General Styles
********************************************************/
body {
	background: #fcfcfc;
}

.woo-sc-hr:nth-last-of-type(1) {
	visibility: hidden;
}

/*Adds all caps and a weight of bold where applied*/
.allCaps {
	text-transform: uppercase;
	font-weight: bold;
}

/*Adds a border radius of 50% to make the profile images circular image file must be
a perfect square to acheive this effect, it also add a border*/
.profile {
	border-radius: 50%;
	border: 6px solid rgba(108, 197, 201, 1.0);
	display: block !important;
	margin: 0 auto 10px !important;
}

.profile:hover {
	border: 6px solid rgba(108, 197, 201, 1.0) !important;
}

input[type=text],
input.input-text,
textarea, input.txt,
input[type=tel],
input[type=email],
input[type=password] {
	border: 1px solid rgba(211, 211, 211, 1.0);
}
/*------------------------------------------------------
This adjusts the current logo file, original dimensions
are 852px x 436px this scales to 190px x 97px
------------------------------------------------------*/
a#logo {
	width: 16%;
}

/*------------------------------------------------------
Adds border to top of site
------------------------------------------------------*/
#top {
	border-top: 7px solid rgba(108, 197, 201, 1);
}

/*------------------------------------------------------
Adjusts the original padding set by the parent theme
------------------------------------------------------*/
#header {
	background: transparent !important;
	padding-top: 0 !important;
}

#header .site-description {
  margin-bottom: .2em;
}

/* WOOTABS */
#main .widget h2:first-of-type,
.home .home .widget h2:first-of-type,
.layout-full.business .widget h2:first-of-type,
#main #recent-products h2:first-of-type,
.home .home #recent-products h2:first-of-type,
.layout-full.business #recent-products h2:first-of-type,
#main #component-widget h2:first-of-type,
.home .home #component-widget h2:first-of-type,
.layout-full.business #component-widget h2:first-of-type {
  font-size: 1em;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: .236em;
}
.home .homepage-area {
  margin-bottom: .236em;
}

/*------------------------------------------------------
custom code injection for contact info in the header
this was inserted in thechild theme file header.php
------------------------------------------------------*/
p.telenumber {
	color: rgba(127, 127, 127, 1);
	font-size: 1em;
	float: right;
	margin-top: 3em;
	text-align: right;
}

.contactLinks {
	color: rgba(0, 0, 0, 1);
	text-decoration: underline;
}

.hireMe {
	line-height: 1em;
	color: rgba(0, 0, 0, 1);
	font-size: 2em;
	font-weight: 700;
}

/*Testimonial header image*/
img[alt*="testimonial"] {
	border-radius: 5px;
	border: 1px solid #CCCCCC;
}

/*------------------------------------------------------
Horizontal rule adjustments
------------------------------------------------------*/
.woo-sc-hr,
.woo-sc-divider {
	padding-top: 0 !important;
}

/*------------------------------------------------------
Search field adjustments
------------------------------------------------------*/
/*All Search Styling*/
input[type="search"], input#s {
	border: 1px solid rgba(211, 211, 211, 1.0);	
	border-radius: 0.375em !important;
	background: #fff !important;
	font-size: 1em !important;
}

/*WordPress search widget field control*/
input#s {
	padding: 10px 12px !important;
	line-height: 1.5em !important;
}

/*WordPress search widget icon control*/
#searchform .search-submit,
#searchform #searchsubmit,
#searchform input[type="submit"] {
	top: 0.75em !important;
}

/*WooCommerce search widget field control*/
input[type="search"] {
	padding: 10px 2px !important;
}

/*WooCommerce search widget icon control*/
.woocommerce-product-search input[type="submit"] {
	top: .5em !important;
}

/*------------------------------------------------------
Post Headers
------------------------------------------------------*/
.post header h1 a:link,
.type-page header h1 a:link,
.post header h1 a:visited,
.type-page header h1 a:visited {
	color: rgba(111, 197, 200, 1);
}

.post header h1 a:hover {
	text-decoration: none;
}

.type-page header h1, h1 {
	color: rgba(111, 197, 200, 1);
}

/*------------------------------------------------------
Post Footer
------------------------------------------------------*/
.post .post-more,
.type-page .post-more {
	border-top: 1px solid rgba(204, 204, 204, 0.25);	
}

/*------------------------------------------------------
Sidebar
------------------------------------------------------*/
/*Adds divider lines to sections in sidebar widgets*/
/* .primary > li {
    border-bottom: 1px solid rgba(204, 204, 204, 1);
    padding-bottom: 20px;
}
*/

#sidebar {
	width: 24.833333% !important;
	/*background: rgba(234, 234, 234, 1.0);*/
	padding: 0 2% 0 1%;
	border-left: 1px solid rgba(204, 204, 204, 1);
}

select#menu-product-menu {
	padding: 5px !important;
	font-size: 16px !important;
	line-height: 1 !important;
	height: 34px !important;
	width: 100% !important;
	border-radius: 0 !important;
	margin: 2em 0 !important;
	background: #fff !important;
}

#sidebar .widget {
	margin-bottom: 1.236em !important;
}

/* Sidebar List Adjustments */
.primary ul {
    list-style: none;
    list-style-position: outside;
    margin: 0;
    width: 100%;
}

ul.children {
	margin: 0 0 0 1.618em;
	width: 93%;
}

/*------------------------------------------------------
Input Buttons
------------------------------------------------------*/
input[type=submit] {
	-webkit-appearance: none;
}

/*------------------------------------------------------
Blog Archive Headers
------------------------------------------------------*/
/* Removal of Widget list-style */
li.widget {
    list-style: none;
}

/* Styling for woo-commerce cart widget */
#woocommerce_widget_cart-2 {
    padding: 1em 1em .05em 1em;
    background-color: #eee;
    border-radius: 5px;
}

a.remove {
    padding: 1em;
    background-color: #6cc5c9;
    color: #fff;
    font-weight: 600;
    margin: .5em 0;
    border-radius: 3px;
}

a.remove:hover {
    background-color: #59bec2 !important;
    color: #fff !important;
    text-decoration: none !important;
}

/* Note by Sarah Moyer: class primary to show text in sidebar only, not on cart page, as the styling breaks*/
.primary a.remove::after {
   content: " Remove items?" !important;
}

.woocommerce-message {
	background: #EAEAEA;
}

/*Added missing space after Author meta data*/
.post-author a::after {
  content: " " !important;
}

/*Archive headers needed to be much smaller*/
.archive-header h1 {
	font-size: 1.5rem;
	color: rgba(139, 139, 139, 1) !important;
}

.fr a {
	font-size: 1.5rem;
	color: rgba(139, 139, 139, 1) !important;
	text-decoration: underline;
}

.fr a:hover {
	color: rgba(111, 197, 200, 1) !important;
}

/*------------------------------------------------------
After Post Details
------------------------------------------------------*/
#post-entries {
  border-top: 1px solid rgba(204, 204, 204, 0.25);
  border-bottom: 1px solid rgba(204, 204, 204, 0.25);
}

#post-author .profile-image img {
  border-radius: 50%;
  border: 6px solid rgba(108, 197, 201, 1.0);
}

/********************************************************
2. Navigation
********************************************************/
#navigation ul.nav > li > a {
  padding: 1.416em !important;
  color: rgba(71, 71, 71, 1) !important;
  font-weight: 700 !important;
}

#navigation ul.nav li.current-menu-item > a {
	background: rgba(108, 197, 201, 1.0) !important;
	color: #fff !important;
	box-shadow: inset 0 0.207em 0 0 rgba(108, 197, 201, 1.0) !important;
	-webkit-box-shadow: inset 0 0.207em 0 0 rgba(108, 197, 201, 1.0) !important;
}

#navigation ul.nav li.current-menu-item > a:hover {
	color: rgba(108, 197, 201, 1.0);
}

#top ul.nav > li {
	position: relative;
	float: right !important;
	zoom: 1;
	list-style: none;
}

/*------------------------------------------------------
Custom Drop Down Sizes
------------------------------------------------------*/
/* Speaking & WorkShops Dropdown */
li#menu-item-1584 ul.sub-menu {
	width: 235px !important;
}

/* Consulting Dropdown */
li#menu-item-1576 ul.sub-menu {
	width: 320px;
}

/* Reporst Dropdown */
li#menu-item-1838 ul.sub-menu {
  width: 190px;
}

/********************************************************
3. Columns
********************************************************/
.twocol-one,
.threecol-one,
.threecol-two,
.fourcol-one,
.fourcol-two,
.fourcol-three,
.fivecol-one,
.fivecol-two,
.fivecol-three,
.fivecol-four,
.sixcol-one,
.sixcol-two,
.sixcol-three,
.sixcol-four,
.sixcol-five {
	float: left;
	margin-right: 4%;
	margin-bottom: 0% !important;
	position: relative;
}

/********************************************************
4. Home Page
********************************************************/

/*Resets the margin of all the homepage areas to 0*/
.home .homepage-area {
	margin-bottom: 0;
}

/*Adjusts the padding of all the homepage widget areas to 3.5em top*/
.fullwidth-widgets .widget,
div.home .widget, 
iv.business .widget {
	padding: 3.5em 0 0 !important;
}

.wrapper,
.main-nav-inner,
.footer-inner,
#top .col-full,
.footer-shop-content {
	max-width: 76.498em !important;
}

/*------------------------------------------------------
Slider
------------------------------------------------------*/
/*Slider Pagination Hover*/
.flex-control-paging li a:hover {
	background: rgba(108, 197, 201, 1);
}

/*Controls Slider background box set by Parent*/
.home .flexslider li.slide .slide-content header,
.home .flexslider li.slide .slide-content .entry {
	background-color: rgba(0, 0, 0, 0) !important;
	width: 100% !important;
	margin-left: 0 !important;
	padding: 0 !important;
}

/*Customizes text on first slide*/
.sliderTxtBaseStylesOne {
	font-size: 1.8em;
	line-height: 1.2em;
	text-shadow: none;
	color: #fff;
}

/*Customizes text on second and third slides*/
.sliderTxtBaseStylesTwo {
	font-size: 1.8em;
	line-height: 1.2em;
	text-shadow: none;
	color: rgba(0, 0, 0, 1);
}

/*------------------------------------------------------
H1 style for top level heading at the top of the page
------------------------------------------------------*/
.textwidget h1{
	font-size: 4.291em !important;
	text-align: center !important;
}

.textwidget h3 {
	font-size: 2em;
	text-align: center;
	color: rgba(111, 197, 200, 1);
}

/*------------------------------------------------------
Unity Marketing Sub-Header
------------------------------------------------------*/
.home .widget h2:first-of-type {
	font-size: 1em;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 2.236em !important;
}

/*------------------------------------------------------
As Seen On TV section adjustments
------------------------------------------------------*/
div#honorable-mentions {
	padding: 1em 0;
}

img.logoAlign {
	display: block;
	margin: 2em auto;
}

.columnFour {
	width: 41.75%;
}

.columnThree {
	width: 30%;
}

/*------------------------------------------------------
Features Area
------------------------------------------------------*/
div#woothemes_features-2 {
	padding: 5em 0 !important;
}

/*
.feature img {
	width: 45% !important;
}
*/

img[src*="icon-"] {
	width: 45% !important;
}

/*------------------------------------------------------
Featured Products Area
------------------------------------------------------*/	
/*Button to Alignment for Featured Products*/
.textwidget .woocommerce ul li a h3 {
	min-height: 130px;
}

/*Button to Reports Page*/
a.woo-sc-button.store.custom {
	background: rgba(49, 49, 49, 1.0);
	margin: 0 auto 50px;
	display: block;
	position: relative;
	width: 25%;
}

a.woo-sc-button.store.custom:hover {
	background: rgba(108, 197, 201, 1.0);
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	transition: all ease 0.4s;
}

/********************************************************
5. Book Page
********************************************************/
.book {
	float: right;
	padding: 20px;
	width: 35%;
	border: 1px solid #CCCCCC;
	background: rgb(255, 255, 255);
	border-radius: 5px;
	margin: 20px;
}

a img[src*="book.png"] {
	float: right;
	padding: 20px;
	width: 100%;
/* 	border: 1px solid green; */
}

a.woo-sc-button.buy-now-btn.custom {
	clear: both;
	margin: 0 auto;
	display: block;
	width: 35%;
}

/********************************************************
6. Store Page
********************************************************/
/*------------------------------------------------------
Single Products
------------------------------------------------------*/
/*Product Image Styles customized from parent*/
.single-product .images {
	float: right !important;
	width: 27.916667% !important;
}

/*Product Summary Styles customized from parent*/
.single-product .summary {
	float: left !important;
	width: 67.916667% !important;
}

/*Price on single product page*/
.single-product .summary .price,
.post p.tags:before,
.type-page p.tags:before,
.post .post-meta .post-author a:before,
.type-page .post-meta .post-author a:before,
.post .post-meta .post-category a:before,
.type-page .post-meta .post-category a:before,
.post .post-more .comments a:before,
.type-page .post-more .comments a:before,
p.stars a:hover:before,
p.stars a:focus:before {
	color: rgba(71, 71, 71, 1) !important;
}

.textwidget .woocommerce ul li a h3 {
	min-height: 80px;
}

/*Active Tab*/
.widget_woodojo_tabs ul.nav-tabs li.active a,
.woocommerce_tabs ul.nav-tabs li.active a,
.woocommerce-tabs ul.nav-tabs li.active a,
.widget_woodojo_tabs ul.tabs li.active a,
.woocommerce_tabs ul.tabs li.active a,
.woocommerce-tabs ul.tabs li.active a {
	background: #ffffff;
	color: #252525;
	border: 1px solid rgba(215,215,215,1.0);
	border-bottom: 1px solid white;
	top: 1px;
}

/*Hover Tab*/
.widget_woodojo_tabs ul.nav-tabs li a:hover,
.woocommerce_tabs ul.nav-tabs li a:hover,
.woocommerce-tabs ul.nav-tabs li a:hover,
.widget_woodojo_tabs ul.tabs li a:hover,
.woocommerce_tabs ul.tabs li a:hover,
.woocommerce-tabs ul.tabs li a:hover {
	background: none;
}

/*Panel under Tabs*/
.widget_woodojo_tabs .panel,
.woocommerce_tabs .panel,
.woocommerce-tabs .panel {
	clear: both;
	background: #ffffff;
	padding: 1.618em;
	margin-bottom: 1.618em;
	border: 1px solid rgba(215,215,215,1.0);
	border-radius: 2px;	
}

.widget_woodojo_tabs,
.woocommerce_tabs,
.woocommerce-tabs {
	width: 100%
}


/*------------------------------------------------------
Product Listings
------------------------------------------------------*/
.featurette {
	background-color: rgba(241, 241, 241, 1.0);
	padding: 20px 20px 50px 20px;
	border-radius: 5px;
	border: 1px solid rgba(215, 215, 215, 1.0);
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}

/*adjust the height of the featured area*/
ul.featured-products li {
	list-style: none;
	position: relative;
	height: 320px;
}

ul.featured-products li a {
	height: 320px;
/* 	overflow: hidden; */
}

/*hides price in features section*/
.featurette span.amount {
	visibility: hidden !important;
}

/*hides add to cart button in features section*/
.featurette a.button.add_to_cart_button.product_type_simple {
	visibility: hidden;
}

/* view other featured items button */
.featured-btn-box {
	margin: 0 auto;
	display: block;
	width: 100%;
	z-index: 3000;
	top: 20px;
	position: relative;
}

a.woo-sc-button.featured-btn {
	margin: 0 auto;
	display: block;
	width: 75%;
}

/*Adjust margin on products*/
ul.products {
	list-style: none;
	position: relative;
	margin: 0;
}

/*Product details*/
ul.products li.product .product-details h3 {
	color: rgba(51, 51, 51, 1) !important;
}

/*Product Images*/
ul.products li.product a img, .single-product .images img {
	display: block;
	height: auto;
	margin: 0 auto 1.618em;
	border-radius: 5px;
	border: 1px solid rgba(215, 215, 215, 1.0);
}

/*Product price*/
ul.products li.product .product-details {
	position: relative !important;
	background: rgba(0, 0, 0, 0) !important;
	border: none !important;
	color: rgba(51, 51, 51, 1) !important;
	padding: 0 !important;
	opacity: 100 !important;
	filter: alpha(opacity=@opacity * 100);
	/* -webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	transition: all ease 0.4s; */
	margin-bottom: 2em !important;
	text-align: center !important;
}

/*Product button*/
ul.products li.product .button, ul.products li.product .added_to_cart {
	margin-bottom: 3em !important;
}

/*Align Cart Button*/
#main ul li a h3 {
	min-height: 200px !important;
}

/*Align First Child sorting button*/
.woocommerce-ordering ul li:first-child, .woocommerce_ordering ul li:first-child {
	margin-left: 0px !important;
	margin-right: 6px;
}

/*Align sorting buttons*/
.woocommerce-ordering ul li, .woocommerce_ordering ul li {
	float: left;
	margin-left: 0px !important;
	margin-right: 6px;
	margin-bottom: .75em;
}

/*Make download link a download button after checkout*/
small a {
	background: #6cc5c9;
	color: #fff;
	padding: 10px;
	margin: 0;
	top: 20px;
	position: relative;
	border-radius: 3px;
}

small a:hover {
	color: white;
	text-decoration: none;
	background: #389397;
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	transition: all ease 0.4s;
}

td.product-name,
td.product-total {
	padding-bottom: 50px;
}

/********************************************************
7. Single Page
********************************************************/
div#tab-description h2:first-child {
	visibility: hidden;
	line-height: 0;
}

div#tab-reviews h2:first-child {
	visibility: hidden;
	line-height: 0;	
}

/********************************************************
8. Widgets
********************************************************/
/*Product List Widget customization*/
.widget .product_list_widget li {
	border-bottom: 1px solid rgba(223, 223, 223, 1) !important;
	margin: 0 0 0.5em !important;
	padding-bottom: 0.5em !important;
}

ul.product_list_widget li:last-child {
	border-bottom: none !important;
}

/*Product List Widget Image customization*/
.widget .product_list_widget li img {
	visibility: hidden;
}

/*Product Price Filter Widget customization*/
.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: rgba(230, 230, 230, 1);
}

.widget_price_filter .ui-slider .ui-slider-range {
	background: rgba(108, 197, 201, 1.0) !important;
}

.widget_price_filter .ui-slider .ui-slider-handle {
	border: 1px solid rgba(108, 197, 201, 1.0) !important;
}

/********************************************************
9. Gravity Forms & Forms
********************************************************/
/*Customize all input fields with the type of text and textarea*/
input[type="text"], textarea {
	border: 1px solid rgba(211, 211, 211, 1.0);
	padding: 10px 4px !important;
	font-size: 1em !important;

}

.gform_wrapper .gfield_required {
	color: rgba(111, 197, 200, 1) !important;
}

/*Customize Gravity forms headers*/
.gfield {
	margin-bottom: 0.5em !important;
}

.ginput_container {
	margin-bottom: 0em !important;
}

.gform_wrapper .gform_footer {
	padding: 0 0 10px 0 !important;
	margin: 16px 0 0 0;
	clear: both;
}

.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium {
  width: 98%;
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
	font-size: 1em !important;
	height: 41px !important;
	width: 94% !important;
	border-radius: 0 !important;
	margin: 0 !important;
	background: #fff !important;
	border: 1px solid rgba(211, 211, 211, 1.0) !important;	
}

/*
select#input_2_7_4 {
	font-size: 1em !important;
	height: 41px !important;
	width: 94% !important;
	border-radius: 0 !important;
	margin: 0 !important;
	background: #fff !important;
	border: 1px solid rgba(211, 211, 211, 1.0) !important;	
}
*/

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
	font-size: 1em !important;
	height: 41px !important;
	border-radius: 0 !important;
	margin: 0 !important;
	background: #fff !important;
	border: 1px solid rgba(211, 211, 211, 1.0) !important;
} 

/* hide woocommerce form */
form#contactForm {
	visibility: hidden;
	height: 0;
	margin: 0;
	overflow: hidden;
}
/********************************************************
10. Footer
********************************************************/
#footer-widgets {
	padding: 0 !important;
}

ul#menu-footer {
	list-style: none;
}

/*hr at top of footer*/
#footer-widgets hr {
	height: 1px !important;
	background: rgba(204, 204, 204, 1) !important;
}

/*footer bar very botttom*/
#footer {
	padding: 1.618em 0.618em;
	margin-left: -1.618em;
	margin-right: -1.618em;
	background: rgba(234, 234, 234, 1);
}

/********************************************************
11. Media Queries
********************************************************/
@media only screen and (min-width: 800px) {  
	/********************************************************
	1. Slider
	/********************************************************/
	.home .flexslider li.slide .slide-content {
		width: 80% !important;
		left: 7% !important;
		position: absolute;
		top: 5.997em;
		display: block;
		background: rgba(248, 248, 248, 0) !important;
		border-bottom: 1px solid rgba(204, 204, 204, 0) !important;
		text-shadow: 2px 2px 2px rgba(0, 0, 0, 0) !important;
	}
	
	/********************************************************
	2. Navigation
	********************************************************/
	#navigation #main-nav {
		margin-left: 0% !important;
		margin-right: 0% !important;
		*margin-left: 0% !important;
		*margin-right: 0% !important;
	}
  	
	.page-template-template-contact-php #location,
	.page-template-template-contact-php #twitter-connect {
		width: 100% !important;
	}
	/********************************************************
	3. Store
	********************************************************/
	ul.products li.product .button,
	ul.products li.product .added_to_cart {
		padding: .875em .816em !important;
	}
	
	.woocommerce-ordering ul li a,
	.woocommerce_ordering ul li a {
		display: block;
	}
	
	.widget_woodojo_tabs,
	.woocommerce_tabs,
	.woocommerce-tabs {
    	width: 147.5% !important;
	}
}

@media screen and (max-width: 1104px) {
	/********************************************************
	1. Home Page
	********************************************************/
	/*------------------------------------------------------
	Featured Products Area
	------------------------------------------------------*/	
	/*Button alignment*/
	.textwidget .woocommerce ul li a h3 {
		min-height: 130px;
	}	
}

@media screen and (max-width: 990px) {
	/********************************************************
	1. Navigation
	********************************************************/
	#navigation ul.nav > li > a {
		font-size: 1.5rem !important;
		padding: 2rem 1.25rem !important;
		color: rgba(71, 71, 71, 1) !important;
		font-weight: 700 !important;
	}
	
	/********************************************************
	2. Book Page
	********************************************************/
	.book {
		float: right;
		padding: 20px;
		width: 40%;
		border: 1px solid #CCCCCC;
		background: rgb(255, 255, 255);
		border-radius: 5px;
		margin: 20px;
	}
	
	a img[src*="book.png"] {
		float: right;
		padding: 0px;
		width: 80%;
/* 		border: 1px solid green; */
	}
	
	a.woo-sc-button.buy-now-btn.custom {
		clear: both;
		margin: 0 auto;
		display: block;
		width: 35%;
	}
	
	/********************************************************
	3. Home Page
	********************************************************/
	/*------------------------------------------------------
	Featured Products Area
	------------------------------------------------------*/	
	.textwidget .woocommerce ul li a h3 {
		min-height: 130px;
	}
}

@media screen and (max-width: 950px) {
	/********************************************************
	1. Store Page
	********************************************************/
	#main ul li a h3 {
		min-height: 280px !important;
	}
}
@media screen and (max-width: 800px) {
	/********************************************************
	1. Header
	********************************************************/
	a#logo {
		width: 40%;
		margin-top: 1em;
	}
	
	p.telenumber {
		color: rgba(71, 71, 71, 1);
		font-size: .75em;
		font-weight: 700;
		margin-top: 2em;
	}
	
	div#main {
		margin-top: 10px;
	}
	
	/*Button to Reports Page*/
	a.woo-sc-button.store.custom {
		width: 40%;
	}
	
	/********************************************************
	2. Sidebar
	********************************************************/
	#sidebar {
	  width: 96% !important;
	  /*background: rgba(234, 234, 234, 1.0);*/
	  padding: 2%;
	  margin-bottom: 1em;
	  border-left: none;	
	}

	/********************************************************
	3. Home Page
	********************************************************/
	/*------------------------------------------------------
	Slider
	------------------------------------------------------*/
	.flexslider .layout-full .slide-content,
	.flexslider .layout-full .slide-media {
		width: auto !important;
		float: none !important;
		background: rgba(247, 247, 247, 1) !important;
		border-bottom: 1px solid rgba(204, 204, 204, 1) !important;
		text-shadow: 2px 2px 2px rgba(0, 0, 0, 0) !important;
	}

	.sliderTxtBaseStylesOne,
	.sliderTxtBaseStylesTwo {
		text-align: center;
		font-size: 1em !important;
		line-height: 1.2em !important;
		text-shadow: 0 0 0 rgba(0,0,0,0) !important;
		color: rgba(71, 71, 71, 1.0) !important;
	}
	/*------------------------------------------------------
	H1 style for top level heading at the top of the page
	------------------------------------------------------*/
	.textwidget h1 {
	  font-size: 2.291em !important;
	  text-align: center !important;
	}
	
	/*------------------------------------------------------
	As Seen On TV section adjustments
	------------------------------------------------------*/
	img.logoAlign {
		width: 25%;
		margin: 1em auto;
	}

	/*------------------------------------------------------
	Features Area
	------------------------------------------------------*/	
	div#woothemes_features-2 {
		padding: 1.5em 0 !important;
	}
	
	.features.columns-3 {
		margin: 0 auto;
		text-align: center;
	}
	
	.feature {
		margin-bottom: 4em;
	}
	
	.feature, .last {
		margin-bottom: 0em;
	}

	/*------------------------------------------------------
	Featured Products Area
	------------------------------------------------------*/	
	/*Button alignment*/
	.textwidget .woocommerce ul li a h3 {
		min-height: 140px;
	}
	
	/*Button sizing*/
	ul.products li.product .button, ul.products li.product .added_to_cart {
		padding: 0.882em .818em !important;
	}
	
	/********************************************************
	4. Store Page
	********************************************************/
	/*Button alignment*/
	#main ul li a h3 {
		min-height: 120px !important;
	}
	
	.single-product .images {
		float: right !important;
		width: 100% !important;
	}
	
	.single-product .images img {
		max-width: 100%;
		height: auto;
		margin: 0 auto 1em auto;
		width: 100%;
	}	
	
	.single-product .summary {
		float: left !important;
		width: 100% !important;
	}
	
	/********************************************************
	5. Book Page
	********************************************************/	
/*
	.book {
		float: none;
		padding: 0 0 0 80px;
		width: 80%;
		height: 80%;
	}
*/
	.book {
		float: right;
		padding: 20px 0 20px 20px;
		width: 96.5%;
		border: 1px solid #CCCCCC;
		background: rgb(255, 255, 255);
		border-radius: 5px;
		margin: 0 -10px 20px 20px;
	}
	
	a img[src*="book.png"] {
		float: right;
		padding: 0px;
		width: 80%;
/* 		border: 1px solid green; */
	}
	
	a.woo-sc-button.buy-now-btn.custom {
		clear: both;
		margin: 0 auto;
		display: block;
		width: 70%;
		left: -10px;
		position: relative;
	}

	/********************************************************
	6. Footer
	********************************************************/
	.textwidget img .profile {
		border-radius: 50%;
		margin-left: 90px;
		margin: 0 auto;
		border: 6px solid rgba(108, 197, 201, 1.0);
		display: block;
	}
	
	.footer-widget-1, .footer-widget-2 {
		text-align: center;
	}
  	
	ul#menu-footer-1 {
		list-style: none;
	}
}

@media screen and (max-width: 640px) {
	/********************************************************
	1. Home Page
	********************************************************/
	a#logo {
		width: 25% !important;
		margin-top: 2em !important;
	}
	
	p.telenumber {
		font-size: .65em !important;
		margin-top: 2.5em !important;
	}

	/*------------------------------------------------------
	Featured Products Area
	------------------------------------------------------*/
	/*Button alignment*/
	.textwidget .woocommerce ul li a h3 {
		min-height: 200px;
	}
	
	/*Button to Reports Page*/
	a.woo-sc-button.store.custom {
		width: 80%;
	}
	
	/********************************************************
	2. Store Page
	********************************************************/
	/*Button alignment*/
	#main ul li a h3 {
		min-height: 280px !important;
	}
	
	.woocommerce-ordering ul li:first-child, .woocommerce_ordering ul li:first-child {
		margin-left: 0px !important;
	}
	
	.woocommerce-ordering ul li, .woocommerce_ordering ul li {
		margin-left: 0 !important;
		margin-right: 6px !important;
	}
}

#honorable-mentions h3,
.features,
.footer-shop-content,
.footer-widget-1,
.footer-widget-2,
.footer-widget-3,
.footer-inner {
    font-style: normal;
}

div.home #text-8.widget{
    padding: 0 0 0 !important;
}

h2.woocommerce-loop-product__title{
	font-size: 1.2em;
    line-height: 1.4em;
}