	<style type="text/css">
		html,body{
		    width: 100%;
		    height: 100%;
		    margin: 0px;
		    padding: 0px;
		    overflow-x: hidden !important;
	}
		body {
    		color: #205631;
    		overflow-x: hidden;
    	}
		.cms-index-index #maincontent{
			padding: 0px ;
		}
		#maincontent{
			padding: 2% 2%;
		}
		.page-main{
			max-width: unset;
	    	padding-left: 0px;
	    	padding-right: 0px;
	    	margin-top: -10px;
		}
		.panel.wrapper {
    		display: none;
		}
		.page-header .header.panel,
		.page-header .panel.wrapper{
			background-color: #ffffff;
			border-bottom: none;
		}
		.rc_toplinks {
		    display: block;
		    float: right;
		    width: 100%;
		    text-align: right;
		    color: #000;
    		font-weight: 600;
		}

		.logo{
			margin: -20px auto 25px 0 !important;
		}

		a.rc_tl_alink {
    		color: #4d9a44;
		}
		ul.header.links {
	    color: #000;
		}
		.header.content{
			/*padding: 0px 20px;*/
			padding: 3rem 6rem 0 !important;
		}
		.block-search{
			float: right;
		    padding-left: 15px;
		    position: relative;
		    width: 60% !important;
		    margin-top: 24px;
		    z-index: 4;
		}
		.block-search {
	    float: right;
	    padding-left: 15px;
	    position: relative;
	    width: 60%;
	    margin-top: 22px;
	    z-index: 4;
		}
		.block-search input{
			height: 45px;
		}
		.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search{
			/*height: 45px;
	    	width: 50px;
	    	background: #73B543;*/
	    	background: #73B543 !important;
		    opacity: 1 !important;
		    color: #fff !important;
		    width: 7%;
    		height: 45px;
    		right: 0px !important;
		}
		.block-search .action.search:before{
			color: #ffffff;
		}
		.block-search .action.search{
			right: 0px;
		}
		.rc_nav_usr {
		    display: block;
		    float: right;
		}
		.nav-sections{
			background: #1F5631;
			margin-bottom: 0px !important;
			height: 47px;
			padding: 0rem 6rem;
		}
		.navigation{
			/*background: #1e5531;*/
			background: #1F5631 !important;
		}
		.navigation .level0>.level-top{
			color: #ffffff;
		}
		.navigation .level0>.level-top: hover{
			color: #73B543;
		}
		ul#ui-id-1 > .ui-menu-item {
		    display: block;
		    float: left;
		    height: 47px !important;
		    /*line-height: 4.7rem;*/
		    text-align: right;
		    padding-left: 3.6rem;
		}
		ul#ui-id-1 > .ui-menu-item a {
    		color: #ffffff;
    		border-color: transparent;
		}
		ul#ui-id-2 > .ui-menu-item {
		    display: block;
		    float: left;
		    height: 47px !important;
		    line-height: 4.7rem;
		    text-align: right;
		    padding-left: 3.6rem;
		}
		ul#ui-id-2 > .ui-menu-item a {
    		color: #ffffff;
    		border-color: transparent;
		}
		.minicart-wrapper.ui-menu-item {
    		width: 30%;
		}

		.navigation .level0 .submenu{
			border-top: 1px solid #73b542;
		}
		.navigation .level0 .submenu a{
			color: #575757 !important;
		    padding: 0px 27px;
		    text-align: left;
		}
		.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
			background: #205631 !important;
    		color: #ffffff !important;
    		text-decoration: none;
		}
		.ui-menu-item {
    		margin-bottom: 0rem;
		}
		.minicart-wrapper .action.showcart{
			margin-top: 1rem;
		}
		.minicart-wrapper .action.showcart:before{
			color: #ffffff;
		}
		.breadcrumbs {
    		padding-top: 20px;
		}

		 .rc_lgdusr_b1{
		 	display: block;
		 	width: 70%;
		 	float:left;
		 }
		 .rc_lgdusr_b2{
		 	display: block;
		 	width: 30%;
		 	float:right;
		 }
		.block.widget.block-products-list.grid.rcfeatured{
			/*padding: 0px 10px;*/ display: block; float: left; /*width: 65%;*/ width: 50%; margin-bottom: 0; padding: 0rem 6rem;
		}
		.block.widget.block-products-list.grid.rcfeatured > .block-title{
			/*text-align: center;*/
			text-align: left;
		}
		.block.widget.block-products-list.grid.rcfeatured > .block-title > strong{
			font-size: 42px;
		    font-weight: bold;
		    color: #1F5631;
		    text-transform: uppercase;
		    font-family: arial;
		}
		.block.widget.block-products-list.grid.rcfeatured .block-content{
			display: block;
    		float: left;
    		width: 100%;
    		/*padding-left: 5%;*/
		}
		.block.widget.block-products-list.grid.rcfeatured .products-grid.grid{
			display: block;
		    float: left;
		    width: 100%;
		}
		.block.widget.block-products-list.grid.rcfeatured ol.product-items.widget-product-grid{
			display: block;
		    float: left;
		    width: 100%;
		}
		.product-item-info.rc_item_name:hover{
			box-shadow: none !important;
			border: 0px !important;
			margin: 0px !important;
			padding: 0px;
		}
		.rc_item_name .product-item-name{
			font-size: 1.8rem;
    		text-transform: uppercase;
    		font-weight: 600;
		}
		a.rc_usersign {
		    display: block;
		    float: left;
		    /*width: 33%;*/
		    width: 36%;
		}
		.block.widget.block-products-list.grid.rcfeatured li.product-item {
	    	/*width: 27% !important;*/
	    	width: 49% !important;
	    	color: #73B543;
	    	/*margin-right: 4%;*/
	    	text-align: center;
    		font-weight: 600;
		}
		.rc_shopnow a {
		    background: #000;
		    padding: 0.75rem 1.5rem;
		    color: #fff;
		}
		a.product-item-photo img {
    		max-height: 300px !important;
		}
		.block.widget.block-products-list.grid.rcfeatured .product-item-name a.product-item-link{
			font-weight: bold;
			color:#73B543;
		}
		.block.widget.block-products-list.grid.rcfeatured .product-item-name a.product-item-link:hover{
			font-weight: bold;
			color: #1F5631;
		}
		/*.block.widget.block-products-list.grid.rcfeatured .product-item .tocart{
			font-size: 1.6rem;
			text-transform: uppercase;
		}
		.block.widget.block-products-list.grid.rcfeatured .action.primary{
			background: #ffffff;
    		border: 1px solid #73B543;
    		color: #000000;
    		font-size: 1.6rem;
    		text-transform: uppercase;
		}*/
		li.product-item.rchack1 form {
		    display: block;
		    float: left;
		}
		li.product-item.rchack1 .product-item-actions{
			margin: 0;
		}
		.block.widget.block-new-products.grid.rc_newproducts {
		    padding: 0 41px;
		    display: block;
		    float: left;
		    width: 90%;
		}
		.block.widget.block-new-products.grid.rc_newproducts .block-title{
			margin: 0;
			margin-bottom: 2%;
		}
		.block.widget.block-new-products.grid.rc_newproducts > .block-title > strong{
			font-size: 27px;
		    font-weight: bold;
		    color: #73B543;
		    text-transform: uppercase;
		    font-family: arial;
		}
		.block.widget.block-new-products.grid.rc_newproducts .block-content, .block.widget.block-new-products.grid.rc_newproducts .products-grid.grid, block.widget.block-new-products.grid.rc_newproducts ol.product-items.widget-new-grid{
			display: block;
		    float: left;
		    width: 100%;
		}
		.block.widget.block-new-products.grid.rc_newproducts .product-item-name a.product-item-link{
			font-weight: bold;
			color:#1F5631;
		}
		/*.block.widget.block-new-products.grid.rc_newproducts .products-grid .product-item-info:hover, .products-grid .product-item-info.active{
			 margin: 0px;
		}*/
		.block.widget.block-new-products.grid.rc_newproducts .product-item-name a.product-item-link:hover{
			font-weight: bold;
			color: #73B543;
		}
		.block.widget.block-new-products.grid.rc_newproducts .product-item .tocart{
			/*font-size: 1.6rem;*/
			text-transform: uppercase;
		}
		.block.widget.block-new-products.grid.rc_newproducts .action.primary{
			background: #ffffff;
			border: 1px solid #73B543;
			color: #000000;
		}
		.block.widget.block-new-products.grid.rc_newproducts .product-item-name{
			text-align: left;
		}

		.block.widget.block-new-products.grid.rc_newproducts .price-box.price-final_price{
			text-align: left;
	    	color: #73B543;
		}
		.block.widget.block-new-products.grid.rc_newproducts .price-container .price {
	    font-size: 2rem;
		}
		/*.block.widget.block-new-products.grid.rc_newproducts .products-grid .product-item-info:hover, .products-grid .product-item-info.active{
			box-shadow: none;
			border: none;
		}*/
		.block.widget.block-new-products.grid.rc_newproducts li.product-item {
		    /*width: 21.7% !important;*/
		    width: 19.4% !important; 
		    color: #73B543;
		    margin-right: 4%;
		}
		.block.widget.block-new-products.grid.rc_newproducts .product-image-wrapper{
			padding-bottom: 100% !important;
		}
		.block.widget.block-new-products.grid.rc_newproducts form{
			display: block;
    		float: left;
		}
		.block.widget.block-new-products.grid.rc_newproducts .product-item-actions {
    		margin: unset;
		}
		/*.rc_newproducts .product-item-actions{
			margin-left: 27px !important;
		}*/
		/*.block.widget.block-products-list.grid.rcfeatured .products-grid .product-item-info:hover, .products-grid .product-item-info.active{
			box-shadow: none;
			border: none;
		}*/
		.rc_topsellwrap{
		    /*padding: 0px 41px;*/
		    display: block;
		    float: left;
		    width: 91%;
		    /*width: 90%;
		    margin-top: -2.5%;*/
		    padding: 0rem 6rem;
		}
		.rc_topsellwrap .block-title{
			padding-bottom: 14px;
			margin-bottom: 0px;
		}
		.rc_topsellwrap .block-title > strong{
			font-size: 27px;
		    font-weight: bold;
		    color: #1F5631;
		    text-transform: uppercase;
		    font-family: arial;
		    margin-bottom: 10px !important;
		}
		.rc_topsellwrap .tab{
			border: 0px;
	    	background-color: #ffffff;
		}
		.rc_topsellwrap .product-item-info:hover{
			box-shadow: none;
		    border: 0px;
		    margin: 0px;
		    padding: 0px;
		}
		.rc_topsellwrap .tab button.active{
			color: #ffffff;
	    	background-color: #73b543;
		}
		.rc_topsellwrap button:not(.primary){
			box-shadow: none;
		}
		.rc_topsellwrap button, a.action.primary{
			border-radius: 0px;
		}
		.rc_topsellwrap .tabcontent{
			border: 0px;
			margin-top: 1%;
			width: 100%;
    		padding: unset;
		}
		.rc_topsellwrap .tab button:hover{
			color: #ffffff;
	    	background-color: #73b543;
		}
		/*.product-item-info > a > img {
    		max-height: 210px;
		}*/
		/*.rc_topsellwrap .product-item-info:hover{
			box-shadow: none;
			border:0px;
			margin:0px;
		}*/
		.rc_topsellwrap .product-item-actions{
			visibility: visible;
		}
		.rc_topsellwrap .product-item-name {
			text-align: center;
			line-height: 1.8rem;
    		min-height: 45px;
		}
		.rc_topsellwrap .product-item-name a.product-item-link {
			font-weight: bold;
	    	color: #1F5631;
	    	font-size: 1.4rem;
	    	line-height: 1.4rem;
		}
		.rc_topsellwrap .product-item-name a.product-item-link:hover{
			font-weight: bold;
			color: #73B543;
			font-size: 1.4rem;
			line-height: 1.4rem;
		}
		.rc_topsellwrap .product-item-name{
			text-align: center;
		}
		/*.rc_topsellwrap .product-item-details > div{
			height: 65px;
	    	font-size: 2rem;
	    	text-align: center;
	    	font-weight: bold;
	    	color: #73B543;
		}*/
		.rc_topsellwrap .product-item-actions{
			/*margin-left: 20px;*/
			margin: unset;
		}
		/*.rc_topsellwrap .action.primary{
			background: #ffffff;
	    	border: 1px solid #73B543;
	    	color: #000000;
	    	font-size: 1.6rem;
	    	text-transform: uppercase;
		}*/
		.rc_topsellwrap .block.widget.block-products-list.grid{
			margin-bottom: 0px;
		}
		button.tablinks {
    		width: 32.3%;
    		border: 1px solid #1F5631 !important;
    		text-transform: uppercase;
    		color: #73B543;
		}
		button.tablinks:nth-child(2) {
    		margin: 0rem 1.6rem;
		}
		span.rc_sp3 {
			width: 100%;
    		display: block;
		    font-size: 2rem;
		    text-align: center;
		    font-weight: bold;
		    color: #73B543;
		    margin: 10px 0 10px;
		}
		.rc_footerbg{
			display: block;
		    width: 100%;
		    float: left;
		    margin: auto !important;
		    text-align: center !important;
		    /*background: -webkit-linear-gradient(110deg, #4D9A44 50%, #73B543 50%);
		    background: -o-linear-gradient(110deg, #4D9A44 50%, #73B543 50%);
		    background: -moz-linear-gradient(110deg, #4D9A44 50%, #73B543 50%);
		    background: linear-gradient(180deg, #4D9A44 30%, #73B543 30%);
		    padding: 70px 0px;*/
		    background: #4C9A44;
		}
		.rc_bcktop {
		    background: #1F5631;
		    padding: 1.5em 0em;
		    color: #fff;
		}
		.rc_bcktop a {
		    color: #fff;
		    font-weight: 700;
		    font-size: 1.3em;
		}
		.rc_bcktop:hover{
			background: #73B543;
		}
		.rc_box1 {
		    display: block;
		    width: 42%;
		    text-align: justify;
		    background: #fff;
		    padding: 10px 20px 10px;
		    float: right;
		    margin-right: 50px;
		    line-height: 25px;
		    font-size: 16px;
		    height: 290px;
		}
		.rc_box1 h1{
			text-align: center;
			margin-bottom: 0px;
		}
		.rc_box1 h1 {
		    font-size: 27px;
		    color: #4d9a44;
		    padding-top: 29px;
		}
		.page-footer{
			background: #73b543 !important;
			padding-bottom: 0px !important;
			display: none;
		}
		.rc_hrr_vm_container {
		    background-image: linear-gradient(to bottom, white, white 50%, #F2F2F2 50%, #F2F2F2);
		    background-size: cover;
		    background-repeat: no-repeat;
		    text-align: center;
		}
		.rc_vm_a {
		    display: block;
		    /*width: 810px;*/
		    background: #fff;
		    /* margin: auto !important; */
		    /* padding: 0px !important; */
		    float: left;
		    box-shadow: 0px 10px 8px 10px #e4e3e3;
		    /*margin-left: 20%;
    		margin-right: 20%;*/
		    margin: 0rem 7rem;
    		margin-bottom: 2em;
		    height: 200px;
		}
		.rc_vision_txt {
		    display: block;
		    float: left;
		    width: 42%;
		    padding: 2em;
		    text-align: left;
		}
		.rc_vision_txt p:nth-child(2) {
		    width: 84%;
		}
		a.rc_fb_cls img {
		    width: 16%;
		    padding-right: 1em;
		    padding-bottom: 1em;
		}
		.rc_foot_navi_2 ul li {
		    line-height: 2.5em;
		}
		li.rc_foot_n_head.rc_ft_logo img {
		    width: 36%;
		}
		.copyright{
			background-color: #4C9A44;
			border-top: #fff 1px solid;
		}
		.rc_frequentwrap {
		    padding: 0px 41px;
		    display: block;
		    float: left;
		    width: 90%;
		}
		.rc_frequentwrap .block-title {
    		padding-bottom: 14px;
		}
		.rc_frequentwrap .block-title > strong {
		    font-size: 27px;
		    font-weight: bold;
		    color: #73B543;
		    text-transform: uppercase;
		    font-family: arial;
		    margin-bottom: 10px !important;
		}
		.rc_frequentwrap .tabcontent1{
			    display: block;
			    border: 0px;
			    margin-top: 1%;
		}
		.rc_frequentwrap .tab1 button.active{
			color: #ffffff;
	    	background-color: #73b543;
		}
		.rc_frequentwrap button:not(.primary){
			box-shadow: none;
		}
		.rc_frequentwrap button, a.action.primary{
			border-radius: 0px;
		}
		.rc_frequentwrap .tab1{
			border: 0px;
	    	background-color: #ffffff;
		}
		.rc_frequentwrap .tabcontent1{
			border:0px;
		}
		.rc_frequentwrap .tab1 button:hover{
			color: #ffffff;
	    	background-color: #73b543;
		}
		.rc_frequentwrap .block-content, .rc_frequentwrap .products-grid.grid, .rc_frequentwrap ol.product-items.widget-product-grid{
			    display: block;
			    float: left;
			    width: 100%;
		}
		.rc_frequentwrap li.product-item{
			/*width: 21.7% !important;*/
		    width: 19.4% !important;
		    color: #73B543;
		    margin-right: 4%;
		}
		.rc_frequentwrap .product-item-info{
			width: auto;
		}
		/*.rc_frequentwrap .products-grid .product-item-info:hover, .products-grid .product-item-info.active{
			box-shadow: none;
			border:0px;
			margin: 0px;
		}*/
		.rc_frequentwrap .product-image-wrapper{
			padding-bottom: 100% !important;
		}
		.rc_frequentwrap .product-item-name a.product-item-link{
			font-weight: bold;
		    color: #1F5631;
		    font-size: 1.4rem;
		    line-height: 1.4rem;
		}
		.rc_frequentwrap .product-item-name {
		    text-align: left;
		    line-height: 1.4rem;
		}
		/*.rc_frequentwrap .product-item-details {
			height: 160px;
		    font-size: 2rem;
		    text-align: center;
		    font-weight: bold;
		    color: #73B543;
		    line-height: 30px;
		}*/
		span.rc_sp1 {
		    width: 100%;
		    display: block;
		    font-size: 2rem;
		    text-align: left;
		    font-weight: bold;
		    color: #73B543;
		    margin: 10px 0 10px;
		}
		.rc_frequentwrap .rc_price{
			display: none;
		}
		.rc_frequentwrap .product-item-actions{
			margin: unset !important;
		}
		.rc_frequentwrap .actions-primary {
    		text-align: left;
		}
		/*.rc_frequentwrap .product-item-details > div {
		    height: 110px;
		    font-size: 2rem;
		    text-align: center;
		    font-weight: bold;
		    color: #73B543;
		}*/
		.rc_frequentwrap .action.primary {
		    background: #ffffff;
		    border: 1px solid #73B543;
		    color: #000000;
		    /*font-size: 1.6rem;*/
		    text-transform: uppercase;
		}
		.rc_frequentwrap form{
			display: block;
			float: left;
		}
		.rc_frequentwrap .product-item-details > div{
			height: auto !important;
		}
		.rc_frequentwrap .product-item-actions {
    		margin-left: 20px;
		}

		.block.widget.block-products-list.grid.rc_recentorder{
			padding: 0px 41px;
		    display: block;
		    float: left;
		    width: 90%;
		}
		.rc_recentorder .block-title {
    		padding-bottom: 14px;
    		margin:0px;
		}
		.rc_recentorder .block-title > strong {
		    font-size: 27px;
		    font-weight: bold;
		    color: #73B543;
		    text-transform: uppercase;
		    font-family: arial;
		    margin-bottom: 10px !important;
		}

		.block.widget.block-products-list.grid.rc_recentorder .block-content, .block.widget.block-products-list.grid.rc_recentorder .products-grid.grid, .block.widget.block-products-list.grid.rc_recentorder ol.product-items.widget-product-grid{
			display: block;
			float: left;
			width: 100%;
		}

		/* .rc_inner_prd .product-item-actions{
		 	visibility: visible;
		 }*/

		.rc_recentorder .tab1 button.active{
			color: #ffffff;
	    	background-color: #73b543;
		}
		.rc_recentorder button:not(.primary){
			box-shadow: none;
		}
		.rc_recentorder button, a.action.primary{
			border-radius: 0px;
		}
		/*.rc_recentorder .products-grid .product-item-info:hover, .products-grid .product-item-info.active{
			box-shadow: none;
			border: 0px;
			margin:0px;
		}*/
		.block.widget.block-products-list.grid.rc_recentorder .product-item{
			/* width: 21.7% !important; */
		    width: 19.4% !important;
		    color: #73B543;
		    margin-right: 4%;
		}
		/*.block.widget.block-products-list.grid.rc_recentorder .product-image-container{
			padding-bottom: 100%;
		}*/
		.rc_recentorder .product-image-wrapper{
			padding-bottom: 100% !important;
		}
		.rc_recentorder .product-item-name {
		    text-align: left;
		    line-height: 1.4rem;
		}
		.rc_recentorder .product-item-details{
			/*height: 160px;
		    font-size: 2rem;
		    text-align: center;
		    font-weight: bold;
		    color: #73B543;
		    line-height: 30px;*/
		}
		span.rc_sp2 {
		    font-size: 2rem !important;
		    text-align: left;
		    font-weight: bold !important;
		    color: #73B543;
		    margin: 10px 0 10px !important;
		}
		.rc_recentorder .product-item-details > div {
    		height: auto;
		}
		.block.widget.block-products-list.grid.rc_recentorder .actions-primary{
			margin-top: 4%;
		}
		.rc_recentorder .product-item-name a.product-item-link{
			font-weight: bold;
		    color: #1F5631;
		    font-size: 1.4rem;
		    line-height: 1.4rem;
		}
		/*.rc_recentorder .product-item-details > div{
			height: 110px;
		    font-size: 2rem;
		    text-align: center;
		    font-weight: bold;
		    color: #73B543;
		}*/
		/*.rc_recentorder .product-item-actions {
    		margin-left: 20px;
		}*/
		.rc_recentorder .action.primary {
		    background: #ffffff;
		    border: 1px solid #73B543;
		    color: #000000;
		    /*font-size: 1.6rem;*/
		    text-transform: uppercase;
		}
		.rc_recentorder form{
			display: block;
			float: left;
		}
		.rc_foot_navi_1 {
		    margin-top: 3%;
		    display: block;
		    /*float: right;*/
		    color: #fff;
		    text-align: left;
		    font-size: 1.3em;
		    margin-bottom: 1.5em;
		}
		.rc_foot_navi_1 ul {
	    	list-style: none;
	    	padding: 0px;
		}
		.rc_foot_navi_1 ul li {
		    line-height: 2.5em;
		}
		li.rc_foot_n_head {
	    		font-weight: bold;
		}
		li.rc_foot_n_link input {
		    width: 50%;
		    background: #4c9a44;
		    border: 1px solid #fff;
		    height: 2.7em;
		}
		.rc_foot_navi_2 {
		    margin-top: 4%;
		    display: block;
		    float: left;
		    color: #fff;
		    text-align: left;
		    font-size: 1.3em;
		    margin-left: 8%;
		}
		.rc_foot_navi_2 ul {
	    		list-style: none;
		}
		li.rc_foot_n_link a {
    			color: #fff;
		}
		a.product-item-link{
			font-weight: bold !important;
    		color: #1F5631 !important;
    		height: 57px !important;
		}
		a.product-item-link: hover{
			font-weight: bold !important;
    		color: #1F5631 !important;
    		height: 57px !important;
		}
		.action.primary{
			background: #ffffff;
		    border: 1px solid #73B543;
		    color: #1F5631;
		    font-size: 1.6rem;
		    text-transform: uppercase;
		    padding: 7px 7px;
		    width: 100%;
    		margin-bottom: 0.5rem;
		}
		a.action.towishlist, a.action.tocompare{
			color: #1F5631 !important;
		}
		.product-item .tocart {
		    font-size: 1.3rem;
		    border-radius: 0;
		    line-height: 1;
		    padding-bottom: 10px;
		    padding-top: 10px;
		    white-space: nowrap;
		    display: block;
		    float: left;
		    margin-right: 0.4rem;
		}
		.action.primary:hover {
		    background: #73b543;
		    border: 1px solid #73b543;
		    color: #fff;
		}
		button.action.tocart.primary:hover{
			background: #73b543 !important;
		    border: 1px solid #73b543  !important;
		    color: #fff  !important;
		}
		.actions-secondary{
			width: 100%;
		    display: block;
		    text-align: center;
		    color: #1F5631;
		}
		.rc_userhomeodr {
		    display: block;
		    float: left;
		    /*width: 92%;*/
		    padding: 2% 4%;
		    color: #000000;
		    padding: 0rem 6rem;
		}
		.rc_rcntordr {
		    display: block;
		    float: left;
		    width: 100%;
		    font-size: 3rem;
		    color: #000;
		    font-weight: bold;
		}
		.rc_rcntordrsts {
		    display: block;
		    float: left;
		    width: 70%;
		    text-transform: capitalize;
		    padding-bottom: 1%;
		    font-weight: bold;
		    color: #73B543;
		    font-size: 1.8rem;
		    margin-top: -36px;
		}
		.rc_rcntordrdate{
			display: block;
		    float: left;
		    width: 70%;
		    padding-bottom: 1%;
		}
		.rc_rcntordrdate > b:nth-of-type(2) {
    		padding-left: 6%;
		}
		.rc_rcntordraddr{
			display: block;
		    float: left;
		    width: 70%;
		    padding-bottom: 1%;
		}
		.rc_rcntorditmcount {
		    display: block;
		    float: left;
		    width: 94%;
		    background: #3e3e3e;
		    color: #fff;
		    /* padding: 1.5%; */
		    font-size: 2rem;
		    font-weight: bold;
		}
		.rc_rcntordcnt {
		    display: block;
		    float: left;
		    width: 79%;
		    padding: 1.5%;
		}
		.rc_rcntordamt {
		    display: block;
		    float: right;
		    padding: 1.5%;
		    background: #205631;
		}
		.rc_usrwraps {
		    display: block;
		    float: left;
		    width: 100%;
		    text-align: center;
		}
		.rc_usrimg img {
    		/* width: 36%; */
    		height: 124px;
		}
		.rc_invdue_inrblk {
		    display: block;
		    float: left;
		    width: 95%;
		    background: #3e3e3e;
		    color: #ffffff;
		    font-weight: bold;
		    text-align: left;
		    padding: 6% 2%;
		    font-size: 1.8rem;
		    min-height: 61px;
		}
		.breadcrumbs a{
			color: #205631;
    		text-decoration: none;
		}
		.breadcrumbs a:visited{
			color: #205631;
    		text-decoration: none;
		}
		.rc_foot_one{
			width: 48%; 
			float: left; 
			text-align: center;
		}
		.rc_foot_two{
			width: 50%; 
			float: left; 
			text-align: center; 
			margin-left: -15%;
		}
		.rc_foot_three{
    		width: 44%; 
    		float: left; 
    		text-align: center;
    		padding: 0rem 0rem 0rem 6rem;
    	}
    	rc_foot_four{
    		width: 42%; 
    		float: left; 
    		text-align: center;
    	}
    	.minicart-items .product-item-name a {
    		color: #235631 !important;
		}
		.minicart-items .product-item-details .details-qty{
			text-align: right;
    		margin-right: 70px;
		}
		.minicart-wrapper .product .actions{
			margin: -27px 0 0;
		}
		.rc_myordhist{
			display: block;
		    float: left;
		    width: 42.5%;
		    text-align: center;
		    padding: 3%;
		    background: #73b543;
		    color: #fff;
		    font-weight: 900;
		    text-transform: uppercase;
		    margin-top: 2%
		}
		.rc_myaccnt{
			display: block;
		    float: left;
		    width: 41.5%;
		    text-align: center;
		    padding: 3%;
		    background: #73b543;
		    color: #fff;
		    font-weight: 900;
		    text-transform: uppercase;
		    margin-top: 2%;
		    margin-left: 3%;
		}
		a.rc_myordhist {
    		color: #fff;
		}
		a.rc_myordhist:hover {
    		text-decoration: underline;
		}
		a.rc_myordhist:visited {
    		text-decoration: underline;
		}
		a.rc_myaccnt {
    		color: #fff;
		}
		a.rc_myaccnt:hover {
    		text-decoration: underline;
		}
		a.rc_myaccnt:visited {
    		text-decoration: underline;
		}
		.rc_orderd a {
		    display: block;
		    float: right;
		    width: 20%;
		    clear: right;
		    padding: 1%;
		    margin-bottom: 1%;
		    margin-right: 6%;
		    background: #73b543;
		    text-align: center;
		    color: #fff;
		    font-weight: 900;
		    text-transform: uppercase;
		}
		span.rc_excl {
    		font-weight: normal;
    		font-size: 1.2rem;
		}
		.price{
			font-size: 2rem !important;
		    text-align: center;
		    font-weight: bold  !important;
		    color: #73B543;
		}

		button.action.primary.toquote.product-addtoquote-button {
		    height: 3.5rem;
		    font-size: 1.32rem;
		    display: block;
		    float: left;
		    margin-top: 0px;
		    color: #1F5631 !important;
		}
		.product-item .price-box{
			margin: 10px 0 10px;
		}
		ol.products.list.items.product-items span.product-image-wrapper{
			padding-bottom: 100% !important;
		}
		.products-grid .product-item{
			margin-bottom: 50px;
		}
		.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top{
			border-color: transparent !important;
		}
		.products-grid .product-item-inner{
			padding: 0 9px 0px;
		}
		li.product-item.rchack1 #product-addtoquote-button:hover{
			background: #73B543;
			color: #ffffff;
		}
		#product-addtoquote-button:hover {
			background: #73B543;
		}
		.rc_usersign img{
			/*width: 85%;
		    padding-top: 16%;
		    padding-left: 6%;*/
		}
		.category-view {
    		display: none;
		}
		.rc_inner_prd .product.actions.product-item-actions{
			visibility: visible;
		}
		.product-item-actions {
			visibility: visible;
		}
		/*.product-item-info:hover .product-item-actions{
			visibility: visible;
		}*/
		.rc_topsellwrap li.product-item {
		    /*width: 21.7% !important;*/
		    width: 23.7% !important;
		    color: #73B543;
		    margin-right: 0%;
		    text-align: center;
		}
		.rc_hm_ol .product-item:nth-child(2) {
    		margin: 0rem 2rem !important;
		}
		.rc_hm_ol .product-item:nth-child(3) {
    		margin: 0rem 2rem 0rem 0rem !important;
		}
		ol.rc_hm_ol.product-items.widget-new-grid .product-item:nth-child(4){
			margin-left: unset !important;
		}
		.rc_topsellwrap .block-content, .rc_topsellwrap .products-grid.grid, .rc_topsellwrap ol.product-items.widget-product-grid{
			    display: block;
			    float: left;
			    width: 100%;
		}
		.rc_topsellwrap .product-item-info{
			width: auto;
		}
		.rc_topsellwrap .rc_price{
			display: none;
		}
		.rc_topsellwrap .actions-primary{
			text-align: left;
		}
		.rc_topsellwrap form{
			display: block;
			float: left;
		}
		.modal-content {
		    font-weight: bold;
		    color: #73B543;
		    font-size: 1.8rem;
		    text-align: center;
		}
		.modal-footer {
		    text-align: center;
		}
		.modal-popup .modal-inner-wrap {
			width: 36%;
		}
		.modal-footer button {
		    background: #73B543;
		    border: 1px solid #ffffff;
		    color: #ffffff;
		    font-size: 1.3rem;
		    text-transform: uppercase;
		    padding: 7px 7px;
		}
		.modal-footer button:hover {
    		color: #000;
		}
		.miniquote-wrapper .action.showquote:before, .miniquote-wrapper .action.showquote.active:before{
			/*content:'\e610' !important;*/
			font-size: 2.3rem !important;
    		margin-top: -0.5rem !important;
    		content: 'Q' !important;
    		font-weight: 900 !important;
    		color: #8cbe51 !important;
    		display: none !important;
		}

		button.rfq-btn-right {
		    background: #ffffff;
		    border: 1px solid #73B543;
		    color: #000000;
		    font-size: 1.3rem;
		    text-transform: uppercase;
		    padding: 7px 7px;
		    border-radius: 0px;
		}
		.rc_abtus_img{
			background: url('about_us.jpg') no-repeat;
		}
		a.action.showquote img{
			display: block;
		}
		.miniquote-wrapper .action.showquote {
		    white-space: nowrap !important;
		    display: block !important;
		}
		.miniquote-wrapper{
			margin-left: 0px !important;
			left: -111px;
			margin-top: 27px;
			display: block !important;
		}
		.miniquote-wrapper:before, .miniquote-wrapper:after{
			display: none;
		}
		a.action.showcart img {
    		display: block;
		}
		.minicart-wrapper .action.showcart {
		    margin-top: 1rem;
		    display: block;
		}
		.minicart-wrapper {
		 	margin-left: 0px;
		    margin-top: 0px;
		}
		.rc_inner_prd li.item.product.product-item {
		    width: 22.7% !important;
		    color: #73B543;
		    margin-right: 0%;
		    text-align: center;
		}
		.products-grid .product-item-info:hover, .products-grid .product-item-info.active{
			box-shadow: none !important;
			border: 0px !important;
			margin: 0px !important;
			padding: 0px !important;
		}
		.rc_inner_prd .product-item-name{
			line-height: 1.8rem;
    		min-height: 45px;
		}

		.minicart-wrapper .action.showcart .counter.qty{
			position: absolute;
		    top: 6px;
		    left: 105px;
		}
		.minicart-wrapper .action.showcart.active:before{
			display: none;
		}
		.minicart-wrapper .block-minicart{
			position: fixed;
			right: 0;
			top: 0;
			min-width: 390px;
			height: 100%;
			z-index: 10;
		}
		.miniquote-wrapper .action.showquote .counter.qty{
			position: absolute;
			top: 6px;
    		left: 115px;
		}
/* Phone media queries */
@media only screen and (max-width: 767px){

		.logo {
			margin: 0 0 10px 52px;
    		max-width: unset;
		}
		.rc_rcntordr{
			font-size: 2rem;
		}
		.rc_lgdusr_b1 {
			width:100%;
			padding-left: 2%;
		}
		.rc_lgdusr_b2 {
			width:100%;
			float:left;
		}
		.rc_usrwraps{
			padding-left: 3%;
		}
		.rc_usrodrview {
    		padding-left: 3%;
		}
		a.rc_usersign {
    		width: 100%;
		}
		.rc_usersign img {
		    width: 100%;
		    padding-top: unset;
		    padding-left: 3%;
		}
		.rc_orderd a{
			width: 25%;
			margin-right: unset;
		}
		.rc_rcntordrdate > b:nth-of-type(2){
			padding-left: unset;
		}
		.rc_rcntordcnt{
			width: 72%;
		}
		.rc_rcntorditmcount{
			width:100%;
		}
		.rc_userhomeodr img{
			/*width: 100%;*/
    		height: auto;
    		margin: 2% 0;
		}
		.header.content{
			padding: 3rem 3rem 0 !important;
			text-align: center;
		}
		button.tablinks {
		    width: 30% !important;
		    font-size: 3vw;
		}
		.rc_vm_a{
			height: unset;
		}
		.navigation {
		    padding: 0;
		    overflow-y: scroll;
		    -webkit-overflow-scrolling: touch;
		}
		.nav-sections-item-title{
			background: #1f5631;
    		border: solid #1f5631;
		}
		a:visited, .alink:visited{
			color: #ffffff;
		}
		.block.widget.block-products-list.grid.rcfeatured > .block-title > strong{
			font-size: 27px;
		}
		.block.widget.block-products-list.grid.rcfeatured{
			padding: 0px 12px;
			width: 100%;
		}
		.block.widget.block-products-list.grid.rcfeatured li.product-item {
    		width: 94% !important;
    		text-align: center;
		}
		.rc_topsellwrap{
			padding: 0px 18px;
		}
		.block.widget .products-grid .product-item{
			width: calc(100% - 0%);
		}
		.block.widget .product-item-info{
			text-align: center;
		}
		.block.widget.block-new-products.grid.rc_newproducts{
			padding: 0px 18px;
		}
		.rc_frequentwrap{
			padding: 3% 16px;
		}
		.rc_frequentwrap li.product-item{
			width: 100% !important;
			text-align: center;
			margin-right: unset;
		}
		.block.widget.block-products-list.grid.rc_recentorder .product-item{
			width: 100% !important;
			text-align: center;
			margin-right: unset;
		}
		.rc_topsellwrap li.product-item{
			width: 100% !important;
			text-align: center;
			margin-right: unset;
		}
		.block.widget.block-new-products.grid.rc_newproducts li.product-item{
			width: 100% !important;
			text-align: center;
			margin-right: unset;
		}
		.block.widget.block-products-list.grid.rc_recentorder{
			padding: 0px 16px;
			padding-top: 36px;
		}
		.rc_recentorder .product-item-details{
			line-height: 27px;
		}
		.rc_foot_one {
    		width: 100%;
    	}
    	.rc_box1 {
   	 		width: 83%;
   	 		margin: 0px 3% 3% 3%;
   	 	}
   	 	.rc_foot_two {
    		width: 100%;
    		margin-left: 0% !important;
    		margin-top: 16%;
    	}
    	.rc_foot_three{
    		width: 100%; 
    		float: left; 
    		text-align: center;
    	}
    	.rc_foot_navi_1{
    		float: left;
    	}
    	.rc_foot_four{
    		width: 100%; 
    		float: left; 
    		text-align: center;
    	}
    	.rc_foot_navi_2{
    		margin-left: 0%;
    	}
    	.nav-sections {
    		background: #1F5631;
    		margin-bottom: unset !important;
    		height: 740px;
		    max-height: 740px;
		    overflow-y: scroll;
		    -webkit-overflow-scrolling: touch;
		    padding:unset;
		}
    	ul#ui-id-1 > .ui-menu-item{
    		text-align: left;
    		width: 87%;
    		height: auto !important;
    	}
    	ul#ui-id-2 > .ui-menu-item{
    		text-align: left;
    		width: 87%;
    		height: auto !important;
    	}
    	.navigation .level0 .submenu
    	{
    		border-top: 1px solid #1e5431;
    	}
    	.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{
    		background: #205631;
    		color: #ffffff !important;
    	}
    	.navigation .level0 .submenu a {
    		line-height: 3.6rem;
    		color: #ffffff !important;
    	}
    	.block-search input {
		    left: -61%;
		    margin: -52px 0;
		    position: absolute;
		    width: 166%;
		}
		.block-search .label:before{
			visibility: hidden;
		}
}



/* Tablet media queries */
@media only screen and (min-width:641px)  and (max-width:961px)
{ 
	.rc_foot_one {
	    		margin-left: 25px;
   				width: 45%;
	    	}
	    	.rc_box1 {
	   	 		width: 83%;
	   	 		margin: 0px 3% 3% 3%;
	   	 	}
	   	 	.rc_foot_two {
	    		width: 45%;
	    		margin-left: 0% !important;
	    	}
	    	.rc_foot_three{
	    		width: 45%; 
	    		float: left; 
	    		text-align: center;
	    		margin-left: 6px;
	    	}
	    	.rc_foot_navi_1{
	    		float: left;
	    	}
	    	.rc_foot_four{
	    		width: 100%; 
	    		float: left; 
	    		text-align: center;
	    	}
	    	.rc_foot_navi_2{
	    		margin-left: 0%;
	    	}
}


/* Media Query iPad Tablet Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
  			.minicart-wrapper.ui-menu-item{
  				width: 4%;
  			}
  			.block.widget.block-products-list.grid.rcfeatured{
  				width: 47%;
  			}
  			.product-item-info > a > img {
    			max-height: 210px;
    			height: 210px;
			}
			.nav-sections {
				font-size: 1.2rem;
			}
			ul#ui-id-1 > .ui-menu-item{
				padding-left: 2.2rem;
			}
			ul#ui-id-2 > .ui-menu-item{
				padding-left: 2.2rem;
			}
			.rc_rcntordcnt{
				width: 70%;
			}
			.rc_invdue_inrblk{
				font-size: 1.4rem;
				min-height: 39px;
			}
			.rc_usrodrview {
    			font-size: 1.2rem;
			}
			.rc_orderd a{
				font-size: 1.2rem;
			}
			.rc_frequentwrap .product-item-details > div{
				line-height: 10px;
				height: 36px !important;
				font-size: 2rem;
			}
			.rc_recentorder li.product-item{
				margin-top: 2%;
			}
			.rc_recentorder .product-item-details > div{
				line-height: 10px;
				font-size: 2rem;
				height: 36px !important;
			}
			span.rc_sp1 {
    			font-size: 2rem;
    			display: block;
			    line-height: 35px;
			    width: 100%;
			}
			span.rc_sp2 {
    			font-size: 2rem;
			    display: block;
			    line-height: 35px;
			    width: 100%;
			}
			span.rc_sp3 {
			    font-size: 2rem;
			    display: block;
			    line-height: 27px;
			    width: 100%;
			    text-align: center;
			    font-weight: bold;
			    color: #73B543;
			}
			.block.widget.block-products-list.grid.rc_recentorder{
				padding: 0px 50px;
    			margin-top: 5%;
			}
			a.product-item-link{
				display:block;
				height: 57px !important;
			}
			.rc_recentorder .product-item-name a.product-item-link{
				line-height: 2rem;
			}
			.rc_frequentwrap .product-item-name a.product-item-link{
				line-height: 2rem;
			}
			.rc_topsellwrap .product-item-name a.product-item-link{
				line-height: 2rem;
			}
}
</style>

/**********************new-add************************************/
.block-search .action.search{background: #73b543; padding: 6px 12px; color: #fff; border-radius: 0; right:0;}
.block-search .action.search:before {font-size: 3rem !important;}
.minicart-wrapper .action.showcart::before {color: #73b543; font-size: 29px; margin-top: 10px; display: none;}
.navigation {background:none;}
.navigation .level0 > .level-top{color:#fff; float:left;padding: 0 12px 0px 2px !important;}
.ui-menu-item{float: left; margin: 14px 10px;}
.ui-menu-item a{color:#fff!important;}
.navigation .level0 > .level-top:hover, .navigation .level0 > .level-top.ui-state-focus.navigation .level0 > .level-top:hover, .navigation .level0 > .level-top.ui-state-focus{color:#fff;}
.rc_userhomeodr{/*width:100%;*/ /*padding:0;*/ margin-bottom: 30px;}
ul#ui-id-1 > .ui-menu-item{height:0;}
.miniquote-wrapper {margin-left: 13px; margin-top: 27px;}
.block-search .action.search::before{color:#ffffff !important; line-height: 43px !important; font-size: 2.7rem !important;}

@media only screen and (max-width: 567px) {
.nav-toggle { left: 278px!important; top: 95px!important;}
.minicart-wrapper .action.showcart{margin:0 10px;}
.block.widget.block-products-list.grid.rcfeatured > .block-title > strong{font-size: 24px;}
.rc_newproducts .product-item-actions{margin-left:0!important;}
.logo { margin: 0 0 10px 0; max-width: unset;  width: 100%; float: left;  text-align: center;}
.block-search .control{border-top:none;}
.page-header{padding-bottom:10px;}
.rc_box1{padding: 10px 20px; width:100%;}
.nav-sections-item-title, .navigation .level0, .navigation li{width:100%; text-align: center;}
.navigation .parent .level-top::after {right: 0; top: 11px; left: 150px;}
.navigation .level0 > .level-top{float: left;padding: 10px 0; width:100%;}
.navigation li {margin: 0; width: 100%; text-align: center;}
.widget .block-title{float: left;
width: 100%;
text-align: center;}
.miniquote-wrapper{margin-top: 10px; }
.rc_box1{float: none; width: 74%; display: inline-block; margin: 0 0 50px 0; padding-bottom:10px; height:auto;}
.block.widget.block-products-list.grid.rcfeatured li.product-item{width: 100% !important;}
.columns .column.main{padding-bottom:0;}
.page-footer{margin-top:0;}
}
@media only screen and (max-width: 767px) {	
.logo{margin-left:0;}
.nav-toggle{top: 79px; right: 0; left:512px;}
.minicart-wrapper{margin-top:0px;}
.minicart-wrapper .action.showcart{margin-right:10px; margin-bottom:10px;}
.rc_usersign{float: left; width: 100%; text-align: center;}
.minicart-wrapper .action.showcart{margin-top:0;}
.rc_box1{width: 50%!Important; float: none; display: inline-block; margin: 0 50px 50px;}
.rc_foot_one{width:100% !important;}
}
@media only screen and (max-width: 991px) {
	.miniquote-wrapper{margin-top:20px;}
	.block.widget.block-products-list.grid.rcfeatured{width:100%; padding:0;}
	.block.widget.block-products-list.grid.rcfeatured > .block-title{text-align: center; float: left; width: 100%;}
	.block.widget.block-products-list.grid.rcfeatured li.product-item{width: 50%; color: #73B543; float: left; text-align: center; margin-left: 0;}
	.rc_usersign{float: left; width: 100%; text-align: center;}
	.product-item{margin: 0 30px;}
	.rc_foot_one{width: 45%; float: left; text-align: center;}
	.rc_box1 {
			width: 77%!important;
		    display: block;
		    width: 42%;
		    text-align: justify;
		    background: #fff;
		    padding: 10px 20px 10px;
		    float: unset !important;
		    margin: auto !important;
		    line-height: 25px;
		    font-size: 16px;
		    height: 273px;
	}
	.rc_foot_navi_1 { float: left;    margin-top: 14px;}
	.rc_footerbg{float:left; display: block; width: 100%; padding: 10% 0px;}
}
@media only screen and (max-width: 1023px) {
	.rc_foot_one{width: 50%; float: left; text-align: center;}
	.rc_box1 {width: 50%;}
}
@media only screen and (max-width: 1199px) {
	.rc_box1{width: 50%;}
	.block.widget.block-products-list.grid.rcfeatured{width: 100%;}
	}

.actions-primary { text-align: center; }
.rc_box1 { display: block; width: 42%; text-align: justify; background: #fff; padding: 10px 20px 10px; float: right; margin-right: 50px; line-height: 25px; font-size: 16px; height: 273px; }
.rc_box1 h1 {
font-size: 1.9em;
color: #4d9a44;
padding-top: 1.3em;
}

li.product-item.rchack1 .product-image-wrapper{
padding-bottom: 100% !important;
}
li.product-item.rchack1 .product-item-name {
height: 38px;
}
li.product-item.rchack1 .actions-primary {
text-align: left;
}
.rc_newproducts .product-item-name {
height: 38px;
}
.navigation .level0 .submenu li {
margin: 0;
width: 100% !important;
display: block;
}
.navigation .level0 .level1 li {
	width: 50% !important;
}
li.level0.nav-4.last.level-top.ui-menu-item {
    margin-top: 14px;
}
.field.qty {
    display: block;
    float: left;
    width: 100%;
    padding-top: 1rem;
}
.control.qty-change {
    /*margin-bottom: 0.7rem;*/
    margin-bottom: 0rem;
}
button.decreaseqty{
	display: block;
    float: left;
    /*margin-bottom: 0.5rem;*/
    background: #ffffff;
    border: 0px;
    color: #1F5631;
    /*font-size: 6.4rem;*/
    font-size: 9rem;
    border-radius: 0rem !important;
    font-weight: 100;
    /*padding: 7px 9px;*/
    padding: 7px 0px;
    /* font-stretch: ultra-expanded !important; */
    margin-top: -0.75rem;
    margin-bottom: 1rem;
}

.rc_inner_prd span.qty-label{
	width: 72%;
}

span.qty-label{
	display: block;
    float: left;
    width: 75%;
    text-align: center;
    font-weight: 900;
    font-size: 2.5rem;
}
button.increaseqty{
	display: block;
    float: right;
    /*margin-right: 0.7rem;*/
    background: #ffffff;
    border: 0px solid #73B543;
    color: #1F5631;
    border-radius: 0rem !important;
    /*padding: 7px 12px;*/
    padding: 7px 0px;
    /*font-size: xx-large;*/
    font-size: 4.7rem;

}

/* Print order styles */
.page-print .logo {
    width: 30% !important;
    display: block;
    float: left;
}
.rc_prnt_hdr {
    display: block;
    /* float: right; */
    width: 52%;
    margin-bottom: 0px !important;
}
.rc_prnt_bld {
    display: block;
    float: right !important;
    width: 30%;
    font-weight: bold;
    text-align: right;
}
.rc_prnt_addr {
    display: block;
    float: right !important;
    width: 75%;
    text-align: right;
}
.page-print .order-details-items{
	padding: 0px !important;
	display: block;
    float: left;
    width: 100%;
}
.page-print .table-caption{
	display: none !important;
}
.page-print .columns{
	width: 100% !important;
}
.page-print .page-title-wrapper{
	display: block;
    float: left;
    width: 100%;
}
.rc_headertext {
	margin-bottom: 0px !important;
}
.page-print .logo{
	margin-bottom: 0px !important;
}
.page-print h1.page-title{
	margin-bottom: 5px !important;
}
.page-print table > thead > tr > th{
	padding: 0px 5px !important;
	vertical-align: middle !important;
}
.page-print .order-details-items .table-order-items tbody td{
	padding-bottom: 4px !important;
    padding-top: 4px !important;
    vertical-align: middle !important;
}
.page-print .price{
	font-size: 14px !important;
}
.page-print .product-item-name{
	font-size: 1.5rem !important;
}
.page-print #maincontent{
	color: #000;
}
.page-print th.col.price{
	color: #000 !important;
}
.page-print .price{
	color: #000 !important;
}
/*.page-print .order-details-items .table-order-items .product-item-name{*/
/*	margin:0px !important;*/
/*}*/
/*.page-print .cart-price .price {
    font-weight: 500 !important;
}*/
.page-print .col.qty{
	font-weight: 700 !important;
}
.table-order-items td.col{
	padding: 4px 10px !important;
}
.page-print .table tfoot > tr:first-child th, .page-print .table tfoot > tr:first-child td{
	border-top: 2px solid #cccccc !important;
    padding-top: 6px;
}
.page-print table > tfoot > tr > th, .page-print table > tfoot > tr > td{
	padding: 1px 10px !important;
}
.page-print .table tfoot{
	text-align: right !important;
}
.page-print .nav-sections{
	display: none !important;
}
.page-print .order-details-items .table-wrapper:not(:last-child){
	    margin-bottom: 10px !important;
}
.page-print .block-title{
	font-size: 15px !important;
    text-align: center !important;
}
.page-print .rc_footerbg{
	display: none !important;
}
.page-print .copyright{
	display: none !important;
}
.page-print hr{
	margin-bottom: 12px !important;
    margin-top: 12px !important;
}
.rc_prnt_foot strong {
    font-size: 12px !important;
}

/* Quote Page Prints */
.page-print .rc_toplinks{
	display: none !important;
}
.page-print .block-search{
	display: none !important;
}
.page-print .rc_shop_currency {
    display: none;
}
.page-print .sidebar.sidebar-main{
	display: none;
}
.page-print .sidebar.sidebar-additional{
	display: none;
}
.page-print .column.main {
    display: block;
    float: left !important;
    width: 100% !important;
}
.page-print a.action.print{
	display: none !important;
}
.page-print .rc_headertext.prntpg {
    display: block;
    float: right;
    margin-top: -145px;
}
.page-print .header.content{
	padding: 0px !important;
}
.page-print main#maincontent {
    display: block;
    float: left;
    width: 100%;
    max-width: 100%;
    margin: auto !important;
    padding: 0px !important;
}
.page-print .product-item-name > span{
	display: none !important;
}
.page-print .quote-items{
	display: block !important;
	float: left !important;
	width: 100% !important;
}
.cart.table-wrapper {
    display: block;
    float: left;
    width: 100%;
}
.rc_qpage .rc_quote_prnt_items_labels {
    display: block;
    float: left;
    width: 100%;
}
.rc_qpage .quotation-quote-view .cart.table-wrapper{
	padding: 0px !important;
}
.rc_qpage .rc_quote_prnt_items_labels {
    display: block;
    float: left;
    width: 100%;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}
.rc_qpage .rc_title_sku {
    display: block;
    float: left;
    width: 15%;
    padding-right: 1rem;
}
.rc_qpage .rc_title_prodesc {
    display: block;
    float: left;
    width: 54%;
}
.rc_qpage .rc_title_qty {
    display: block;
    float: left;
    width: 7%;
}
.rc_qpage .rc_title_price {
    display: block;
    float: left;
    width: 10%;
    text-align: right;
}
.rc_qpage .rc_title_subtotal {
    display: block;
    float: left;
    width: 10%;
    text-align: right;
}
.rc_qpage .rc_quote_prnt_wrapper {
    display: block;
    float: left;
    width: 100%;
}
.rc_qpage .rc_quote_prnt_items_wrapper {
    display: block;
    float: left;
    width: 100%;
}
.rc_qpage .rc_quote_prnt_items_list {
    display: block;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    vertical-align: middle !important;
    padding: 0.5rem 0rem;
}
.rc_qpage .rc_qitem_sku {
    display: block;
    float: left;
    width: 15%;
    font-size: 12px;
    padding-right: 1rem;
}
.rc_qpage .rc_qitem_pname {
    display: block;
    float: left;
    width: 54%;
}
.rc_qpage .rc_qitem_pname a{
	padding-right: 0px !important;
}
.rc_qpage .rc_qitem_qty {
    display: block;
    float: left;
    width: 7%;
}
.rc_qpage .rc_qitem_price {
    display: block;
    float: left;
    width: 10%;
    text-align: right;
}
.rc_qpage .rc_qitem_stotal {
    display: block;
    float: left;
    width: 10%;
    text-align: right;
}
.rc_qpage .subtotal, .rc_qpage .tax, .rc_qpage .shipping, .rc_qpage .grand_total{
	display: block;
    float: left;
    width: 97%;
    /*text-align: right;*/
}
.rc_qpage .product-item-details a {
	font-size: 12px;
}
.product-item-details{
	padding-bottom: 0px !important;
}
.rc_qpage .subtotal .mark{
	display: block;
    float: left;
    width: 91.3%;
    text-align: right;
}
.rc_qpage .subtotal .mark{
	display: block;
    float: left;
    width: 91.3%;
    text-align: right;
}
.rc_qpage .subtotal > div:nth-child(2) {
	display: block;
    float: left;
    width: 8.7%;
    text-align: right;
}
.rc_qpage .tax .mark{
	display: block;
    float: left;
    width: 91.3%;
    text-align: right;
}
.rc_qpage .tax > div:nth-child(2) {
	display: block;
    float: left;
    width: 8.7%;
    text-align: right;
}
.rc_qpage .shipping .mark{
	display: block;
    float: left;
    width: 91.3%;
    text-align: right;
}
.rc_qpage .shipping > div:nth-child(2) {
	display: block;
    float: left;
    width: 8.7%;
    text-align: right;
}
.rc_qpage .grand_total .mark{
	display: block;
    float: left;
    width: 91.3%;
    text-align: right;
}
.rc_qpage .grand_total > div:nth-child(2) {
	display: block;
    float: left;
    width: 8.7%;
    text-align: right;
}
.rc_qpage .box.box-order-shipping-address{
	display: block;
    float: left;
    width: 100%;
    padding: 2rem;
}
.rc_qpage .page-header{
	border-bottom: 0px !important;
}
.rc_qpage .page.messages{
	display: none;
}
.rc_qpage .rc_qitem_price span {
    font-weight: normal !important;
}
.rc_qpage .rc_qitem_stotal span {
    font-weight: normal !important;
}

.miniquote-items .product-item-details a {
    padding-left: 11px !important;
    color: #1f5631 !important;
}
.rc_advance_search{
	padding-top: 10px;
    text-align: right;
    padding-right: 63px;
}
#tabrc1 .actions-secondary{
	display: none;
}
.navigation .level0 .submenu a{
	font-size: 15px;
}
.authentication-wrapper{
	text-align: right !important;
    margin-right: 54px !important;
    margin-top: 0px !important;
}
.authentication-wrapper button{
	display: block;
    float: right;
    padding: 15px 45px;
    font-size: 18px;
    color: #76b843;
    /* font-weight: bold; */
    border: 2px solid;
    border-radius: 50px;
    text-transform: uppercase
}
.rc_shipping_title {
    display: block;
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    color: #1e5530;
    border-bottom: 1px solid;
    margin-bottom: 20px;
}
.opc-wrapper .form-login{
	border-bottom: 0px !important;
	padding-bottom: 5px;
}
.block.widget.block-products-list.grid.rcfeatured, .rc_topsellwrap{
	padding: 35px 45px !important;
}
.block.widget.block-products-list.grid.rcfeatured li.product-item a.product-item-photo img{
	max-height: 290px !important;
}
.fotorama{
	width: 700px !important;
    height: 550px !important;
}
.product.media {
    float: left;
    margin-bottom: 25px;
    width: 60% !important;
    display: block;
}