/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */




/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}


/*SRG*/

#top .woocommerce-tabs h2.yikes-custom-woo-tab-title 
{
	display:none !important;
}

#header_meta .sub_menu
{
	float:right;
}

.avia_wpml_language_switch li .language_flag img
{
	border-radius:100% !important;
	-moz-border-radius:100% !important;
	-webkit-border-radius:100% !important;
}

/* NUTRICIONISTA ONLINE */
@import url('//fonts.googleapis.com/css?family=Open+Sans:700');
@font-face {
	font-family: 'Open Sans Bold';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../../s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
#av_section_7 p.activeTitle, #av_section_7 p.activeTitle:hover,
#av_section_7 .toggler, #av_section_7 .toggler:hover {
	color: #38A1C9 !important;
    font-weight: 600;
    border: none;
    background-color: #F4F4F4 !important;
	font-size: 16px;
	font-family: 'Open Sans Bold';
}
#av_section_7 .toggle_content {
	border: none;
    background-color: #F4F4F4;
}
#av_section_7 .toggler .toggle_icon {
	right: 0;
    left: unset;
    border: solid 1px #38A1C9;
    background: #38A1C9;
}
#av_section_2 {
	object-fit: cover;
    background-size: 2000px 1000px;
}
#av_section_2 .avia_textblock h3 { margin-bottom: 25px; }
#av_section_5 .flex_column .avia-button { border: solid 1px #000 !important; font-family: Open Sans Bold; }
#av_section_5 .flex_column .avia_textblock.av_inherit_color { min-height: 51px; }
/* end NUTRICIONISTA ONLINE */

/* DESCARREGA INFOGRAFIES */
form.descarrega-infografia-form input[type=submit] { display: none !important; }
.descarrega-infografies-col-rgt, .descarrega-infografies-img img, 
.descarrega-infografies-img, .descarrega-infografies-img div, 
.descarrega-infografies-col-rgt div.flex_cell_inner {
	padding: 0px !important;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.descarrega-infografies-col-rgt div.flex_cell_inner { height: 700px; }
/* end DESCARREGA INFOGRAFIES */

/* LOADER */
.loader {
	border: 10px solid #dadada !important;
	border-top: 10px solid #3498db !important;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	animation: spin 2s linear infinite;
	margin: 0px auto;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
/* end LOADER */

.avia_ajax_form.contacte input[type=submit] {
	margin-top: 80px;
	display: none !important;
}