@media only screen and (min-width: 766px){

.l-main,
.l-top {
    margin-top: 10px;
	}
	.main .field-name-field-reference .field-name-field-imagen-es- {
    margin-right: 10px;
    float: left;
	}
}
@media only screen and (max-width: 764px){
	.l-top .block-custom-search-blocks {
	   float: none;
	}
	.l-top .block {
    width: 100%;
    display: inline-block;
	}

	.l-top .block-block-2 {
    display: none;
	}
	.l-top .block-block-2 p {
    display: inline-block;
	}
	.block-block-2 p a {
    margin-left: 2%;
    display: block;
    padding: 6px 9%;
    font-size: 11px;
    margin-bottom: 10px;
}
	.l-header .block-logo-block {
    margin-bottom: 10px;
    margin-top: 35px;
	}
	.block-superfish-1.header {
    text-align: center;
    margin:0 0 10px;
    display: block;
	}
	div.sf-accordion-toggle.sf-style-white a {
    background: #FF0171;
    border: none;
    color: #fff;
    padding: 10px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    font-size: 	11px;
}
	div.sf-accordion-toggle.sf-style-white a.sf-expanded, .sf-menu.sf-style-white.sf-accordion li.sf-expanded {
    background:#000;
	}

	.block-system-main-menu.header ul.menu li a,
	.block-superfish-1 ul.menu li a{
	display: block;
    text-align: center;
    padding: 10px;
    margin: 0;
    border-top: 1px solid #6B6A6A;
    text-transform: capitalize;
    }
    .block-system-main-menu.header ul li a:hover,
    .block-superfish-1 ul.menu li a:hover {
    padding-left: 0px;
	}
	.block-widgets-s-facebook-like-box.header {
	display: none;
	height: 0 !important;
	max-height: 0 !important;
	}
	.l-header-region {
	    min-height: auto;
	}
	div.widgets-element-horizontal{
	float: none;
	display: inline-block;
	}
	.l-header .block-widgets-s-socialmedia-profile-default {
	position: absolute;
    top: -32px;
    margin: auto;
    text-align: center;
    float: none;
    width: 100%;
	}
	.large-12.foot{
	text-align: center;
	}
	.large-12.foot .large-2.columns {
	width: 25%;
	float: left;
	margin-top: 10px;
	padding: 0;
	}
	.l-header .block-logo-block img{
	width: 70%;
	margin: auto;
	}
	.l-top{
	padding-left: 0.9375em;
    padding-right: 0.9375em;
	}

}
@media only screen and (max-width: 763px){
	.calendar-calendar {
  overflow-x:scroll;
	}
	.calendar-calendar .date-prev a {
	    text-indent: -9999px;
	    display: block;
	    position: relative;
	    font-size: 0;
	}
	.calendar-calendar .date-prev:before {
	    content: 
	}
	.large-12.foot .large-2.columns .block-body {
	display: none;
	}
	.b_title {
    position: relative;
    bottom: auto;
    left: auto;
    opacity: 1;
	}
	.view-slide-banner-home li:hover .b_title {
    left: auto;
	}
	h1.node-title {
    font-size: 1.2em !important;
    line-height: 1;
    font-weight: bold;
	}
	.listado-p table td {
    width: 100% !important;
    display: block;
	}
	#edit-field-tags-tid-wrapper,
	#edit-field-a-que-l-nea-pertenece-tid-wrapper, 
	#edit-field-tag-tipo-tid-wrapper  {
	    width: 100%;
	    margin-right: 0;
		}
	.field-name-field-reference .node-teaser.node-galeria .field-name-field-imagen-video {
	    position: relative;
	    display: block;
	    float: left;
	    width: 42%;
	    margin-right: 4%;
	}
	.field-name-field-reference .node-teaser.node-galeria .field-name-body{
	    width: 54%;
	    float: right;
	}

}
@media only screen and (max-width: 560px){
	.block-superfish .menuparent ul{
	display: none;
	}
}