@charset "UTF-8";
/* CSS Document */


/*menu*/
#main-nav .current-menu-item > a, #main-nav .current_page_item > a, #main-nav .current-menu-parent > a{
	color: #fff;
	background: #77be32;
}

#main-nav ul ul .current-menu-item > a, #main-nav ul ul li:hover > a, #main-nav ul ul .current-menu-parent > a{
	color: #77be32;
	background: none;
}

#main-nav > ul > li:hover > a{
	border:1px solid #77be32;
}
.logo .colorlogo{ background:url(colors/verde/logo.png);}																	/*directori*/

/*slider*/
.page .tp-button.blueslider { 
	background-color:#77be32;														/*base*/																			-webkit-box-shadow:  0px 2px 0px 0px #7fa936;									/*complementari fort*/
	-moz-box-shadow:   0px 2px 0px 0px #66a02d;										/*complementari fort*/
	box-shadow:   0px 2px 0px 0px #66a02d;											/*complementari fort*/
}
.page .tp-button:hover.blueslider {
	background-color:#8dd546;														/*complementari fluix*/
	-webkit-box-shadow:  0px 2px 0px 0px #77be32;									/*base*/
	-moz-box-shadow:   0px 2px 0px 0px #77be32;										/*base*/
	box-shadow:   0px 2px 0px 0px #77be32;											/*base*/
}

.page .tp-bullets.simplebullets.round .bullet{ background-image:url(colors/verde/bullet.png);}		/*directori*/

.page .smartpower{  background-image:url(colors/verde/smartpower.png);}								/*directori*/

/*whitestripe*/
.page .success h1 .remercar{ color:#77be32;}															/*base*/
.home article.activo .imagen{ background-image:url(colors/verde/infobola.png);}						/*directori*/
.page .remarcar2{color:#77be32;}																		/*base*/


/*linea*/
.titular .sp_line{background-image:url(colors/verde/search_underline.png);}							/*directori*/
.blog .bottomline2 { background: url(colors/verde/search_underline.png) no-repeat;}
.separa2 {background: url(colors/verde/search_underline.png) no-repeat;}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 782px) {

.titular .sp_doble{ width:100%; background:url(colors/verde/search_underline.png); margin:0; height:1px;}

}


/*new*/
.home article .new{	background-image:url(colors/verde/new.png);}										/*directori*/

/*peu*/
.wrapper_footer footer .article .separador.left{ background-image:url(colors/verde/separa_pie_left.png);}		/*directori*/
.wrapper_footer footer .article .separador.mid{ background-image:url(colors/verde/separa_pie_mid.png);}			/*directori*/
.wrapper_footer footer .article .separador.right{ background-image:url(colors/verde/separa_pie_right.png);}		/*directori*/
.wrapper_footer footer .article .month{color:#77be32;}																/*base*/										
.wrapper_footer footer .article .flickr img:hover{border-color:#77be32;}											/*base*/
.wrapper_footer footer a:hover{color:#77be32;}																		/*base*/


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 782px) {


.wrapper_footer footer .article .separador.left{background:url(colors/verde/separa_pie_left2.jpg) repeat-x center bottom; width:100%;}		/*directori*/
.wrapper_footer footer .article .separador.mid{background:url(colors/verde/separa_pie_mid2.jpg) repeat-x center bottom; width:100%;}			/*directori*/
.wrapper_footer footer .article .separador.right{background:url(colors/verde/separa_pie_right2.jpg) repeat-x center bottom; width:100%;}		/*directori*/

}

																	

/*header*/
nav.primary .titol .slim{color:#77be32;}																		/*base*/

/*services*/
.ch-info .ch-info-back {background:url(colors/verde/bg_ball.png);}											/*directori*/

/*about*/
.iconos .icono .maleta{ background:url(colors/verde/services6.png);}											/*directori*/
.iconos .icono .recuadre{ background:url(colors/verde/services1.png);}										/*directori*/
.iconos .icono .nubol{ background:url(colors/verde/services2.png);}											/*directori*/
.iconos .icono .grafica{ background:url(colors/verde/services3.png);}										/*directori*/
.iconos .icono .ull{ background:url(colors/verde/services4.png);}											/*directori*/
.iconos .icono .pantalla{ background:url(colors/verde/services5.png);}										/*directori*/
.iconos .icono .nubol2{ background:url(colors/verde/about1.png); width:32px; height:20px;}					/*directori*/
.iconos .icono .rellotge{ background:url(colors/verde/about2.png); width:32px; height:32px;}					/*directori*/
.iconos .icono .marca{ background:url(colors/verde/about3.png); width:20px; height:32px;}					/*directori*/					
.iconos .icono .recicla{ background:url(colors/verde/about4.png); width:32px; height:32px;}					/*directori*/

.team .ch-item:hover {
	box-shadow:
		inset 0 0 0 140px rgba(142,190,58, 0.8),
		inset 0 0 0 5px rgba(255,255,255,0.8),
		0 1px 2px rgba(0,0,0,0.1);
}

/*faq*/
.about .faq .qclosed .icon{ background:url(colors/verde/qmas.png);}											/*directori*/
.about .faq .qopen{color:#77be32;}																				/*base*/												

/*careers*/
.about .hiring{ background:url(colors/verde/careers1.png);}													/*directori*/

/* call us*/
form#register{
	background: #77be32 url(colors/verde/light-overlay.png) repeat-x left center;							/*base*/ /*directori*/
	border-top: solid 0px #77be32;																				/*base*/
	border-right: solid 0px #77be32;																			/*base*/
	border-bottom: solid 0px #77be32;																			/*base*/
	
}

/*contact*/
input[type=submit] {background-color: #77be32;}																	/*base*/
.contact .info p.adress{ background:url(colors/verde/icon_mapa.png) no-repeat top left}						/*directori*/
.contact .info p.telf{ background:url(colors/verde/icon_telf.png) no-repeat left 1px}						/*directori*/
.contact .info p.mail{ background:url(colors/verde/icon_mail.png) no-repeat left 2px}						/*directori*/

/*portfolio*/
.work-view .side-left .text .blau{ color:#77be32;}																/*base*/

.portfolio article .new{
	background:url(colors/verde/new.png) no-repeat;															/*directori*/
	width:48px;
	height:48px;
	position:absolute;
	z-index:1;
}



/*fletxes modul*/
.page .lastest .nav-left{background:url(colors/verde/nav-on.png) left center;}								/*directori*/
.page .lastest .nav-right{background:url(colors/verde/nav-on.png) right center;}								/*directori*/
.about .nav-left, .added .nav-left{background:url(colors/verde/nav-on.png) left center;}						/*directori*/
.about .nav-right, .added .nav-right{background:url(colors/verde/nav-on.png) right center;}					/*directori*/


/*blog*/

.button {background-color: #77be32;}																			/*base*/

.blog .title a:hover{color:#77be32;}																			/*base*/

.blog .icons .fecha, .blog .icons .tags a{color:#6c6c6c;}														
.blog .icons .fecha{ background:url(colors/verde/icon_calendar.png) no-repeat center left;}					/*directori*/		
.blog .icons .tags{ background:url(colors/verde/icon_tag.png) no-repeat center left;}						/*directori*/
.blog .icons .comentaris{background:url(colors/verde/icon_coments.png) no-repeat center left;}				/*directori*/
.blog .icons .comentaris a{color:#77be32;}																		/*base*/											
.blog .sidebar ul li a{color:#848484;}
.blog .sidebar .tagcloud a{ background:url(colors/verde/tag_grande.png) no-repeat bottom left;}				/*directori*/





/*pricing tables*/

.pricing-style-1 .pricing-table-col.selected h2,
.pricing-style-1 .pricing-table-col.selected h3,
.pricing-style-1 .pricing-table-col.selected h4,
.pricing-style-1 .pricing-table-col.selected h5,
.pricing-style-1 .pricing-table-col.selected h6{
    border-bottom: 1px solid #8dd546 !important;															/*complementari fluix*/
}



.pricing-style-1 .pricing-table-col.selected .head{
    background: #77be32;																					/*base*/

}

li.pricing-footer.sp, .selected li.pricing-footer{ background:#77be32;}										/*base*/

li.pricing-footer.sp:hover, .selected li.pricing-footer:hover{ background:#8dd546;}   						/*complementari fluix*/

li.pricing-footer:hover, li.pricing-footer.grisclar:hover{background-color:#8dd546;}  						/*complementari fluix*/



/*Shop*/

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
	background: #77be32 !important;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
	background-color: #77be32 !important;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	color: #555 !important;
}
.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
	color: #555 !important;
}

.product_meta .posted_in a{color: #555 !important;}

span.tagged_as a{color: #555 !important;}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {background: #77be32 !important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
	background: #77be32;
	background: -webkit-gradient(linear,left top,left bottom,from(#77be32),to(#77be32)) !important;
	background: -webkit-linear-gradient(#77be32,#77be32) !important;
	background: -moz-linear-gradient(center top,#77be32 0%,#77be32 100%) !important;
	background: -moz-gradient(center top,#77be32 0%,#77be32 100%) !important;
}

.cart-collaterals .shipping_calculator h2 a {color: #555 !important;}
.cart_table_item .product-name a {color: #555 !important;}
.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {color: #555 !important;}
.woocommerce-info a {color: #555 !important;}




/* WHITE*/

.white .logo .colorlogo{ background:url(colors/verde/logo_white.png);}

.white .wrapper_header{ background: #ffffff; }

.white .franja{ background: #e5e5e5; }
		
.white .page .fullwidthbanner-container{ padding:0;}

/*demo!!*/

#ultimate-style-picker h2 { background: #77be32;}
.style-picker-ico .icomimg{ width:50px; height:50px; background-image:url(colors/verde/picker-icon.png)}





