/*
	Theme Name: SW Pets
	Author: Peter Griffyn
	Author URI: http://www.studiopress.com/
 
	Version: 1.0
 
	Template: genesis
	Template Version: 1.9
 
	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php 
*/

/*
01 Import Fonts
---------------------------------------------------------------------------------------------------- */

@import url(https://fonts.googleapis.com/css?family=Lato:400,700);


/*
02 Defaults
---------------------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
input, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
	font-size: 100%; /* 16px browser default */
	height: 100%;
	width: 100%;
}

.gototop,.creds { 
	display:none;
}

body {
	background: url("images/main-bg.png") repeat fixed;
	line-height: 1;
}

#description {
	display:none;
}

body,
input,
select,
textarea,
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

a{
text-decoration:none;
outline: none;
}

ol,ul,li{
list-style-type:none;
margin:0;
padding:0;
}


.clear{
	clear: both;
}

a,
a:visited,
button,
input[type="button"],
input[type="submit"],
.btn {
	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

::-moz-selection {
	background-color: #1e1e1e;
	color: #fff;
}

::selection {
	background-color: #1e1e1e;
	color: #fff;
}

a img {
	border: none;
}

#header #title-area{
	width: 100%;
}


.primarymenu{
	float: left;
	width: 100%;
	position: relative;
	top: 4px;
	left: 0;
	z-index: 20;
}

.primarymenu li{
	float: left;
	font-family: 'delius_unicaseregular';
	position: relative;
	font-size: 12px;
	background: url("images/separator.png") no-repeat left center;
}
.sf-sub-indicator{
	display: none;
}
.primarymenu li ul{
	position: absolute;
	white-space: nowrap;
	opacity: 0.9;
	left: 10px;
	padding-top: 18px;
	width: 180px;
	z-index: 100;
	display: none;
}
.primarymenu li ul ul{
	padding-top:0px;
left:178px;
top:0;
z-index:100;
}
.primarymenu .current_page_item a,.primarymenu li.current-page-parent > a,.primarymenu a:hover{
	color: #fff;
}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img{
	box-shadow: none !important;
}
/*.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images{
	width: 35% !important;
}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary{
	width: 62% !important;
	min-height: 280px;
}
.variations_form.cart select{
	padding: 0;

}
.variations_form.cart .variations{
	    float: left;
    margin-right: 0px;
    margin-top: 12px;
}
.variations_form.cart p.stock {
display: none;
}
#content-sidebar-wrap .woocommerce div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select{
	width: 75px !important;
}
form.cart .quantity.buttons_added{
	height: 50px;
}
form.cart{
	margin-top: 5px;
	position: relative;
	    border-bottom: 2px solid #E3E3E3;
    border-top: 2px solid #E3E3E3;
    width: 90%;
}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img{
	display: none;
}
#content-sidebar-wrap .product .entry-summary form.cart .single_add_to_cart_button{
	top: 3px;
	left: 110px;
}*/
#content-sidebar-wrap .woocommerce-tabs ul.tabs li.active{

	box-shadow: none !important;
	border-radius:0 !important; 
}
#content-sidebar-wrap .woocommerce-tabs ul.tabs li.active a{
	color: #fff !important;
	font-family: 'ubuntubold';
	font-size: 15px;
}
#content-sidebar-wrap .woocommerce-tabs ul.tabs li a{
	color: #999 !important;
	font-family: 'ubuntubold';
	font-size: 15px;
}
ul.tabs{
	padding: 0 !important;
	margin-bottom: 0 !important;
}
.woocommerce-tabs div.panel{
	color: #707070;
	font-family: 'ubuntubold';
	font-size: 15px;
	padding: 5px 10px !important;
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}
.woocommerce-tabs div.panel h2{
	color: #3E3D72;
	font-size: 18px;
	font-family: 'ubuntumedium';
}

.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{
		background-color: #e3e3e3 !important; 
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{
		background-color: #3e3d72 !important;
}
#content-sidebar-wrap  .woocommerce-tabs ul.tabs li{
	box-shadow: none !important;
	border-radius:0 !important;

}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
 .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,
  .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after{
	box-shadow: none !important;
	border-radius:0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,
 .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before{
 	box-shadow: none !important;
	border-radius:0 !important;
 }
 .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
  .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{
  	box-shadow: none !important;
	border-radius:0 !important;
  }
.widget_shopping_cart_content  dl.variation{display: none;}
/*.variations_form.cart a.reset_variations{
	display: none !important;
}*/
.variations_form.cart td.label{
	display: none;
}
/*.variations_form.cart{
    border-bottom: 2px solid #E3E3E3;
    border-top: 2px solid #E3E3E3;
    position: relative;
    margin-top: 5px;
    width: 90%;
    height: 50px;
}*/
#content-sidebar-wrap div.product .variations_form.cart .single_variation{
float: left;
width: 70px;
margin-right: 10px;
text-align: center;
}

.title-info p{
	text-align: left;
	font-family: 'ubuntumedium';
	font-size: 18px;
	color: #3e3d72;
}
.quantity-info{
    color: #999999;
    float: left;
    font-family: 'ubunturegular';
    font-size: 11px;
    line-height: 44px;
    margin-right: 10px;
    width: 45px;
}
.title-info p span{
    background: url("images/how_many.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 27px;
    left: 76px;
    position: relative;
    width: 87px;
    top: 8px;
}
/*.single_variation span.amount{
	font-size: 18px;
	font-family: 'ubuntumedium';
	color: #999;
	position: relative;
	top: 13px;
}
.single_variation_wrap .variations_button .quantity{
	top: -1px;
	height: 52px;
	width: 70px !important;
	left: 5px;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty{
	height: 100% !important;
	width: 50px !important;
	vertical-align: middle;
}
.woocommerce table.cart .quantity input.qty,
 .woocommerce-page table.cart .quantity input.qty,
  .woocommerce #content table.cart .quantity input.qty,
   .woocommerce-page  #content table.cart .quantity input.qty{height: 28px !important;}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus,
 .woocommerce #content .quantity .plus,
  .woocommerce-page #content .quantity .plus,
   .woocommerce .quantity .minus, 
   .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus,
    .woocommerce-page #content .quantity .minus{
	height: 27px !important;
}
.woocommerce table.cart .quantity .plus, .woocommerce-page table.cart .quantity .plus,
 .woocommerce #content table.cart .quantity .plus,
  .woocommerce-page #content table.cart .quantity .plus,
   .woocommerce table.cart .quantity .minus, 
   .woocommerce-page table.cart .quantity .minus, .woocommerce #content table.cart .quantity .minus,
    .woocommerce-page #content table.cart .quantity .minus{
    	height: 15px !important;
    }
.woocommerce-message, .woocommerce-error, .woocommerce-info{
	width: 85%;
}
#content-sidebar-wrap .product .entry-summary .variations_form.cart .single_add_to_cart_button,#content-sidebar-wrap .product .entry-summary .cart .single_add_to_cart_button{
	background: url('images/add_cart.png') no-repeat 0 0;
	height: 42px;
	width: 133px;
	top: 95px;
	left: 0;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
	box-shadow: none;
	position: absolute;
}
#content-sidebar-wrap .product .entry-summary form.cart .single_add_to_cart_button{
	top: 83px;
	left: 0px;
}
.wrap_for_single .quantity.buttons_added{

}*/
#content-sidebar-wrap .product .entry-summary .variations_form.cart .single_add_to_cart_button:hover,#content-sidebar-wrap .product .entry-summary .cart .single_add_to_cart_button:hover{
	background: url('images/hover.png') no-repeat 0 0%;
}
#content-sidebar-wrap .product .entry-summary h1.product_title{
	color: #3e3d72;
	font-size: 24px;
	font-family: 'ubuntumedium';
}
.primarymenu .sub-menu .current_page_item a,.primarymenu .sub-menu li a:hover{
	color:#3e3d72;
}

.primarymenu li ul li{
	background: none;
	line-height: 15px;	
	background-color: #fad6bc;
	width: 100%;
	font-family: 'ubunturegular';
	font-size: 14px;
}

.primarymenu li ul li a{
	color: #e9510e;
}


.primarymenu li a{
	color:#f1a47d;
	display: inline-block;
	padding: 4px 6px;
	
}
.primarymenu ul ul,.secondarymenu ul ul{
display:none;
}

.primarymenu ul ul li:first-child,.primarymenu ul ul li.first-child{
	background-image: url('images/dropdown.png');
	background-repeat: no-repeat;
	background-position: 10px 0;
	padding-top: 10px;
}

.primarymenu ul ul li ul li:first-child,.primarymenu ul ul li ul li.first-child{
background:none repeat scroll 0 0 #FAD6BC;
}

* html li {
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += " first-child") : 0);
}

#header .widget-area{
	position: absolute;
	z-index: 21;
	top:0;
	right: 0;
	width: auto !important;
	text-align: right;
	font-family: Verdana;
}

#header .widget-area span{
	position: relative;
	top: -11px;
	left: -20px;
	font-size: 11px;
	color: #037979;
}

.widget-area .textwidget a.member{
	display: inline-block; 
	background: url('images/member-icon.png') no-repeat;
	width: 140px;
	height: 30px;
}

.logo{
    display: inline-block;
    float: left;
    height: 141px;
    margin-top: 32px;
    width: 513px;
}

.sublogo{
	float: right;
	text-align: right;
	width: 350px;
	font-size: 12px;
	font-family: Verdana;
	margin-top: 40px;
}
.sublogo a.free{
	background: url("images/free.png") no-repeat;
	display: inline-block;
	width: 136px;
	height: 124px;
	float: left;
	left: 25px;
    position: relative;
}

.sublogo p{
	font-size: 24px;
	color: #fff;
	margin-bottom: 10px;
}

.secondarymenu{
	float: left;
	font-family: 'delius_unicaseregular';
	font-size: 14px;
	position: absolute;
	background: url('images/second-nav.png') no-repeat;
	top: 171px;
	width: 56%;
	height: 85px;
	right: 0;
}
.secondarymenu li{
	float: left;
}

.secondarymenu ul{
	margin-top: 43px;
}
.secondarymenu ul li.menu-item{
	position: relative;
	left: 20px;
}
.secondarymenu li ul a{
width:100%;
}
.secondarymenu li ul{
    background: none repeat scroll 0 0 #3E3D72;
    margin: 0;
    position: absolute;
    top: 40px;
width: 160px;
    z-index: 100;
}
.secondarymenu ul ul ul{
left:150px;
top:0;
}

.secondarymenu ul ul li.menu-item{
left:0;
}

.secondarymenu li ul li {
	float: left;
	white-space: nowrap;
	width: 100%;
}


.secondarymenu .current_page_item a,.secondarymenu li.current-page-parent > a,.secondarymenu a:hover{
	color: #007698;
}

.secondarymenu li a{
	color:#fecf00;
	display: inline-block;
	padding: 15px 8px;	
}
.widget_product_cycle{float: left;margin-right: 25px;}
.secondarymenu li a:hover{
	color: #fff;
}

.product_cycle_widget_container .p_prev_arrow a{
	background: url(images/left-arrow.png) no-repeat !important;
	width:25px;
	height: 224px !important;
}
.product_cycle_widget_container .p_next_arrow a{
	background: url(images/right-arrow.png) no-repeat !important;
	height: 224px !important;
}
.product_cycle_widgets{
	    left: 40px;
    overflow: hidden;
    position: relative;
    width: 353px !important;
    z-index: 10;
}
.product_cycle_item .content-slide-img .product_cycle_image_a{
	color: #999;
	font-size: 11px;
	font-family: 'ubuntumedium';
}
.product_cycle_item_title{
	font-family: 'ubuntubold';
	color: #3e3d72;
	font-size: 14px;
}
.product_cycle_widget_container{width: 435px;}
#inner .product_cycle_widget_container .w_next_prev{display: block !important; top:10px !important;z-index: 1;}
.contact{
	float: right;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	width: 11%;
}

.wcmenucart-display-standard{
	position: absolute;
	right: 0;
}

.contact a{
	color:#fff;
}

.secondarymenu li:first-child,.secondarymenu li.first-child{
	background: url("images/arrow.png") no-repeat 21px bottom;
}
* html li {
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += " first-child") : 0);
}

#footer p.copyright,#footer p.copyright a{
	color: #5f5f67;
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	line-height: 30px;
}
#footer p.copyright a:hover{
	color:#007698;
}

#footer p.copyright span{
	position: relative;
	left: -50px;
}



#sidebar-alt{
	margin-top: 0px;
	margin-bottom: 40px;
}

#inner  ul.products li .attachment-shop_catalog{
	max-width: 113px;
	max-height: 113px;
	margin: 17px;
}
#inner #content nav.woocommerce-breadcrumb {
	margin-top: 15px;
}

#inner ul.products li a h3{
color:#3e3d72;
font-size: 12px;
font-family: 'ubuntumedium';
padding: 0 5px;
}

#inner  ul.products li a p{
	color: #666;
	font-size: 12px;
	font-family: 'ubunturegular';
	padding: 3px 5px;
}

#inner ul.products li a p span{
	color: #3e3d72;
	font-size: 11px;
	font-family: 'ubuntumedium';
	text-align: center;
}

#inner ul.products li a p span.price,.woocommerce ul.products li.product .price span, .woocommerce-page ul.products li.product .price span{
	color: #666;
	font-family: 'ubuntubold';
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	display: inline-block;
}

.woocommerce ul.products li.product .star-rating{
	display: none;
}
.category_woo{
	float: left;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale{
	right: 7px !important;
	top: 9px !important;
}
.woocommerce-result-count{
	display: none !important;
}
.woocommerce-ordering select{
    height: 25px;
    margin: 12px 10px;
    padding: 0;
    width: 200px;
}
.shop_table{border: none !important;}
.shop_table th{
	border-top: 1px solid #ccc;
	
}
.cart_list .empty{
font-size: 18px;
font-family: 'ubunturegular';
color: #999;
padding-bottom: 20px !important;
margin-bottom: 15px;
}
.cart_list .empty span{
	font-size: 12px;
	font-family: 'ubuntumedium';
	font-weight: normal;
	color: #666;

}
.woocommerce table.shop_table tr > td{
	border-top: 1px solid #ccc;
	border-bottom: none;
}
.post h2.wootitle{
	font-family: 'ubuntumedium';
	font-size: 24px;
	color: #3e3d72;
}
.related.products{display: none;}
.woocommerce table.shop_table .for-border table td.labeled{
	text-align: left;
}
.woocommerce table.shop_table .for-border table .labeled label{
	font-size: 11px;
	font-family: 'ubuntumedium';
	margin: 0;
	color: #999;
	font-weight: normal;
}
.woocommerce table.shop_table .for-border table.radio_tb{
	position: relative;
	left: -150px;
	margin: 0;
}
.woocommerce table.shop_table .for-border table .labeled label span{
	font-weight: bold;
	font-family: 'ubuntubold';
	font-size: 14px;
	color: #3e3d72;
	}
a.shop{
    color: #FECF00;
    float: right;
    font-family: 'ubuntumedium';
    font-size: 20px;
    font-weight: lighter;
    left: -18px;
    letter-spacing: 1px;
    padding: 3px 13px;
    position: relative;
    top: -79px;
    z-index: 100;
}
a.shop:hover{
	color: #FECF00;
}
.cart-collaterals .cart_totals h2{
	text-align: right;
	line-height: 40px;
	margin-bottom: 0;
	width: 100%;
}
.woocommerce table.shop_table .for-border .cart_totals{

	width: 44%;
	margin-left: 40px;
}
.cart-collaterals{
	margin-top: 20px;
	border-top:1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.cart-collaterals h2,.cart-collaterals h2 a{
	text-align: center;
	width: 40%;
	line-height: 40px;
	color: #3E3D72;
    font-family: 'ubuntubold';
    font-size: 14px;
	margin-bottom: 0;
}
.cart-collaterals section.shipping-calculator-form{
	width: 40%;
	float: left;
}
.woocommerce table.shop_table .for-border .cart_totals table{
	margin: 20px 0px;
}
.woocommerce .one,.woocommerce .two,.woocommerce .three{
    background: url("images/one.png") no-repeat scroll 0 0 transparent;
    color: #999999;
    font-family: 'ubuntumedium';
    font-size: 24px;
    height: 100px;
    line-height: 65px;
    text-align: right;
    width: 330px;
    font-weight: normal;
}
.actions{padding: 0 !important;}
#content table.cart td.actions .button.alt.three{
	background: url("images/three.png") no-repeat scroll 0 19px transparent;
	font-family: 'ubuntumedium';
    font-size: 24px;
     color: #999999;
     width: 380px;
     float: left !important;
     text-shadow:none;
     border: none;
     box-shadow: none;
     line-height: 65px;
     height: 100px;
     margin: 0;
     padding: 0;
     font-weight: normal;
} 
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{
	margin: 0 3.8% 2.992em 0 !important;
}
.woocommerce .two{
	background: url("images/two.png") no-repeat scroll 0 0 transparent;
	height: 55px;
	width: 308px;
	padding: 0 !important;
}
.products .product_type_variable{
	display: none !important;
}
.woocommerce table.shop_table .for-border > td{
 border-top: 1px solid#ccc !important;
}
.woocommerce table.shop_table .for-border table{
    float: right;
    margin: 20px -14px 20px 120px;
}
.woocommerce table.shop_table .for-border table.clear{
	margin: 0;
	float: left;
}

.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img{
	max-width: 115px;
	max-height: 115px;
	width: auto !important;
	height: auto !important;
}
.woocommerce table.shop_table .for-border th{border: none !important;}
.woocommerce table.shop_table .for-border table th{
	color:#999;
	text-transform: uppercase;
	font-family: 'ubuntumedium';
	font-size: 14px;
}
.woocommerce table.shop_table .for-border table td{
		border: none;
}

.woocommerce table.shop_table .for-border table td .amount{
	color:#3e3d72;
	text-transform: uppercase;
	font-family: 'ubuntubold';
	font-size: 18px;
	font-weight: bold;

}
.woocommerce-ordering{
    left: 174px;
    display: none;
    position: relative;
    width: 685px;
    height: 50px;
    background: #ececec;
}
#inner ul.products li{
    /*border: 1px solid #CCCCCC;
    height: 300px;
    min-height: 150px;
    clear: none;*/
    overflow: hidden;
    width: 147px;
}
.products li .add_to_cart_button{
	display: none !important;
}
#sidebar{
	margin-top: 40px;
	width: 174px;
	margin-bottom: 100px;

	margin-right: 20px;

	position: relative;
}
.widget_shopping_cart_content{
	margin-left: 10px;
	padding: 0 0 50px 0;
}

.widget_shopping_cart_content a{
	color:#999;
	font-family: 'ubuntumedium';
	font-size: 12px;
}
.quantity,.total{
	color: #666;
	font-family: 'ubuntumedium';
	font-size: 12px;
	border: none !important;
}

.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce #content div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity{
	float: left !important;
	margin: 0 0 4px 0 !important;
}

.woocommerce div.product form.variations_form.cart div.quantity,
.woocommerce-page div.product form.variations_form.cart div.quantity,
.woocommerce #content div.product form.variations_form.cart div.quantity,
.woocommerce-page #content div.product form.variations_form.cart div.quantity{
float: left !important;
margin: 0 0 4px 0 !important;
}

.buttons .button{display: none !important;}
.buttons{
	margin: 0 !important;
	position: absolute;
	right: 0;
}
.buttons .button.checkout,.buttons .button.checkout:hover{
	display: block !important;
	background-image: url('images/checkout.png');
	background-repeat: no-repeat;
	border: none;
	width: 91px;
	height: 36px;
	float: right;
	text-indent: -99999px;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}

.widget_shopping_cart_content .attachment-shop_thumbnail{
	display: none;
}
.widget_product_categories{
 background-image: url("images/sidebar-header.png");
    background-repeat: no-repeat;
padding-top: 22px;
}
.woocommerce.widget_shopping_cart {
    background-color: #ECECEC;
    background-image: url("images/cart.png");
    background-repeat: no-repeat;
    margin-left: 5px;
    margin-top: 40px;
    padding-top: 75px;
padding-bottom:1px;
margin-bottom: 60px;
}
#sidebar .widget{
background-color: #ECECEC;
}
#sidebar .widgettitle{display: none;}

.featured_image{
	margin-bottom: 20px;
}

#content{
	font-family: Arial;
	font-size: 12px;
	color: #666;
	width: 700px !important;
}

.post h1{
	color: #006b8c;
	font-size: 24px;
	font-family: Arial;
}

.post a{
	color: #007698;
}

.post .entry img{
	margin: 10px 30px 10px 0px;
}

.post h2{
	font-size: 14px;
	font-family: 'ubuntubold';
	color: #3e3d72;
}

.post h3{
	font-size: 11px;
	font-family: 'ubuntubold';
	color: #3e3d72;
}
#place_order{
	background: url('images/place.png') no-repeat 0 0 !important;
	border: none !important;
	width: 133px !important;
	height: 42px !important;
	box-shadow: none !important;
	color: #fecf00 !important;
	font-family: 'ubunturegular' !important;
	font-size: 18px !important;
	text-shadow:none !important;
	font-weight: normal !important;

}
.order-recived-success{
	width: 92%;
	font-size: 13px;
}
.post .order-recived-success p{
	font-size: 13px;
}
.order-recived-success dt,.order-recived-success dd{
	font-family: 'ubunturegular';
	line-height: 23px;
}
.order-recived-success .customer_details{
	margin: 10px;
}
.order-recived-success .addresses{
	margin: 10px;
}
.post .order-recived-success address p{
	font-style: normal;
	line-height: 20px;
}
.breadcrumb a,.breadcrumb{
	font-size: 11px;
}
.woocommerce-breadcrumb a,.woocommerce-breadcrumb{
	font-size: 11px;
}
.order-recived-success table{
	margin: 20px 10px !important;
}
#place_order:hover{
	background: url('images/place_hover.png') no-repeat 0 0 !important;
	}
.post p{
	margin: 0px 20px 20px 0;
	font-family: 'ubunturegular';
	font-size: 16px;
	line-height: 18px;
	color: #999;
}
.woocommerce form .form-row input.input-text,
 .woocommerce-page form .form-row input.input-text,
  .woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea{
  	padding: 0.6rem;
  	font-size: 11px;
  }
.homepage-banner{
	width: 100%;
	height: 557px;
	margin-bottom: 15px;
	margin-top: 40px;
	position: relative;
}

.secondary-shop {
    height: 65px;
    position: absolute;
    right: 51px;
    top: 64px;
    width: 660px;
}
.secondary-shop a{
	display: inline-block;
	height: 100%;
}
.secondary-shop a.dogs{
	width: 106px;
}
.secondary-shop a.cats{
	width: 102px;
}
.secondary-shop a.birds{
	width: 107px;
}
.secondary-shop a.fish{
	width: 107px;
}
.secondary-shop a.small{
	width: 102px;
}
.secondary-shop a.reptile{
	width: 112px;
}
.product-area{
	width: 730px;
	float: left;
	height: 185px;
	margin-left: 5px;
}

.product-area .widget_text{
	width: 192px;
	height: 185px;
	background-color: #ececec;
	float: left;
	border: 1px solid #d3d3d3;
	border-radius: 10px;
	-webkit-border-radius:10px;
	margin-left: 15px;
	position: relative;
	margin-right: 25px;
}

.product-area .widget_text ul{
	padding-top: 90px;
	position: relative;
	left: 12px;
	z-index: 5;
}

.product-area .widget_text ul li{
	background-color: #d0d0d0;
	width: 180px;
	margin: 0 0 7px;
	padding: 3px 0;
	text-indent: 10px;
	overflow: hidden;
}


.product-area .widget_text p{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	position: relative;
	left: 20px;
}

#web p{
	color:#11827c;
}

#web{
	background: url("images/webtops.png") no-repeat 10px 10px;
	height: 100%;
	width: 100%;
}

#prememail{
	background: url("images/pemiumemail.png") no-repeat 10px 10px;
	height: 100%;
	width: 100%;
}
#prememail p{
	color:#004d70 ;
}
#delivery{
	background: url("images/appdelivery.png") no-repeat 10px 10px;
	height: 100%;
	width: 100%;
}
#delivery p{
	color: #3a3e67;
}

.product-area .widget_text a{
    background: url("images/moreinfo.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 71px;
    position: absolute;
    right: -32px;
    top: 41px;
    width: 72px;
    z-index: 6;
}

.login-area{
	width: 100%;
	height: auto;
	float: right;
}
.login-area .widget_text{
    float: left;
    height: 224px;
    margin-left: 20px;
    margin-top: 20px;
}
.flexslider .three-slides{
	max-width: 92px !important;
}
.flexslider .slides img{
	max-width: 82px !important;
	max-height: 88px;
}
.login-area .flexslider ul.slides li .psc-prod-container .img-wrap,.login-area .flexslider ul.slides li .psc-prod-container .img-wrap:hover{
	box-shadow: none;
	border: none;
}
.login-area .flexslider span.the-excerpt{
color: #999;
font-family: 'ubuntubold';
font-size: 11px;
}
.entry .woocommerce input[type="radio"],.entry .woocommerce input[type="checkbox"]{
	border: none;
	box-shadow: none;
	border-radius: 0;
	padding: 0 !important;
	width: auto;
}
.login-area .flexslider span.title a{
	font-family: 'ubuntumedium';
	color: #3e3d72;
	font-size: 14px;
}
.login-area .flexslider span.amount{
	font-family: 'ubuntumedium';
	color: #3e3d72;
	font-size: 14px;
	position: relative;
	top: 15px;
}
.psc-prod-details{
	text-align: center;
}
.login-area .woo_slider{
	width: 435px;
	margin-right: 25px;
	margin-left: 25px;
	height: 224px;
}
.login-area .flexslider ul.flex-direction-nav a.prev{
	background: url("images/left-arrow.png") no-repeat scroll 0 0 transparent !important;
	height: 224px !important;
	top: 0;
}
.login-area .flexslider ul.flex-direction-nav a.next{
	top: 0;
	background: url("images/right-arrow.png") no-repeat scroll 0 0 transparent !important;
	height: 224px !important;
}
.flexslider ul.slides li{
	margin-left: 15px;
}
.login-area .widget_text a.checkout{
	background: url('images/specials.png') no-repeat;
	display: inline-block;
	width: 224px;
	height: 224px;
}
.login-area .widget_text+.widget_text{
	width: auto;
	margin-right: 70px;
}
.login-area .flexslider, .flexslider ul.slides{
	height: 100%;
}
.wooslider-control-paging{
	display: none;
}
.wooslider-type-products{
	height: 224px;
	width: 435px;
	box-shadow: none !important;
	border-radius: 0 !important; 
}
.wooslider-type-products{
	width: 353px;
}
.wooslider-type-products h2{
	margin: 0;
	padding:0;
	line-height: normal;
	    color: #3E3D72;
    font-family: 'ubuntubold';
    font-size: 14px;
}
.wooslider .layout-text-left img{
	float: none !important;
	width: auto !important;
	max-width: 98px;
	max-height: 98px;
	display: inline !important;
}.wooslider .slides > li{
	text-align: center;
}
.wooslider-direction-nav{
	position: relative;
	top: -150px !important;
	display: block !important;
}
.wooslider-direction-nav a{
	opacity: 1 !important;
	margin: 0 !important;
}
.wooslider-direction-nav .wooslider-prev{
	left: -36px !important;
	background: url("images/left-arrow.png") no-repeat scroll 0 0 transparent !important;
	height: 224px !important;
}
.wooslider-direction-nav .wooslider-next{
	right: -36px !important;
	background: url("images/right-arrow.png") no-repeat scroll 0 0 transparent !important;
	height: 224px !important;
}
.wooslider .slides > li p{
	    margin: 3px auto;
    
    width: 300px;
    color: #999;
    font-family: 'ubuntumedium';
    font-size: 11px;
    font-weight: normal;
}
.wooslider .slide-excerpt{
	float: none !important;
	width: 100% !important;
	position: relative;
}
.wooslider .slide-excerpt .product{
	display: none;
}
.login-area #LoginWithAjax_Title,.login-area h4{
    color: #3E3D72;
    font-family: 'natural_logregular';
    font-size: 35px;
    font-weight: normal;
    margin: 0px 0 0 0px;
    padding: 0;
    text-align: center;
}
#LoginWithAjax table{
	margin: 0 auto;
	width: 90%;
}

#LoginWithAjax_Form,.whenlogin{
	background:url('images/login-bg.png') no-repeat;
	height: 155px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 7px;
}
.whenlogin{
	height: 95px;
}
.marketing-area{
	width: 450px;
	height: 415px;
	float: left;
}

.market_1{
	font-family: Arial;
	font-size: 14px;
	color:#666;
	line-height: 17px;
	margin-left: 60px;
	margin-bottom: 20px;
}

.market_1 p{
	padding-bottom: 10px;
}

.market_1 h4{
	font-size: 24px;
	color: #006b8c;
}

.market_2{
	width: 434px;
	height: 208px;
	background: url('images/coloricon.png') no-repeat 0 0;
	margin-left: 20px;
}

.market_2 .widget_text{
    color: #666666;
    font-size: 12px;
    left: 53px;
    position: relative;
    text-align: center;
    top: 100px;
    width: 80%;
    font-family: Arial;
}

.market_2 p{
	color: #006b8c;
	position: relative;
	top: 11px;
	left: 10px;
	font-weight: bold;
}

.video-area{
	float: right;
	width: 460px;
	height: 415px;
	margin-right: 20px;
	position: relative;
}
.widget_dk-image-rotator-widget{
	margin-top: 20px;
}
.widget_dk-image-rotator-widget .irw-slider{
	float: right;
}

.irw-slider li{
	margin-right: 0 !important;
	margin-left: 20px;
}

#LoginWithAjax_Form table{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;

}


#LoginWithAjax_Form #lwa_wp-submit,#LoginWithAjax_SubmitButton{
	font-family: 'ubunturegular';
	font-size: 11px;
	vertical-align: middle;
	text-transform: uppercase;
	width:100%;
	height: 19px;
	margin-left: 5px;
	padding: 0 !important;
	border: none;
}

#LoginWithAjax_Form .password_label{
	padding-right: 0 !important;
    padding-top: 3px;
}

#lwa_wp-submit{
		background: none;
		border-radius: 0;
	position: relative;
	left: -5px;
}
#LoginWithAjax_Form input{
	padding: 0 !important;
	margin-left: 20px;
	width: 178px;
	height: 20px;
	border: 1px solid #dadada;
}

#LoginWithAjax_Form label{
	font-size: 11px;
	font-family: 'ubunturegular';
	color: #3e3d72;
	margin: 0 0 0 20px;
}

/* 03a - Font Color ----------- */

a:hover,
body,
h2 a,
h2 a:visited,
h4.widgettitle a,
input,
.author,
.date,
.genesis-nav-menu a,
.genesis-nav-menu li li a,
.genesis-nav-menu li li a:link,
.genesis-nav-menu li li a:visited,
.post-comments,
#title a,
#title a:hover {
	color: #222222;
}

a,
h2 a:hover,
.genesis-nav-menu li a:hover,
.genesis-nav-menu li:hover a,
.genesis-nav-menu li li a:hover,
.genesis-nav-menu .current-menu-item a {
	color: #025f5f;
}

.post-info,
.post-meta,
#description {
	color: #636363;
}

blockquote::before,
blockquote p,
input,
select,
textarea {
	color: #999;
}

button,
input[type="button"],
input[type="submit"],
.btn,
.genesis-nav-menu .highlight-menu-item a,
.genesis-nav-menu .highlight-menu-item a:hover,
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
}

/* 03b - Font Family ----------- */

body,
input,
textarea,
.author-box h1 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a,
#title {
	font-family: 'Lato', sans-serif;
}

/* 03c - Font Size ----------- */

#title {
	font-size: 42px;
	font-size: 2.625rem;
}

h1,
.entry-title,
.entry-title a {
	font-size: 36px;
	font-size: 1.75rem;
}

blockquote::before {
	font-size: 32px;
	font-size: 2rem;
}

h2 {
	font-size: 30px;
	font-size: 1.875rem;
}

h3 {
	font-size: 24px;
	font-size: 1.5rem;
}

h4,
.archive-title,
.taxonomy-description h1,
.widgettitle {
	font-size: 20px;
	font-size: 1.25rem;
}

h5 {
	font-size: 18px;
	font-size: 1.125rem;
}

h6,
.author-box h1,
.sidebar h2 a {
	font-size: 16px;
	font-size: 1rem;
}

input,
select,
textarea,
.genesis-nav-menu,
.post-info,
.post-meta,
.wp-caption,
#footer p {
	font-size: 14px;
	font-size: 0.675rem;
}


/* 03d - Font Miscellaneous ----------- */

blockquote p {
	font-style: italic;
}

cite {
	font-style: normal;
}

button,
input[type="button"],
input[type="submit"],
h1,
h2,
h3,
h4,
h5,
h6,
.btn,
.entry-title a,
.genesis-nav-menu,
.post-comments,
.post-info .author,
.post-info .date,
.wp-caption,
#footer p,
#title {
	font-weight: normal;
}

.wp-caption {
	text-align: center;
}

h2 a,
h2 a:visited,
.genesis-nav-menu a,
.navigation li a,
.widgettitle a,
#title a {
	text-decoration: none;
}


/*
04 Layout
---------------------------------------------------------------------------------------------------- */

/* 04a - Structure ----------- */

#wrap {
	width: 100%;
	height: 100%;
	background: url("images/header-bg.png") repeat-x left top;
}

#inner {
	clear: both;
	padding-top: 40px;
	padding-top: 2.5rem;
	width: 1000px;
	margin: 0 auto;
	background: #fff;
}

/* 04b - 1152px CSS Grid ----------- */

#sidebar-alt {
	width: 22.277777777%; /* 176px / 1152px */
}

#sidebar-alt{
	min-height: 40px;
	margin-left: 20px;

}

#sidebar-alt .widget{
	background-color: #ececec;
	padding-bottom: 20px;
}
#sidebar-alt .widget:first-child,#sidebar-alt .widget.first-child{
	padding-top: 40px;
	background-image:url('images/sidebar-header.png');
	background-repeat: no-repeat;
}
#sidebar-alt .widget_text h4{
	font-family: 'natural_logregular';
	font-size: 28px;
	color: #e9510e;
	margin: 0;
}
#sidebar-alt .widget_brand_nav ul{
    border: 1px solid #CCCCCC;
    height: 115px;
    margin-left: 20px;
    overflow-y: scroll;
    width: 170px;
}
#sidebar-alt .widget_brand_nav ul li,#sidebar-alt .widget_brand_nav ul li small{
	text-indent: 10px;
	font-family: 'ubuntumedium';
	font-size: 13px;
}
#sidebar-alt .widget_brand_nav ul li a,#sidebar-alt .widget_brand_nav ul li span{
	color: #666;
}
#sidebar-alt .widget_brand_nav ul li input{
    margin-right: 5px;
    position: relative;
    display: none;
    top: 3px;
}
#sidebar-alt .widget_product_tag_cloud{
	background-image: url(images/end_sidebar.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 60px;
}
#sidebar-alt .widget_product_tag_cloud a{
	display: block;
	font-size: 13px !important;
	color: #666;
	font-family: 'ubuntumedium';
	width: 170px;
	margin-left: 20px;
	line-height: 22px;
}
#sidebar-alt .widget_product_tag_cloud a:hover,#sidebar-alt .widget_brand_nav ul li a:hover,#sidebar-alt .widget_brand_nav ul li.chosen a{
	color: #FF2A00;
}
#sidebar-alt .widget_brand_nav h4,#sidebar-alt .widget_product_tag_cloud h4{
 font-family: 'ubuntumedium';
 color: #3e3d72;
 font-size: 18px;
 font-weight: normal;
 text-align: left;
 margin-left: 20px;
 padding-top: 10px;
}
#sidebar-alt .widget_text{
	margin: 20px 0;
	padding: 0;
	background: none;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.sidebar,
#header .widget-area {
	width: 30.555555555%; /* 352px / 1152px */
}

.content-sidebar-sidebar .sidebar,
.sidebar-content-sidebar .sidebar,
.sidebar-sidebar-content .sidebar {
	width: 37.931034482%; /* 352px / 928px */
}

.content-sidebar-sidebar #content,
.sidebar-content-sidebar #content,
.sidebar-sidebar-content #content {
	width: 56.896551724%; /* 528px / 928px */

}

.content-sidebar #content,
.sidebar-content #content,
#title-area {
	width: 65.277777777%; /* 752px / 1152px */
}

.content-sidebar-sidebar #content-sidebar-wrap,
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	width: 70.555555555%; /* 928px / 1152px */
}



.content-sidebar #content-sidebar-wrap,
.full-width-content #content,
.full-width-content #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
	width: 100%; /* 1152px / 1152px */
}

.footer-widgets-1,
.footer-widgets-2,
.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar,
#content,
#content-sidebar-wrap,
#footer .gototop,
#sidebar-alt,
#title-area {
	float: left;
}

.content-sidebar-sidebar #sidebar-alt,
.footer-widgets-3,
.sidebar,
.sidebar-content #content,
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content,
.sidebar-sidebar-content #content-sidebar-wrap,
#footer .creds,
#header .widget-area {
	float: right;
}

/* 04c - Header ----------- */
#content-sidebar-wrap{
	height: 100%;
	background-color: #fff;
}
#header {
	min-height: 203px;
	margin: 0 auto;
	width: 1000px;
	position: relative;
	padding-bottom: 12px;
}

#title {
	line-height: 1;
	margin: 0px 0 0px;
	margin: 2.5rem 0 0.5rem;
	float: right;
}

.header-image #title {
	margin: 0;
}

#description {
	line-height: 1.25;
}

.header-full-width #title,
.header-full-width #title a,
.header-full-width #title-area {
	width: 100%;
}

.header-image #title,
.header-image #title a,
.header-image #title-area {
	display: block;
	float: left;
	min-height: 120px;
	overflow: hidden;
	text-indent: -9999px;
	width: 50%;
}

.header-image #description {
	display: block;
	overflow: hidden;
}

/* 04d - Main Content ----------- */

#content {
	padding-bottom: 40px;
	padding-bottom: 2.5rem;
	padding-left: 2.5rem;
}

.entry,
.page .post.entry {
	margin-bottom: 80px;
	margin-bottom: 5rem;
}

.single .entry {
	margin-bottom: 48px;
	margin-bottom: 3rem;
}

.page .entry {
	margin: 0;
}

.entry-content {
	overflow: hidden;
}

.entry-content,
.entry-content p {
	line-height: 1.625;
}

.entry-content p {
	margin-bottom: 26px;
	margin-bottom: 1.625rem;
}

blockquote {
	padding: 24px 64px;
	padding: 1.5rem 4rem;
}

blockquote::before {
	content: "“";
	display: block;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

/* 04e - Post Info & Meta ----------- */

.post-info,
.post-meta {
	clear: both;
	line-height: 1.5;
}

.post-info {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

.post-comments {
	background: url(images/post-comments.png) no-repeat center left;
	margin-left: 16px;
	margin-left: 1rem;
	padding-left: 20px;
	padding-left: 1.25rem;
}

.post-meta {
	border-top: 1px solid #ccc;
	padding-top: 24px;
	padding-top: 1.5rem;
}

.categories,
.tags {
	display: block;
}

/* 04f - Column Classes ----------- */

.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 4.166666666%; /* 48px / 1152px */
}

.one-half,
.three-sixths,
.two-fourths {
	width: 47.9166666666%; /* 552px / 1152px */
}

.one-third,
.two-sixths {
	width: 30.555555555%; /* 352px / 1152px */
}

.four-sixths,
.two-thirds {
	width: 65.277777777%; /* 752px / 1152px */
}

.one-fourth {
	width: 21.875%; /* 252px / 1152px */
}

.three-fourths {
	width: 73.958333333%; /* 852px / 1152px */
}

.one-fifth {
	width: 16.666666666%; /* 192px / 1152px */
}

.two-fifths {
	width: 37.5%; /* 432px / 1152px */
}

.three-fifths {
	width: 58.333333333%; /* 672px / 1152px */
}

.four-fifths {
	width: 79.166666666%; /* 912px / 1152px */
}

.one-sixth {
	width: 13.194444444%; /* 152px / 1152px */
}

.five-sixths {
	width: 82.638888888%; /* 952px / 1152px */
}

.first {
	margin-left: 0;
}

/* 04g - Miscellaneous ----------- */

p.subscribe-to-comments {
	padding: 24px 0 16px;
	padding: 1.5rem 0 1rem;
}

p.pages,
.clear,
.clear-line,
.first {
	clear: both;
}

.clear-line {
	border-bottom: 1px solid #ccc;
	margin-bottom: 26px;
	margin-bottom: 1.625rem;
}

.alignleft,
.archive-page {
	float: left;
}

.alignright {
	float: right;
}

.archive-page {
	width: 50%;
}

.author-box,
.sticky {
	margin-bottom: 80px;
	margin-bottom: 5rem;
}

.author-box,
.author-box h1,
.taxonomy-description {
	line-height: 1.5;
}

.author-box,
.breadcrumb,
.sticky,
.taxonomy-description {
	background-color: #f5f5f5;
	margin-bottom: 48px;
	margin-bottom: 3rem;
	overflow: hidden;
	padding: 32px;
	padding: 2rem;
}
.breadcrumb{
	padding:0;
	background-color:#fff;
	color:#999999;
	font-family: Arial;
	font-size: 12px;
	position: relative;
	margin-top: 20px;
	margin-bottom: 30px;
}
.wcfu-unsubscribe-form input{
	padding:10px 20px;
}
#password_2,#password_1{
	width: 90%;
}

.col2-set.addresses,.myaccount_user,.shop_table.my_account_orders{
	width: 90% !important;
}
.wcfu-unsubscribe-form input[type="submit"]{
background: url("images/place.png") no-repeat scroll 0 0 transparent;
color: #FECF00 !important;
			    font-family: 'ubunturegular' !important;
			    font-size: 15px !important;
			    font-weight: bold !important;
			    height: 42px !important;
			    text-shadow: none !important;
			    width: 133px !important;
			    line-height: 39px !important;
			    padding: 0;
}
.wcfu-unsubscribe-form input[type="submit"]:hover{
background: url("images/place_hover.png") no-repeat scroll 0 0 transparent;
}
.breadcrumb a{
	color:#999999;
	font-family: Arial;
	font-size: 12px;
}

.breadcrumb a:hover{
	color: #007698;
}
div.widget_subpages ul, .widget_product_categories .product-categories{
	margin-left: 20px;
	
	width: 170px;
}
.widget_product_categories .product-categories ul{
	margin-left: 20px;
	display: none;
	width: 150px;
}
.widget_subpages h4 a,.widget_subpages h4{
	color: #e9510e;
	font-family: 'natural_logregular';
	font-size: 41px;
	left: 20px;
	position: relative;
}
.widget_subpages ul li,.widget_product_categories .product-categories > li{
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 100%;
	margin: 0 0 0 -20px !important;
	line-height: 30px;
	text-indent: 6px;
	position: relative;
}
.widget_product_categories ul span{
	position: absolute;
	right: 3px;
	cursor: pointer;
}
.widget_subpages ul a,.widget_product_categories ul a,.widget_subpages ul a,.widget_product_categories ul span{
	color: #999;
	font-family: 'ubunturegular';
	font-size: 13px;
}
.widget_product_categories .widgettitle{
    color: #E9510E;
    font-family: 'delius_unicaseregular';
    font-size: 22px;
    font-weight: normal;
    left: 17px;
    letter-spacing: -2px;
    padding-top: 5px;
    position: relative;
    text-align: left !important;

}

#inner .sidebar .widget_product_categories{position: relative;overflow: visible;}
.cat_img{
	position: absolute;
    right: 6px;
    top: -32px;
}
.widget_product_categories ul a:hover,.widget_product_categories ul li.current-cat-parent > a{
	color:#e9510e;
	font-weight: normal;
}
.widget_product_categories ul li.current-cat-parent li.current-cat > a{
	color:#e9510e;
	font-weight: normal;
}
#sidebar-alt .widgettitle{
	text-align: left !important;
}
.widget_subpages ul ul{
	display: none;
}

.widget_subpages ul ul a{
	font-size: 12px;
}

.widget_subpages ul a:hover,ul .widget_subpages_current_page a{
	color:#e9510e;
	font-weight: normal;
}

/*
05 Menus
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	overflow: hidden;
}

#header .genesis-nav-menu {
	float: right;
	margin-top: 48px;
	margin-top: 3rem;
	width: auto;
}

.genesis-nav-menu.menu-primary,
.genesis-nav-menu.menu-secondary {
	border-bottom: 1px solid #ccc;
}

.genesis-nav-menu ul {
	float: left;
	width: 100%;
}

.genesis-nav-menu li {
	display: inline-block;
	float: left;
	list-style-type: none;
	text-align: left;
}

.genesis-nav-menu a {
	display: block;
	padding: 24px 20px;
	padding: 1.5rem 1.25rem;
	position: relative;
}

.genesis-nav-menu li.highlight-menu-item {
	margin-left: 20px;
	margin-left: 1.25rem;
}

.genesis-nav-menu .highlight-menu-item a {
	background-color: #1e1e1e;
}

.genesis-nav-menu .highlight-menu-item a:hover {
	background-color: #ff2a00;
}

.genesis-nav-menu li li a,
.genesis-nav-menu li li a:link,
.genesis-nav-menu li li a:visited {
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: none;
	padding: 20px;
	padding: 1.25rem;
	position: relative;
	width: 170px;
}

.genesis-nav-menu li ul {
	left: -9999px;
	position: absolute;
	width: 212px;
	z-index: 99;
}

.genesis-nav-menu li ul ul {
	margin: -55px 0 0 211px;
}

.genesis-nav-menu li:hover ul ul,
.genesis-nav-menu li.sfHover ul ul {
	left: -9999px;
}

.genesis-nav-menu li:hover,
.genesis-nav-menu li.sfHover {
	position: static;
}

ul.genesis-nav-menu li:hover>ul,
ul.genesis-nav-menu li.sfHover ul,
#header .genesis-nav-menu li:hover>ul,
#header .genesis-nav-menu li.sfHover ul {
	left: auto;
}

.genesis-nav-menu li a .sf-sub-indicator,
.genesis-nav-menu li li a .sf-sub-indicator,
.genesis-nav-menu li li li a .sf-sub-indicator {
	position: absolute;
	text-indent: -9999px;
}

#wpadminbar li:hover ul ul {
	left: 0;
}

/* 05a - Primary Navigation Extras ----------- */

.genesis-nav-menu li.right {
	float: right;
	padding: 24px 20px;
	padding: 1.5rem 1.25rem;
}

.genesis-nav-menu li.right a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu li.search {
	padding: 6px 0 0;
	padding: 0.375rem 0 0;
}

.genesis-nav-menu li.rss a {
	background: url(images/rss.png) no-repeat center left;
	margin-left: 20px;
	margin-left: 1.25rem;
	padding-left: 20px;
	padding-left: 1.25rem;
}

.genesis-nav-menu li.twitter a {
	background: url(images/twitter-nav.png) no-repeat center left;
	padding-left: 24px;
	padding-left: 1.5rem;
}


/*
06 Headings
---------------------------------------------------------------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a {
	color: #E9510E;
    font-family: 'delius_unicaseregular';
	line-height: 1.2;
	margin-bottom: 16px;
	margin-bottom: 1rem;
	text-transform: uppercase;
	font-weight: normal;
}

.author-box h1 {
	margin: 0
}

.taxonomy-description h1 {
	margin-bottom: 4px;
	margin-bottom: 0.25rem;
}

.archive-title {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}


/*
07 Lists
---------------------------------------------------------------------------------------------------- */

.entry-content ol,
.entry-content ul {
	margin-bottom: 26px;
	margin-bottom: 1.625rem;
}

.entry-content ol li,
.entry-content ul li {
	line-height: 1.625;
}

.entry-content ol li,
.entry-content ul li {
	margin-left: 40px;
	margin-left: 2.5rem;
}

.entry-content ol li {
	list-style-type: decimal;
}

.entry-content ul li {
	list-style-type: disc;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}


/*
08 Post Navigation
---------------------------------------------------------------------------------------------------- */

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #1e1e1e;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #ff2a00;
}


/*
09 Comments
---------------------------------------------------------------------------------------------------- */

#comments,
#respond {
	line-height: 1.5;
	overflow: hidden;
}

.ping-list,
#comments {
	margin-bottom: 48px;
	margin-bottom: 3rem;
}

#author,
#email,
#url {
	width: 50%;
}

.commentmetadata,
#author,
#email,
#url {
	margin-bottom: 12px;
	margin-bottom: 0.75rem;
}

#comment {
	margin: 12px 0;
	margin: 0.75rem 0;
}

label {
	margin-left: 12px;
	margin-left: 0rem;
}

.comment-list li,
.ping-list li {
	list-style-type: none;
	margin-top: 24px;
	margin-top: 1.5rem;
	padding: 32px;
	padding: 2rem;
}

.comment-list li ul li {
	margin-right: -32px;
	margin-right: -2rem;
}

.comment-header {
	overflow: hidden;
}

.comment {
	background-color: #f5f5f5;
	border: 2px solid #fff;
	border-right: none;
}

.comment-content p {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

.bypostauthor {
}

#comments .navigation {
	margin-top: 32px;
	margin-top: 2rem;
}


/*
10 Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	display: inline;
	line-height: 1.5;
}

.sidebar p {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}


.sidebar.widget-area ul li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.375rem;
	word-wrap: break-word;
}


/*
11 Footer
---------------------------------------------------------------------------------------------------- */

.post h1{
	color: #3e3d72;
	font-family: 'ubuntumedium';
	font-size: 24px;
}

#footer {
	clear: both;
	margin: 0 auto;
	width: 100%;
	background-color: #815d41;
}

#footer .wrap {
	overflow: hidden;
	padding: 48px 0;
	padding: 0 0 3rem 0;
	width: 1000px;
	margin: 0 auto;

}

#footer .creds {
	text-align: right;
}

#footer .creds,
#footer .gototop {
	margin: 8px 0;
	margin: 0.5rem 0;
}

/* 11a - Footer Widgets ----------- */

.footer-widgets {
	border-top: 2px solid #1e1e1e;
	clear: both;
	line-height: 1.5;
	overflow: hidden;
	padding: 32px 0 16px;
	padding: 2rem 0 1rem;
}

.footer-widgets p {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

.footer-widgets .widget {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

.footer-widgets .widget-area ul li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.375rem;
	word-wrap: break-word;
}

.footer-widgets-1 {
	margin-right: 4.166666666%; /* 48px / 1152px */
}


/*
12 Forms & Buttons
---------------------------------------------------------------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: 0 0 5px #ddd inset;
	padding: 16px;
	padding: 1rem;
	width: 100%;
}

#header .search-form {
	float: right;
	margin-top: 56px;
	margin-top: 3.5rem;
	width: 100%;
}

input[type="button"],
input[type="submit"],
.btn {
	background-color: #1e1e1e;
	border: none;
	box-shadow: none;
	cursor: pointer;
	padding: 16px 24px;
	padding: 1rem 1.5rem;
	width: auto;
}

button,
.btn {
	background: url("images/place.png") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    box-shadow: none !important;
    color: #FECF00 !important;
    font-family: 'ubunturegular' !important;
    font-size: 18px !important;
    font-weight: normal !important;
    height: 42px !important;
    text-shadow: none !important;
    width: 133px !important;
}

.button-alt {
	background: url("images/place.png") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    box-shadow: none !important;
    color: #FECF00 !important;
    font-family: 'ubunturegular' !important;
    font-size: 12px !important;
    font-weight: normal !important;
    height: 42px !important;
    text-shadow: none !important;
    width: 133px !important;
}

button:hover,
input:hover[type="button"],
input:hover[type="submit"],
.btn:hover {
	background-color: #ff2a00;
}

.enews input[type="submit"],
.search-form input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

/* 12a - Gravity Forms ----------- */

#content div.gform_wrapper input,
#content div.gform_wrapper select,
#content div.gform_wrapper textarea,
#content div.gform_wrapper .ginput_complex label {
	font-size: 16px;
	font-size: 1rem;
	padding: 16px;
	padding: 1rem;
}

#content div.gform_wrapper input[type="submit"] {
	padding: 9px 24px;
	background: url("images/place.png") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    box-shadow: none !important;
    color: #FECF00 !important;
    font-family: 'ubunturegular' !important;
    font-size: 18px !important;
    font-weight: normal !important;
    height: 42px !important;
    text-shadow: none !important;
    width: 133px !important;
}

#content div.gform_wrapper .ginput_complex label {
	padding: 0;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 16px 0 0;
	margin: 1rem 0 0;
}


/*
13 Images & Captions
---------------------------------------------------------------------------------------------------- */

embed,
img,
object,
video {
	max-width: 100%;
}

img {
	height: auto;
}

.alignleft .avatar {
	margin-right: 24px;
	margin-right: 1.5rem;
}

.alignright .avatar {
	margin-left: 24px;
	margin-left: 1.5rem;
}

.author-box .avatar {
	float: left;
	margin-right: 24px;
	margin-right: 1.5rem
}

.comment-list li .avatar {
	float: left;
	margin: 0 16px 24px 0;
	margin: 0 1rem 1.5rem 0;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.5rem
}

img.alignnone {
	display: inline;
	margin-bottom: 12px;
	margin-bottom: 0.75rem;
}

img.alignleft,
.post-image,
.wp-caption.alignleft {
	display: inline;
	margin: 0 24px 24px 0;
	margin: 0 1.5rem 1.5rem 0;
}

img.alignright,
.wp-caption.alignright {
	display: inline;
	margin: 0 0 24px 24px;
	margin: 0 0 1.5rem 1.5rem;
}

p.wp-caption-text {
	line-height: 1.2;
	margin-top: 12px;
	margin-top: 0.75rem;
}

.gallery-caption {
}


/*
14 Media Queries
---------------------------------------------------------------------------------------------------- */

/* Desktops, laptops and iPads (landscape) ----------- */

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

	#wrap {
		max-width: 960px;
	}	

}

/* iPads (portrait) ----------- */

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

	#wrap {
		padding: 0 5%;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.wrap,
	#footer .creds,
	#footer .gototop,
	#header .widget-area,
	#inner,
	#title-area,
	#wrap .sidebar,
	#wrap #content,
	#wrap #content-sidebar-wrap,
	#wrap #sidebar-alt {
		width: 100%;
	}

	.genesis-nav-menu li,
	#footer .creds,
	#footer .gototop,
	#header ul.genesis-nav-menu,
	#header .search-form {
		float: none;
	}

	.genesis-nav-menu,
	#description,
	#footer .creds,
	#footer .gototop,
	#header .search-form,
	#title,
	#title-area {
		text-align: center;
	}

	.genesis-nav-menu a {
		padding: 20px 16px;
		padding: 1.25rem 1rem;
	}

	#title {
		margin: 16px 0;
		margin: 1rem 0;
	}

	#header .search-form {
		margin: 32px auto 0;
		margin: 2rem auto 0;
		width: 50%;
	}

	.genesis-nav-menu li.right {
		display: none;
	}

	#footer .wrap {
		padding: 24px 0;
		padding: 1.5rem 0;
	}

	.footer-widgets-1,
	#header .genesis-nav-menu {
		margin: 0;
	}

}

/* iPhones (portrait and landscape) ----------- */

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

	html {
		font-size: 87.5%; /* 14px base */
	}

	#header .search-form {
		width: 100%;
	}

	.archive-page,
	.five-sixths,
	.four-fifths,
	.four-sixths,
	.one-fifth,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fifths,
	.three-fourths,
	.three-sixths,
	.two-fifths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

}
.submenu .widget_subpages ul a,.secondary ul ul a{
	    color: #99C8D6;
    padding: 11px 20px;
    font-family: Arial;
    font-size: 14px;
}

.submenu .widget_subpages ul ul{
	display: none;
}

.submenu .widget_subpages ul a:hover,.secondary ul ul a:hover{
	color: #fff;
}

.secondary li.current_page_item > a{
	color: #fff
}

.widget_bootstrap_carousel_widget{
	width: 475px;
	float: left;
	height: auto;
	margin-left: 50px;
}

.carousel-control.left{
 background: url('images/left-arrow.png') no-repeat;
 border: none;
 width: 25px;
 height: 224px;
  border-radius: 0;
  text-indent: -999px;
  overflow: hidden;
 left: -50px;
 top: 0;
}
.carousel-control.right{
background: url('images/right-arrow.png') no-repeat;
 border: none;
 width: 25px;
 height: 224px;
   text-indent: -999px;
  overflow: hidden;
  top: 0;
 border-radius: 0;
}

.widget_loginwithajaxwidget{
	float: left;
	width: 215px;
}
#LoginWithAjax{
	width: 204px;
	float: left;
	min-height: 130px;
	margin-top: 20px;
	height: 155px;
}

.widget_bootstrap_carousel_widget h4{
	font-family: 'ubuntumedium';
	font-size: 22px;
}

.carousel-inner{
	width: 87% !important;
}

.footer .menu li{
	float: left;
	font-family: 'ubunturegular';
	font-size: 18px;
	margin-left: 40px;
	line-height: 20px;
}
.footer ul.menu {
	margin-top: 20px;
}
.footer .menu li a{
	color: #b69e8a;
}

.footer .menu li a:hover{
	color:#fff;
}
.footer .menu li li{
	float: none;
	font-size: 12px;
	margin-left: 0px;
}

.footer .menu li li a{
	color: #fff;
}
#content-sidebar-wrap .woocommerce-message,#content-sidebar-wrap .woocommerce-error, #content-sidebar-wrap .woocommerce-info,
#content-sidebar-wrap .woocommerce-message:before, #content-sidebar-wrap .woocommerce-error:before, #content-sidebar-wrap .woocommerce-info:before{
	box-shadow: none;
}
#content-sidebar-wrap .woocommerce-message,#content-sidebar-wrap .woocommerce-error,#content-sidebar-wrap .woocommerce-info{
	width: 85%;
	border-top: 3px solid #E9510E;
	background: #ececec; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ececec 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ececec 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ececec 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ececec 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ececec 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */

}
#content-sidebar-wrap .woocommerce-message:before, #content-sidebar-wrap .woocommerce-error:before, #content-sidebar-wrap .woocommerce-info:before{
	background-color: #E9510E;

}

#footer #gwfoot-footer-one-area, #footer #gwfoot-footer-two-area {
    float: right!important;
}

#content-sidebar-wrap .product .entry-summary .variations_form.cart .single_add_to_cart_button:hover,#content-sidebar-wrap .product .entry-summary .cart .single_add_to_cart_button:hover{
	background: url('images/hover.png') no-repeat 0 0%;
}

--=====--

.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from {
	font: 'Arial';
	color: #999999;
	font-size: 12px;
	padding-top: 10px;
}

.woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a {
	display: block;
	font-weight: normal;
}

.woocommerce-tabs div.panel {
	font-size: 11px;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	width: 28%;
}

.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
	font-size: 20px;
}

.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
	font-size: 1.5em;
}

input, select, textarea {
	padding: .5rem;
}

.widget-area .textwidget a.member {
	width: 153px;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	height: auto;
	width: auto;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
	color: #FECF00;
}

.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
	margin-top: 10px;
	left: 30px;
}

.woocommerce div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select {
	margin: 5px 0;
}

.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
	height: 40px;
	margin: 10px 0;
}

.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus {
	height: 20px;
	margin: 10px 0;
}

.widget_shopping_cart_content {
	padding: 0;
}

.woocommerce-tabs div.panel {
	font-size: 16px;
}

.login-area {
	float: left !important;
	margin: 0 -30px;
}

.submenu .widget_subpages ul a, .secondary ul ul a {
	font-size: 11px;
	padding: 10px 36px 10px 14px;
	color: #FECF00;
}

.secondarymenu li ul {
	width: 180px;
}

.secondarymenu ul ul ul {
	left: 180px;
}

.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
	width: auto;
	height: auto;
}

#inner ul.products li .attachment-shop_catalog {
	width: auto;
	height: auto;
}

#inner ul.products li a h3 {
	padding: 5px 5px 0 0;
	font-size: 19px;
}

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
	float: left;
	width: 100%;
}

img.alignright, .wp-caption.alignright {
	margin: 4.4rem 0 1.5rem 1.5rem;
}

.primarymenu li a {
	padding: 4px 5px;
}

.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page form.register {
	padding: 8px;
}

.woocommerce div.product p.stock, .woocommerce #content div.product p.stock, .woocommerce-page div.product p.stock, .woocommerce-page #content div.product p.stock {
	display: none !important;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	height: 90px;
	width: auto;
}

#inner ul.products li .attachment-shop_catalog {
	height: 90px;
	width: auto;
}

#inner ul.products li a p {
	color: #666;
	font-size: 13px;
	font-family: 'ubunturegular';
	padding: 3px 5px 3px 0;
	line-height: 15px;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

#inner ul.products li a h3 {
	font-size: 15px;
}

#inner ul.products li a p span.price, .woocommerce ul.products li.product .price span, .woocommerce-page ul.products li.product .price span {
	color: #666;
	font-family: 'ubuntubold';
	font-size: 14px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	display: inline-block;
}

#inner ul.products li .attachment-shop_catalog {
	max-width: 113px;
	max-height: 113px;
	margin: 0;
}

a.shop {
	font-size: 18px;
	padding: 3px 1px;
	top: -75px;
}

.primarymenu {
	top: 6px;
}