@charset "UTF-8";
/* Insert your custom CSS styles */
.c-layout-header.c-layout-header-2 {
	background: #758388;
	border-bottom: 0;
}
.c-bg-grey-3 {
	background-color: #758388 !important;
}
.c-content-blog-post-1 .c-title {
	font-size: 20px;	
}
a {
	color:#92C46D;	
}
.service-links {
	display: inline-flex;
}
.service-links-linkedin,
.service-links-facebook,
.service-links-twitter {
	margin-right: 5px;
}

.file-icon {
	display: none;
}
.file a {
	border: 2px solid #92C46D;
	padding: 5px 18px 3px 18px;
	border-radius: 5px;
}
.file a:hover{
	color: #ffffff;
	background: #92C46D;
	border-color: #92C46D;
}
/****************************
*		GENERAL 			*
****************************/
/*#block-block-5 .c-content-feature-4 .c-feature-bg, .c-content-feature-4 .c-content-area {
	height: 400px;
	margin-bottom: -400px;
}
#block-block-5 .c-content-feature-4 .c-content-right.c-diagonal {
	border-left: 200px solid;
	border-top: 400px solid transparent;
}
#block-block-5  .c-content-feature-4 .c-feature-content .c-content-v-center {
	height: 400px;
}*/
.txt-lowercase .title-wrap {
	text-transform:lowercase;
}
	
i.fa.fa-linkedin,
i.icon-social-facebook,
i.icon-social-twitter  {
	color:white;
}
tbody tr {
	width: 100% !important;
	background: #f2f2f2;
	border: 1px solid #ccc;
}
td {
	width: 88%;
	padding: 10px;
}
img.leaflet-marker-icon.leaflet-zoom-animated.leaflet-interactive {
	width: 25px !important;
	height:32px !important;	
}
/****************************
*		ARTICLE 			*
****************************/

.page-node.node-type-article .node-article .field-name-field-image,
.node-article .field-name-field-image {
	margin-bottom:25px;	
}
.c-tags a {
    color: white;
}

/****************************
*		PARTNERS 			*
****************************/
.page-node .field-name-field-partner-logo {
	margin-bottom: 30px;	
}
.page-node .field-name-field-partner-link {
	margin: 30px 0px;	
}

/************************************
*			EVENTOS				*
************************************/
.view-eventos .views-row {
	margin-bottom: 30px;
	border: 1px dotted #394048;
	padding: 10px;
}

.view-eventos .views-field-field-evento-fecha {
	margin-bottom:20px;
}
.form-item-anon-mail .description {
	display: none;
}
.collapsible.required-fields.group-asociados.field-group-fieldset.form-wrapper.collapse-processed {
	margin: 40px 0px;
}

.node-type-evento table {
	margin-bottom:20px !important;
	width:100%;
}
.node-type-evento thead {
	display:none !important;
}

span.field-content.btn.btn-sm.c-theme-btn.c-btn-uppercase.c-btn-bold.c-btn-border-2x a:hover{
	color: #FFFFFF;
}

.view .date-nav-wrapper .date-prev {
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	background: none;
	float: none;
	padding: 0;
	position: absolute;
	right: 60px;
	left: auto;
	text-align: right;
	top: 0px;
	width: auto;
	z-index: 1;
	font-size: 12px;
	left: -10px !important;
}
.view .date-nav-wrapper .date-next {
	-moz-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	background: none;
	float: none;
	padding: 0;
	position: absolute;
	right: -10px;
	text-align: right;
	top: 0px;
	width: auto;
	z-index: 1;
	font-size: 12px;
}
.view .date-nav-wrapper .date-nav {
	background-color: transparent;
	border: 0px;
	height: 30px;
	height: 40px;
	min-height: 30px;
	position: relative;
	margin-bottom: 10px;
}
.date-heading h3 {
	font-size: 20px !important;
}
.node-event.view-mode-full .field {
	margin-bottom: 15px;
}





/************************************************************************************************************************
*		Browser-specific CSS for Internet Explorer, Firefox, Chrome, Safari and Edge									*
*		https://dev.to/krantikr/browser-specific-css-for-internet-explorer-firefox-chrome-safari-and-edge-394p			*
************************************************************************************************************************/

/*  Microsoft Edge */
@supports (-ms-ime-align:auto) {
    .c-bg-parallax {
		background-attachment: local !important;
		background-position: top !important;
		background-size: cover;
		background-color: transparent;
		min-height: 100%;
	}
}

/*  IE10+ */
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.c-bg-parallax {
		background-attachment: local !important;
		background-position: top !important;
		background-size: cover;
		background-color: transparent;
		min-height: 100%;
	}
 }

/*  IE6,7,9,10  */
 @media screen and (min-width: 640px), screen\9 {
 selector { property:value; }
 }

/*  IE6,7  */
 @media screen\9 {
  selector { property:value; }
 }

 /* IE8  */
 @media \0screen {
  selector { property:value; }
 }

/*  IE6,7,8  */
 @media \0screen\,screen\9 {
  selector { property:value; }
 }

 /* IE9,10  */
 @media screen and (min-width:0\0){
  selector { property:value; }
 }
 
 /* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    selector{ property:value; } 
}

/* Chrome 22-28 */
@media screen and(-webkit-min-device-pixel-ratio:0) {
  selector { -chrome-:only (; 
     property:value;
  );} 
}

/* Chrome, Safari, and also the Edge Browser and Firefox */
@media and (-webkit-min-device-pixel-ratio:0) {
  selector { property:value; } 
}

/* Safari 11+ */
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
    selector { 
        property:value; 
    }
}}

/* Safari 10.1 */
@media not all and (min-resolution:.001dpcm){ 
@supports (-webkit-appearance:none) and (not (stroke-color:transparent)) {
    selector { 
        property:value; 
    }
}}

/* Safari 6.1-10.0 (not 10.1) */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){ 
@media {
    selector { 
        property:value;
    }
}}

/* Firefox */
@-moz-document url-prefix() {
  selector {
    property:value;
  }
}

/* By useing @supports */
 @supports (-moz-appearance:none) {
    selector { property:value; } 
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       selector {css rule}
 }