/*

Theme Name: Impreza Child

Template: Impreza

Version: 1.0

Author:	UpSolution

Theme URI: http://impreza.us-themes.com/

Author URI: http://us-themes.com/

*/



.excerpt {background-color: green; color:black; font-size:12px !important; }


.product-h {
	text-align: center;
}

.loja {

	display : none;
	visibility: hidden;

}

.datainicial {
	font-size:14px;
	font-weight: 600;
	text-align: center;
}

.tipo {
	font-size:15px;
	text-align: center;
}

li#menu-item-4353 {

	display : none;

	visibility: hidden;

}



div.transparent ul.w-nav-list > li.current-menu-item > a > span { color:#FFFFFF !important; }



/*div.l-subheader.at_middle  { color:#FFFFFF !important; }
*/


@media (max-width: 600px) { .l-subheader.at_middle, .l-subheader.at_bottom { line-height: 80px; } }



div.transparent .w-nav-anchor.level_1 .w-nav-title { text-shadow: 1px 1px 0px rgba(0,0,0,0.3); }



.l-footer { background: url('https://www.quinta-do-rajo.pt/wp-content/uploads/2015/09/slide_4.jpg') 50% 50%; background-size:cover; }



/*.l-titlebar { background: url('https://www.quinta-do-rajo.pt/wp-content/uploads/2015/09/slide_1.jpg') 50% 50%; background-size:cover;  }
*/
.l-titlebar { background: url('https://www.quinta-do-rajo.pt/wp-content/uploads/2016/12/WP_20161004_08_52_21_Pro.jpg') 50% 50%; background-size:cover;  }



.l-subfooter { background: rgba(0,0,0,0.7) !important; opacity:1; }



.l-titlebar-overlay { background: none !important; opacity:1; }



.l-titlebar, .l-titlebar h1, .l-titlebar a { color: #FFFFFF !important; text-shadow: 1px 1px 0px rgba(0,0,0,0.3); text-transform: inherit !important; }



.l-titlebar h1 { text-shadow: 2px 2px 0px rgba(0,0,0,0.3); }



h2, h3, h4, .color_alternate h2, .color_alternate h3, .color_alternate h4 { color:#4c9527 !important; }

.woocommerce div.product-meta {
	    text-align: center !important;
}

.woocommerce .product-meta h3 {
    font-weight: 600 !important;
        font-size: 18px !important;
}




#black-studio-tinymce-3.widget.widget_black_studio_tinymce.textwidget p{

	color: #fff;

}

p, p.color_alternate  { color:#000 !important;}

h6, h6.color_alternate { color:#000 !important; }



.entry-title.summary { color:#4c9527 !important; font-family: inherit !important; }

.tribe-events-tooltip {
/*display: none !important;*/
}

.tribe-events-month-event-title { cursor:pointer; }

.tribe-events-calendar td.mobile-active, .tribe-events-calendar td.mobile-active div  { background:#4c9527 !important;} 

.tribe-events-style-theme .l-section { padding-top:40px !important; }

.tribe-events-style-theme .l-section-h { padding-top:0px !important; }


.color_custom a { color: #FFFFFF !important; border-bottom: 1px solid #FFFFFF;}



.color_custom h2, .color_custom h3, .color_custom h4 { color:#FFFFFF !important; }



.l-footer h2, .l-footer h3, .l-footer h4 { color:#FFFFFF !important; }



.g-cols.offset_none > div { vertical-align: top; }



q::before, q::after {content:""}



#menu-item-4353, #menu-item-5679 { display: none !important; }



.w-testimonial * { font-size: 1.0em !important; font-style: italic !important; color: #676f7c !important; font-weight: normal !important; }



.w-testimonial-person-name:after { content: ","}



.woocommerce div.woocommerce-billing-fields {
/*	border: 1px solid green;*/
	padding:10px;
}

.woocommerce div.woocommerce-billing-fields h3{
	border-bottom: 1px solid black;
}

.woocommerce div.woocommerce-shipping-fields {
	/*border: 1px solid green;*/
	padding:10px;
}
.woocommerce div.woocommerce-shipping-fields h3{
	border-bottom: 1px solid black;
}

.w-testimonial.style_4:before{
	 color:#4c9527 !important;
}
.w-testimonial.style_4 {
	 color:#4c9527 !important;
}
.woocommerce ul.products .excerpt2 {color:black; font-size:13px !important; text-align: justify; }

.ae {
    float: right;
    width: 47%;
}

.envie {
	font-size: 13px !important;
	padding: 20px !important;
	/*border: 1px solid green !important;*/
	text-align: justify;
}


 .no-touch .l-main .widget_nav_menu a:hover{
    background-color: #4c9527;
}

.no-touch .links_underline .widget li a:hover {
	text-decoration: none;
	border-bottom: 0px solid;
}

.no-touch .l-subheader.at_top .w-lang-item:hover {
	color: #4c9527;
}

.woocommerce .products .product .price {
    font-weight: normal;
    font-size: 14px !important;
}

.woocommerce div.product .price {
    font-size: 20px !important;
    font-weight: normal !important;
}
/*.tribe-events-tooltip {
display: none !important;
}*/

.wc-bookings-date-picker .ui-datepicker td.bookable a {
    background-color: #4c9527!important;
}

/*.wc-bookings-booking-cost {
	display:none !important;
}*/

.woocommerce-checkout abbr.required {
        display:none !important;
     }

     .woocommerce .form-row .required {
     display:none !important;
}

.no-touch .l-subheader.at_middle .w-cart-quantity {
    color: #4c9527!important;
}

