/*------------------------------------------------------------------------
# Estudillimona Drupal
# ------------------------------------------------------------------------
#  v4.1 viernes 15 de febrero 2019 15:00
--------------------------------------------------------------------------
*/
@import url('https://fonts.googleapis.com/css?family=Source+Code+Pro:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Poppins:400,600,700');

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #111 !important;
    }
img{
    max-width: 100%;
}
    

@media (min-width: 992px) {
  .container {
     width:100%;
    max-width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
   width:100%;
    max-width: 1170px;
  }
}
.container > .block .container {
    padding-left: 0;
    padding-right: 0;
}

.view-header{
    padding-right: 15px;
    padding-left: 15px;
}
[class*='col-'] .view-header{
    padding-left: 0;
        padding-right: 0;
}
@media screen and (max-width: 768px) {
.panels-flexible-row-inside .col-xs-12 .col-xs-12, .panels-flexible-row-inside .col-sm-12 .col-sm-12{
        padding-left: 0;
        padding-right: 0;
    }
}


#header-style-1 .yamm-fw .dropdown-menu li a:before, #header-style-1 .dropdown-menu li a:before, .blog_button, .shop_title_slider span, .cat_widget h3, .rating i, .big_title_onepage span, .small_thin_grey1 i, .popular_items .meta span i, .ch-info-front i, .service_vertical_box:hover .service-icon i, .bgdark span, .item .icon-container, .slider_title_a, .mini_title2 i, .team_member span, .blog-carousel-meta span i, .high_title2, .high_title, .big_title span, .small_title span, .mini_title span, .check li:before, .service-icon-circle i, .servicebox:hover .service-icon i, .shop-right .title .price, .shop_item .price, .cart_table .price2, .widget h3 span, .big_title_slider span, a, .milestone-counter i, a.readmore, .tabbed-menu li a:hover, .footer-menu li a:hover, .mmode .title span, .footer-menu li a:focus, #header-style-1 .yamm h3 i, #header-style-1 .yamm-fw .dropdown-menu li a:before, #topbar .topbar-login i, .group_box i, #topbar .callus i, #topbar .topbar-cart i {
    color: #356535;
}
.panels-flexible-row-inside .col-xs-1, .panels-flexible-row-inside .col-sm-1, .panels-flexible-row-inside .col-md-1, .panels-flexible-row-inside .col-lg-1, .panels-flexible-row-inside .col-xs-2, .panels-flexible-row-inside .col-sm-2, .panels-flexible-row-inside .col-md-2, .panels-flexible-row-inside .col-lg-2, .panels-flexible-row-inside .col-xs-3, .panels-flexible-row-inside .col-sm-3, .panels-flexible-row-inside .col-md-3, .panels-flexible-row-inside .col-lg-3, .panels-flexible-row-inside .col-xs-4, .panels-flexible-row-inside .col-sm-4, .panels-flexible-row-inside .col-md-4, .panels-flexible-row-inside .col-lg-4, .panels-flexible-row-inside .col-xs-5, .panels-flexible-row-inside .col-sm-5, .panels-flexible-row-inside .col-md-5, .panels-flexible-row-inside .col-lg-5, .panels-flexible-row-inside .col-xs-6, .panels-flexible-row-inside .col-sm-6, .panels-flexible-row-inside .col-md-6, .panels-flexible-row-inside .col-lg-6, .panels-flexible-row-inside .col-xs-7, .panels-flexible-row-inside .col-sm-7, .panels-flexible-row-inside .col-md-7, .panels-flexible-row-inside .col-lg-7, .panels-flexible-row-inside .col-xs-8, .panels-flexible-row-inside .col-sm-8, .panels-flexible-row-inside .col-md-8, .panels-flexible-row-inside .col-lg-8, .panels-flexible-row-inside .col-xs-9, .panels-flexible-row-inside .col-sm-9, .panels-flexible-row-inside .col-md-9, .panels-flexible-row-inside .col-lg-9, .panels-flexible-row-inside .col-xs-10, .panels-flexible-row-inside .col-sm-10, .panels-flexible-row-inside .col-md-10, .panels-flexible-row-inside .col-lg-10, .panels-flexible-row-inside .col-xs-11, .panels-flexible-row-inside .col-sm-11, .panels-flexible-row-inside .col-md-11, .panels-flexible-row-inside .col-lg-11, .panels-flexible-row-inside .col-xs-12, .panels-flexible-row-inside .col-sm-12, .panels-flexible-row-inside .col-md-12, .panels-flexible-row-inside .col-lg-12{
    padding-left: 15px;
    padding-right: 15px;
}

.tb-megamenu.style-green .dropdown-menu {
  border-bottom-color: #356535;
}

.tb-megamenu.style-green .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu.style-green .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #356535;
}

.tb-megamenu.style-green .nav > li > a:focus,
.tb-megamenu.style-green .nav > li > a:hover {
  color: #356535;
}

.tb-megamenu.style-green .nav li.dropdown.open > .dropdown-toggle {
  color: #356535;
}

.tb-megamenu.style-green .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu.style-green .nav li.dropdown.open.active > .dropdown-toggle {
 
  color: #fff;
}
.tb-megamenu.style-green .nav > li.dropdown.open.active > a:hover,
.tb-megamenu.style-green .nav > li.dropdown.open.active > a:focus {
 
  color: #356535;
}

.tb-megamenu.style-green .dropdown-menu li > a:hover,
.tb-megamenu.style-green .dropdown-menu li > a:focus,
.tb-megamenu.style-green .dropdown-submenu:hover > a {
  color: #356535;
}

.tb-megamenu.style-green .nav > .active > a,
.tb-megamenu.style-green .nav > .active > a:hover,
.tb-megamenu.style-green .nav > .active > a:focus {
  color: #fff;
  text-shadow: none;
  background-color: #356535;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.tb-megamenu.style-green .block-view-demo .views-field-field-image img {
  border: 1px solid #eee;
}

.tb-megamenu.style-green .block-view-demo .item-list ul li {
  border-bottom: 1px solid #eee;
}

@media (max-width: 979px) {
.tb-megamenu.style-green .nav-collapse .nav > li > a:hover,
.tb-megamenu.style-green .nav-collapse .nav > li > a:focus {
	color: #356535;
  }
.tb-megamenu.style-green .nav-collapse .nav > li.active > a:hover,
.tb-megamenu.style-green .nav-collapse .nav > li.active > a:focus {
  background-color: #356535;
  color: #fff;
}
}
/*==========================================================
  ==========================================================
  KD
  ==========================================================
==========================================================*/
	div.messages{
		display:none; 
	}
	body{
	    font-family: 'Source Code Pro', sans-serif;
		font-size: 14px;
		/*background-color: #fafafa;*/
		letter-spacing: -0.05em;
		line-height: 142%;
		color:#111111;
		font-weight: 400;
		 -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
	}
	
	#navbar-collapse-1 .content{
	
		  padding-left: 15px;
		  padding-right: 15px;
	}
	ul {padding-left: 20px; list-style: initial;}
	a{font-weight: 600;}
	h2 a{font-weight: 400;}
/*fuentes

h1--25px
h2--34 -24
h3--17
*/
	h1,h2,h3,h4,h5,h6,
	.text-widget h1{
		/*font-family:Open Sans, Josefin Slab, 'Oswald', Georgia, "Times New Roman", Times, serif;
		font-weight: 300;*/
		font-weight: 600;
		color:#111111;
	}
	/*Familia de fuentes*/
	.blog-carousel-header h3,
	.front .general-title h2,
	.services-one h3,
	.page-actividades .popular_items_div h2 a,
	#topbar h1,
	#topbar h3,
	.post-wrapper-top h2,
	.front .view-pgina-inicio h1,
	#nodos .blog-carousel-header h3 a,
	.nodos-footer h3 a,
	.team_member h2,
	.team_member h3,
	.portfolio-carousel .blog-carousel-header h3,
	.ultimas-publicaciones,
	.services_vertical h3,
	.page-presentacion h2,
	.page-quienes-somos h2,
	.panel-default > .panel-heading a,
	#accordion-first .accordion-heading .accordion-toggle,
	.blog-carousel-header h1,
	.page-estatutos-amit h3,
	.page-quienes-somos .views-accordion-header a,
	.lead,
	.btn, .ui-widget,
	.general-title .lead, .messagebox .lead {
	  	font-family:'Poppins',Lato, Georgia, "Times New Roman", Times, serif;
	}
	
	#topbar,
	.tb-megamenu .nav > li,
	h1,h2,h3,h4,h5,h6,
	.text-widget h1,
	.titulo-grafico h2.pane-title,
	.estatutos #accordion-first .accordion-heading .accordion-toggle,
	.claim{
	    font-family: 'Poppins',Lato, Georgia, "Times New Roman", Times, serif;
	}
	.ui-accordion .ui-accordion-content{
	     font-family: 'Source Code Pro', sans-serif;
	}
	
	
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
    	font-family: FontAwesome;
    }
/*Tamaños de fuentes
===============================
===============================
*/
	#topbar h1, 
	#topbar h3,
	#nodos .blog-carousel-header h3 a,
	.nodos-footer h3 a {
	  	font-size: 48px;
	}
	.site-dots,
	.tb-megamenu .btn {
		font-size: 30px;
	}
	.tb-megamenu .btn-navbar, 
	.tb-megamenu .btn-navbar:hover, .tb-megamenu .btn-navbar:focus, .tb-megamenu .btn-navbar:active, .tb-megamenu .btn-navbar.active, .tb-megamenu .btn-navbar.disabled, .tb-megamenu .btn-navbar[disabled]{
		color: #356535;
		text-shadow: 0;
	}
	.text-widget h1,
	h2,
	.general-title h2,
	#sidebar h2,
	.general-title .lead, .messagebox .lead,
	.post-wrapper-top h2,
	#accordion-first .accordion-heading .accordion-toggle,
	.team_member h3,
	.popular_items .popular_items_div h4,
	.ui-accordion h3.ui-accordion-header a{
		font-size: 24px;
	}
	#footer-style-1 .social-icons span a{
		font-size: 21px;
	}
	.blog-carousel-header h3,
	.titulo-grafico h2.pane-title,
	.page-estatutos-amit h3{
		font-size: 16px;
	}
	.lead {
	  font-size:24px;
	  font-weight: 700;

	}
	
  	.social_like h3 {
	  font-size: 14px !important;
	  }

  	.cientifica-descripcion blockquote,
  	.cientifica-contenido blockquote{
		font-size: 14px;
		font-style: italic;
	}
	.testimonial h3,
	.services-one h3,
	.claim,
	.team_member.cientificas h6,
	.team_member.cientificas h4 small,
	.cientifica-descripcion h4 small,
	footer h2, 
	#footer-style-1 h2, 
	#footer-style-1 .widget .title h3,
	.estatutos #accordion-first .accordion-heading .accordion-toggle,
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon,
	.services_vertical h3,.panel-default > .panel-heading a,
	#accordion-first .accordion-heading .accordion-toggle{
		font-size: 16px;
	}
	.blog-carousel-meta span i, 
	.blog-carousel-meta span, 
	.blog-carousel-meta span a,
	.blog-carousel-meta a,
	.ui-accordion .ui-accordion-content,
	.cargo,
	.popular_items .meta, 
	.popular_items .meta a,
	.blog-carousel-meta{
	    font-size: 14px;
	}
	.tb-megamenu .nav > li,
	.tb-megamenu .nav > li a,
	#header-style-1 .dropdown-menu li a,
	.tb-megamenu .nav > :first-child.active > a:before, 
  	.tb-megamenu .nav > :first-child.active > a:before:hover, 
  	.tb-megamenu .nav > :first-child.active > a:before:focus{
  		font-size: 14px;
  	}
	.callus, 
	.topmenu,
	.top-top-bar a,
	.social_like .btn{
		font-size: 14px;
	}
	.cientifica-carousel figcaption,
	.cientifica-carousel figcaption .pie-foto,
	.cientifica-carousel-meta span i, .cientifica-carousel-meta span,
	#copyrights,
	#footer-style-1 p, #footer-style-1 li{
	  font-size: 12px;
	}
/*Interletrado
===============================
===============================
*/	h1,h2{ 
		letter-spacing: -0.05em;
        font-family: 'Poppins',Lato, Georgia, "Times New Roman", Times, serif;
	}
	.page-actividades .popular_items_div h2 a,
	.ultimas-publicaciones,
	.services_vertical h3,
	.page-presentacion h2,
	.page-quienes-somos h2,
	.general-title h2,
	.page-estatutos-amit h3,
	.estatutos #accordion-first .accordion-heading .accordion-toggle{
		letter-spacing: -0.05em;
	}
	.service_vertical_box h3,
	.panel-default > .panel-heading a,
	#accordion-first .accordion-heading .accordion-toggle {
		letter-spacing: 0.1px;
    }
    .titulo-grafico h2.pane-title {
		letter-spacing: 0.01em;
    }
/*Mayusculas minusculas
===============================
===============================
*/
    .service_vertical_box h3,
    .panel-default > .panel-heading a,
    #accordion-first .accordion-heading .accordion-toggle,
    .titulo-grafico h2.pane-title {
		
	}
	.page-presentacion h2 {
    text-transform: inherit;
	}
	.fecha-minuscula,
	.lugar-dia-celebracion .date-display-single{
		text-transform: lowercase;
	}

/*Peso de fuentes
===============================
===============================
*/	
	.front .general-title h2,
	.services-one h3,
	#topbar h1,
	#topbar h1 a,
	#topbar h3,
	#topbar h3 a,
	#nodos .blog-carousel-header h3 a,
	.nodos-footer h3 a{
	  	font-weight: 700;
	}
	.claim,
	.post-wrapper-top h2{
		font-weight: 700;
	}
	

	h1,h2, h3,h4,h5,h6
	h2 strong,
	.text-widget h1,
	.general-title h2,
	h2.pane-title,
	.services-one h3,
	.blog-carousel-header h3,
	.general-title h2,
	h2.pane-title,
	#sidebar h2,
	.blog-carousel-header h3,
	.blog-carousel-header h3 a,
	.text-widget h1,
	.general-title h2 strong,
	.general-title .lead, 
	.messagebox .lead,
	.top-top-bar a,
	.page-presentacion h2,
	.panel-default > .panel-heading a,
	#accordion-first .accordion-heading .accordion-toggle,
	.estatutos #accordion-first .accordion-heading .accordion-toggle,
	.cargo{ 
		font-weight: 700;
	}
	
	.text-widget h1 strong,
	.team_member.cientificas h6,
	.team_member.cientificas h4 small,
	.cientifica-descripcion h4 small,
	.cientifica-descripcion a,
	.team_member h3,
	.popular_items .popular_items_div h4,
	.popular_items .meta, 
	.popular_items .meta a,
	.blog-carousel-meta,
	.blog-carousel-meta span a,
	.blog-carousel-meta a{
		font-weight: 400;
	}
	.tb-megamenu .nav > li > a {
  		font-weight: 600 !important;
  	}
	
	
	
	
	
	.text-widget h1,
	.general-title h2,
	h2.pane-title,
	.services-one h3,
	.blog-carousel-header h3{
		line-height: 1.5em;
	}
	.general-title h2{
  		margin-top: 10px;
  		line-height: 1em;
	  	
	  	
	}
	.front .general-title h2, .front .general-title h2 a{
		color:#111111;
		text-transform: inherit;
		margin-top: 0;
		font-weight: 700;

	}
	.front .descripcion-nodos .general-title h2 a:hover{
		color:#fff !important;
	}
	.front .descripcion-nodos strong,
	.front .descripcion-nodos b{
	    color:#ffffff !important;
	    font-weight:700;
	}
	.front .descripcion-nodos h2,
	.front .descripcion-nodos h2 a{
	    color:#ffffff !important;
	}
	.front .general-title h2 a:hover{
		color:#356535 !important;
		background-color: transparent;
	}
	.page-actividades .popular_items_div h2 a{
	    font-weight: 700;
	    font-size: 24px;
	}
	
	.general-title h2 strong{display:block; color: #356535;}
	h2.pane-title,
	#sidebar h2{
		color:#111111;
		letter-spacing: -0.05em;;
		text-transform: inherit;
		border-bottom: 1px dashed #111;
	}
	
	.blog-carousel-header h3{
		color:#111111;
		letter-spacing: -0.05em;
		margin-bottom: 1em;	
	}
	
	.services-one h3{
		color: #111111;
		margin-bottom: 1em;
		font-size: 16px;
	}
	.blog-carousel-header h3 a{
		color:#111111 !important; 
		font-size: 24px;
		
		}
	.home .blog-carousel-header h3 {
	    line-height: 1.3em;
	}
	.home .blog-carousel-header h3 a{
	    font-size: 16px;
	    letter-spacing: 0.1px;
	}
	.blog-carousel-header h3 a:hover{
		background-color: transparent !important;
		color: #356535 !important;
	}
	
	.text-widget h1 {
		text-transform: inherit;
		letter-spacing: -0.05em;
		line-height: 1.25em;
		margin-bottom: 0;
		/*color:#b95141;*/
	}
	.text-widget h1 strong{ color:#356535;}
	
	.general-title .lead, .messagebox .lead{
		line-height: 1em;
		margin: 0;
		font-weight: 700;
	}
	
	
	
	.right-sidebar .pane-content h2 a,
	.node-type-blog #sidebar h2 a,
	.node-type-cientificas #sidebar h2 a{
		/*border-bottom: 1px solid #111111;
    	padding-bottom: 0.01em;*/
    	
	}
	.right-sidebar .pane-content h2 a:hover,
	.node-type-blog #sidebar h2 a:hover,
	.node-type-cientificas #sidebar h2 a:hover{
		background-color: transparent;
		color: #356535 !important;
	}

/*modelo del header con el logo arriba o lateral*/

	#topbar, #topbar a {
		color: #111111;
		
	}
	.top-top-bar{
		border: 1px solid #f2f2f2;
		background-color: #ffffff;
		box-shadow: none;
	  	-webkit-box-shadow: none;
	  	-moz-box-shadow: none;
	  	height: 51px;
	}
	.top-top-bar a{
		letter-spacing: 0.1px;
		text-transform: uppercase;
	}
	.top-top-bar .container{padding: 0;}
	#topbar h3, #topbar h1 {
	    padding: 20px 0 25px;
	    text-transform: uppercase;
	    text-align: center;
	    letter-spacing: -0.05em;
	  
	}
	#topbar h3 a, #topbar h1 a{
		text-align: left;
		 line-height: 1em;
		
	}
	#topbar h3 a:hover, #topbar h1 a:hover{
		  background-color: transparent;
 		 color: #111111 !important;
	}
	
	div#block-block-72{display: none;}
	
	#header-cotent-1{
		
	}
	.header_center .logo_center {
		padding: 0px 0 15px !important;
		display: inline-block;
	}
	#header-style-1 {
	  padding-top: 0;
	  padding-bottom: 0;
	border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
	}
	.dark_header{
		background-color: #fafafa !important;
	  	border-bottom-color: #fafafa !important;
	}
	
	#topbar .social-icons {
	  overflow: inherit;
	  float: left;
	  padding: 7px 10px;
	}
	#topbar .topbar-email, #topbar .topbar-phone, #topbar .topbar-login, #topbar .topbar-cart, #topbar .language span{
	   padding: 7px 16px;
	}
	.social-icons span a {
  		border-left: 1px solid #fafafa;
  	}
  	.dark_header .social-icons span a {
	  border-left-color: #fafafa !important;
	}
  	.dark_header .topbar-email, 
  	.dark_header .topbar-phone, 
  	.dark_header .topbar-login, .dark_header .topbar-cart, 
  	.dark_header .language span {
	  border-left: 1px solid #fafafa !important;
	  border-right: 1px solid #fafafa !important;
	}
	#topbar .callus, #topbar .topmenu, #topbar .language{
		float: left;
	}
	

/*LOGO MENU
=============================================================================*/
	.logo img {
		width: 154px;
		margin: 40px 0 0;
		text-align: right;
	}
	.top-top-bar .logo {
		text-align: right;
	}
	.top-top-bar .logo img {
		margin: 3px 0px 0;
		width: 95px;
	}
	a.logo {
	  display: block !important;
	  position: relative;
	  overflow: hidden;
	  height: auto;
	}
		
	a.logo-image{
		transition: all 100ms linear;
  		-webkit-transition: all 100ms ease-out;
				-o-transition: all 100ms ease-out;
	}
	.logo-image-row.affix-top{
		visibility: hidden;
		opacity: 0;
		height: 0;
		text-align: center;
		right: 9999999999px;
		
	}
	.logo-image-row.affix{
		visibility: visible;
	    z-index: 999;
	    top:-40px;
	    right:0;
	    position: absolute;
	}
	#navbar-collapse-1 .content{
	    position: relative;
	}
	.logo-image-row.affix .content{
		text-align: right;
	}
	#header-style-1.affix{
	padding:  0;
	border-bottom: 0;
	border-top:0;
	}
	.panel-flexible.panels-flexible-20{
		margin-top: 25px;
	}
	
	/*.affix .logo img{visibility:hidden;
		opacity:0;
		transition:visibility 0s linear 0.5s,opacity 0.5s linear;
		display:none;
	}*/
	
	
/*MENU
=============================================================================*/
	#admin-menu {
  		z-index: 99999;
  	}
  	#header-style-1 .navbar, #header-style-1 {
  		
	}
  	#navbar-collapse-1 {
	  -webkit-box-shadow:none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	  background-color: #ffffff;
	  width: 100%;

	}
	#navbar-collapse-1 .content{
	    text-align: left;
	    padding: 0;
	        position: relative;
        width: 100% !important;
        max-width: 1305px;
	}
	
	.tb-megamenu .nav > :first-child.active > a, 
  	.tb-megamenu .nav > :first-child.active > a:hover, 
  	.tb-megamenu .nav > :first-child.active > a:focus {
  	 color:#393939;	
  	 padding: 7px 19px 7px 0;
  	}
  	.tb-megamenu .nav > :first-child > a{
  		padding: 7px 10px 7px 0;
  	}
  	.tb-megamenu .nav > :first-child.active > a:before, 
  	.tb-megamenu .nav > :first-child.active > a:before:hover, 
  	.tb-megamenu .nav > :first-child.active > a:before:focus {
  	 background: none !important;
  	 color:#f6f6f6;	
  	}
  	.tb-megamenu .nav > :first-child.active > a:before, 
  	.tb-megamenu .nav > :first-child.active > a:before:hover, 
  	.tb-megamenu .nav > :first-child.active > a:before:focus {
  	 color:#fff;	
  	}
  	.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
	  border-top-color: #fafafa;
	  border-bottom-color: #fafafa;
  	}
  	.tb-megamenu .nav > li > a {
  		padding: 7px 20px 7px 0;
  		color:#fff;
  		text-transform: inherit;
  		letter-spacing: 0.1px;
  		transition: all 200ms ease-in-out;
  		-webkit-transition: all 100ms ease-in;
				-o-transition: all 100ms ease-in;

  	}
  	
  	.tb-megamenu .nav > .active > a,
  	.tb-megamenu .nav > .active > a:hover, 
	.tb-megamenu .nav > .active > a:focus {
	  text-decoration: none;
	  background-color: #393939 !important;
	  background:none !important;
	  color: #b95141;
	}
  	.tb-megamenu .nav > li > a:hover {
	  color: #ffffff!important;
	  border-bottom: 2px solid #fff;
	}#header-style-1 .dropdown-menu li.level-2.active > a{
		color:#ffffff !important;
		border-bottom: 2px solid #fff;
	}f
	.tb-megamenu .nav > li > a,
  	.tb-megamenu .nav > li > a:hover,
  	.tb-megamenu .nav > li > a:focus,
	#header-style-1 .navbar-nav > li > a:hover,
	#header-style-1 .navbar-nav > li > a:focus,
	#header-style-1 .navbar-nav > li > a:active,
	#header-style-1 .navbar-default .navbar-nav > .open > a,
	#header-style-1 .navbar-default .navbar-nav > .open > a:hover,
	#header-style-1 .navbar-default .navbar-nav > .open > a:focus,
	#quicktabs-tabbed_widget .quicktabs-tabs > li.active > a, 
	#quicktabs-tabbed_widget .quicktabs-tabs > li.active > a:hover,
	#quicktabs-tabbed_widget .quicktabs-tabs > li.active > a:focus,
	#quicktabs-tabbed_widget .quicktabs-tabs > li > a:hover, 
	#quicktabs-tabbed_widget .quicktabs-tabs > li > a:focus,
	.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, 
	.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, 
	.tb-megamenu .nav > li.dropdown.open.active > a:hover,
	.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover,
	.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
	.tb-megamenu .dropdown-menu .active > a, 
	.tb-megamenu .dropdown-menu .active > a:hover{
		background-color: #356535 !important;
		background:none;
		
		border-radius: 0;
	}
	
	#topbar .social-icons span a:hover{
		background-color: #4B4A4A !important;
	}
	
	.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  		border-top: 5px solid #ffffff !important;
  		margin-left: 0;
  	}
  	.arrow-up {
    border-bottom: 5px solid transparent;
}
  	#header-style-1,
  	.tb-megamenu.animate .mega > .mega-dropdown-menu, .tb-megamenu.animate.slide .mega > .mega-dropdown-menu > div{
  		transition: all 200ms ease-in-out;
  		-webkit-transition: all 200ms ease-in;
				-o-transition: all 200ms ease-in;
  	}
	#header-style-1.affix{
		/*top:21px;*/
		opacity: 0.93;
		z-index: 490;
	
	}
	.tb-megamenu .nav > li{
	 
	 text-transform: initial;
	}
	.navbar-header {
		display: block !important;
		position: relative;
		width: 100%;
		line-height: 100%;
		/*box-shadow: 0 3px 10px -3px rgba(0,0,0,.2);
			-webkit-box-shadow: 0 3px 10px -3px rgba(0,0,0,.2); 
    		-moz-box-shadow: 0 3px 10px -3px rgba(0,0,0,.2);*/
			
	}
	.tb-megamenu {
	  display: block;
	  /*float: right;
	  padding-top: 25px;*/
	}
	ul.tb-megamenu-nav{
		display: inline-block;
		text-align: left;
	}
	.navbar-header .inicio.fa-home:before {font: normal normal normal 17px/1 FontAwesome;
	  text-rendering: auto;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	  transform: translate(0, 0);
  } 
  
   li.tb-megamenu-item.level-1.mega.dropdown.active a,
   .tb-megamenu .nav > :first-child.active > a {
  	color: #ffffff !important;
  }

  #header-style-1 .dropdown-menu li a{
    font-weight: 600;
  }
    
	@media (min-width: 992px){
        .block-tb-megamenu.container{
            width: 970px ;
            float: none ;
            margin-right: auto ;
            margin-left: auto ;
        }
	}
	@media (min-width: 1200px){
         .block-tb-megamenu.container{
            width: 1050px;
        }
    }
	
	/*Sub MENU*/
	#header-style-1 .dropdown-menu li{
		z-index: 20;
	}
  	.mega-dropdown-inner {
	  background: none repeat scroll 0 0 rgba(255,255,255,0.9);
	  border: 1px solid #fafafa;
	  margin-top: 0; 
	}
	.mega-dropdown-inner { 
	  border-top-color: #fafafa!important;
	}
		
	#header-style-1 .dropdown-menu {
  		top: 92%;
  	}
  	
  	@media (max-width: 979px){
        .tb-megamenu.style-green .nav-collapse .nav > li > a:hover, .tb-megamenu.style-green .nav-collapse .nav > li > a:focus {
            color: #356535;
        }
    }
/*FIN MENU
=============================================================================*/

/*Claim del header*/

	.claim{
		position: relative;
		display: block;
		color: #111111 !important;
		letter-spacing: 0.1px;
		padding: 0;
		line-height: 1.7em;
		text-align: left;

	}
	.post-wrapper-top h2{
		color: #111111 !important;
		border-bottom: medium none;
		letter-spacing: -0.05em;
		margin: 0;
		padding: 0;
		line-height: 1.5em;
		text-transform: uppercase;
	}
	.post-wrapper-top {
		text-align: left;
	}

	body .post-wrapper-top {
	    padding: 30px 0;
	   /* background-color: #fafafa;
		background-repeat: repeat;
		background-image: url(../images/bg-page-title-bar.jpg);*/
	}
/*home*/
	.page-home-version-7 .flexslider .slides img{
		width: 100%;
    	height: auto;
	}
	.page-home-version-7 .flexslider .slides {
		display: block;
		overflow: hidden;
	}
	.page-home-version-7 .flex-control-nav{
		bottom:-27px;
	}
	.flex-control-paging li a{
		height: 4px;
	}
	.page-home-version-7 .services-one.padding-top{
		padding: 0;
	}
	.presentacion-cuadrohome{
		
	}
	.presentacion-cuadrohome p:first-child{
		font-size: 14px;
		letter-spacing: -0.05em;
		line-height: 1.45em;
		color:#111111;	
		margin-bottom: 2em;
		margin-top: 0.5em;
		font-weight: 700;
		
	}
	.presentacion-cuadrohome p:first-child strong{
		font-weight: 700;
		color:#356535;
	
	}
	.tp-banner-container,
	.view-display-id-block_4 .flexslider .slides  {
		padding: 5px;
		border: 1px dashed #111;
	}
	
	.view-id-pgina_inicio.view-display-id-block_2 .btn-primary{
		margin-top: 15px;
	}
	.front .widget.text-widget {
	  /*background-color:#f2f2f2;*/
	  padding:0 23px;
	}
	.front .fila-noticias .view-footer .btn-primary {
		margin-top: 20px;
	}
	.front .panel-flexible.panels-flexible-20 {
		margin-top: 0;
	}
	.front .view-pgina-inicio h1{
		margin-top: 0;
	}
	.front .blog-carousel.home .magnifier {
		background: rgba(255,255,255,0);
		margin: 8px;
		border: 1px solid rgba(255, 255, 255, 0.9);
		opacity:1;
		cursor: pointer;
	}
	.front .blog-carousel.home .magnifier:hover {
		background: rgba(255,255,255,0.05);
		border: 1px solid rgba(255, 255, 255, 0.05);
	}
	.front .blog-carousel.home {
		max-height: 450px;
		padding: 0 15px;
	}
	.front .blog-carousel-header h3 {
		margin-bottom: 0.4em;
	}
	.front .presentacion-noticias{
	
		color: #111111;
		margin: auto;
    }
    .tb-megamenu.style-green .nav > .active > a, .tb-megamenu.style-green .nav > .active > a:hover, .tb-megamenu.style-green .nav > .active > a:focus{
            color: #fff;
    border-bottom-color: #fff;
    border-radius: 0;
    }


/*buscador*/
	.box-buscador{
		float: right ;
		padding-right: 0;
		padding-top: 37px;
	}
	.form-control {
  		background-color: #fafafa;
  		color: #c2c2c2;
  	}
	
	
/*CONTENIDO
=============================================================================*/
	
	#block-system-main.affix{/* para ponerle un margen al bloque principal*/
		margin-top: 196px;
	}
	
	.jt-shadow {/* bordes full size*/
	  box-shadow: 0px -10px 21px -6px #666 !important;
	  -webkit-box-shadow: 0px -10px 21px -6px #666 !important;
	  -moz-box-shadow: 0px -10px 21px -6px #666 !important;
	}
	.general-title, .messagebox {
	  text-align: left;
	  margin-bottom: 50px;
	}
	.magnifier{  
		background: rgba(255,255,255,0.95);
		margin: 10px;
		cursor: pointer;
	}
	.inside.panels-flexible-row-inside.panels-flexible-row-85-2-inside.panels-flexible-row-inside-first.clearfix.container {
	  padding: 0 6px;
	}
	.fila-presentacion{
		background-color: #fafafa;
	}
	.front .inside.panels-flexible-row-inside.container {
		padding: 10px 6px 0;
	}
	.front .fila-presentacion .inside.panels-flexible-row-inside.container {
		padding: 50px 6px 35px;
	}
	.inside.panels-flexible-row-inside.container {
	  padding: 20px 0 0;
	}
	#block-system-main {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.front #block-system-main {
		padding-top: 0px;
	}
/*Nodos Home*/
	#nodos .portfolio-carousel{
		float: left;
		width: 50%;
		margin: 0;
		padding: 0 3% 0 0;
		-webkit-box-sizing: border-box !important;
		 -moz-box-sizing: border-box !important;
			  box-sizing: border-box !important;
	}
	#nodos .portfolio-carousel:nth-child(even){
		padding: 0 0 0 0;
	}
	#nodos .portfolio-carousel:nth-child(2n+1) { clear: both; }
	#nodos .blog-carousel-header{
		padding-bottom: 0;
	}
	#nodos .blog-carousel-header h3{
		margin-bottom: 0.5em;
	}
	#nodos .blog-carousel-header h3 a,
	.nodos-footer h3 a {
		letter-spacing: -0.05em;
		text-transform: uppercase;
		color: #111111 !important;
	}
	.not-front .nodos-footer {
		
	}
	.front .panels-flexible-region.panels-flexible-region-20-left_.panels-flexible-region-first{
		background-color: #356535;
		padding: 20px;
		color: #fff;
		margin: 12px 3% 0 0;
		box-sizing: border-box;
		width: 30%;
	}
	
	#nodos .blog-carousel-header h3 a:hover,
	.nodos-footer h3 a:hover{
		background-color: transparent !important;
		color: #356535 !important;
		
    }
    .node-type-projects .view-projects-block {
		background-color: #fafafa;
		padding: 60px 0;
		box-shadow: none;
		border-top: 1px solid #edeeee;
	}
/*Galerias Home*/
.blog-carousel img {
    height: auto;
}
	
/*Cientificas*/

	.cientifica-masonry .cientifica-carousel,  .page-cientifica .cientifica-carousel {
	  padding: 30px 30px 60px 30px;
	  overflow: hidden;
	  background: #fafafa;
	  border: 1px solid #edeeee;
	  margin-right: 30px 40px;
	  padding: 60px;
	}
	.page-cientifica .cientifica-carousel .text-center {
		text-align: left;
	}
	.cientifica_member .entry {
	  float: left;
      margin: 10px 20px 35px 0;
	  border: 1px solid #edeeee;
	  padding: 2px;
	  background-color: #fff;
	  text-align: center;
	}
	.cientifica-descripcion h4{padding-bottom: 0;margin-bottom: 0;}
	.cientifica-descripcion h6{padding-top: 0;margin-top: 0;}
	.cientifica_member .entry img {max-width: 100%;}
	.descripcion-cientifica-listado {margin-top: 55px;}
	
	.cientifica-carousel figcaption,
	.cientifica-carousel figcaption .pie-foto{
	  margin: 15px;
	  line-height: 1.5em;
	  font-style: italic;
		
	}
	.pie-foto .field-item.even {
        text-align: left;
        margin: 20px;
    }
	.cientifica-carousel-meta span i, .cientifica-carousel-meta span {
	  padding-right: 5px;
	}
	.cientifica-carousel .social-2 i:first-child{margin-left: 0;}
	.cientifica-descripcion blockquote{
  		letter-spacing: 0.4px;
	}
	.node-type-cientificas h2 a,
	.team_member h2 a {
		letter-spacing: -0.05em;
		font-weight: 700;
    }
	
	.testimonial_widget {
		background: #fafafa;
	
		border:1px dashed #111;
		
	}
	.testimonial-widget{
	text-align: left;
	}
	.team_member.cientificas p {
		text-align: left;
	}
	.node-type-cientificas h1{
		margin-bottom: 0;
	}

	.team_member.cientificas h6,
	.team_member.cientificas h4 small,
	.cientifica-descripcion h6,
	.cientifica-descripcion h4 small{
		color: #406c3b;
        letter-spacing: 0.1px;
        font-weight: 700;
        line-height: 140%;
        font-size: 16px;
	}
	.node-type-cientificas h4,
	.team_member.cientificas h4{
		line-height: 1em;
		    margin-top: 0;
	}
	.node-type-cientificas  h4 small,
	.team_member.cientificas h4 small{
		display: block;

		margin: 0;
		padding: 10px 0;
	}
	.testimonial_widget.cientificas{
		height: auto;
		overflow: hidden;
		margin-right: 20px;
		
	}
	body .team_member.cientificas h2 a:hover{
		background-color: transparent !important;
		color:#356535 !important;
	}
	.cientifica-carousel-header .social{
		float: right;
	}
	.cientifica-descripcion h4 small{
		display: block;
		line-height: 140%;
		margin: 0;
	

	
	}
	.cientifica-descripcion {
		position: relative;
		display: block;
		overflow: hidden;
	}
	
	
/*Presentación*/

	.page-presentacion .services_vertical{
		padding-top: 0;
	}
	.ultimas-asambleas-bloque h5{
		padding-bottom: 0;
		margin-top: 1em;
	}
	
/*Quienes somos*/
	.page-quienes-somos .overlay {
		padding: 60px 0;
	}	
	h2.pane-title{
		border:none;
	}
	.node-type--p-gina-qui-nes-somos img {width: auto;}
	.page-quienes-somos .ui-accordion .ui-accordion-header .ui-accordion-header-icon{
		height: 20px;
		width: 20px;
		line-height: 20px;
		font-size: 10px;
	}
	.page-quienes-somos .pane-views-p-gina-qui-nes-somos-block-1{
		text-align: left;
	}
	.page-quienes-somos .views-accordion-header a{
		font-weight: 400;
		font-size: 14px;
    	letter-spacing: 0.1em;
	}
	.page-quienes-somos span.file{
		line-height: 2em;
	}
	.page-quienes-somos  .view--pagina-quienes-somos-graficos img {max-width: 100%; width:auto;}
	.page-quienes-somos  .views-field-field-t-tulo{
		font-size: 19px;
		letter-spacing: -0.05em;
		color: #111111;
		padding: 50px 0 30px;
	}
	.page-quienes-somos  .view--pagina-quienes-somos-graficos blockquote.image-field-caption {
		padding: 20px 20px;
		margin-top: 30px;
		font-size: 14px;
		color: #111111;
	}
	.page-quienes-somos .view.view--pagina-quienes-somos-graficos.view-id-_pagina_quienes_somos_graficos {
		border: 1px dashed #111;
		padding: 30px 30px;
		margin: 20px 10px;
	}
	.not-logged-in.page-sobre-amit-quienes-somos .isotope-item > .views-field-nothing,
	.not-logged-in.page-sobre-amit-quienes-somos .isotope-item > .views-field-nothing-1{
	    display:none;
	} 
	.page-sobre-amit-quienes-somos .isotope-item{
	    margin-bottom: 80px;
	    padding-left: 0;
	}
	.page-sobre-amit-quienes-somos .views-field-field-t-tulo{
	    margin-bottom: 20px;
	}
	.view--p-gina-qui-nes-somos span.file{line-height: 3em;}
/*Estatutos*/
	.view--pagina-estatutos .ui-accordion .ui-accordion-header .ui-accordion-header-icon{
		height: 20px;
		width: 20px;
		line-height: 20px;
		font-size: 10px;
		color: #111;
		background-color: #fff;
	}
	.view--pagina-estatutos .views-accordion-header h4{
		font-size: 16px;
        letter-spacing: 0.1px;
        margin: 0;
        padding: 0;
}
	}
	.view--pagina-estatutos .ui-accordion .ui-accordion-icons{
		padding: 0.2em 0 0.2em 1.8em;
	}
	img.file-icon{width: 21px; display:none;}
	
/*sobre AMIT*/	

	.pane-views-our-team-block .team_member {
	  height: 500px;
	  overflow: hidden;
	  border: 1px solid #f3f3f3;
	  padding: 18px;
	  margin-bottom: 42px;
	  background-color: #fafafa;
	  text-align: left;
	}
	.team_member h3{
		padding-bottom: 0;
		letter-spacing: -0.05em;
	}
	.team_member h3 a{
		font-weight: 700;
	}
	.team_member p {
	  line-height: 1.7em;
	}
	.team_member .entry {
		width: 120px;
		margin: 0 auto;
	}
	.team_member .magnifier {
	  width: 100px;
	  border-radius: 50%;
	}
	.team_member .magnifier .buttons{
		top: 0;
		width:120px;
		height: 120px;
		
	}
	.team_member .magnifier .buttons a{
		width: 100%;
		height: 100%;
		display: block;
	}
	.team_member.ficha .magnifier .buttons{
		top: 51%;
		left:25%;
		width:50%;
		height: 50%;
	}
	.team_member.ficha .magnifier .buttons a{
		border-radius: 50%;
		line-height: 3.2em;
	}
	.team_member.ficha .magnifier .buttons a .fa{
		color:#fff;
	}
	
	.team_member .entry img {
	  width: 120px;
	  border: 3px solid #fafafa;
	  border-radius: 50%;
	}
	.milestone-counter i{
		color:#ffffff;
	}
	.cargo{
		color:#b95141;
	}


	
/*Noticias*//*Blog*/
	/*formulario comentarios*/
	.form-control{
		box-shadow :none !important;
		border: 1px dashed;
		}
	.form-textarea-wrapper textarea{
		border: 1px dashed;
	}
	.right-sidebar .panel-pane:first-child h2.pane-title{
 		margin-top: 0;
 		border-bottom: 1px dashed;
 	}
 	.right-sidebar h2.pane-title{
 		margin-top: 2em;
 		border-bottom: 1px dashed #111;
 	}
	.menu-noticias.nav-stacked ul{
		border-bottom: 1px solid #ededed;
		padding-left: 0;
	}
	.blog-masonry.detalle {
		margin: 0 40px;
	}
	.blog-masonry.detalle .blog-carousel-desc{
		    padding: 10px 40px;
	}
	.blog-masonry.detalle .blog-carousel-header{
			padding: 20px 40px;
	}
	.blog-masonry.detalle .blog-carousel {
			padding: 40px;
	}
	
	
	.menu-noticias.nav-stacked li{
		list-style: none;
	}
	.menu-noticias.nav-stacked li a {
		position: relative;
		display: block;
		padding: 10px 15px;
		color: #222222;
		border: 0 solid #efefef !important;
		line-height: 1.42857;
	}
	.menu-noticias.nav-stacked li a:hover{
		background-color: #356535;
		color:#ffffff !important;
		border-radius: 0;
	}
	.popular_items .popular_items_div h4{
		margin-bottom: 1em !important;
	}
	.popular_items .meta, 
	.popular_items .meta a,
	.blog-carousel-meta,
	.blog-carousel-meta span a,
	.blog-carousel-meta a{
		color:#356535;
	}
	.popular_items .meta{
		padding-bottom: 10px;
	}
	.popular_items img{
		width: 100%;
		height: auto;
		padding-right:0;
	}
	
	.social_like{overflow: hidden;   margin: 10px 0;}
	.view-display-id-block_lastest_posts .blog-carousel {
		height: auto; 
		margin: 0 0 20px;
	}
	.blog-carousel-header h1 {
		font-weight: 700;
		text-transform: inherit;
		letter-spacing: -0.05em;
		font-size: 24px;
	}
	body .popular_items_div h2 a:hover,
	body .team_member h3 a:hover{
		background-color: transparent !important;
		color:#356535 !important;
	}
	
	.blog-masonry .first {
		
	}
	.blog-masonry .last {
		
	}
	.blog-carousel-desc.kd{
		max-height: 12.5em;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 10;
		-webkit-box-orient: vertical;
	}
	@media screen and (max-width: 768px) {
	    .col-xs-12.isotope-item, .col-sm-6.isotope-item{
	        padding-left: 0;
	        padding-right: 0;
	    }
	}
	.claim h3 a,
	.claim  a{
	    font-size: 16px !important;
	    color:#111;
	}
	
/*Actividades*/

.page-actividades h2{
	margin-top: 0;
}
.page-actividades .popular_items .popular_items_div {
    border-bottom: 1px dashed #111;
    padding-bottom: 24px;
    overflow: inherit;
}
.page-node-298 #block-system-main li{
	list-style: none;
}
.page-node-298 #block-system-main li:before {
    content: "\f068";
    font: normal normal normal 7px/1 FontAwesome;
    margin-right: 15px;
    margin-left: -22px;
}
/*Publicaciones*/
	.view-publicaciones .views-field.views-field-nothing {
    	padding-bottom: 10px;
	}
/*citas*/
	
/*parallax*/

	.overlay {
	  padding: 10px 0;
	  background-color: rgba(50, 98, 56, 0.8);
	}
	.overlay .lead {
	  color: #fafafa !important;
	}
/*Iconos*/
	.service_vertical_box:hover .service-icon i{
		color:#b95141;
		-webkit-transition:all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
	}
	

/*breadcrumb*/
	
	.post-wrapper-top {
  		background: #fafafa;
  		border-bottom: none;
  	}
  	.breadcrumbs {
	  padding: 0
	  text-align: left;
	}
	.breadcrumbs h1{
		color: #111111 !important;
		border-bottom: medium none;
		margin: 0;
		padding: 0;
		line-height: 1.5em;
		text-transform: uppercase;
		letter-spacing: -0.03em;
		color: #111111 !important;
		font-weight: 700;
		font-size: 24px;
		font-family: 'Poppins',Lato, Georgia, "Times New Roman", Times, serif;
	}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
/*footer*/	

	#footer-style-2, #footer-style-3, #footer-style-1{background-color: /*#38424b*/ #f2f2f2;}	
	#footer-style-1 .social-icons span a:hover, #footer-style-1 .widget, #footer-style-1 p, footer h2, footer .prefix, footer .widget .title h3{color:#f0f0f0 !important;}
	footer h2, #footer-style-1 .widget .title h3{ 
		  font-weight: 600;
		  color:#f0f0f0;
	}
	.logo-footer{width: 100px;}
	.footer-menu li {line-height: 1.7em;}
	#copyrights{
		background-color: #2f3035;
		letter-spacing: 0.1px;
		line-height: 2em;
		}
	
	#footer-style-1 {
		background-color: #222;
		padding: 25px 0 0;
		margin-top: 40px;
		
	}
	#footer-style-1 p, #footer-style-1 li{
		background-color: #222;
		letter-spacing: -0.01em;
		font-size: 12.5px;
	}
	#footer-style-1 li a{
		text-transform: uppercase;
		letter-spacing: 0.1px;
		line-height: 2em;
	
	}
	#footer-style-1 li:before{
		  font: normal normal normal 14px/1 FontAwesome; 
		  content: "\f105";
		  color: #fff;
	
	}
	
	#footer-style-1 ul li a{color:#f0f0f0;   padding-left: 10px; border-bottom: none;}
	#footer-style-1 ul{padding: 0; list-style: none;}
	#footer-style-1 .container >div:first-child{padding-left: 10px;}
	#footer-style-1 .container >div:last-child{padding-right: 10px;}
	.dmtop {border-radius: 20px;width:32px; height: 32px;}
	
	#footer-style-1 a.contextual-links-trigger{display: block !important;}
	#footer-style-1 ul.contextual-links {
	    padding: 10px;
        background-color: transparent;
	}
	#footer-style-1 ul.contextual-links li a{
	    color: #fff !important;
        line-height: 1em;
        margin: 0;
        display: inline-block;
	}
	#footer-style-1 a, .copyright-text a{
	    color:#fff;
	    border-bottom: 1px solid #fff;
	}



/*miscelanea*/
	/*
	a[href$=".pdf"] > img[src="/sites/all/themes/mytheme/images/pdf-icon.png"],
	a[href$=".pdf"] img[src="/sites/all/themes/mytheme/images/pdf-icon.png"],
	a[href$=".pdf"] img[src$="pdf-icon.png"],
	a[href$=".pdf"] img[src$="mytheme/images/pdf-icon.png"]
	{
	  display:none;
	}
	*/
	
	
	
	a[target=_blank]:after {
		content: "\f08e";
		font: normal normal normal 15px/1 FontAwesome;
		margin-right: 0;
		margin-left: 5px;
	}
	a[href$=".pdf"]:after {
		content: "\f1c1" !important;
		font: normal normal normal 15px/1 FontAwesome;
		margin-right: 0;
		margin-left: 5px;
		color: #E3A4A4 !important;
	}

  
	.social-2 a[target=_blank]:after {
		content: "";
	}
	.separacion-linea{border-top: 1px dashed #111;}
	.page-comment-reply img{width: auto;}
	.grey-wrapper.padding-contenedor,
	.white-wrapper.padding-contenedor,
	.padding-contenedor{
		padding: 40px 0 40px !important;
	}
	.grey-wrapper.padding-contenedor2,
	.white-wrapper.padding-contenedor2,
	.padding-contenedor2{
		padding: 15px 0 30px !important;
	}
	.padding-bottom-50{
		padding: 0 0 50px !important;
	}
	.pb-contenedor{
		padding-bottom: 10px;
	}
	#header-style-1 .yamm .collapse{
		padding-left: 18px;
		padding-right: 18px;
		text-align: center;
	}
	.salto-linea{
  	  display: block;
  	  }
  	  .panel-flexible .panels-flexible-region-inside {
		 /* padding-left: 3px !important;
		  padding-right: 3px !important;*/
		}
	.margin-top-2 {
	   margin-top: 25px !important; 
	   
	}
	.grey-wrapper {
	  background-color: #fafafa;
	  padding: 30px 0 30px !important;
	  border-bottom: 1px dashed #111;
      border-top: 1px dashed #111;
	}
	.white-wrapper {
	  padding: 50px 0 20px !important;
	}
	
	
	.site-dots {
	  font-weight: 700;
	  line-height: 0.8em;
	  color:#b95141;
	  margin-bottom: 1em;
	  display: none;
	}
	.no-padding-top{padding-top: 0 !important;}
	.padding-bottom{padding-bottom: 100px !important;}
	p b, p strong {
	  font-weight: 700;
	  color: #111111;
	  margin-right: 1px;
	  margin-left: 1px;
	}
	strong{
		color: #111111;
		font-weight: 700;
	}
	a strong{
		color: #356535;
	}
	h2 strong{
		color: #356535;
		font-weight:700;
	}
	.claim h3 a:hover,
	.social_count h3 a:hover{
		color: #356535 !important;
		background-color: transparent;
	}
	.color-verde-fino{
		color: #356535; 
		font-weight: 700;
		letter-spacing: -0.05em;
	}
	.custom-border-grey{  
	  margin: 0;
	  overflow: hidden;
	  padding: 40px 40px 40px !important;
	  background: #fafafa;
	  border: 1px dashed #111;
	  border-radius:2px;
	}
	@media screen and (max-width: 768px) {
        .custom-border-grey {
            padding: 10px 10px 15px !important; 
        }
    }
	.demo_changer .demo-icon, .group_box:hover .circle, .buddy_carousel .owl-controls .owl-page.active span, .buddy_carousel .owl-controls.clickable .owl-page:hover span, .recent_posts_widget > li img:hover, .buddypress_tabber_widget_member li img:hover, #tabbed_widget .nav-tabs > li.active > a, #tabbed_widget .nav-tabs > li.active > a:hover, #tabbed_widget .nav-tabs > li.active > a:focus, #tabbed_widget .nav > li > a:hover, #tabbed_widget .nav > li > a:focus, #footer-style-1 .social-icons span a:hover, #footer-style-2 .social-icons span a:hover, #footer-style-3 .social-icons span a:hover, .footer_post li img:hover, #tabbed_widget .recent_posts_widget img:hover, .pricing_detail:hover, .pricing_detail:hover .priceamount, .banners li:hover .img-thumbnail, .ch-info .ch-info-back, .service-with-image:hover .service-title, .calloutbox-full-mini, .services_vertical .icon-container, #services .owl-controls .owl-page span, .item:hover .icon-container, .white-wrapper #owl-testimonial .owl-controls .owl-page.active span, .make-bg, .buddy_image img:hover, .calloutbox, #owl-testimonial-widget .owl-controls .owl-prev:hover, #owl-testimonial-widget .owl-controls .owl-next:hover, #owl_blog_two_line .owl-controls .owl-prev:hover, #owl_blog_two_line .owl-controls .owl-next:hover, #owl_blog_three_line .owl-controls .owl-prev:hover, #owl_blog_three_line .owl-controls .owl-next:hover, #owl_portfolio_two_line .owl-controls .owl-prev:hover, #owl_portfolio_two_line .owl-controls .owl-next:hover, #owl_shop_carousel .owl-controls .owl-prev:hover, #owl_shop_carousel .owl-controls .owl-next:hover, #owl_shop_carousel_1 .owl-controls .owl-prev:hover, #owl_shop_carousel_1 .owl-controls .owl-next:hover, #owl-blog .owl-controls .owl-prev:hover, #owl-blog .owl-controls .owl-next:hover, .overlay #owl-testimonial .owl-controls .owl-page.active span, .progress-bar, .dmtop, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .magnifier .btn-default:hover, .magnifier .btn-default:focus, .magnifier .btn-default:active, .rsDefaultInv .rsBullet.rsNavSelected span, .service-icon-circle.active, .servicebox:hover .service-icon-circle,  #accordion-first .accordion-heading .accordion-toggle.active em, #accordion-second .accordion-heading .accordion-toggle.active em, mark, .pager li > a, .pager li > span, .make-bg-full, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > .active > span:focus, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count:hover, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count:hover, .tagcloud a:hover, .nav-stacked > li > a:hover, .nav-stacked > li > a:focus, .nav-tabs > li.active > a:hover, .buddy_members img:hover, .buddy_carousel img:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a, #buddypress_features .nav-tabs > li > a:hover, #buddypress_features .nav-tabs > li > a:focus, #header-style-1 .navbar-nav > li > a:hover, #header-style-1 .navbar-nav > li > a:focus, #header-style-1 .navbar-nav > li > a:active, #header-style-1 .navbar-default .navbar-nav > .open > a, #header-style-1 .navbar-default .navbar-nav > .open > a:hover, #header-style-1 .navbar-default .navbar-nav > .open > a:focus, #quicktabs-tabbed_widget .quicktabs-tabs > li.active > a, #quicktabs-tabbed_widget .quicktabs-tabs > li.active > a:hover, #quicktabs-tabbed_widget .quicktabs-tabs > li.active > a:focus, #quicktabs-tabbed_widget .quicktabs-tabs > li > a:hover, #quicktabs-tabbed_widget .quicktabs-tabs > li > a:focus, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover, #topbar .social-icons span a:hover{
	  	background-color: #356535;;
	}
	
	.btn-primary{	
		background-color:#111111;
	}
	.tp-leftarrow.default,.tp-rightarrow.default{
		  border-radius: 50%;
		
	}
	
	
	
/*Accordion*/
	.estatutos #accordion-first .accordion-heading .accordion-toggle{padding: 0 !important; text-transform: initial;}
	.estatutos #accordion-first .accordion-heading .accordion-toggle > em{background-color: transparent; color:#222222;height: 10px; width: 10px;line-height: 10px;}
	.estatutos #accordion-first .accordion-group { margin-bottom: 5px;}
	.panel-default > .panel-heading a{
		color: #111111 !important;
		font-weight: 700;
		font-size: 14px;
	}
	#accordion-first .accordion-heading .accordion-toggle > em,
	#accordion-historico-asambleas .accordion-heading .accordion-toggle > em {
		    background-color: #fff;
    color: #111;
	}
	#accordion-first .accordion-heading .accordion-toggle,
	#accordion-historico-asambleas .accordion-heading .accordion-toggle {
		color:#111111;
		line-height: 1.4em;
		font-size: 14px;
	}
	.panel-default > .panel-heading {
		background-color: #fafafa;
		border: 1px solid #edeeee;
		border-radius: 0;
    }
    .panel-default > .panel-heading,
    .panel-default > .panel-heading:hover,
    #accordion-first .accordion-heading {
        border:1px dashed #111;
        border-right: 0;
        border-left: 0;
    }
     #accordion-first .accordion-heading {
        padding: 10px;
     }
    #accordion-first .accordion-heading .accordion-toggle > em,
    #accordion-historico-asambleas .accordion-heading .accordion-toggle > em {
    	font-size: 10px;
		height: 20px;
		line-height: 20px;
		margin-right: 10px;
		text-align: center;
		width: 20px;	
    }
    .panel-group .panel{border-radius: 0;}
    
    
/*Accordion View*/    
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header,
	.ui-state-default, .ui-widget-content {
		border: none;
    	background: none;
	}
	.ui-accordion h3.ui-accordion-header a{
		font-weight: 700;
		color: #111111;
		font-size: 16px;
	}
	.ui-accordion h3.ui-accordion-header a:hover{
		background-color: transparent;
		color: #111111 !important;
	}
	.ui-accordion .ui-accordion-content{
		color: #111111;
		line-height: 142%;
		
	}
	.ui-accordion .ui-accordion-content a{
		color: #356535;
		
	}
	.ui-accordion .ui-accordion-header {
        margin-top: 6px;
        padding: 15px .5em 15px .7em;
        border: 1px dashed #111;
        border-radius: 0;
        border-right: 0;
        border-left: 0;
    }
	.ui-accordion .ui-accordion-icons {
		padding-left: 2.8em;
	}
	.ui-accordion .ui-accordion-content {
   	 padding: 1em 3.2em;
    }
	.ui-accordion-content > div{
		padding-bottom: 10px;
	}
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
		background-image: none;
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		border-radius: 100px;
		color: #111;
		height: 32px;
		line-height: 32px;
		margin-right: 10px;
		text-align: center;
		width: 32px;
		left: 0em;
    	top: 30%;
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		-webkit-font-smoothing: antialiased;
		text-indent: 0;
		
	}
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-s:before{
		text-decoration: inherit;
    	display: inline-block;
		content: "\f068";
	}
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-e:before{
		text-decoration: inherit;
    	display: inline-block;
		content: "\f067";
	}
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
	    color:#111;
	    font-size: 16px;
	}
	.ui-accordion h4{ letter-spacing: -0.05em;}
	.ui-state-default a:hover{
	    color:#356535;
	}
		
/*Estatutos*/
	.estatutos-descargables{
		padding: 0px 40px 10px !important;
	}

/*icon*/
	.service-icon i  {  
		color: #b95141;
	}
	.servicebox p {
	text-align: left;
	}


/*Masonery*/
	 .page-blog-two-columns .blog-carousel, .page-blog-three-columns .blog-carousel, 
	.pane-views-latest-blog-block-home9 .blog-carousel{
		height: 500px;
	}
	#blog-masonry .blog-carousel{height: auto;}
	 
	.view-display-id-block_lastest_posts .blog-carousel{
		/*height: 39em;*/
	}

/*Breadcrumb*/
	.breadcrumb,
	.breadcrumb > li:last-child {
	  /*display: none;*/
	  float: none !important;
    position: relative;
    text-align: center;
	}
/*Social*/
	
	.social_like .btn {
	  margin-top: 8px;
	}
	
	.kd .flex-direction-nav a{top:50%;}


/*Galeria*/
	.view-display-id-gallery_threecolumns .blog-carousel-header h3{
		text-align: left;
	}
	.view-display-id-gallery_threecolumns .blog-masonry .blog-carousel{
		text-align: left;
	    min-height: 31.5em;
	    height: 100%;
	
	}
	.flex-direction-nav a, .rsUni .rsThumb.rsNavSelected .thumbIco, .parallax-home1 .overlay, .custom-overlay {
	  background-color: rgba(120,120,120,0);
	}
	.flex-direction-nav a,
	.magnifier .sg, .magnifier .st, .magnifier .sf {
		width: 35px;
		height: 35px;
		border-radius: 0px;
		line-height: 35px;
		border: 1px dashed #fff;
	}
	.magnifier .buttons {
		top:50%;
		margin-top: -10px;
	}

	.aboutslider-shadow .s1 {
	  background: none; 
	  }
	.single-galeria .flex-control-nav{display:none;}
	
	.blog-masonry .blog-carousel, .page-taxonomy-term .blog-carousel, .page-blog .blog-carousel{
		padding: 15px;
		background-color: #fafafa;
		border-radius: 2px;
		border:1px dashed #111;
	}
	.node-type-galerias .flex-direction-nav {
		top: 35px;
		position: absolute;
		display: block;
		width: 100%;
	}
	.single-galeria .slides li .caption{
	    position: absolute;
        bottom: 0;
        color: #fff;
        background-color: rgba(51, 51, 51, 0.59);
        display: block;
        width: 100%;
        padding: 10px;
	}
/*slider*/
.flex-control-paging li a{
border-radius: 0;
}

#owl-testimonial-widget .owl-controls .owl-prev, #owl-testimonial-widget .owl-controls .owl-next, #owl_blog_two_line .owl-controls .owl-prev, #owl_blog_two_line .owl-controls .owl-next, #owl_blog_three_line .owl-controls .owl-prev, #owl_blog_three_line .owl-controls .owl-next, #owl_portfolio_two_line .owl-controls .owl-prev, #owl_portfolio_two_line .owl-controls .owl-next, #owl_shop_carousel .owl-controls .owl-prev, #owl_shop_carousel .owl-controls .owl-next, #owl_shop_carousel_1 .owl-controls .owl-prev, #owl_shop_carousel_1 .owl-controls .owl-next, #owl-blog .owl-controls .owl-prev, #owl-blog .owl-controls .owl-next{
    background-color: #111;
    border-radius: 0;
}


/*Menu opcion blanca*/

li.tb-megamenu-item.level-1.mega.dropdown.active a, .tb-megamenu .nav > :first-child.active > a{
	color: #fff !important;
    border-color: #fff;
}
.tb-megamenu .nav > :first-child.active > a:before, .tb-megamenu .nav > :first-child.active > a:before:hover, .tb-megamenu .nav > :first-child.active > a:before:focus,
.tb-megamenu .nav > li > a {
	color: #111111;
	font-weight: 600;
	
}
#navbar-collapse-1,
.tb-megamenu .nav > li > a, .tb-megamenu .nav > li > a:hover, 
.tb-megamenu .nav > li > a:focus, #header-style-1 .navbar-nav > li > a:hover, 
#header-style-1 .navbar-nav > li > a:focus, 
#header-style-1 .navbar-nav > li > a:active, 
#header-style-1 .navbar-default .navbar-nav > .open > a, 
#header-style-1 .navbar-default .navbar-nav > .open > a:hover, 
#header-style-1 .navbar-default .navbar-nav > .open > a:focus, 
#quicktabs-tabbed_widget .quicktabs-tabs > li.active > a, 
#quicktabs-tabbed_widget .quicktabs-tabs > li.active > a:hover, 
#quicktabs-tabbed_widget .quicktabs-tabs > li.active > a:focus, 
#quicktabs-tabbed_widget .quicktabs-tabs > li > a:hover, #quicktabs-tabbed_widget .quicktabs-tabs > li > a:focus, 
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, 
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, 
.tb-megamenu .nav > li.dropdown.open.active > a:hover, 
.tb-megamenu .nav > li > a:focus, 
.tb-megamenu .nav > li > a:hover, 
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .dropdown-menu .active > a, 
.tb-megamenu .dropdown-menu .active > a:hover{

	 color:#fff;
	 font-weight: 700;
	 text-transform: initial;
	 border-bottom: 2px solid transparent;
}
.tb-megamenu .nav > li.dropdown.open.active > a:hover, 
.tb-megamenu .nav > li > a:focus, 
.tb-megamenu .nav > li > a:hover,
#quicktabs-tabbed_widget .quicktabs-tabs > li.active > a:hover, 
#quicktabs-tabbed_widget .quicktabs-tabs > li.active > a:focus, 
#quicktabs-tabbed_widget .quicktabs-tabs > li > a:hover, #quicktabs-tabbed_widget .quicktabs-tabs > li > a:focus,
.tb-megamenu .nav > li > a:hover, 
.tb-megamenu .nav > li > a:focus, #header-style-1 .navbar-nav > li > a:hover, 
#header-style-1 .navbar-nav > li > a:focus, 
#header-style-1 .navbar-nav > li > a:active{
    color: #ffffffc4 !important;
 }
@media (min-width: 992px){
#navbar-collapse-1 {background-color: #356535 !important;}
}
.post-wrapper-top.jt-shadow {
   /* box-shadow: 0 2px 10px -3px rgba(0,0,0,.2) !important;
		-webkit-box-shadow:  0 2px 10px -3px rgba(0,0,0,.2) !important;
		-moz-box-shadow:  0 2px 10px -3px rgba(0,0,0,.2) !important;*/
    top:0px;
    border-bottom: 1px solid #edeeee;
    box-shadow:none !important;
    -webkit-box-shadow: none  !important;
    -moz-box-shadow: none  !important;
}
/*Intranet*/
.view-intranet-listado-archivos table{
  margin-top: 30px;
  width:100%;
  border: 1px dashed #111;

}
.view-intranet-listado-archivos table thead{
  background-color: #111111;
  text-transform: uppercase;
  color:#fff;
}
.view-intranet-listado-archivos table thead a{
  border-bottom: 1px solid #fff;
  color:#fff;
}
.view-intranet-listado-archivos table tr{
    line-height: 3em;
}
.view-intranet-listado-archivos table td,
.view-intranet-listado-archivos table  th{
  padding: 5px;
}
.view-intranet-listado-archivos table tr.even{
  background-color: #efefef;

}

.intranet-box{
  text-align: center;
  background-color: #b95141;
  color:#fff !important;
  padding: 10px;
}
.intranet-box h2{
  color:#fff !important;
  margin-top: 10px;
}
.intranet-box a{
    color: #fff;
    border-bottom: 1px solid;
  }

/*Foro*/
#forum table {
    width: 100%;
    border: 1px dashed #111;
    display: block;
}
.page-forum #edit-jump{display: none;}
.page-forum  #forum table thead tr th{
	background-color: #efefef;
}
.page-forum .forum-topic-title {
    font-size: 20px;
    color: #696969;
}
.page-forum #forum table thead{
	border-top:0;
}
.page-forum th a {
    letter-spacing: 0.1em;
    color: #111;
}
.page-forum .forum-add-node.forum-add-forum {
    display: none;
}
.page-forum  .well{
	margin-top: 111px;
	font-size: 13px;
}
.page-forum  #forum table tbody {
    font-size: 13px;
}

.forum-post-wrapper{
	color:#111;
}
.forum-post-panel-main{
	border: 1px dashed #B3B3B3;
	padding: 20px;
	background-color: #efefef;
}
.forum-post-panel-sub {
	color: #111111;
}
.forum-post-links ul.links li{
	display: inline-block;
	float:none;
	font-size: 12px;
}

#forum table tbody tr{
	padding: 0;
}
.forum-jump-links{}
.page-forum- #forum table thead tr th:nth-child(1),.page-forum-  #forum table tbody tr td:nth-child(1),
#forum table thead tr th:nth-child(1), #forum table tbody tr td:nth-child(1){width: 5%;}
.page-forum- #forum table thead tr th:nth-child(2),.page-forum-  #forum table tbody tr td:nth-child(2),
#forum table thead tr th:nth-child(2), #forum table tbody tr td:nth-child(2){width: 35%; text-align: center; padding-left: 4%;}
.page-forum- #forum table thead tr th:nth-child(3),.page-forum-  #forum table tbody tr td:nth-child(3),
#forum table thead tr th:nth-child(3), #forum table tbody tr td:nth-child(3){width: 30%; text-align: center; padding-left: 4%;}

#forum table thead tr th:nth-child(4), #forum table tbody tr td:nth-child(4){width: 15%;}

#forum table thead tr th:nth-child(5), #forum table tbody tr td:nth-child(5){width: 15%;}

.page-forum- #forum table thead tr th:nth-child(4),.page-forum-  #forum table tbody tr td:nth-child(4){width: 30%;}

.page-forum .table > thead > tr > th{
	border-right:none;
	border-left:none;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th{
	background-color: transparent;
}
.node-type-forum .panel-body h4,
.forum-post-panel-main .post-title{
	font-size: 24px;
	letter-spacing: -0.05em;
	font-family: 'Poppins',Lato, Georgia, "Times New Roman", Times, serif;
}
.node-type-forum .media-body {
    border: 1px solid #ededed;
    padding: 20px 30px;
}
.node-type-forum #forum-comments .media-body{
    border: 1px solid #ededed;
    background-color: #fafafa !important;
}
.node-type-forum .forum-post .media-body  {
	background-color: #356535;
	color:#fff;
}
.node-type-forum .forum-post .panel-body .media-body  h4  {
	color:#fff;
}
.node-type-forum  #forum-comments .forum-post .media-body  {
	background-color: #fff;
	color:#111;
}
.node-type-forum #forum-comments .forum-post .panel-body .media-body  h4  {
	color:#111;
}
.node-type-forum .panel-footer.text-right ul li{
	list-style: none;
	float: right;
	margin: 0 0 0 10px;
	padding-right: 10px;
}
.node-type-forum .panel-default > .panel-heading {
    background-color: #ffffff;
    border: none;
    font-size: 12px;
    color: #000;
    font-weight: 500;
    text-align: right;
    text-align: right;
    
    display: inline-block;
    padding: 0 15px;
}
.node-type-forum  .forum-topic-header .topic-post-count{
	padding: 0 15px;
}
.node-type-forum .author-pane a{
	color:#b95141 !important;
}
.node-type-forum .panel-footer {
    /* margin: auto; */
    text-align: left;
    margin-left: 15px;
    margin-right: 15px;

    margin-bottom: 20px;
    font-size: 13px;
    border-top: none;
    display: block;
    background-color: #fafafa !important;
    padding-right: 15px;
    padding-left: 15px;

}
.node-type-forum .panel-footer ul.links.inline {
    height: 1.5em;
    margin:0;
    line-height: 1.5em;
}
.node-type-forum .panel-footer a {
    color: #c1c1c1!important;
    font-size: 13px;
    font-weight: 400;
}
.node-type-forum .panel-footer .comment-approve a{
    color: #356535 !important;
    font-weight: 600;
}
.node-type-forum  .panel-default > .panel-heading a{
    color: #c1c1c1!important;
}
.form-actions #edit-cancel{
  margin-left: 10px !important; 
}
.node-type-forum li.flag-bookmarks.last,
.node-type-forum .post-edited,
.node-type-forum .topic-reply-allowed,
.node-type-forum .last-post-link,
.node-type-forum .tips,
.node-type-forum #edit-comment-body-und-0-format-help,
.node-type-forum .forum-in-reply-to,
.page-comment-reply .tips,
.page-comment-reply .filter-help,
.page-comment-reply .ckeditor_links,
.page-comment-reply .fieldset-wrapper,
.node-type-forum .filter-wrapper {
    display: none;
}

.node-type-forum .ckeditor_links {
    display: none !important;
}
.node-type-forum .text-muted {
    padding-right: 21px;
}
.node-type-forum  .author-pane {
	text-align: right;
	padding-bottom: 7px;
	font-weight: 600;
  font-size: 13px;


  display: inline-block;
}
.node-type-forum .panel-body{
	padding-top: 0;
}
.node-type-forum .media > .pull-left {
    float: none !important;
}
.node-type-forum  .title.comment-form {
    text-align: center;
}
.node-type-forum  .indented {
    margin-left: 195px;
}

/*Cookies*/

.ccc-inner a {
    color: #e1e1e1 !important;
    display: none;
}
.ccc-inner a:after{
	content:"";
}
.ccc-inner h2, .ccc-expand, div#ccc-icon button{
	background-color: #356535 !important;
}
.ccc-outer{
	border-color: #356535 !important;
}
div#ccc-icon button{
	background: #b95141 url(../images/cookies.png) no-repeat 0 0  !important;
	border-radius: 40px;
}
body .ccc-left .ccc-go #ccc-icon.ccc-triangle button{
	background-position: 29px 9px !important;
}
div#cccwr #ccc-icon {
    bottom: -25px  !important;
    left: -25px  !important;
}
body .ccc-outer {
    width: 225px;
}
.ccc-inner .ccc-titulo{
    background-position: 9px 6px;
    border-radius: 3px 3px 0 0;
    color: #fff;
    font-size: 1.3em !important;
    font-weight: bold !important;
    margin: 0;
    padding: 10px 9px 8px 44px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIW…IQyUAkA5EMRDIQSQYiGYhkIJKBSAYiGYhkIJKBSAYi6X8DAFSr/8iCZ/v0AAAAAElFTkSuQmCC) no-repeat 0 0;
    border: 0;
    background-color: #356535 !important;
    letter-spacing: -0.1px;
    font-family: 'Source Code Pro', sans-serif !important;
}

/*Enlaces de interes*/
.enlaces-interes-listado-completo h2{
	    font-weight: 700;
	    font-family: 'Poppins',Lato, Georgia, "Times New Roman", Times, serif;

}

.enlaces-interes-listado-completo h3{
	margin: 0;
	font-size: 16px;
}
.social-icons a[target=_blank]:after{display: none; }

.box-border-dashed{ 
    padding: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    background-color: #bb503d;
    color: #fff;
}

.box-border-dashed .texto--color-2{
    color: #fff;
}
.box-border-dashed h2, .box-border-dashed  h3,
.box-border-dashed .service_vertical_box .service-icon i{ 
    color: #fff;
}
.box-border-dashed  b, .box-border-dashed  a{
    color:#fff;
    font-weight: bold;

}
.box-border-dashed  a{
    text-decoration: underline;
}
.box-border-dashed .service_vertical_box .service-icon {
    color:#fff;
    margin: 0 20px;
}
.box-grey{
    background-color: #fafafa;
    color:#111111;
}
.box-grey a{
    color:#356535;
}


.box-background-dark{ 
    padding: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    background-color: #356535;
    color: #fff;
}
.box-background-dark h2, .box-background-dark  h3, .box-background-dark  h4{ 
    color: #fff;
        display: block;
    position: relative;
    overflow: hidden;

}
.box-background-dark  h3{
    font-size: 16px;
        letter-spacing: 0.1px;
}

.box-background-dark a{
    display: block;
    position: relative;
    overflow: hidden;
    color:#fff;
    text-decoration: underline;
}
.box-background-dark a:hover{
    color: #b95141;
}
.service_vertical_box{
    -webkit-transition:all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

.box-background-dark .service-icon{
    height: 10em;
}
@media screen and (max-width: 568px) {
    
    .service_vertical_box .service-icon{
            display: inline-block;
            width: 100%;
            height: auto;
            margin: 0;
            text-align: center;
    }
    .service-icon h3{
        display: inline-block;
    }
    .box-border-dashed .service_vertical_box .service-icon{
        margin: 0;
    }
    .testimonial_widget.cientificas{
        margin-right: 0;
    }
    
}
.box-background-dark .service-icon i{
    color:#fff;
}

.service-icon a:after{
    display: none;
}

.form-item-submitted-politica-privacidad label{
    width:auto;
}
#webform-component-politica-privacidad{
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 10px;
    padding: 40px 10px;
}
.btn {
    border-radius: 0;
}
.listado-cientificas-apaisadas .views-row{
    padding: 0.15em 1em;;
}
/*==========================================================
  ==========================================================
  FIN KD
  ==========================================================
==========================================================*/


/*Test
#navbar-collapse-1,
.tb-megamenu .nav > li > a, .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li > a:focus, #header-style-1 .navbar-nav > li > a:hover, #header-style-1 .navbar-nav > li > a:focus, #header-style-1 .navbar-nav > li > a:active, #header-style-1 .navbar-default .navbar-nav > .open > a, #header-style-1 .navbar-default .navbar-nav > .open > a:hover, #header-style-1 .navbar-default .navbar-nav > .open > a:focus, #quicktabs-tabbed_widget .quicktabs-tabs > li.active > a, #quicktabs-tabbed_widget .quicktabs-tabs > li.active > a:hover, #quicktabs-tabbed_widget .quicktabs-tabs > li.active > a:focus, #quicktabs-tabbed_widget .quicktabs-tabs > li > a:hover, #quicktabs-tabbed_widget .quicktabs-tabs > li > a:focus, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover
 {background-color: #b95141 !important;}*/

/* ----------------------------------------------------
        RESPONSIVE
------------------------------------------------------- */

@media screen and (max-width: 1200px) {
	.front .blog-carousel.home .magnifier {
    	background: rgba(255,255,255,0);
    }
}
@media screen and (min-width: 1200px) {
	.container, #navbar-collapse-1 .content{
	  width: 1050px;
	}	
	.text-widget h1 {
		margin-bottom: 20px;
	}
	.widget.text-widget {
	
	  padding: 30px 40px;
	}
}

@media (min-width: 992px) {
  #navbar-collapse-1 .content,
  .logo-image-row .content {
    width: 970px;
  }
  a.logo-image.affix{
	top:-7px;
	z-index: 999999;
  }
  a.logo-image.affix img{
		width: 90px;
		margin: 0;
  }
}



@media screen and (max-width: 991px) {
    .testimonial_widget.cientificas {
        margin-right:0; 
    }
	.front .blog-carousel.home .magnifier {
    background: rgba(255,255,255,0);
    }
	/*Presentacion*/
	.page-presentacion .service_vertical_box{
	text-align: center;
	}
	
	
		
	#topbar h1.logo-claim,
	#topbar h1.logo-claim a,
	#topbar h3.logo-claim,
	#topbar h3.logo-claim a{
		display:none
	}
	h1.logo-claim,
	h1.logo-claim a,
	h3.logo-claim,
	h3.logo-claim a{
		font-size: 40px;
		font-family: 'Poppins',Lato, Georgia, "Times New Roman", Times, serif;
		font-weight: 700;
		letter-spacing: -0.05em;
		line-height: 1em;
		text-align: left;
		
		
	}
	h1.logo-claim a:hover,
	h3.logo-claim a:hover {
    	background-color: transparent;
    	color: #111111 !important;
    }
	
	div#block-block-72{display: block;}
	footer#footer-style-1{
		text-align: left;
	}
	.top-top-bar {
		text-align: left;
		border: none;
	}
	.top-top-bar .social-icons span a{
		height: 35px;
		line-height: 35px;
	}
	#topbar .social-icons{
		display: inline-block;
		text-align: center;
	}
	#topbar .social-icons a{
		text-align:center;
	}
	#topbar .callus, 
	#topbar .topmenu, 
	#topbar .language {
		float: none;
		text-align: center;
	}
	#topbar .topbar-email, #topbar .topbar-phone, #topbar .topbar-login, #topbar .topbar-cart, #topbar .language span{
		line-height: 1em;
	}
	#topbar .topbar-email a{
		line-height:35px;
		display: block;
	
	}
	.dark_header .social-icons span a{
		border: none;
	}
	
	footer#footer-style-1 .social-icons span{
		display: inline-block;
	}
	#footer-style-1 .social-icons span a {
		font-size: 41px;
		color: #fff;
		height: 25px;
		
	}
	#footer-style-1 .social-icons span {
		display: inline-block;
	}
	.logo-image-row.affix {
		visibility: hidden;
	}
	.top-top-bar .logo img{
		display: none;
	}
	
	.post-wrapper-top.jt-shadow{
		box-shadow: none !important;
		-webkit-box-shadow: none !important;
  		-moz-box-shadow: none !important;	
	}
	 a.logo-image.affix{position: relative;}
	
	
	#header-style-1{
		height: 6em;
		
	}
	#header-style-1 .navbar{
		background-color: #fff;
		z-index: 99;
	}
	.post-wrapper-top.jt-shadow {
    	top: 30px;
    	border-top: 1px dashed #111;
    }
    /*menu hamburger*/
    div#block-tb-megamenu-menu-menu-amit-castellano.block.block-tb-megamenu{
    	margin: 0;
    }
		.tb-megamenu .btn-navbar {
			display: block;
			margin-bottom: 10px; 
		} 
    	.tb-megamenu .nav > li:first-child .active{
    		background-color:#356535;
    			
    	}
    	li.tb-megamenu-item.level-2.mega {
			border: none !important;
		}
    	.tb-megamenu .nav > :first-child.active > a,
    	.tb-megamenu .nav > :first-child.active > a:before {
			color: #111 !important;
		}
		.tb-megamenu .nav > :first-child.active > a, .tb-megamenu .nav > :first-child.active > a:hover{
			padding: 15px 60px;
		}
    	.tb-megamenu .nav > li.yamm-fw > .dropdown-menu, #header-style-1 .dropdown-menu, 
    	#header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {
			background-color:#fff;
			opacity: 1;
		}
		.tb-megamenu-column-inner{
			background-color:#356535;
			border: none;
		}
		#navbar-collapse-1{
			background-color: #ffff;
		}
		.block-tb-megamenu{
		  -webkit-box-shadow: none;
		  -moz-box-shadow: none;
		  box-shadow: none;
		  min-height: 0;
		}
		
		#header-style-1 .dropdown-menu li:last-child {
			border-bottom: none !important;
		}
		.logged-in .tb-megamenu .btn-navbar{
			top:-50px;
		}
		.tb-megamenu .btn-navbar {
		  right: 0;
		  top:-55px;
		}
		.tb-megamenu [class^="icon-"], 
		.tb-megamenu [class*=" icon-"] {
			width: 30px;
			height: 30px;
			line-height: 30px;
			vertical-align: text-top;
			background-image: none;
			color:#111;
		}
		.tb-megamenu {
	  		width: 100%;
	  		position: absolute;
    		right: 0;
    		z-index: 999;
		}

		button.btn.btn-navbar.tb-megamenu-button,
		.tb-megamenu .btn-navbar:hover, 
		.tb-megamenu .btn-navbar:focus, 
		.tb-megamenu .btn-navbar:active, 
		.tb-megamenu .btn-navbar.active, 
		.tb-megamenu .btn-navbar.disabled, 
		.tb-megamenu .btn-navbar[disabled]{
			background-color: transparent;
			border-color:#fff;
			font-weight: 400;
			border:none;
			
		}
		
		.tb-megamenu .nav-collapse .nav > li > a, 
		.tb-megamenu .nav-collapse .dropdown-menu a {
			 padding: 15px 60px;
			 color: #fff !important;
		}
		li.tb-megamenu-item.level-1.mega.dropdown.active a, .tb-megamenu .nav > :first-child.active > a,
		#header-style-1 .dropdown-menu li.level-2:hover > a, 
		#header-style-1 .dropdown-menu li.level-2:hover > a:before, 
		#header-style-1 .dropdown-menu li.level-2.active > a, 
		#header-style-1 .dropdown-menu li.level-2.active > a:before, 
		#header-style-1 .dropdown-menu li.level-3.active > a, 
		#header-style-1 .dropdown-menu li.level-3.active > a:before, 
		#header-style-1 .dropdown-menu li.level-3:hover > a, 
		#header-style-1 .dropdown-menu li.level-3:hover > a:before{
			color:#fff !important
		}

		#header-style-1 .yamm .nav, 
		#header-style-1 .yamm .collapse, 
		#header-style-1 .yamm .dropup, 
		#header-style-1 .yamm .dropdown{
			top: -90px;
			background-color: #fff;
			width: 100%;
		}
		
		
		.tb-megamenu .nav-collapse {
			display: block !important;
			opacity: 0;
			margin-top: 0;
			padding-left: 0 !important;
			padding-right: 0 !important;
			transition: all .3s ease-in;;
				-webkit-transition: all .3s ease-in;
				-o-transition: all .3s ease-in;
				
			
		
		}
		.tb-megamenu .nav-collapse.collapse.in{
			display: block !important;
			width:100%;
			overflow-y: visible !important;
			opacity: 1;
			transition: opacity .3s ease-in; /*Transicion cuando se despliega*/
				-webkit-transition: opacity  .3s ease-in;
				-o-transition: opacity  .3s ease-in;
		}
		
		#header-style-1 .yamm .collapse.in{
			
			
		}
		#header-style-1 .yamm .collapse{
		
			padding:0;
		
		}
		
		/*submenu*/
			.tb-megamenu .nav-collapse .nav > li > a, 
			.tb-megamenu .nav-collapse .dropdown-menu a,
			.tb-megamenu .nav > li > a{
				background-color: #276238 !important;
				font-size: 15px;
				font-weight: 700;
                text-transform: initial;
			}
			#header-style-1 .dropdown-menu li.level-2:hover > a{
				color:#fff;
			}
			li.tb-megamenu-item.level-2.mega.active {
				border-top: none !important;
			}
			.tb-megamenu .nav > li, #header-style-1 .dropdown-menu li:last-child {
				width:100%;
				border-top: 2px solid #eee;
			}
			.tb-megamenu .nav > li:first-child{
				border-top:none;
			}
			.tb-megamenu .nav > li, #header-style-1 .dropdown-menu li:last-child {
				border-bottom: none !important;
			}	
			.tb-megamenu .nav > li > a {
				
			}
			#header-style-1 .dropdown-menu li{
				
			}
			.mega-dropdown-inner {border:none !important;}
			#header-style-1 .yamm-fw .dropdown-menu li a:before, #header-style-1 .dropdown-menu li a:before{
				color: #fff;
			}
			.tb-megamenu .span12.mega-col-nav .mega-inner{
				padding: 0;
			}
			.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, 
			.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, 
			.tb-megamenu .nav > li.dropdown.open.active > a:hover, 
			.tb-megamenu .nav > li > a:focus, 
			.tb-megamenu .nav > li > a:hover, 
			.tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .dropdown-menu .active > a, 
			.tb-megamenu .dropdown-menu .active > a:hover{
				background-color: #276238 !important;
				 color:#fff;
				 transition: opacity .3s ease-in; /*Transicion cuando se despliega*/
				-webkit-transition: opacity  .3s ease-in;
				-o-transition: opacity  .3s ease-in;
				
			}
		
		
		body .tb-megamenu-item.mega.dropdown.open{
			background-color: #276238 !important;
		}
		.tb-megamenu .nav-collapse .dropdown-menu a:hover, 
		.tb-megamenu .nav-collapse .dropdown-menu a:focus,
		.tb-megamenu .nav-collapse .dropdown-menu a:active{
			color:rgba(255, 255, 255, 0.6) !important;
			font-weight: 600;
		}
		.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret{
			border-top-color: #ffffff !important;
		}
		#header-style-1 .dropdown-menu li a:hover,
		#header-style-1 .dropdown-menu li a:focus,
		#header-style-1 .dropdown-menu li a:active{
			color:rgba(255, 255, 255, 0.6) !important;
		}
		.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
			border-top: 5px solid #ffffff !important;
			display: inline-block !important;
		}
		.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret{
			border-top: 5px solid #ffffff !important;
		}	
		
		#header-style-1 .dropdown-menu li a{
			color:#fff !important;
			text-align: left;
			padding-left: 80px !important;
			
		}
		
		#header-style-1 .dropdown-menu li a:before{
			display:none
		}
	 
		.tb-megamenu .nav-collapse .nav{
			margin: 0 !important;
		}
		#header-style-1 .dropdown-menu li a{
			font-size: 15px;
			text-transform: initial;
			letter-spacing: 0.1px;
		}
		#header-style-1 .dropdown-menu li{
			border-bottom: none;
			background-color: #276238;
		}
		.tb-megamenu .nav-collapse .nav > li > a:hover, 
		.tb-megamenu .nav-collapse .nav > li > a:focus{
			color:rgba(255, 255, 255, 0.6) !important;
		}
			
			
			
	.widget.text-widget {
	  padding: 0;
	  height: auto;
	  background: none;
	}
	.box-buscador {
	  /*margin-top: 100px;*/
	  float:none;
	  padding-right: 15px;
	  padding-top: 0;
	}
	
	
	#topbar h3 {
		
	}
	
	
	.top-top-bar{height: auto;}
	.logo img {
		width: 140px;
		margin: 10px 0 40px;
	}
	#topbar h1, #topbar h1 a,
	#topbar h3, #topbar h3 a {
		line-height: 1.2em;
	}
	#topbar .topbar-email, 
	#topbar .topbar-phone, 
	#topbar .topbar-login, 
	#topbar .topbar-cart, 
	#topbar .callus, 
	#topbar .topmenu, 
	#topbar .language,
	.topmenu{
	 	display:inline-block;
	 	border: none !important;
	}
	#nodos .portfolio-carousel {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
    }
    .front .panels-flexible-region.panels-flexible-region-20-left_.panels-flexible-region-first{
    margin: 0 0 20px 0;
    width: 100%;
    }
    .descripcion-nodos .general-title{
	    margin-bottom: 0;
	}
	 
}

@media screen and (max-width: 768px) {

	.page-presentacion, .page-quienes-somos, .page-estatutos-amit{
		text-align: center;
	}
	.page-presentacion .panels-flexible-region-80-titulo_asambleas-inside .accordion-heading {
		margin: 31px 0 40px;
	}
	.page-quienes-somos .img-responsive{
		margin: auto;
	}
	.page-quienes-somos .overlay {
    	padding: 41px 0;
    }
    .page-estatutos-amit #accordion-first .accordion-inner {
		text-align: left;
	}
	.page-cientificas .team_member h2, 
	.page-cientificas .team_member.cientificas h6, 
	.page-cientificas .team_member.cientificas h4 small,
	.page-cientificas .team_member.cientificas h4{
		text-align: center;
	}
	.node-type-cientificas .cientifica-masonry .cientifica-carousel, 
	.node-type-cientificas .page-cientifica .cientifica-carousel{
		padding: 20px;
		background-color: #fff;
		border: none;
		line-height: 1.6em;
	}
	.node-type-projects .flexslider {
		margin-top: 40px;
	}
	
	.blog-masonry.detalle .blog-carousel-desc{
		    padding: 0;
	}
	.blog-masonry.detalle .blog-carousel-header{
			 padding:0;
	}
	.blog-masonry.detalle {
		margin: 0;
	}
	.blog-masonry.detalle .blog-carousel {
		padding: 20px;
	}
	.social-2.f-right.a2a_kit {
		padding: 10px 0;
		margin: 10px auto 50px;
	}
	.blog-wrapper #content.padding-left-0{
		padding-right: 0;
	}
	.page-actividades .panel-flexible .panels-flexible-region-inside {
		padding: 0 10px !important;
	}
	#sidebar .widget {
		background-color: #f9f9f9;
		padding: 20px;
	}
 
	#header-style-1 .yamm .nav, #header-style-1 .yamm .collapse, #header-style-1 .yamm .dropup, #header-style-1 .yamm .dropdown {
    
    }
	
	#topbar h1,
	#topbar h3,
	#nodos .blog-carousel-header h3 a, 
	.nodos-footer h3 a
	 {
	  font-size: 39px;
				
	}
	
	
	
	#topbar h1, #topbar h1 a,
	#topbar h3, #topbar h3 a {
	  text-align: center;
	}
	#topbar .logo{
		text-align: center !important;
		float:none !important;
		display: block;
	}
	.top-top-bar{height: auto;}
	
	.social-icons span a {
		text-align: left;
	}
	.widget.text-widget {
	  padding: 50px 0 0;
	  height: auto;
	  background: none;
	  text-align: left;
	}
	.front .widget.text-widget {
	    padding-left: 0;
	    padding-right: 0;
	    padding-top: 40px;
	}
	.front .view-pgina-inicio h1 {
	  margin-top: 30px;
	}
	.view-display-id-block_lastest_posts .blog-carousel{
		height: auto;
	}
	.front .presentacion-noticias{
		width: 100%;
    }
	.fila-presentacion {
		background-color: #ffffff;
	}
    h1.logo-claim,
	h1.logo-claim a,
	h3.logo-claim,
	h3.logo-claim a{
		font-size: 22px;
	}
	
   
}
@media screen and (max-width: 568px) {

    
	
    .flexslider{margin-top: 5px;}
	.cientifica-descripcion {
		background-color: #fff;
		padding: 20px 20px 0 20px;
		margin-bottom: 20px;
		border: 1px dashed #111;
    }

	.cientifica_member .entry{
		float:none; 
		margin: 0;
		border:none;
		background-color: transparent;
	}
	.cientifica_member .entry img{
		border: 1px solid #edeeee;
		background-color: #fff;
		padding: 2px;
	}
	.cientifica-masonry .col-xs-12{
		padding: 0;
	}
	.node-type-cientificas blockquote{
		padding: 10px 0;
	}
	
}
	
}
.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4,
.col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8,
.col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}


@media screen and (max-width: 480px) {
	#header-style-1 .yamm .nav, #header-style-1 .yamm .collapse, #header-style-1 .yamm .dropup, #header-style-1 .yamm .dropdown {
    	
    }
	#topbar h1, 
	#topbar h1 a,
	#topbar h3, 
	#topbar h3 a,
	#nodos .blog-carousel-header h3 a, 
	.nodos-footer h3 a{
		font-size: 28px;
	}
	#topbar .topmenu {
	  margin-top: 0;
	}
	#topbar .topbar-email a{
		color:transparent;
		display: block;
		height: 35px;
		line-height: 45px;
		width: 35px;
		font-size: 0;
	}
	#topbar .topbar-email a .fa{
		font-size: 14px;
	}
	#topbar .col-xs-12{
		padding: 0;
		
	}
	
	#topbar .topbar-email {
		padding: 7px 0;
	}
	
	.dark_header .social-icons span a {
	  border-left-color:transparent !important;
	}
	.dark_header .topbar-email, .dark_header .topbar-phone, .dark_header .topbar-login, .dark_header .topbar-cart, .dark_header .language span {
	  border-left: none !important;
	  border-right: none !important;
	}
	#footer-style-1 {
	  text-align: center;
  	}
  	.footer-menu {
	  display: none;
	}
	
	#nodos .portfolio-carousel {
		width: 100%;
		padding-left: 0;
		margin-left: 0;
    }
    .page-actividades .recent_post_img {
		max-width: 200px;
		margin: 10px auto;
	}
    
    .col-xxs-1,
    .col-xxs-2,
    .col-xxs-3,
    .col-xxs-4,
    .col-xxs-5,
    .col-xxs-6,
    .col-xxs-7,
    .col-xxs-8,
    .col-xxs-9,
    .col-xxs-10,
    .col-xxs-11 {
        float: left;
    }

    .col-xxs-1 {
        width: 8.333333333333332%;
    }

    .col-xxs-2 {
        width: 16.666666666666664%;
    }

    .col-xxs-3 {
        width: 25%;
    }

    .col-xxs-4 {
        width: 33.33333333333333%;
    }

    .col-xxs-5 {
        width: 41.66666666666667%;
    }

    .col-xxs-6 {
        width: 50%;
    }

    .col-xxs-7 {
        width: 58.333333333333336%;
    }

    .col-xxs-8 {
        width: 66.66666666666666%;
    }

    .col-xxs-9 {
        width: 75%;
    }

    .col-xxs-10 {
        width: 83.33333333333334%;
    }

    .col-xxs-11 {
        width: 91.66666666666666%;
    }

    .col-xxs-12 {
        width: 100%;
    }

    .col-xxs-push-1 {
        left: 8.333333333333332%;
    }

    .col-xxs-push-2 {
        left: 16.666666666666664%;
    }

    .col-xxs-push-3 {
        left: 25%;
    }

    .col-xss-push-4 {
        left: 33.33333333333333%;
    }

    .col-xxs-push-5 {
        left: 41.66666666666667%;
    }

    .col-xxs-push-6 {
        left: 50%;
    }

    .col-xxs-push-7 {
        left: 58.333333333333336%;
    }

    .col-xxs-push-8 {
        left: 66.66666666666666%;
    }

    .col-xxs-push-9 {
        left: 75%;
    }

    .col-xxs-push-10 {
       left: 83.33333333333334%;
    }

    .col-xxs-push-11 {
       left: 91.66666666666666%;
    }

    .col-xxs-pull-1 {
        right: 8.333333333333332%;
    }

    .col-xxs-pull-2 {
        right: 16.666666666666664%;
    }

    .col-xxs-pull-3 {
        right: 25%;
    }

    .col-xxs-pull-4 {
        right: 33.33333333333333%;
    }

    .col-xxs-pull-5 {
        right: 41.66666666666667%;
    }

    .col-xxs-pull-6 {
        right: 50%;
    }

    .col-xxs-pull-7 {
        right: 58.333333333333336%;
    }

    .col-xxs-pull-8 {
        right: 66.66666666666666%;
    }

    .col-xxs-pull-9 {
        right: 75%;
    }

    .col-xxs-pull-10 {
        right: 83.33333333333334%;
    }

    .col-xxs-pull-11 {
        right: 91.66666666666666%;
    }

    .col-xxs-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-xxs-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-xxs-offset-3 {
        margin-left: 25%;
    }

    .col-xxs-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-xxs-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-xxs-offset-6 {
        margin-left: 50%;
    }

    .col-xxs-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-xxs-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-xxs-offset-9 {
        margin-left: 75%;
    }

    .col-xxs-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-xxs-offset-11 {
        margin-left: 91.66666666666666%;
    }
    
    
	
  
}



@media (max-width: 384px) {
    
}  

.top--dashed{
    border-top: 1px dashed #111;
}
.services_vertical .service-icon a[target=_blank]:after{
    display: none;
}
.services_vertical.green .service-icon i{
    color: #356535;
}





	
