/**
 * Theme Name:     Tàstum
 * Author:         àbakos
 * Template:       baker
 * Text Domain:	   tastum
 * Description:    Tema del forn Tàstum
 */
HEADER IMG.edgtf-light-logo
{
	margin-top: 20px !important;
}
.edgtf-logo-wrapper IMG
{
	max-height: 75px !important;
	margin-top: 5px !important;
}
.edgtf-icon-font-elegant.icon_search
{
	display: none !important;
}
HEADER .edgtf-fm-lines
{
	display: none !important;
}
.wp-block-group-is-layout-flow
{
	display: none !important;
}
.edgtf-footer-top-inner #text-4.edgtf-footer-column-1 A IMG
{
	max-width: 180px;
}
.qui-som .wpb_wrapper P
{
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}
.menu-item-11713
{
	margin-left: 30% !important;
}
.menu-item-12633
{
	margin-left: 30% !important;
}
.menu-item-11702
{
	margin-left: 30% !important;
}
.menu-item-11703
{
	margin-left: 30% !important;
}
.menu-item-11704
{
	margin-left: 30% !important;
}
FOOTER #menu-divided.menu
{
	margin-top: 40px;
}
FOOTER #menu-divided-right.menu
{
	margin-top: 40px;
}
.type-portfolio-item.portfolio-category-catering-dolc A
{
	pointer-events: none;
	cursor: default;
	opacity: 0.6;
}
.type-portfolio-item.portfolio-category-catering-salat A
{
	pointer-events: none;
	cursor: default;
	opacity: 0.6;
}
.titol-seccio H2
{
	letter-spacing: 0px;
}
.edgtf-ig-carousel-type .edgtf-ig-image
{
	padding-right: 20px;
	padding-bottom: 100px;
}
.edgtf-image-gallery .edgtf-icon-arrow
{
	color: #FFFFFF;
	margin-top: -95px;
	text-shadow: 0 0 9px #000000;
}
.catering-txt H2
{
	text-transform: uppercase !important;
	font-size: 20px;
}
.wpb_single_image A:hover::after
{
	opacity: 0 !important;
}
/*BOTIGA i OBRADORS*/
.obradors .vc_column-inner
{
	padding-top: 0 !important;
}
/*DIADES*/
.tribe-recurring-event-parent .tribe-events-calendar-list__event-details
{
	padding-right: 80px !important;
}
.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col
{
	padding-left: 0 !important;
	margin-top: 0;
	padding-right: 0 !important;
}
HEADER .tribe-events-c-events-bar--border
{
	display: none !important;
}
.tribe-events-calendar-list__event-date-tag-weekday
{
	background-color: #B60000;
	color: #FFFFFF !important;
	font-weight: bold !important;
	font-size: 14px !important;
	padding-top: 5px !important;
	padding-bottom: 8px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
	margin-left:1px solid #C5C5C5;
	margin-top: -4px !important;
	margin-right:1px solid #C5C5C5;
	font-family: "Open Sans", sans-serif !important;
	width: 100px;
}
.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5
{
	padding-top: 2px !important;
	padding-bottom: 6px !important;
	padding-right: 6px !important;
	padding-left: 6px !important;
	font-size: 50px !important;
	border-left: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	background-color: #FFFFFF !important;
	width: 100px;
}
.tribe-events-l-container HEADER.tribe-events-header
{
	display: none !important;
}
.tribe-common-h--alt
{
	font-family: "Open Sans", sans-serif !important;
	font-size: 22px !important;
}
.tribe-events-header--has-event-search
{
	display: none !important;
}
.tribe-events-c-subscribe-dropdown__container
{
	display: none !important;
}
.tribe-common-b2
{
	text-align: left !important;
	font-family: "Open Sans", sans-serif !important;
}
.tribe-common-h6
{
	text-align: left !important;
	font-family: "Open Sans", sans-serif !important;
}
.tribe-events-calendar-list__event-description P
{
	font-size: 16px;
	color: #8D8D8D;
}
.tribe-events-calendar-series-archive__link
{
	display: none;
}
.tribe-events-calendar-list__event-datetime SPAN
{
	font-size: 14px;
	color: #8D8D8D;
}
.tribe-events .tribe-common-l-container.tribe-events-l-container
{
	padding-right: 5px !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
	margin-top: -21px !important;
}
.tribe-common-g-col A
{
	pointer-events: none !important;
	cursor: default !important;
	opacity: 0.6 !important;
}
.tribe-events-calendar-list__event-datetime
{
	display: none !important;
}
.tribe-common-b2
{
	display: none !important;
}
.tribe-events-calendar-list .tribe-events-calendar-list__month-separator
{
	padding-bottom: 40px;
	padding-top: 40px;
}
/*CATERING*/
.catering-txt P
{
	line-height: 22px;
	margin-top: -13px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.form-1 .edgtf-two-columns .edgtf-eh-item-inner .edgtf-eh-item-content
{
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.form-1 .edgtf-eh-custom-326891
{
	margin-top: 10px;
}
.form-1 #wpcf7-f8741-p11826-o1 .wpcf7-form .wpcf7-submit
{
	margin-top: 5px;
}
.form-1 #wpcf7-f8741-p11826-o1 .wpcf7-form .wpcf7-submit:hover
{
	color: #000000;
}
.form-1 H2
{
	font-size: 24px;
}
/**TIMELINE*/
.wpcf7-validates-as-required
{
	background-color: #FFFFFF !important;
}
.timeline-item
{
	margin-top: 23px;
}
.osteo-timeline-style-1
{
	margin-bottom: 102px;
	padding-bottom: 79px;
	margin-top: 0;
}
.timeline-date
{
	font-size: 30px !important;
	font-weight: 600 !important;
	margin-bottom: 2px;
	margin-right: 2px;
	color: #515151;
}
.osteo-timeline-style-1 .timeline-item:nth-child(odd)
{
	padding-right: calc(50% + 30px);
	text-align: right;
	margin-top: 53px;
}
.timeline-content H2
{
	font-size: 24px !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
	margin-top: 0px !important;
	margin-bottom: 12px !important;
}
.timeline-content IMG
{
}
.osteo-timeline-style-1
{
	width: 70%;
}
@media only screen and (max-width: 1280px)
{
	.edgtf-main-menu > UL > LI > A
	{
		padding: 0 16px !important;
	}
	.tribe-events-calendar-list__event-date-tag-weekday
	{
		background-color: #B60000;
		color: #FFFFFF !important;
		font-weight: bold !important;
		font-size: 14px !important;
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		padding-left: 5px !important;
		padding-right: 5px !important;
		margin-left:1px solid #C5C5C5;
		margin-top: -4px !important;
		margin-right:1px solid #C5C5C5;
		font-family: "Open Sans", sans-serif !important;
		width: 75px;
	}
	.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5
	{
		padding-top: 1px !important;
		padding-bottom: 6px !important;
		padding-right: 6px !important;
		padding-left: 6px !important;
		font-size: 40px !important;
		border-left: 1px solid #C5C5C5;
		border-bottom: 1px solid #C5C5C5;
		border-right: 1px solid #C5C5C5;
		background-color: #FFFFFF !important;
		width: 75px;
	}
	.tribe-events .tribe-common-l-container.tribe-events-l-container
	{
		padding-right: 14% !important;
		padding-left: 10% !important;
		padding-top: 0px !important;
		margin-top: -16px !important;
	}
}
.timeline-content
{
	padding-left: 0;
}
@media only screen and (max-width: 1150px)
{
	.edgtf-page-header
	{
		display: none !important;
	}
	.edgtf-mobile-header
	{
		display: block !important;
	}
}
@media only screen and (max-width: 1440px)
{
	.edgtf-header-divided .edgtf-page-header .edgtf-main-menu > UL > LI > A
	{
		padding: 5px !important;
		font-size: 11px !important;
	}
}
