/*







Theme Name: Decoration Direct







Description: Decoration Direct







Author: Marketing Eye







*/











/*







 * ************ ************  F O N T ************ ************ 







 */







@font-face {







    font-family: 'MyriadPro-Regular';







    src: url('fonts/myriadpro-regular.eot');







    src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),







         url('fonts/myriadpro-regular.woff') format('woff'),







         url('fonts/myriadpro-regular.ttf') format('truetype'),







         url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');







    font-weight: normal;







    font-style: normal;







}















@font-face {







    font-family: 'BoopeeRegular';







    src: url('fonts/boopee_regular-webfont.eot');







    src: url('fonts/boopee_regular-webfont.eot?#iefix') format('embedded-opentype'),







         url('fonts/boopee_regular-webfont.woff') format('woff'),







         url('fonts/boopee_regular-webfont.ttf') format('truetype'),







         url('fonts/boopee_regular-webfont.svg#BoopeeRegular') format('svg');







    font-weight: normal;







    font-style: normal;















}















@font-face {







    font-family: 'BoopeeBold';







    src: url('fonts/boopee_bold-webfont.eot');







    src: url('fonts/boopee_bold-webfont.eot?#iefix') format('embedded-opentype'),







         url('fonts/boopee_bold-webfont.woff') format('woff'),







         url('fonts/boopee_bold-webfont.ttf') format('truetype'),







         url('fonts/boopee_bold-webfont.svg#BoopeeBold') format('svg');







    font-weight: normal;







    font-style: normal;















}















/*







 * ************ ************  H T M L ************ ************ 







 */







h1{







	font-size: 22px;







	margin: 0 0 5px 0;







}



.prod {
    float: left;
    margin-right: 2%;
    width: 30%;
}

.prod1 {
    float: left;
    width: 65%;
}

h2{







	font-size: 16px;







	margin: 0 0 15px 0;







}







h3{







	font-size: 14px;







	margin: 0 0 13px 0;







}







p{







	margin: 0 0 12px 0;







	line-height: 16px;







}







/*







p,li,a,span,select,div,input,textarea,label{







	font-size: 13px;







}







*/







li{







	line-height: 22px;







}







a{







	color: #9E0B0F;







	text-decoration: none;







}







a:hover{







	text-decoration: underline;







}







img{







	border: none;







}







table{







	border-collapse: collapse;







}







textarea{







	overflow: auto;







}







































/*







 * ************ ************  M A I N   S T Y L E ************ ************ 







 */















/* 







 * CONTAINER







 */







body{







	margin: 0;







	padding: 0;







	







	color: #636363;



	font-size:13px;



	line-height:16px;







	font-family:Arial, Helvetica, sans-serif;







	background: url(images/tile-bg.gif); 







}







#outerContainer{







	background:#dff8ff;







}







#innerContainer{



	width: 987px;







	margin: -15px auto 0;







}



#shadow_new{



	width: 963px;



	padding: 0 10px;



	position:relative;



	z-index:100;



	background: url(images/shadow.png) repeat-y top center #fff;



}



















/*







 * HEADER







 */







#header{







	/* height: 201px; */







	position: relative;



	z-index:9999;



	height:115px;







	background: #ffffff;







}







#logo{







	float: left;







	width: 290px;







	height: 80px;







	margin: 20px 0 0 0;







}







	#logo img{







		border: none;







	}







	







#headerWidget{







	float: right;







	width: 640px;







	margin: 0;







}















/* Social Media Button */



#buttonSocialMedia{



	width:340px;



	float:right;



	margin:20px 35px 15px 0;



}



#buttonSocialMedia > span{







	font-family: "BoopeeRegular";







	font-size: 18px;







	color: #000;







}







#buttonSocialMedia ul, #buttonSocialMedia li{

















	margin: 0;







	padding: 0;







	list-style: none;







	vertical-align: middle;







	







	display:inline-block;







	zoom:1;







	*display:inline; 







}







	#buttonSocialMedia li{







		margin: 0 4px 0 0;







		background-image: url(images/icon.png);







		background-repeat: no-repeat;







	}







		#buttonSocialMedia li.lastChild{







			margin: 0;







		}







	#buttonSocialMedia li#buttonTwitter{







		background-position: -147px 0;







	}







	#buttonSocialMedia li#buttonFacebook{







		background-position: -118px 0;







	}







	#buttonSocialMedia a{







		display: block;







		width: 21px;







		height: 21px;







		text-indent: -100000px;







	}







	#buttonSocialMedia li#buttonLinkedIn{



      background-position: -175px 0;



	}



	#buttonSocialMedia li#buttonPinterest{



      background-position: -203px 0;



	}



	#buttonSocialMedia li#buttonRss{



      background-position: -88px 0;



	}







	







/* Search Form */







#formSearchWrapper{







	width: 163px;







	height: 26px;







	margin: 20px 0;







	padding: 3px 0;







	







	background: url(images/icon.png) no-repeat -40px -35px;







}







	#formSearchWrapper input{







		vertical-align: middle;







	}







.searchField{







	width: 128px;







	font-family: "BoopeeRegular";







	font-size: 18px;







	color: #ccc;







	border: none;







}	







	







/* Main / Top Navigation */	







#mainNav{







	clear: both;







	margin: 40px 0 0 0;







	padding: 0;







	list-style: none;







	







	/*background: url(images/bg-main-nav.jpg) repeat 0 0;*/







}



#mainNav ul{



	display: none;



}



#mainNav li:hover > ul {



		display: block;



		



	



	}







	#mainNav li{







		float: left;



		height: 36px;



		background:#97b419;



		margin:0 2px;



		padding:0 12px;



		border-radius:6px 6px 0 0;







	}



	#mainNav li ul{



		margin:-3px 0 0 0;



		padding:0;



		position:absolute;











	}



	#mainNav li ul li{



		float:none;



		z-index:999;



		position:relative;



		list-style:none;



		border-radius:0;



		padding:0 20px;



		border-bottom:1px dotted #accd1c;



	}



	#mainNav li ul li:hover{



		background:#38B5E6;



	}















	#mainNav a{







		display: block;







		padding: 10px 2px;







		font-family: Arial, Helvetica, sans-serif;







		font-size: 12px;







		font-weight: bold;







		color: #fff;







		text-transform: uppercase;







		







	}







	#mainNav li:first-child a{







		/*padding-left: 20px;*/







	}







	/* a.active is for an active link */







.indexPage #mainNav #navHome, #mainNav li.current-menu-item 







	{







		height: 46px;



		background:#38b5e6;



		margin:0 2px;



		padding:0 12px;



		border-radius:6px 6px 6px 6px;



	}



	#mainNav li ul li.current-menu-item {



		border-radius:0;



		height:36px;



	}



	#mainNav a:hover,







	#mainNav a.active,







	



{



	background:#38b5e6;



		/*background: url(images/bg-main-nav-hover.png) repeat 0 0;







		text-decoration: none;*/







	}







	#mainNav .icon{







		/*display:inline-block;







		zoom:1;







		*display:inline; 







		width: 26px;







		height: 26px;







		margin-right: 4px;







		







		background-image: url(images/icon.png);







		background-repeat: no-repeat;







		vertical-align: middle;*/







	}







	#mainNav #navHome .icon{







		background-position: -40px -70px;







	}







	#mainNav #navPacks .icon{







		background-position: -40px -96px;







	}







	#mainNav #navShop .icon{







		background-position: -40px -122px;







	}







	#mainNav #navFaq .icon{







		background-position: -66px -70px;







	}







	#mainNav #navTestimonials .icon{







		background-position: -66px -96px;







	}







	#mainNav #navContact .icon{







		background-position: -66px -122px;







	}















/* button image activity */







#buttonSubmitActivity{







	position: absolute;







	top: 120px;







	right: 20px;







	width: 110px;







	height: 115px;







	z-index: 100;







	







	background: url(images/icon.png) no-repeat -102px -70px;







	color: #000;







	text-align: center;







}







	#buttonSubmitActivity a{







		display: block;







		width: 70px;







		margin: 25px auto;		







		color: #fff;







		font-size: 16px;







		font-weight: bold;







		text-transform: uppercase;







		text-shadow: 1px 2px 2px #4d4d4d;







		filter: dropshadow(color=#4d4d4d, offx=1, offy=2);







	}















/*







 * BODY







 */







#mainContent{







	min-height: 350px;







	padding: 0 20px;







	position: relative;







}







	.interiorPage #mainContent{







		padding: 20px;







		







		background: #fff;







	}







	







	







/* image slider */







#imageSliderWrapper{







	position: absolute;







	top: 15px;







	left: 20px;







}























/* content widget */







.indexPage #content{







	width: 330px;







	margin: 0 0 0 600px;







	padding: 35px 20px 40px 0px;







}















h1.title{







	color: #9e0b0f;







	font-size: 28px;







	line-height: 28px;







}































#extraContent{











	border-top:1px solid #9e6257;



	padding: 20px 45px 0 45px;



	background:url(images/footer-bg.png) repeat-x bottom left #ee4037;



	margin-bottom:30px;







	







/*	background: url(images/bg-extra-content.jpg) no-repeat 0 0;*/







}







	#extraContent .widget{







		display:inline-block;







		zoom:1;







		*display:inline; 







		width: 100%;







		margin: 0 35px 0 0;







		vertical-align: top;







		







	}







		#extraContent .lastChild{







			margin: 0;







		}



#extraContent .widget .pic{



	padding:4px;



	background:#fff;



	border:1px solid #e5e5e5;



}



	#extraContent .widget h2{







		margin: 7px 0;







		padding: 0;







		font-family: Georgia, "Times New Roman", Times, serif;







		font-size: 19px;







	font-weight:normal;



	text-align:left;



		color: #fff;







	}







	#extraContent .contentWidget{







		















		padding:0;



		text-align:left;



		overflow: hidden;



		font-family:Arial, Helvetica, sans-serif;



		font-size:12px;



		color:#fff;











	}







.contentWidget h3{







	margin: 0;







	line-height: 12px;







	color: #f26522;







}







.contentWidget p{







	font-size: 13px;







}























/* About Us Widget */







#aboutUsWidget .contentWidget p:first-child{







	float: left;







	margin: 0 15px 15px 0;







}























/* Pack Widget */







#listPartyPack{







	margin: 0;







	padding: 0;







	list-style: none;







}







	#listPartyPack li{







		position: relative;







		margin: 0 0 8px 0;







	}







	#listPartyPack .buttonBuyNow, .wpsc_default_product_list .wpsc_buy_button, .single_product_display .wpsc_buy_button{







		border: 0;







		display: block;







		width: 62px;







		height: 57px;







		position: absolute;







		right: 0;







		top: 12px;







		







		background: url(images/icon.png) no-repeat -100px -186px;







		text-indent: -10000px;







	}















.partyPackThumb{







	float: left;







	width: 81px;







	height: 74px;







	margin: 0 10px 10px 0;







}







.partyPackContent{







	float: left;







	width: 140px;







	position: relative







}







	







	.partyPackContent h3{







		margin: 0;







		padding: 0;







		color: red;







	}







	.partyPackContent p{







		margin: 0 0 8px 0;







		padding: 0;







	}















	







/* Packs Page */







.gallery{







	margin: 30px 0;







	padding: 0;







	







	list-style: none;







}







	.gallery li{







		display: inline-block;







		zoom: 1;







		*display: inline;







		vertical-align: top;







		width: 320px;







		margin: 0 10px 60px 0;







	}







	.gallery h2,







	.interiorPage h1.entry-title,







	.interiorPage h1.entry-title a,







	.gallery h2 a{







		font-family:Arial, Helvetica, sans-serif;







		font-size: 25px;



		padding-bottom:15px;











		color: #9e0b0f;







	}







	.gallery .galleryImage{







		position: relative;







		width: 318px;







		height: 237px;







		







		background: url(images/bg-gallery.png) no-repeat 0 0;







	}







	.gallery .galleryImage img{







		position: absolute;







		left: 15px;







		top: 14px;







	}







	







	







/* Pagination */







.pagination{







	margin: 0;







	padding: 0;







	







	list-style: none;







	text-align: right;







}







	.pagination li, .wp-pagenavi a, .wp-pagenavi .current {







		display: inline-block;







		zoom: 1;







		*display: inline;







		width: 27px;







		height: 27px;







		margin: 0 5px 0 0;







		







		background: url(images/icon.png) no-repeat -165px -186px;







		color: #636363;







		text-align: center;







		font-weight: bold;







	    color: #636363;







	    font-size: 15px;







	    line-height: 25px;







	}







	.pagination a{







		line-height: 25px;







		color: #636363;







		font-size: 15px;







	}







/*







 * FOOTER







 */







#footer {







    background:url(images/footer-all-bg.png) repeat-x scroll 0 0 transparent;







    height: 169px;







    position: relative;



	padding:0 45px;







}















/* footer nav */







#footerNav {







    left: 20px;







    list-style: none outside none;







    margin: 0;







    padding: 0;















    top: 15px;







}







	#footerNav li{







		 float: left;







		 padding: 0 15px;







		 







		 background: url(images/icon.png) no-repeat -53px -245px;







	}







		#footerNav li:first-child{







			padding-left: 0;







			background: none;







		}







	#footerNav a{







		display: block;







		font-size: 12px;







		color: #fff;







	}















	







#footerPayment {















    position: absolute;







    right: 20px;







    bottom: 40px;







}	







#copyright {







    bottom: 35px;







    color: #fff;







    font-size: 12px;







    left: 20px;







    margin: 10px 0 0 0;















}







#developer {







    bottom: 20px;



    color: #fff;



    font-size: 12px;



    margin: 10px 0 0 0;



    position: absolute;



    right: 20px;

display:none;



}







	#developer a{







		color: #fff;







	}







/*







 * ************ ************  F U N C T I O N ************ ************ 







 */







/* CLEAR */







.clear:after {







    content: "."; 







    display: block; 







    height: 0; 







    clear: both; 







    visibility: hidden;







}















.clear {display: inline-block;}















	/* Hides from IE-mac \*/







* html .clear {height: 1%;}







.clear {display: block;}







	/* End hide from IE-mac */























.main-content { float: left; width: 940px }







.sidebar { float: right; width: 300px }







.breadcrumbs { font-size: 14px; padding: 25px 0 0 20px; background:#fff; }















form.wpcf7-form div.field { margin-bottom: 5px; min-height: 1.4em }







form.wpcf7-form div.field label { float: left; margin-right: 20px; width: 70px }







form.wpcf7-form div.field .text, form.wpcf7-form div.field .drop-down, form.wpcf7-form div.field .textarea { font: inherit; font-size: 0.8em; padding: 2px 3px; width: 300px }







form.wpcf7-form #input-submit { margin-left: 90px }















h1.entry-title { font-family: "BoopeeRegular" }















#input-captcha-text { margin-left: 0 }







.captcha-help { font-size: 11px; font-style: italic; margin-bottom: 10px; margin-left: 90px }

























#s { text-indent: 10px }























.sidebar .widget { margin-bottom: 40px; position: relative }







.sidebar .title { background: url(images/trans-80.png); bottom: 0; color: #FFF; font-size: 14px; line-height: 1.3; left: 0; padding: 10px 0; position: absolute; text-indent: 10px; width: 100% }







.sidebar .widget_wpsc_shopping_cart .title { position: static; bottom: auto }







.wpsc_buy_button { position: static; top: auto; right: auto; text-indent: 0 }







.displaynone { display: none }







#wpsc_checkout_gravatar { display: none }















.wp-pagenavi .nextpostslink, span.pages, .wp-pagenavi .previouspostslink { display: none }







.wp-pagenavi { text-align: right }















.wpsc_default_product_list input.wpsc_buy_button, .single_product_display input.wpsc_buy_button { position: static }







.single_product_display .wpsc_buy_button_container { margin: -53px 0 0 120px}







.wpsc_buy_button_container { float: none; margin: -76px 0 0 120px; position: absolute }







.wpsc_product_price { font-weight: bold; margin-top: 15px; padding-left: 0 }







.wpsc_product_price .currentprice { color: red; font-weight: normal }















.required, .asterix { color: red }







.field span.wpcf7-not-valid-tip { border: 0; color: red; left: 320px; top: 0; width: 180px }















.checkout_cart {}







/*#wpsc_checkout_form_20 { visibility: hidden }*/







.make_purchase, .wpsc_product_remove input { background: #F78E1D; border: 1px solid #F26920; border-radius: 5px; color: #FFF; font-size: 10px; padding: 3px 5px; text-transform: uppercase }























.wpsc_gateway_container div.custom_gateway { margin-bottom: 10px; min-height: 37px }







table.wpsc_checkout_table { margin: 10px 0 }







#content #wpsc_shopping_cart_container table.wpsc_checkout_table tr td { padding: 2px }







#content #checkout_page_container #wpsc_shopping_cart_container input.custom_gateway { margin-right: 10px }















.make_purchase, .wpsc_product_remove input,







#listPartyPack .buttonBuyNow,







.wpsc_default_product_list .wpsc_buy_button,







.single_product_display .wpsc_buy_button,







.make_purchase,







.wpsc_product_remove input { opacity: 0.85 }















.make_purchase, .wpsc_product_remove input:hover,







#listPartyPack .buttonBuyNow:hover,







.wpsc_default_product_list .wpsc_buy_button:hover,







.single_product_display .wpsc_buy_button:hover,







.make_purchase:hover,







.wpsc_product_remove input:hover { opacity: 1 }















.make_purchase, .wpsc_product_remove input:focus,







#listPartyPack .buttonBuyNow:focus,







.wpsc_default_product_list .wpsc_buy_button:focus,







.single_product_display .wpsc_buy_button:focus,







.make_purchase:focus,







.wpsc_product_remove input:focus { opacity: 0.7 }















.colomat-close {







  background-image: url("http://www.2guys.com.au/wordpress/wp-content/uploads/2012/05/Open_Section1.png");







}















.alignleft { float:left; margin: 0 15px 15px 0; }







.frame { padding: 5px; border: 1px solid #F5D0A9; }















#extraContent .contentWidget {























  overflow: hidden;























}















.indexPage #content {







  margin: 0 0 0 490px;







  padding: 25px 20px 4px 0;







  width: 480px;







}















a.2gbutton {







   border-top: 1px solid #284a1c;







   background: #5ea358;







   background: -webkit-gradient(linear, left top, left bottom, from(#247a24), to(#5ea358));







   background: -webkit-linear-gradient(top, #247a24, #5ea358);







   background: -moz-linear-gradient(top, #247a24, #5ea358);







   background: -ms-linear-gradient(top, #247a24, #5ea358);







   background: -o-linear-gradient(top, #247a24, #5ea358);







   padding: 5px 10px;







   -webkit-border-radius: 8px;







   -moz-border-radius: 8px;







   border-radius: 8px;







   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;







   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;







   box-shadow: rgba(0,0,0,1) 0 1px 0;







   text-shadow: rgba(0,0,0,.4) 0 1px 0;







   color: #ffffff;







   font-size: 14px;







   font-family: Georgia, serif;







   text-decoration: none;







   vertical-align: middle;







   }







a.2gbutton:hover {







   border-top-color: #428a43;







   background: #428a43;







   color: #ffffff;







   }







a.2gbutton:active {







   border-top-color: #284a1c;







   background: #284a1c;







   }











#homepagepjcwrap .orbit-caption{



	height:335px!important;



	margin-bottom:2px;



}



.orbit-wrapper.minimalist .orbit-caption{



	width:40%!important;



}



#homepagepjcwrap .orbit-caption h4{



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:24px!important;



	width:250px;



	padding-left:20px!important;



	padding-top:100px!important;



}







#homepagepjcwrap .orbit-caption p{



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:22px!important;



	line-height:28px;



	width:250px;



	padding-left:20px!important;



}



div.srp-thumbnail-box{



	float:right;



	width:564px;



}



div.srp-content-box{



	width:250px;



	padding:15px 20px 7px 20px;



	float:left;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#7a7a7a;



	border-bottom: 2px dotted #c71523;



	margin-left: 3px;



}



#widgetized-area img.srp-widget-thmb{



	border: 2px dotted #c71523;



	padding:5px;



}



h4.srp-post-title {



    background: none repeat scroll 0 0 #003C50;



    color: #FFFFFF;



    display: block;



    font-family: georgia;



    font-size: 20px;



    margin: 60px 0 0 277px;



    opacity: 0.8;



    padding: 15px 20px;



    position: absolute;



}



a.srp-post-title-link{



	color:#fff;



}



h3.srp-widget-title {



    color: #FF4444;



    display: block;



    font-family: georgia;



    font-size: 26px;



    font-weight: normal;



    margin-bottom: 10px;



}



div.srp-widget-singlepost{



	background:url(images/recent-post-left.png) left top no-repeat;



	margin-top:10px;







}



#extraContent #aboutUsWidget img.apic{



	margin-top:7px;



}



#extraContent #partyPackWidget, #extraContent #aboutUsWidget{



	width:260px;



	height:320px;



}



#widgetized-area{



	padding:0 45px;



}

.buy-2guys img{



	float:left;



	margin-top:7px;



}



.footernavigation{



	height:110px;



	padding:15px 0;



}



.footernavigation div.home{



	width:90px;







	float:left



}



.footernavigation div.dec{



	width:160px;







	float:left



}



.footernavigation div a{



	color:#fff;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



}



div.orbit-wrapper{



	padding-top:10px;



}



#maincontent{



	margin:0 45px 20px 45px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	line-height:18px;



	border-bottom:2px dotted #83b3c7;



	border-top:2px dotted #83b3c7;



	clear:both;



	padding:10px 0;



	



}



#maincontent .left-text {



	width:550px;



	float:left;



	margin-right:20px;



	padding-top:25px;



}



#maincontent .right-bar{



	width:300px;



	float:right;



}



#aio-slideshow{



	margin-left:25px!important;



}



.moonray-form input, .moonray-form select{



	width:300px;



	margin:10px!important;



	padding:5px;



}







.content-content table strong{



font-size:12px;	



font-weight:bold;



color:#9E0B0F;



}







.content-content table form{



margin-top:10px;



margin-right:10px;



}







.dw_button{



margin-top:10px;



background:none repeat scroll 0 0 #F6790D;



border:1px solid #DB5E00;



border-radius:5px 5px 5px 5px;



color:#fff;



cursor:pointer;



}



.moonray-form-label-pos-stacked .moonray-form-label, .moonray-form-label-pos-stacked .moonray-form-input, html body .moonray-form-label-pos-stacked .moonray-form-label, html body .moonray-form-label-pos-stacked .moonray-form-input-type-text .moonray-form-input, html body .moonray-form-label-pos-stacked .moonray-form-input-type-email .moonray-form-input, html body .moonray-form-label-pos-stacked .moonray-form-input-type-date .moonray-form-input, html body .moonray-form-label-pos-stacked .moonray-form-input-type-range .moonray-form-input, html body .moonray-form-label-pos-stacked .moonray-form-input-type-password .moonray-form-input, html body .moonray-form-label-pos-stacked .moonray-form-input-type-file .moonray-form-input, html body .moonray-form-label-pos-stacked .moonray-form-input-type-number .moonray-form-input, html body .moonray-form-label-pos-stacked .moonray-form-input-type-tel .moonray-form-input, html body .moonray-form-label-pos-stacked .moonray-form-input-type-select .moonray-form-input, html body .moonray-form-label-pos-stacked .moonray-form-input-type-textarea .moonray-form-input{



	width:250px!important;



}































.woocommerce-tabs{



 display:none!important;



}











/*



ul.products



{



	margin:0;



	padding:0;



	list-style:none;



}



ul.products li



{



	display: inline-block;



    list-style: none outside none;



    margin: 40px 4px 0;



    width: 175px;



	border-radius: 2px;



    margin-bottom: 20px;



    position: relative;



    transition: all 0.2s ease 0s;



}



ul.products li:hover {



    background: none repeat scroll 0 0 #FFFFFF;



    box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);



    margin: -10px -10px 10px;



    padding: 10px;



}*/







ul.products { margin-top: 30px; list-style:none; }



ul.products li { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; position: relative; margin:0 20px 30px 0; display:inline-block; width:180px; text-align:center; padding:10px; text-decoration:none; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1);}







ul.products .product .stars, .popup-products .product .hidden-line { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; margin: 0; color: #b9b8ba; }



ul.products .product .stars .btn, .popup-products .product .hidden-line .btn { color: #999999; }



ul.products .product .stars [class^="span"], .popup-products .product .hidden-line [class^="span"] { min-height: 10px; }







ul.products li:hover { background: white; margin:0 20px 30px 0; padding: 10px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }



ul.products .product:hover .stars, .popup-products .product:hover .hidden-line { opacity: 1; filter: alpha(opacity=100); }



ul.products .isotope-container .product { margin-bottom: 30px; }



ul.products .isotope-container .product:hover { margin-bottom: 20px; }







.stamp { position: absolute; z-index: 10; top: 5px; right: 5px; width: 34px; height: 34px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid; text-transform: uppercase; background-color: #fff; line-height: 34px; font-size: 11px; text-align: center; }



.stamp.green { border-color: #a7d155; color: #a7d155; }



.stamp.red { border-color: #9d261d; color: #9d261d; }







.product .price { color: #34353e; font-size: 20px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-right: 5px; }



.product .meta-data { color: #b9b8ba; }



.product .meta-data .btn { vertical-align: top; margin: 0 2px; color: #999999; }















ul.products  li .add_to_cart_button {



    background-color: #E54B5D;



    background-image: linear-gradient(to bottom, #E54B5D, #E54B5D);



    background-repeat: repeat-x;



    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



     box-shadow: 0 2px 0 #BE1B2E;



	-webkit-box-shadow: 0 2px 0 #BE1B2E;



	-moz-box-shadow: 0 2px 0 #BE1B2E;



	-ms-box-shadow: 0 2px 0 #BE1B2E;



	-o-box-shadow: 0 2px 0 #BE1B2E;



    color: #FFFFFF;



    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	-o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	-ms-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	display:block;



	padding:5px 0;



	text-decoration:none;



	margin-top:10px;



}



ul.products  li .add_to_cart_button:hover {



    background:#E23549;



}



/*ul.products  li a img {



    display: block;



    height: auto;



    transition: all 0.3s ease-in-out 0s;



	transform: scale(1.1);



	margin:0 auto 10px;



}



ul.products  li a img:hover {



    transform: scale(1);



}*/



ul.products  li a h3{ text-decoration:none;}







.orderby



{



	width:200px;



	padding:5px;



	margin:-33px 0 20px;



	border:1px solid #0195cd;



	outline:none;



	background:#00aeef;



	color:#fff;



	float:right;



}



.images{ float:left; min-height:400px; width:400px; text-align:center; overflow:hidden;}



.entry-summary{float:right; width:400px;}



.minus, .plus{ 



	background:#00AEEF;



    border:1px solid #0097d0;



    color: #FFFFFF;



    font-size: 20px;



    font-weight: bold;



    outline:none;



    padding: 2px 7px;



	cursor:pointer;



}



.minus:active, .plus:active



{



	background:#05a5e1;



	border:1px solid #008ec3;



}



.qty {



	background:#fff;



    border:1px solid #0097d0;



    color: #000;



    font-size: 15px;



    font-weight: normal;



    outline:none;



    padding: 8px 7px 4px;



	cursor:pointer;



	width:50px;



}







.single_add_to_cart_button



{



	background-color: #E54B5D;



    background-image: linear-gradient(to bottom, #E54B5D, #E54B5D);



    background-repeat: repeat-x;



    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



    box-shadow: 0 2px 0 #BE1B2E;



	-webkit-box-shadow: 0 2px 0 #BE1B2E;



	-moz-box-shadow: 0 2px 0 #BE1B2E;



	-ms-box-shadow: 0 2px 0 #BE1B2E;



	-o-box-shadow: 0 2px 0 #BE1B2E;



    color: #FFFFFF;



    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	-o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	-ms-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	display:block;



	padding:5px 28px;



	text-decoration:none;



	margin-top:30px;



	font-size:20px;



	cursor:pointer;



}



.single_add_to_cart_button:active {



    background:#E23549;



}



#content .content-content h1 {



    color: #fff;



    display: block;



    font-size: 20px!important;



    font-weight: normal;



    margin: 0 0 15px;



    padding: 15px;



	background:#00AEEF;



}



.woocommerce-result-count



{



	display:block;



	margin:10px 0;



	font-weight:bold;



	color:#e54b5d;



}



ul.page-numbers li {



    border-radius: 2px;



    display: inline-block!important;



    position: relative;



    text-align: center!important;



    text-decoration: none!important;



    transform: scale(1);



    transition: all 0.2s ease 0s;



    width: 15px;



}





#access {

	background: #97b419;

	display: block;

	float: left;

	margin: 0 auto;

	width: 620px;

}

#access .menu-header,

div.menu {

	font-size: 18px;

	margin-left: 0px;

	width: 620px;

}

#access .menu-header ul,

div.menu ul {

	list-style: none;

	margin: 0;

}

#access .menu-header li,

div.menu li {

	float: left;

	position: relative;

	 border-bottom: 1px dotted rgb(172, 205, 28);

    border-radius: 0;

    padding: 0 4px;

    position: relative;

    z-index: 999;

}

#access a {

	color: #fff;

	display: block;

	line-height: 38px;

	padding: 0 3px;

    font-size:16px;

    

	text-decoration: none;

}

#access ul ul {

	display: none;

	position: absolute;

	top: 38px;

	left: 0;

	float: left;

	width: 160px;

	z-index: 99999;

}

#access ul ul li {

	background: none repeat scroll 0 0 rgb(151, 180, 25);

    border-radius: 6px 6px 0 0;

    float: left;

    height: 36px;

    margin: 0 2px;

    padding: 0 5px;

}

#access ul ul ul {

left: 100%;

top: 0;

background: #97b419;

line-height: 1em;

padding: 5px;

width: 160px;

height: auto;

}

#access ul ul a {

background: #97b419;

line-height: 1em;

padding: 5px;

width: 180px;

height: auto;

}

#access li:hover > a,

#access ul ul :hover > a {

background: #38b5e6;

color: #fff;

}

#access ul li:hover > ul {

display: block;

}

#access ul li.current_page_item > a,

#access ul li.current-menu-ancestor > a,

#access ul li.current-menu-item > a,

#access ul li.current-menu-parent > a {

color: #fff;

background-color:#38b5e6;

}

* html #access ul li.current_page_item a,

* html #access ul li.current-menu-ancestor a,

* html #access ul li.current-menu-item a,

* html #access ul li.current-menu-parent a,

* html #access ul li a:hover {

	color: #fff;

	background-color:#38b5e6;

}





input[type="text"], input[type="email"], input[type="number"] {

    border: 1px solid hsl(0, 0%, 83%);

    color: hsl(0, 0%, 15%);

    height: 44px;

    outline: medium none;

    padding: 0 5px;

    width: 55%;

}



.messagebox2{

    border: 1px solid hsl(0, 0%, 83%);

    color: hsl(0, 0%, 15%);

    height: 44px;

    outline: medium none;

    padding: 0 5px;

    width: 57%;

}





.messagebox{

-moz-appearance: none;

    background-color: hsl(0, 0%, 100%);

    border: 1px solid hsl(0, 0%, 87%);

    border-radius: 3px;

    box-shadow: 0 0 5px hsla(0, 0%, 0%, 0.1);

    color: hsl(0, 0%, 45%);

    float: left;

    font-family: 'Merriweather',serif;

    font-size: 0.813em;

    height: 160px;

    outline: medium none;

    padding: 15px;

    transition: all 0.5s ease 0s;

    width: 84%;

}

/* =Content

-------------------------------------------------------------- */



.checkout-button{ background:#ff6c00 !important;}