
body, .chas-bg .tmp-content-area, .customers-box-handler .owl-wrapper-outer {
  
  
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#660b00+0,b73a2c+50,660b00+100 */
background: #fff; /* Old browsers */
 /* FF3.6-15 */
 /* Chrome10-25,Safari5.1-6 */
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 /* IE6-9 fallback on horizontal gradient */
  

}

.sm-pusher{  	
	
	  background-position:bottom;
	
	
background-size: contain;
}


.sm-content{  	
	
width: 100%;
margin:0 auto
}



#tab-modules .mnwall-scr-detail-box{  	

margin:6% auto 0;
}


dt.tabs.open, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .featured-view .spacer, .browse-view .spacer, .row-fluid .spacer .action-handler .popout-price .product-details, .row-fluid .spacer .action-handler .popout-price .show-pop-up-image, .row-fluid .spacer .popout-price-buttons-handler .show-advanced-fields {
    background-color: #f2f2f2;
}
.custom-color1 {
    color: #79ba17;
}
.custom-color2 {
    color: #79ba17;
}
.custom-color3 {
    color: #ffae21;
}
.custom-color4 {
    color: #ffffff;
}
.custom-background1 {
    background-color: #79ba17;
}
#cart-view {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
    padding: 2%;
	 color: #000 !important;
	
}


#cl-handler  {
    /*! width: 30% !important; */
    float: right;
    margin-top: 0%;
    margin-right: 110px;
}

#menu {
 width: auto !important;
float: left;
position: absolute;
}

.responsive-menu {
  
    width: 100%;
}


.responsive-menu p, .responsive-menu img{
    margin: 0%;
}



.custom-background2 {
    background-color: #79ba17;
}
.custom-background3 {
    background-color: #ffae21;
}
.custom-background4 {
    background-color: #ffffff;
}
#top-long {
    margin: 2% 0 0;
    padding: 1% 0;
    float: left;
    width: 100%;
    background: #fff;
}
#top-long .moduletable {
    padding: 0.5% 2% 0%;
    border: 1px solid #efefef;
}
#top-long a {
    color: #000;
}
#top-long h3 {
    color: #000;
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
}


#top-long2 h2 {
    color: #000;
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
}



#top-long p {
    color: #000;
    font-size: 13pt;
	line-height: 140%;
	


font-weight: normal;
	
	
}
#top-long-2 {
    float: left;
    width: 100%;
    background: #fff;
}

#top-long-2 .moduletabletitre{
padding: 2% 2%;
border: 1px solid #efefef;
margin: 2% 0;
}

#top-long-2 .moduletabletitre h3 {
color: #000;
font-size: 24pt;
font-weight: bold;
text-align: center;
margin:0 !important;
}



#top-long-2 a {
}
#top-long-2 p {

color: #000;

font-size: 13pt;

font-weight: normal;



}
#top-long-2 h3 {
color: #000;

font-size: 24pt;

font-weight: bold;

text-align: center;
background: #;
}




#top-long-3 {
    float: left;
    width: 100%;
    background: ;
}
#top-long-3 .container{
   width:100%;
	max-width:100%;
}




#top-long-3 .moduletable{

padding:   0;
border-bottom: 8px solid #81bb1a;
}

#top-long-3 .moduletable .custom{
padding: 2%  0;
background-size:cover;
}





#top-long-3 .moduletable h3 {
color: #000;
font-size: 24pt;
font-weight: bold;
text-align: center;
margin:0 !important;
}

#top-long-3 a {
}
#top-long-3 p {
    color: #79ba17;
    font-family: "Dancing Script",cursive;
    font-size: 17pt;
    margin: 0;
}
#top-long-3 h3 {
    color: #000;
    font-size: 20pt;
    font-weight: bold;
}
#bottom-long {
    float: left;
    width: 100%;
    background: #fff;
}


#bottom-long .container{
	width:100%;
	max-width:100%;
}



#bottom-long a {
}
#bottom-long p {
}
#top {
    background-color: #fff;
}

#top .container{
   width:100%;
   float: left;
   background: #81bb1a;
   	max-width:100%;
}



#top-modules-full {
    width: 100%;
    float: left;
    background: #fff;
}




#top-modules-full .container {
    width: 90%;
}



#top-modules-full .container img {
    width: 100%;
}




#top-modules-full .container a {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    padding: 1% 2%;
}
#top-modules-full .container p {
	    margin: 0 ;
}
.customdevis {
    margin: 0 auto;
    padding: 3% 0;
    position: relative;
    width: 90%;
}
.sl-disabled {
    background-color: #efefef;
}
#search-position #searchpanel {
    background-color: #fafafa;
    color: #8f8f8f;
}
#search-position #searchpanel input.inputbox {
    color: #8f8f8f;
}
a#cartpanel, #cl-handler .selectric p.label, .log-panel li a, #cl-handler .button.currency-button {
    border-color: #7cb110;
    color: #ffffff;
}
#searchOpenButton {
    border-color: #ededed;
    color: #4f4f4f;
}
a#cartpanel:hover, #searchOpenButton:hover, .cart-button .products-number, .log-panel li a:hover, #cl-handler .button.currency-button:hover {
    background-color: #7cb110;
    color: #ffffff;
}
a, a:hover, .moduletable_menu ul.menu li ul li a:hover {
    color: #000;
    text-decoration: none;
}
 a:hover, .moduletable_menu ul.menu li ul li a:hover {
	 
	 
color:#79ba17;
}
.row-fluid .spacer .action-handler .popout-price .show-pop-up-image a:hover::after, .row-fluid .spacer .action-handler .popout-price .product-details:hover::after, .row-fluid .spacer .action-handler .popout-price .show-advanced-fields:hover::after {
    color: #79ba17;
}
.button, button, a.button, .btn, dt.tabs.closed:hover, dt.tabs.closed:hover h3 a, .closemenu, .vmproduct.product-details .spacer:hover .pr-add, .vmproduct.product-details .spacer:hover .pr-add-bottom, a.product-details, a.ask-a-question, .highlight-button, .vm-button-correct, .cartpanel span.closecart, .vm-pagination ul li a, #LoginForm .btn-group > .dropdown-menu, #LoginForm .btn-group > .dropdown-menu a, a.details, #stickymenuButton, .img_style2 .con_style2 p::before, .product-neighbours a.previous-page::before, .product-neighbours a.next-page::after, input.addtocart-button, .camera_caption .button.b-arrow::after {
    background-color: #79ba17;
    color: #ffffff;
}
.button:hover, button:hover, a.button:hover, .closemenu:hover, .btn:hover, a.product-details:hover, a.ask-a-question:hover, .highlight-button:hover, .vm-button-correct:hover .cartpanel span.closecart:hover, .vm-pagination ul li a:hover, a.details:hover, #stickymenuButton:hover, input.addtocart-button:hover, .camera_caption .button.b-arrow:hover::after {
    background-color: #599a10;
    color: #ffffff;
}
.action-handler .addtocart-bar span.quantity-box input, span.quantity-controls .quantity-controls.quantity-plus, span.quantity-controls .quantity-controls.quantity-minus {
    background-color: #f5f5f5;
}
#LoginForm .btn-group > .dropdown-menu a:hover {
    background: #79ba17 none repeat scroll 0 0;
    color: #ffffff;
}
#LoginForm .button:hover .caret, #LoginForm .button .caret {
    border-top-color: #ffffff;
}
section#tabs::before {
    background-color: #262626;
}
#tabs-1 .nav-tabs > .active > a, #tabs-1 .nav-tabs > li > a, #tabs-1 .nav-tabs > .active > a:hover, #tabs-1 .nav-tabs > .active > a:focus, #tabs-1 .nav-tabs > li > a:hover {
    color: #ffffff;
}
.row-fluid .spacer .action-handler .popout-price .show-pop-up-image a::after, .row-fluid .spacer .action-handler .popout-price .product-details::after, .row-fluid .spacer .action-handler .popout-price .show-advanced-fields::after {
    color: #79ba17;
}
.pr-add, .pr-add-bottom, .featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .recent-view .spacer h3, .related-products-view .spacer h3, .browse-view .product .spacer h2, .featured-view .spacer .product_s_desc, .latest-view .spacer .product_s_desc, .topten-view .spacer .product_s_desc, .recent-view .spacer .product_s_desc, .related-products-view .spacer .product_s_desc, .browse-view .product .spacer .product_s_desc {
    color: #494949;
}
.category-view .row-fluid .category .spacer h2 a .cat-title {
    color: #690304;
}
.category .spacer {
    /*! background: #690304 none repeat scroll 0 0; */
    border: 1px solid #690304;
}
.category-view .row-fluid .category .spacer:hover h2 a .cat-title {
    color: #ffffff;
    font-size: 35px;
}
.category .spacer:hover {
    background: #690304 none repeat scroll 0 0;
}
div.spacer, li.spacer {
    background: #ffffff none repeat scroll 0 0;
}
div.spacer:hover, li.spacer:hover {
    border-color: #f2f2f2;
}
.custom-fields-panel {
    /* background-color: #ffffff; */
}
.moduletable a, div.panel2 a, .category_description a, .productdetails-view a {
    color: #81bb1a;
}
.camera_prev, .camera_next, .camera_commands {
    border-color: #ffffff;
}
.camera_wrap .camera_pag .camera_pag_ul li {
    border-color: #ffffff;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, .camera_wrap .camera_pag .camera_pag_ul li:hover > span {
    background-color: #ffffff;
}
.camera_thumbs_cont ul li > img {
    border: 1px solid #2f2f2f;
}
.camera_caption > div > div {
    color: #ffffff;
}
.camera_caption a.button {
    background-color: rgba(0, 0, 0, 0.7);
    color: #ffffff;
}
.camera_caption a.button:hover {
    background-color: rgba(0, 0, 0, 0.5);
}
#megamenu-handler.tiny, .megamenu-background {
    background-color: #ffffff;
}
#megamenu-handler ul.menu-nav ul {
    background-color: #ffffff;
}
ul#mega-menu > li > a {
    color: #585858;
}
#menupanel2 {
    color: #585858;
}
ul#mega-menu > li.active > a, ul#mega-menu > li > a:hover, ul#mega-menu > li.sfHover > a, #menupanel2:hover {
    color: #79ba17;
}
.menu-nav > li > a {
    color: #a3a3a3;
}
.menu-nav > li.active > a, .menu-nav > li > a:hover, .menu-nav > li.sfHover > a, .menupanel ul.selectnav li a:hover, a.menupanel:hover, a.menupanel, .open-social-links:hover {
    color: #79ba17;
}
.rm-line {
    background-color: #ffffff;
}
.menu-nav > li > a > span small {
    background: #ffae21 none repeat scroll 0 0;
    color: #ffffff;
}
.menu-nav > li > a > span small::before {
    border-top-color: #ffae21;
}
.menu-nav > li > a > span small.hot {
    background: #e53535 none repeat scroll 0 0;
    color: #ffffff;
}
.menu-nav > li > a > span small.hot::before {
    border-top-color: #e53535;
}
.menu-nav > li > a > span small.featured {
    background: #9ccc6c none repeat scroll 0 0;
    color: #ffffff;
}
.menu-nav > li > a > span small.featured::before {
    border-top-color: #9ccc6c;
}
.menu-nav ul li {
    border-top: 1px solid #dedede;
}
.menu-nav ul li a, .selectric-items li, .orderlist a {
    color: #595959;
}
.menu-nav ul li > a:hover, .menu-nav ul li.sfHover > a, .selectric-items li:hover, .orderlist a:hover {
    background-color: #79ba17;
    color: #ffffff;
}
#mega-menu [class*="moduletable"] h3 {
    color: #79ba17;
}
@media (max-width: 979px) {
#menu #nav, #mega-menu {
    background-color: #ffffff;
}
#menu .menu-nav ul li a, ul#mega-menu > li > a, #menu .menu-nav > li > a {
    color: #494949;
}
#menu .menu-nav ul li a:hover, #menu .menu-nav ul li.sfHover > a, ul#mega-menu > li.active > a, ul#mega-menu > li > a:hover, ul#mega-menu > li.sfHover > a, #menu .menu-nav > li > a:hover {
    color: #79ba17;
}
}
.menu-nav ul li a .sf-sub-indicator {
    border-left-color: #79ba17;
}
.menu-nav ul li a:hover .sf-sub-indicator, .menu-nav ul li.sfHover > a .sf-sub-indicator {
    border-left-color: #ffffff;
}
.menu-nav li ul, .menu-nav li ul li ul, #nav ol, #nav ul, #nav ol ol, #nav ul ul, div.panel2, #tpr-nav #LoginForm, .selectric-items {
    background-color: #ffffff;
}
thead th, table th, tbody th, tbody td {
     border-top: 1px solid #dfdfdf; 
}
tbody th, tbody td, .search-results dt.result-title, .moduletable_menu > h3, .moduletable > h3, .category-view h4, .featured-view h4, .latest-view h4, .topten-view h4, .recent-view h4, .blog-featured .item h2 {
}
.icons .btn.dropdown-toggle .icon-cog, .icons .dropdown-menu li a {
    color: #c2c2c2;
}
.icons .btn.dropdown-toggle .icon-cog:hover, .icons .dropdown-menu li a:hover {
    background-color: #79ba17;
    color: #ffffff;
}




.product-price, div.PricebillTotal.vm-display.vm-price-value span.PricebillTotal, .product-price-1 {
    color: #fff;
    background: #81bb1a;
    padding: 1%;
    text-align: right;
    font-size: 15pt;
}

.product-price .PricesalesPrice{
display:none;
}



.product-price-1 .PricediscountAmount .vm-price-desc{
display:none;
}



#top-long .action-handler .product-price .PricesalesPrice {

    display: block;

}


#top-long .h-pr-title a { 
   
color: #79ba17;
font-size: 13pt;
   
}



#top-long .action-handler h3 { 
   
margin:2% 0;

   
}
.h-cl h3 { 
   
font-size: 23pt;
   
}


.action-handler .product-price { 
   
margin:0;
padding:0;

   
}

.action-handler .product-price .PricesalesPrice {
    color:  #fff !important;
    padding: 5% 0 !important;
}


.action-handler .product-price .PricesalesPrice {

	font-size:19pt !important;
    font-weight: bold !important;
    text-align: center;
}


.pr-img-handler{
	
	background:#fff;
}

.h-pr-title a { 
   
color: #79ba17;
font-size: 11pt;
font-variant: small-caps;
font-weight: bold;
line-height: 150%;
min-height: 51px;
	   
   
}



.owl-theme .owl-controls .owl-page span {
    border-color: #79ba17;
    color: #ffffff;
}
.owl-theme .owl-controls .owl-buttons div {
    background-color: #e5e5e5;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev::before {
    border-right-color: #787878;
}
.owl-theme .owl-controls .owl-buttons div.owl-next::before {
    border-left-color: #787878;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    border-color: #79ba17;
    color: #ffffff;
}
.moduletable_menu > h3, .moduletable_products > h3, .moduletable > h3, .category-view h4, .featured-view h4, .latest-view h4, .topten-view h4, .recent-view h4 {
    color: #79ba17;
    text-align: center;
    font-variant: small-caps;
}
.moduletable_menu ul.menu li a, .latestnews_menu li a, .VMmenu li div a {
    color: #79ba17;
}
.moduletable_menu ul.menu li a:hover, ul.latestnews_menu li a:hover, .VMmenu li div a:hover {
    color: #79ba17;
}
.VmArrowdown {
    background-color: #79ba17;
}
#top-content-modules, #top-content-modules * {
    color: #79ba17;
}
.testi-title, .testi-desc {
    color: #ffffff;
}
.moduletable_text {
    color: #585858;
}
.moduletable_text i.fa {
    color: #666666;
}
.moduletable_menu .VmOpen ul.menu li a, .moduletable_menu ul.menu li ul li a {
    color: #4d4d4d;
}
.moduletable_menu .VmOpen ul.menu li a:hover, .moduletable_menu ul.menu li ul li a:hover {
    color: #79ba17;
}
#header-left-panel, #hl-open {
    background-color: #17a1e5;
    color: #ffffff;
}
#header-left-panel h3, #header-left-panel a {
    color: #ffffff;
}
#header-left-panel .button {
    border-color: #ffffff;
    color: #ffffff;
}
#header-left-panel .button:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #17a1e5;
}
#header-right-panel, #hr-open {
    background-color: #c02727;
    color: #ffffff;
}
#header-right-panel h3, #header-right-panel a {
    color: #ffffff;
}
#header-right-panel .button:hover {
    background-color: #ffffff;
    color: #c02727;
}
#bottom-bg {
    background: #212121;
    color: #fff;
    float: left;
	width: 100%;
}
#bottom-bg h3{
    color: #82be13;
	
	
}

#bottom-bg a {
    color: #fff;
}





#socialModal a:hover {
    color: #ffffff;
}
#socialModal a:hover {
    color: #79ba17;
}
#footer {
    color: #3d3d3d;
    text-align: center;
    background: #82be13;
    float: left;
    width: 100%;
}
#footer a {
    color: #000;
}
#footer a:hover {
    color: #000;
}



.continue_link,.showcart {
	
	display:block;
	width:99%;
	
	
	float: left !important;
	margin: 1% 0;
}

a.continue_link,a.showcart{
	
background:#79ba17;
text-align: center;
color:#fff;
font-size: 13pt;
}

a.continue_link:hover,a.showcart:hover{
	
background:#498a10;
text-decoration:none;
}
.vm-payment-header-selected{
	
color: #79ba17;
font-family: inherit !important;
font-size: 11pt !important;
font-weight: bold;
	
	
}
#comment{
	width:100%
	
}
#b-area {
  
    width: 70%;
}
.tmp-content-area .span6{
	width:27%
	
}

.productdetails .row-fluid{
  
    width: 100%;
	margin:0 auto;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
  
    width: 90%;
	margin:0 auto;
	max-width:90%;
}


.mnwall-s-desc, .mnwall-desc {

    font-size: 13px;
    line-height: 140% !important;
    font-weight: bold;

}

/************************************************************************************************************************************/
.vm-price-desc{
	
	margin-right:15px;
	
}
/************************************************************************************************************************************/



.boxX .box1, .boxX .box11, .boxX .box111{
	float:left;
	/* width:33%; */

	line-height: 220%;
}

.boxX .box1 img, .boxX .box11 img , .boxX .box111 img{
	float:left;


}


.boxX .box1 .product-fields, .boxX .box11 .product-field, .boxX .box111 .product-field{
	
	float:left;

}


/************************************************************************************************************************************/


.price-title, .final-price, .product-discount, .col-total .PricesalesPrice{
   color:#81bb1a !important;
}

.product-price .PricesalesPrice{
   color:#fff !important;
}



.product-field-display .widthauto {
    width: 33.333% !important;
}


.boxX{
	
}


.boxX .box1 .product-fields{
	

}

.boxX .box1 .product-fields .product-field{
	
    float: left;
    /* width: 33%; */
    clear: inherit;
}

.boxX .box1 .product-fields .product-field img{
	
max-width:100%;
}


.boxX .box1 .product-fields .product-field .product-field-display{
	
	
    font-size: 25pt;
    color: #000;
}

/************************************************************************************************************************************/


.boxX{
	
}


.boxX .box11 .product-fields{
	

}

.boxX .box11 .product-fields .product-field{
	
    float: left;
    width: 33%;
    clear: inherit;
}

.boxX .box11 .product-fields .product-field img{
	
max-width:100%;
}


.boxX .box11 .product-fields .product-field .product-field-display{
	 font-size: 25pt;
    color: #000;
	
}

/************************************************************************************************************************************/


.boxX{
	
}


.boxX .box111 .product-fields{
	

}

.boxX .box111 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
}

.boxX .box111 .product-fields .product-field img{
	
max-width:100%;
}


.boxX .box111 .product-fields .product-field span .product-fields-title {
	 font-size: 25pt;
    color: #000;
	float:left;
	 /*! width: 100%; */
}



.boxX .box111 .product-fields .product-field .product-field-display{
	 font-size: 25pt;
    color: #000;
	float:left;
	 margin-left: 15px;
}





/************************************************************************************************************************************/


.boxXX{
	
    float: left;
    width: 100%;
}


.boxXX .box3, .boxXX .box2{
	float:left;
	width:50%;

}



.boxXX .box2 .product-fields{
	
margin: 0;

}

.boxXX .box2 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
	border:1px solid #B0B0B0;
    padding: 0;
    color: #fff;
    font-size: 12pt;
}

.boxXX .box2 .product-fields .product-field .product-fields-title-wrapper{

background:#81bb1a;
float:left;
width:66%;

padding-left: 4%;
}

.boxXX .box2 .product-fields .product-field .product-field-display{
	float:left;
width:30%;

	color: #000;
	text-align: center;
	font-weight: bold;
	padding: 0;
}

/************************************************************************************************************************/

.boxXX .box3{
	float:left;
	width:50%;

	text-align: center;
}


.boxXX .box3 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
	/*! border:1px solid #000; */
    padding: 0;
    /*! color: #fff; */
    font-size: 32pt;
    font-weight: bold;
}


.boxXX .box3 .product-fields .product-field .product-fields-title-wrapper{


float:left;
width:100%;


}

.boxXX .box3 .product-fields .product-field .product-field-display{

}


/************************************************************************************************************************/

.boxX .box4 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
	border:1px solid #B0B0B0;
    padding: 0;
    color: #fff;
    font-size: 12pt;
}

.boxX .box4 .product-fields .product-field .product-fields-title-wrapper{

background:#81bb1a;
float:left;
width:46%;

padding-left: 4%;
}

.boxX .box4 .product-fields .product-field .product-field-display{
	float:left;
	width:50%;

	color: #000;
	text-align: center;
	font-weight: bold;
	padding: 0;
}



/************************************************************************************************************************/

.boxX .box44{
margin-top:2%;

}


.boxX .box44 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
	border:1px solid #B0B0B0;
    padding: 0;
    color: #000;
    font-size: 12pt;
}

.boxX .box44 .product-fields .product-field .product-fields-title-wrapper{

background:#fff;
float:left;

padding: 0% 2%;
margin-top: -18px;
margin-left: 2%;
font-variant: small-caps;
font-size: 15pt;
}

.boxX .box44 .product-fields .product-field .product-field-display{
	float:left;
	/*! width:100%; */

	color: #000;
	text-align: center;
	font-weight: bold;
	padding: 2%;
	margin-top: 0%;
}



/************************************************************************************************************************/


.boxXX .box5, .boxXX .box6{
	float:left;
	width:50%;

}


/************************************************************************************************************************/



.boxXX .box5 .product-fields{
	

}

.boxXX .box5 .product-fields .product-field{
	
    float: left;
    width: 50%;
    clear: inherit;
}

.boxXX .box5 .product-fields .product-field img{
	
max-width:100%;
}


.boxXX .box5 .product-fields .product-field .product-field-display{
	
	
}


/************************************************************************************************************************/

.boxXX .box6 .product-fields{
	

}

.boxXX .box6 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
}

.boxXX .box6 .product-fields .product-field img{
	
width:100%;
}


.boxXX .box6 .product-fields .product-field .product-field-display{
	
	
}



/***********************************************************************************/

.vm-categories-wall-catwrapper{
	position:relative; 
	
margin-top: 1% !important;
	
	/* box-shadow: 0px 0px 18px #000; */
}


.vm-categories-wall-img {

  width: 100%;
  height: auto;
}



.vm-categories-wall img {

  width: 100%;
  height: auto;
}



.conttainer img{

  /* width: 100%; */
height: auto;
margin: 0 auto;
display: block;
}










.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background: rgba(0,0,0,0.70);
}

.vm-categories-wall-catwrapper:hover .overlay {
  opacity: 1;
}

.vm-categories-wall-catname {
  color: #81bb1a;
  font-size: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index:9999;
  font-weight:bold;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  /* text-shadow: 0px 0px 5px rgba(255,255,255,0.5); */
}


.vm-categories-wall {
	
	/* margin-top:65%; */
	
}




#content-handler.container{
	
 width: 90% ;
	max-width:1300px;

}

/***********************************************************************************/


#espace{
	float:left;
width:100%;
height:1px;
margin-top:5%;
}


/***********************************************************************************/





.proopc-btn-info {
    background-color: #79ba17 !important;
    /* background-color: #599a10 !important; */
    background-image: linear-gradient(to bottom, #6bac12, #79ba17) !important;
    background-image: -moz-linear-gradient(top, #6bac12, #79ba17) !important;
    background-image: -o-linear-gradient(top, #6bac12, #79ba17) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6bac12), to(#79ba17)) !important;
    background-image: -webkit-linear-gradient(top, #6bac12, #79ba17) !important;
    background-repeat: repeat-x;
    border-color: #6bac12 #79ba17 #1f6377 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/***********************************************************************************/

.browse-view .vm3pr{
	
	display:none;
	
}

/**************************************************************************************/

 .browse-view .spacer .spacer-handler {

    background: #fff;
}


/*************************************************************************************/

 a.v_register{
	display:none !important;
	
}


/*************************************************************************************/























/*************************************************************************************/

