/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* *************************************************************** RESPONSIVE CUSTOM STYLES ************************************************************************************** */

/** tablets horizontal (ipad) */
@media screen and (max-device-width : 1024px) {		




/* ** */
} /* end 1024 */
/* *** */


/* ********************************************************************************************************************************************************** */
/** /** tablets vertical hasta max 1001 */
/* ********************************************************************************************************************************************************** */
/*@media (min-width: 768px) and (max-width: 1001px) {*/
@media screen and (max-device-width : 1001px) {

	.nav_mobile {
		background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #66144f 0px, #66144f 50%, #66144f 100%) repeat scroll 0 0;
	}
	.nav_mobile nav ul.userlogged_menu {
		background-color: #000;
		color:#fff;
	}
	.nav_mobile nav ul.section_menu li:hover {
		background:#000;
	}
	.nav_mobile nav ul.pages_menu li:hover {
		background:#66144f;
	}

	.nav_mobile nav ul.section_menu li {
		font-size: 23px;
	}
	.nav_mobile nav ul.userlogged_menu li:hover {
		background-color:#66144f;
		color:#fff;
	}
	.nav_mobile nav ul.section_menu li .children {
		background:#66144f;
	}
.nav_mobile nav {
    background: #000;
}
.nav_mobile nav ul.register_menu {
    background-color: #66144f;
}
.nav_mobile nav ul.register_menu li {
    background-color: #66144f;
}
.nav_mobile nav ul.register_menu li:hover {
    background: #ff9900;
}

.nav_mobile nav ul.pages_menu li {
    font-size: 23px;
}
.nav_mobile nav ul.register_menu li{
    font-size: 16px;
}
.NEW_wrapper {
    width: 64%;
}

.container.block_section {
    width: 67%;
    float: left;
}

  .nav_mobile nav .social_menu .socialicons a.twitter svg path {
	  fill: #000;
  } 

/* ** */
} /*  end 1001px */
/* ** */



/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/** tablets vertical (ipad)*/
@media screen and (max-device-width : 768px) {		

.NEW_wrapper {
    width: 100%;
}
.CONTENT_COLUMN {
    margin: 10px 0;
    width: 100%;
    max-width: 100%;
}

/* ** */
} /* end 768 */
/* *** */


/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/** Móviles en horizontal o tablets en vertical */
@media screen and (max-device-width : 640px) {		

.CONTENT_COLUMN .cover_columns .colum_left {
    max-width: 100%;
}
.CONTENT_COLUMN .cover_columns .colum_right {
    max-width: 100%;
}
.CONTENT_COLUMN.cover_columns_extended .colum_left {
    /* max-width: 630px; */
    max-width: 100%;
}
.CONTENT_COLUMN.cover_columns_extended .colum_right {
    /* max-width: 625px; */
    max-width: 100%;
}

.NEWSITEMCOLUMNS .layout_full .block {
    border-bottom: 1px solid #cecece;
    margin: 0 0 18px;
    padding:10px;
    width: 100%!important;
}

/* ** */
} /* end 640 */
/* *** */


/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/** Móviles en horizontal (android y iphone) */
@media screen and (max-device-width : 480px) {		

.NEW_wrapper {
    width: 100%;
}
.container.block_section {
    width: 100%;
    float: left;
}

#backtothetop {
    float: right;
    font-size: 4em;
    position: absolute;
    right: 18px;
    top: 191px;
    width: 40px;
    z-index: 5000;
}

/* ** */
} /* end 480 */
/* *** */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/** Móviles en vertical (android y iphone) */
@media screen and (max-device-width : 360px) {		




/* ** */
} /* end 360 */
/* *** */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/** Móviles antiguos en vertical (android y iphone) */
@media screen and (max-device-width : 320px) {		




/* ** */
} /* end 320 */
/* *** */