.post img,#logo{max-width:100%;height:auto;width:auto}.wp-caption{max-width:96%;padding:8px}embed,iframe,object,video{max-width:100%}

@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
#bg-background-keys{background-position:120% 100%;background-size:90%}
#bg-background{background-size:80px}
#container,#logo-inner,#footer-content{width:750px}
#head-br{height:140px!important}
#logo-container{min-height:140px;background-position:bottom left}
	img#logo{width:330px;margin-left:-15px}
	#for-help{margin:0 auto 0 120px;width:186px}
	#ftandt{width:178px}
#header{padding:17px 10px 3px 0}
	#mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul{margin-bottom:2px}
	#additional-info{margin:85px 18px 0;width:90px;font-size:19px}
		#additional-info img{width:90px;padding:0 0 2px}
	.home #additional-info,.single-product.woocommerce-page #additional-info{margin:55px 18px 0}
	.woocommerce-page #additional-info{margin:78px 18px 0}
	.woocommerce-cart #additional-info,.woocommerce-checkout  #additional-info{margin:84px 18px 0}
#breadcrumbs{font-size:13px;margin:0 0 20px;padding-top:10px;padding-left:20px}
#category-name{width:100%;margin-left:0}
.page-template-page-homepage-php #category-name{margin-top:20px;padding-top:20px;margin-left:0}
	#category-inner{padding-left:10px;padding-right:10px}
		h1.category-title,.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:26px}
#content{padding:0 20px 40px;background-position:522px 0}
#left-area{width:520px}
#content.clearfix #left-area,.fullwidth #left-area{width:520px}
#sidebar,#content.clearfix #sidebar{padding-left:0;padding-top:35px;width:190px}
.single-product.woocommerce-page #sidebar{padding-top:118px}
	.widget{width:auto}
#home-box p{padding:0}
#home-box img{max-height:113px;width:auto!important}
table#lock-partners,#lock-partners thead,#lock-partners tbody,#lock-partners th,#lock-partners td,#lock-partners tr{display:block;font-family:'Open Sans',Arial,Verdana,sans-serif}
	#lock-partners thead tr{position:absolute;top:-9999px;left:-9999px}
	#lock-partners tr{border-bottom:1px solid #FF9900}
	#lock-partners td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:40%}#lock-partners td:before{position:absolute;top:0;left:0;width:34%;padding:6px 10px;white-space:nowrap;background:#FF7400;color:#fff;font-size:15px;font-weight:bold}#lock-partners td:nth-of-type(1):before{content:"Location"}#lock-partners td:nth-of-type(2):before{content:"Name"}#lock-partners td:nth-of-type(3):before{content:"Phone"}#lock-partners td:nth-of-type(4):before{content:"Website"}
.woocommerce-page #container:nth-child(2){padding:0 20px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;width:710px}
.woocommerce-page #sidebar{padding-left:0;padding-top:130px;width:190px}
.woocommerce-page #container #container #content{padding:0 35px 0 0;margin-top:20px;width:485px;margin-right:0;float:left;display:inline-block;background-position:502px 0}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{margin:0}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{line-height:12px}
#tab-description img{max-width:200px!important}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.cart_list li dl,.woocommerce-page ul.product_list_widget li dl{padding-left:0;border-left:0 none}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.product_list_widget li dl dd{padding:0;margin-left:0}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child,.woocommerce-page ul.cart_list li dl dd p:last-child,.woocommerce-page ul.product_list_widget li dl dd p:last-child{padding-bottom:8px;line-height:14px}
.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{border-top-color:#E8E8E8}
.woocommerce.widget_shopping_cart .buttons,.woocommerce .widget_shopping_cart .buttons,.woocommerce-page.widget_shopping_cart .buttons,.woocommerce-page .widget_shopping_cart .buttons{padding-bottom:0}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}
.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{width:40%}
.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td{width:40%}
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:right}
.woocommerce tr.cart_item td.product-name dl.variation dd,.woocommerce-page tr.cart_item td.product-name dl.variation dd{margin:0}.woocommerce td.product-name dl.variation dd p:last-child,.woocommerce-page td.product-name dl.variation dd p:last-child{margin-bottom:0;padding-bottom:10px;line-height:14px}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;margin:20px 0 10px}
.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{line-height:1.5em}
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{font-size:16px!important}
#eWAYBlock{margin:-30px 0 0}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{padding:10px 10px 10px 40px!important}
.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button{margin-top:0!important}
#popup{margin:-318px auto 0 -375px;width:740px}
}

@media only screen and ( max-width: 767px ) {
#bg-background-keys{background-position:110% 70%;background-size:80%}
#bg-background{background-size:60px}
h1,h1.category-title,.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:24px}
h2.title{text-align:center}
h2{font-size:22px}
h3{font-size:20px}
h3.title,#et-control-panel h3.control_title{font-size:18px}
h4{font-size:16px}
.page-id-79 span{font-size:16px!important}
h5{font-size:14px}
#container,#logo-inner,#footer-content{width:460px}
#breadcrumbs,.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb,#text-3 h4.widgettitle{display:none}
#head-br{height:94px!important}
#logo-container{min-height:98px;background-position:bottom left;z-index:9999}
	img#logo{width:218px;margin-left:-15px}
	#for-help{margin:0 auto 0 86px;width:130px}
	#ftandt{width:118px;margin-right:-10px}
#header{padding:10px 10px 0}
	#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle{float:left;height:60px!important;line-height:60px!important}
		#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button{height:60px!important;line-height:60px!important;text-transform:uppercase;width:340px}
			span.symbol_menu{font-size:20px;vertical-align:baseline}
		#mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul{margin-bottom:0}
		#mega_main_menu li.default_dropdown > .mega_dropdown{padding:0 20px 10px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;top:0!important}
		#mega_main_menu > .menu_holder > .menu_inner > ul li{border-bottom:1px solid #EDEDED}#mega_main_menu > .menu_holder > .menu_inner > ul li:last-child{border-bottom:none}
	#additional-info,.home #additional-info,.single-product.woocommerce-page #additional-info,.woocommerce-cart #additional-info,.woocommerce-checkout  #additional-info,.woocommerce-page #additional-info{margin:5px 10px 0;width:86px;font-size:18px}
			#additional-info img{width:86px;padding:0}
#category-name{width:100%;margin-left:0;margin-top:10px}
.page-template-page-homepage-php #category-name{margin-top:10px;padding-top:16px;margin-left:0}
	#category-inner{padding-left:10px;padding-right:10px}
#content.clearfix #left-area,.fullwidth #left-area{width:100%}
#content{padding:0 10px 30px}
	.woocommerce-page #container #container #content{width:auto;margin-right:0}
	#left-area{width:404px}
#homepage-slider{display:none}
.post{padding:20px 0 15px 0}.post p.meta-info{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px;border-bottom:none}
a.smallorange{font-size:13px!important}
.wp-caption{max-width:40%;padding:4px}
img.alignleft{max-width:48%}
#home-box p{padding:0}
#home-box img{max-height:102px;width:auto!important}
#home-box h4{font-size:17px}
#sidebar{padding-left:10px;padding-top:10px;width:440px}
#content.clearfix #sidebar{padding-left:0;padding-top:10px;width:100%}
	.widget{width:auto;padding:10px;margin-bottom:20px}
	.widget h3.title{margin-bottom:4px}
	.widget ul li{padding-bottom:10px}.widget ul li:last-child{padding-bottom:4px}
#footer-widgets{padding:10px;font-size:11px;text-align:center}
	.footer-widget{margin-right:0}
#copy-container{margin:0 10px;padding-top:8px}
	#copyright,#developed{font-size:10px;padding:0 0 10px 0}
.foot-pad{min-height:50px!important}
table#lock-partners,#lock-partners thead,#lock-partners tbody,#lock-partners th,#lock-partners td,#lock-partners tr{display:block;font-family:'Open Sans',Arial,Verdana,sans-serif}
	#lock-partners thead tr{position:absolute;top:-9999px;left:-9999px}
	#lock-partners tr{border-bottom:1px solid #FF9900}
	#lock-partners td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:37%}#lock-partners td:before{position:absolute;top:0;left:0;width:30%;padding:6px 10px;white-space:nowrap;background:#FF7400;color:#fff;font-size:13px;font-weight:bold}#lock-partners td:nth-of-type(1):before{content:"Location"}#lock-partners td:nth-of-type(2):before{content:"Name"}#lock-partners td:nth-of-type(3):before{content:"Phone"}#lock-partners td:nth-of-type(4):before{content:"Website"}
.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{margin:0}
.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{padding:10px}
.woocommerce form .form-row,.woocommerce-page form .form-row{width:100%}
	.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{padding:0;margin:0 4px 6px;width:48%;float:left;clear:none}
.woocommerce form p.lost_password{padding-bottom:0}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.cart_list li dl,.woocommerce-page ul.product_list_widget li dl{padding-left:0;border-left:0 none}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.product_list_widget li dl dd{padding:0;margin-left:0}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child,.woocommerce-page ul.cart_list li dl dd p:last-child,.woocommerce-page ul.product_list_widget li dl dd p:last-child{padding-bottom:0;line-height:18px}
.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{border-top-color:#E8E8E8}
.woocommerce.widget_shopping_cart .buttons,.woocommerce .widget_shopping_cart .buttons,.woocommerce-page.widget_shopping_cart .buttons,.woocommerce-page .widget_shopping_cart .buttons{padding-bottom:0}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30%;float:left;clear:none;margin:0 20px 20px 0}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){float:left;margin-right:20px!important}.woocommerce ul.products li.product:nth-child(3n),.woocommerce-page ul.products li.product:nth-child(3n){float:left;margin-right:0!important}
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{font-size:15px!important;padding:0}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{margin:0}
.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{width:100%!important;margin-bottom:20px}
.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{width:100%!important;display:inline-block;margin-bottom:20px}
	img.attachment-shop_single.wp-post-image{width:211px!important;float:left;margin-right:18px}
	.single-product.woocommerce-page .thumbnails{float:left;width:210px;padding-top:0!important}
.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.1em;padding-bottom:12px}
.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart{margin-bottom:20px}
.woocommerce div.product div.summary p,.woocommerce #content div.product div.summary p,.woocommerce-page div.product div.summary p,.woocommerce-page #content div.product div.summary p,.woocommerce #content div.product .woocommerce-tabs p,.woocommerce div.product .woocommerce-tabs p,.woocommerce-page #content div.product .woocommerce-tabs p,.woocommerce-page div.product .woocommerce-tabs p{padding-bottom:12px}
.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{margin:0 0 1em}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:4px 8px}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}
.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{width:40%}
.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td{width:40%}
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:right}
.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation,.woocommerce tr.cart_item td.product-name dl.variation dd,.woocommerce-page tr.cart_item td.product-name dl.variation dd{margin:0}.woocommerce td.product-name dl.variation dd p:last-child,.woocommerce-page td.product-name dl.variation dd p:last-child{margin-bottom:0;padding-bottom:10px;line-height:14px}
#checkout-conditions{padding:10px}
	#checkout-conditions ul{padding:0 0 0 20px}
.woocommerce-checkout.woocommerce-page .woocommerce{margin-top:-50px}
#nmi_field #nmi_question{margin-bottom:10px}
#nmi_field .woocommerce form .form-row,#nmi_field .woocommerce-page form .form-row{padding:0;margin:0 0 10px}
.woocommerce-page .col-2{padding-top:10px}
.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .notes{margin:0 0 20px}
.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{line-height:1em;padding-bottom:12px}
.woocommerce #payment .terms,.woocommerce-page #payment .terms{margin:0 0 10px}
.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{margin:1em 0 0.5em 0}.woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child{padding-bottom:0}
#eWAYBlock{margin:-50px 0 0}
	#eWAYBlock img{width:150px}
#popup{margin:-318px auto 0 -230px;width:450px}
.pp_pic_holder.pp_woocommerce .ppt{font-size:15px;margin:0 0 -5px 15px}
.gform_wrapper .gfield_description{padding:0}
.gform_wrapper .gform_footer{padding:0 0 10px 0!important;margin:0!important}
.gform_wrapper .gsection{margin:16px 0 4px}
}

@media only screen and ( max-width: 479px ) {
body{line-height:20px;font-size:14px}
p{line-height:20px;padding-bottom:8px}
#bg-background-keys{background-position:110% 70%;background-size:80%}
#bg-background{background-size:60px}
h1,h1.category-title,.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}
h2.title{text-align:center}
h2{font-size:18px}
h3{font-size:18px}
h3.title,#et-control-panel h3.control_title{font-size:18px}
h4{font-size:18px}
.page-id-79 span{font-size:14px!important}
h5{font-size:18px}
#container,#logo-inner,#footer-content{width:300px}
#breadcrumbs,.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb,#text-3 h4.widgettitle{display:none}
#head-br{height:124px!important}
#logo-container{min-height:132px;background-position:bottom left;z-index:9999}
	#logo{float:none;position:relative}
		img#logo{width:200px;margin:-6px 0}
	#for-help{margin:-10px auto 0 22px;width:110px;float:left}
	#ftandt{width:100px;margin:-10px 20px 0 auto;float:right;position:relative}
#header{padding:6px 6px 0}
	#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle{float:left;height:46px!important;line-height:46px!important}
	#mega_main_menu.primary-menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .logo_link,#mega_main_menu.primary-menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,#mega_main_menu.primary-menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,#mega_main_menu.primary-menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,#mega_main_menu.primary-menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,#mega_main_menu.primary-menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_search_box,#mega_main_menu.primary-menu.mobile_minimized-enable.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i,#mega_main_menu.primary-menu.mobile_minimized-enable.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i,#mega_main_menu.primary-menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,#mega_main_menu.primary-menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,#mega_main_menu.primary-menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user{height:36px;line-height:36px}
		#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{padding:0 6px!important}
		#mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul{padding-left:6px}
		#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button{height:50px!important;line-height:50px!important;text-transform:uppercase;width:200px;padding:0 10px}
			span.symbol_menu{font-size:20px;vertical-align:baseline}
		#mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul{margin-bottom:0}
		#mega_main_menu li.default_dropdown > .mega_dropdown{padding:0 14px 6px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;top:0!important}
		#mega_main_menu > .menu_holder > .menu_inner > ul li{border-bottom:1px solid #EDEDED}#mega_main_menu > .menu_holder > .menu_inner > ul li:last-child{border-bottom:none}
	#additional-info,.home #additional-info,.single-product.woocommerce-page #additional-info,.woocommerce-cart #additional-info,.woocommerce-checkout  #additional-info,.woocommerce-page #additional-info{margin:6px 6px 0;width:68px;font-size:15px;padding:0}
			#additional-info img{width:68px;padding:0}
#category-name{width:100%;margin-left:0;margin-top:10px;padding-top:6px}
.page-template-page-homepage-php #category-name{margin-top:10px;padding-top:6px;margin-left:0}
	#category-inner{padding:0}
#content{padding:0 10px 10px}
	.woocommerce-page #container #container #content{padding-top:6px}
#left-area{width:244px}
.post{padding:10px 0}.post p.meta-info{border-bottom:1px solid #F0F0F0}
	#layerslider_1{margin:0 auto 10px!important;border-radius:4px!important;padding:4px!important}
		a.smallorange{font-size:11px!important;height:20px!important;padding:0 6px!important;margin-left:-12px!important}
			a.small-button span{height:22px!important;line-height:20px!important}
	.one_half,.one_third,.two_third,.one_fourth,.three_fourth{float:none!important;width:auto!important;margin-right:0!important}
#home-box{padding:4px;margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
	#home-box p{padding:0}
	#home-box img{width:100%!important;padding-bottom:4px;max-height:inherit!important}
	#home-box h4{font-size:18px}
.wp-caption{max-width:38%;padding:2px}
	.wp-caption p.wp-caption-text{font-size:14px;line-height:18px;padding:0 4px 0}
img.alignright{max-width:48%!important;margin-left:10px}img.alignleft{max-width:48%;margin-right:10px}
.post ul,.comment-content ul{padding:6px 0 14px 16px}.post ul li,.comment-content ul li{padding-bottom:8px;line-height:16px}
#sidebar{padding:6px;width:288px}
	.widget{padding:8px;margin-bottom:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
		.widget ul li{padding-bottom:8px}.widget ul li:last-child{padding-bottom:0}
#footer-widgets{padding:6px;font-size:13px;text-align:center;line-height:16px}
	.footer-widget{margin-right:0}
#copy-container{margin:0 6px;padding:4px 0 6px;text-align:center}
	#copyright,#developed{font-size:13px;padding:0;float:none;line-height:16px}
.foot-pad{min-height:30px!important}
.datagrid{-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important}
	.datagrid table#lock-partners td,.datagrid table#lock-partners th{padding:4px 6px 4px 30%}
table#lock-partners,#lock-partners thead,#lock-partners tbody,#lock-partners th,#lock-partners td,#lock-partners tr{display:block;font-family:'Open Sans',Arial,Verdana,sans-serif}
	#lock-partners thead tr{position:absolute;top:-9999px;left:-9999px}
	#lock-partners tr{border-bottom:1px solid #FF9900}
	#lock-partners td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:30%}#lock-partners td:before{position:absolute;top:0;left:0;width:23%;padding:4px 6px;white-space:nowrap;background:#FF7400;color:#fff;font-size:12px;font-weight:bold}#lock-partners td:nth-of-type(1):before{content:"Location"}#lock-partners td:nth-of-type(2):before{content:"Name"}#lock-partners td:nth-of-type(3):before{content:"Phone"}#lock-partners td:nth-of-type(4):before{content:"Website"}
.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{padding:6px}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30.9%;float:left;clear:none;margin:0 10px 10px 0}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){float:left;margin-right:10px!important}.woocommerce ul.products li.product:nth-child(3n),.woocommerce-page ul.products li.product:nth-child(3n){float:left;margin-right:0!important}
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{font-size:13px!important;padding:0;text-align:center}
.woocommerce ul.products li.product-category.product h3,.woocommerce-page ul.products li.product-category.product h3{min-height:28px}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{width:100%;text-align:center}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{width:64%;margin:0 auto 1em;float:none}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin:2px 0;font-size:10px;letter-spacing:-0.2px;line-height:10px}
.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin:0 0 6px}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{margin-top:2px!important;font-size:10px;padding:4px 8px 6px}
.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{margin-bottom:10px}
	img.attachment-shop_single.wp-post-image{width:48%!important;margin-right:10px}
	.single-product.woocommerce-page .thumbnails{width:134px}
.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding:0 0 0 6px}
	.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{margin:0 -3px;padding:0 6px;font-size:10px}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{line-height:12px;font-size:11px;padding:6px 6px 8px 28px!important;margin:0 0 14px!important}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before{left:6px}
.woocommerce td.product-quantity,.woocommerce-page td.product-quantity{min-width:42px}
	.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{width:42px}
	.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{width:24px;font-size:10px;height:23px}
	.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{width:18px;height:13px;line-height:9px;font-size:11px}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{padding:2px 0}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:2px 4px}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{font-size:11px;line-height:12px}
.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation,.woocommerce tr.cart_item td.product-name dl.variation dd,.woocommerce-page tr.cart_item td.product-name dl.variation dd{font-size:10px;line-height:11px}
.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{padding:0;margin:0}
.woocommerce td.product-name dl.variation dd p:last-child,.woocommerce-page td.product-name dl.variation dd p:last-child{padding-bottom:6px;line-height:11px}
th.product-quantity{display:block;max-height:18px;overflow:hidden}th.product-quantity:before{content:"Qty";display:block!important}
.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{width:25%}
.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{margin:0 0 6px;width:100%}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-size:14px}
#checkout-conditions{padding:6px}
	#checkout-conditions ul{padding:0 0 0 2px;list-style-position:inside}
		#checkout-conditions ul li{padding-bottom:8px;line-height:12px;font-size:11px}
#nmi_field #nmi_question{margin-bottom:10px;margin-left:0;margin-top:-4px}
.woocommerce-checkout.woocommerce-page .woocommerce{margin-top:-20px}
.woocommerce form .form-row,.woocommerce-page form .form-row{width:100%;padding:0}
.woocommerce #order_review table.shop_table th,.woocommerce-page #order_review table.shop_table th{padding:2px}
.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{padding:6px 5px}.woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child{padding-bottom:0;line-height:12px}
.woocommerce #payment ul.payment_methods li label,.woocommerce-page #payment ul.payment_methods li label{vertical-align:text-top}
.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{padding:8px}
.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{padding-bottom:10px}
.woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input{margin:0;width:12px}
.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img{margin:4px 0 0 14px;width:30px}
.woocommerce #payment ul.payment_methods li:last-child,.woocommerce-page #payment ul.payment_methods li:last-child{padding-bottom:0}
.woocommerce form.checkout .form-row label,.woocommerce-page form.checkout .form-row label{line-height:16px}
.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{padding:6px;width:268px}
.woocommerce #payment .terms,.woocommerce-page #payment .terms{margin:0 0 6px}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.product_list_widget li dl dt{padding:0;line-height:13px;font-size:11px}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child,.woocommerce-page ul.cart_list li dl dd p:last-child,.woocommerce-page ul.product_list_widget li dl dd p:last-child{padding-bottom:6px;line-height:13px;font-size:11px}
p.only-once{font-size:12px;padding-bottom:0}
.woocommerce-tabs .panel{text-align:left!important}
.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{padding:1px;width:20px}
.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 30px;padding:6px}
	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:11px!important}
	.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{padding-bottom:4px}
.woocommerce #reviews #comments ol.commentlist ul.children,.woocommerce-page #reviews #comments ol.commentlist ul.children{margin:10px 0 0 24px}.woocommerce #reviews #comments ol.commentlist li:last-child,.woocommerce-page #reviews #comments ol.commentlist li:last-child{margin:0 0 10px}
#commentform input,#commentform textarea{font-size:11px}
.woocommerce #review_form #respond p,.woocommerce-page #review_form #respond p{margin:0}
#eWAYBlock{margin:-38px 0 0}
	#eWAYBlock img{width:110px}
	#eWAYBlock a{font-size:11px}
#popup{margin:-318px auto 0 -150px;width:290px}
	#popup a.close{font-size:13px}
.gform_wrapper .top_label .gfield_label{margin:0 0 2px 0!important}
#input_13_8_chosen{width:100%!important}
	.gform_wrapper .chosen-container-multi .chosen-choices li{width:100%}
	#input_13_8_chosen input.default{width:97%!important}
.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:98%}
input#gform_submit_button_13{margin:10px 0 0}
}