textarea,



input[type="text"],



input[type="password"],



input[type="datetime"],



input[type="datetime-local"],



input[type="date"],



input[type="month"],



input[type="time"],



input[type="week"],



input[type="number"],



input[type="email"],



input[type="url"],



input[type="search"],



input[type="tel"],



input[type="color"] {



    border-radius: 0



}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}
.image_shortcode img{width:100%;}

.wpcf7-submit.enviar{float:right;margin:45px 0 0 0;}



.ajax-loader{top:60px;position:relative;}



input[type="file"] {



    max-width: 85%;



}



#header {


	top : 0;
    z-index: 1001;



    padding: 0 10px 0 33px;



	position:fixed;



}



html.rgba .close_button {



    z-index: 10;



}



.cargando {



    -moz-opacity: 1;



    -khtml-opacity: 1;



    -webkit-opacity: 1;



    opacity: 1;



    ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);



    filter: alpha(opacity=100);



    position: absolute;



    width: 58px;



    height: 58px;



    margin-left: -29px;



    margin-top: -29px;



    top: 50%;



    left: 50%;



    transform-origin: 50% 50%;



    -ms-transform-origin: 50% 50%;



    -webkit-transform-origin: 50% 50%;



    -moz-transform-origin: 50% 50%;



    -o-transform-origin: 50% 50%;



    -moz-opacity: 0;



    -khtml-opacity: 0;



    -webkit-opacity: 0;



    opacity: 0;



    ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);



    filter: alpha(opacity=0);



    -webkit-transition: all 0.2s opacity;



    -moz-transition: all 0.2s opacity;



    transition: all 0.2s opacity;



    transition: opacity 0.2s cubic-bezier(0.190, 1.000, 0.220, 1.000);



    -webkit-transition: opacity 0.2s cubic-bezier(0.190, 1.000, 0.220, 1.000);



    -moz-transition: opacity 0.2s cubic-bezier(0.190, 1.000, 0.220, 1.000);



    -o-transition: opacity 0.2s cubic-bezier(0.190, 1.000, 0.220, 1.000);



}



/* Azahara */







.wpcf7-form-control-wrap + label {



    width: 100% !important;



    text-align: center;



}



#bottomLeftTable {



    table-layout: fixed;



}



#bottomLeftTable span.alignLeft {



    margin-right: 0;



}



.galeriaMenu {



    padding-right: 16px !important;



}







/***********/



/* PROYECTOS */







input[type="checkbox"][disabled] {



    cursor: default;



    color: #fff;



}



.mapa_full {



    height: 100%;



    width: 100%;



    left: 0;



    position: absolute;



    top: 0px;



}



table.dataTable td:first-child {



    width: 40%;



}



/* PERFIL */







#page-wraper .container {



    margin: 25px auto 0 auto;



    overflow: auto;



}



.subtitulo {



    color: #f7933b;



}



.perfil .left {



    float: left;



    margin-right: 15px;



}



.perfil .left.firsr {



    margin-left: 0;



}



.perfil .left.last {



    margin-right: 0;



}



/* CONTACTO*/







.button.pq_button,



.wpcf7-submit {



    background: rgba(247, 147, 48, 1) none repeat scroll 0 0 !important;



    border: 0 solid #222222;



    border-radius: 0;



    clear: none;



    color: #ffffff !important;



    font-family: Open Sans;



    font-size: 13px;



    font-weight: 400;



    line-height: normal;



    margin: 10px 4px;



    padding: 9px 15px;



    text-align: center;



    transition: border-color 0.2s ease-out 0s, color 0.2s ease-out 0s, background-color 0.2s ease-out 0s;



}



.contact_data .col-md-4 {



    padding-right: 0 !important;



}



.contact_data .sedes_p p {



    line-height: 26px;



}



.page-template-contacto-php .twitter_feed_short {



    text-align: left;



}



.contact_data .sedes-c {



    float: left;



}



.contact_data .sevilla,



.contact_data .madrid,
.contact_data .lugano,
.contact_data .amsterdam {



    width: auto;



    margin-right: 25px;



    float: left;



}



.contact_data .sin-ancho {



    width: 0;



}



.contact_data .emails {



    float: right;



}



.contact_data .datos_prensa,



.contact_data .datos_proyecto {



    width: auto;



    margin-left: 35px;



    float: right;



}



.contact_data .lugano {



    margin-right: 0;



}



.separador_contacto {



    height: 34px;



}



iframe{max-width:100%;max-height:100%;}
.menu_globe{display:inline-block;padding: 31.5px 0;color: #fff;margin-left:-3px;} 
.menu_globe span{background-image: url(../img/portfolio/globe.png);width:22px;height:22px;display:block;background-size:cover;background-position: 22px 0;}
.menu_globe:hover span,.menu_globe.activo span{background-image: url(../img/portfolio/globe.png);background-position: 0px 0;}

/* COOKIES */
.page .cli_settings_button{color:#ccc !important;}
.cli-bar-btn_container .cli_settings_button,.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th,.cli-style-v2 .cli-bar-btn_container .cli-plugin-button,.cli-bar-message a,.cli-bar-message a:hover,.cli-tab-header a.cli-nav-link:hover{color:#000 !important;}
.page-id-16231 table,.page-id-16231 th,.page-id-16231 td,.page-id-16241 table,.page-id-16241 th,.page-id-16241 td{border:1px solid #ccc;}


@media (max-width: 1200px) {
	.menu_globe{display:none;}
	.project-block{min-height:50px !important;}

	.hide-on-mobile {display:none}

    .contact_data .emails {



        float: left;



        clear: left;



    }



    .contact_data .datos_prensa,



    .contact_data .datos_proyecto {



        margin-right: 35px;



        margin-left: 0;



        margin-top: 15px;



    }



    .contact_data .datos_proyecto {



        margin-left: 30px;



    }



    .separador_contacto {



        height: 148px;



    }



}



@media (max-width: 1156px) {



    .separador_contacto {



        height: 127px;



    }



}



@media (max-width: 992px) {



    .separador_contacto {



        height: 34px;



    }



    .page-template-contacto-php .col-md-8.col-md-offset-0 {



        padding: 0;



    }



    .col-formulario {



        padding-top: 15px;



    }



}



@media screen and (max-width: 814px) {



    .dynamic_layout .page_padded {



        margin-left: 0;



        margin-right: 0;



    }



}



@media (max-width: 800px) and (min-width: 600px) {

	

    .contact_data {



        padding: 0 15px;



    }

	.regular-post{ padding-left:50px !important;padding-right:15px !important;width:50% !important;float:left;}
	.regular-post:nth-child(3){clear:both;}

	.tax-filtro_perfil .regular-post{ padding-left:0px !important;}

	.tax-filtro_perfil .blog_page_wraper .headline{padding-left:0px !important;}

	.single-perfil .regular-post .post_date_type{left:15px !important;}

}

@media (max-width: 800px) and (orientation:landscape){
.blog .regular-post{ padding-left:50px !important;padding-right:15px !important;width:50% !important;float:left;}
.blog .regular-post:nth-child(3){clear:both;}
}

@media (max-width: 600px) {

	

	.blog_page_wraper .headline >h1{padding:0;}

	

    .contact_data .sevilla,



    .contact_data .madrid,



    .contact_data .amsterdam,



    .contact_data .datos_prensa,



    .contact_data .datos_proyecto {



        float: none;



        margin-left: 0;



        margin-bottom: 15px;



        margin-top: 0;



    }

	.single-post .regular-post .post_date_type.mobile{ left:0;}

}



.gallery-item .post_type,



.overable_type .post_type {



    background-color: #f7933b;



}



.page-template-contacto-php .content_wraper input[type="text"],



.page-template-contacto-php .content_wraper input[type="date"],



.page-template-contacto-php .content_wraper .al100 select,



.page-template-contacto-php .content_wraper input[type="email"] {



    max-width: 100%;



}



/* MENU */







.menu_wraper {



    height: 85px;



    opacity: 1;



    margin-left: 107px;



}



.menu_wraper.mobile #menu_mobile {



    padding-top: 0;



}



.menu_wraper.mobile #menu_mobile >li {



    text-align: right;



}



#menu {



    padding: 0



}



#menu > li {



    padding: 30.5px 0;

	width:auto !important;

    margin-right: 25px;



}



#search {



    height: 25px;



    position: relative;



    top: -3px;



    color: #111111;



    width: 117px;



	font-size:13px;



}



.info.mobile .container {



    display: block;



    position: relative;



    top: 0px;



    left: 0px;



    max-width: none;



    padding: 30px 30px;



	background:#c8c8c8;



	color:#FFF;



}



.info.mobile .container  a {background-color:#FFF;}



.info.mobile .container label{color:#FFF;}



.info.mobile .container .big_submit_button{right:55px;width:25px;height:25px;top:-3px;}



#content-cover{z-index:4;}



.work-panel h2,



.work-panel h3 {



    font-family: "Open Sans";



    font-size: 20px;



    font-style: normal;



    font-weight: 300 !important;



    line-height: 22px;



    margin: 15px 0 30px 0;



}



.work-panel span {



    color: #fff;



}



#menu .current-menu-item a,



#menu a:hover,



#menu .current-page-ancestor a,



#menu .current-page-ancestor a:hover {



    color: #646464 !important;



}



.widget-title {



    color: #f7933b;



    font-size: 14px;



    font-weight: normal;



    text-transform: uppercase;



    margin: 0;



    line-height: 20px;



}



.amr_widget {



    margin-bottom: 15px;



}



.amr_widget ul li {



    padding: 0;



}



.container {



    background: #333;



}



.submenu {



    background: none repeat scroll 0 0 rgb(100, 100, 100);



    min-height: 16px;



    margin-bottom: 0;



    position: absolute;



    z-index: 100;



    width: 100%;



    top: 85px;



    position: fixed;



}



.headerButton i {



    width: 20px;



}



.work-panel p {



    margin-bottom: 0px;



}



.col-md-6 {



    font-size: 13px;



}



.blog-cyo-wrapper {



    margin-top: 80px;



}



#header #logo {



    margin-left: -20px;



}



.noticia-destacada >div {



    float: left;



    background-color: #111111;



    overflow: hidden;



}



.img-nd > img {



    float: left;



    height: 100%;



    width: 100%;



}



.datos-nd {



    height: 100%;



}



.datos-nd > h3 {



    float: left;



    margin-right: 18px;



    margin-top: 18px;



    background: transparent!important;



    margin-left: 18px;



    color: #727072;



}



.datos-nd > p {



    float: left;



    position: absolute;



    left: px;



    bottom: 0px;



    margin: 0 18px 18px 18px;



    color: #727072;



}



.noticia > div {



    float: left;



}



.noticia > div > h3 {} .noticia > div > p {} .limpiar {



    padding: 0 !important;



    margin: 0 !important;



}



.clear {



    clear: both;



}



.single-post .regular-post .post_date_type {



    margin-top: 0px;



    left: 15px; 



    font-family: "Open Sans";



}



/*.regular-post h3{font-size:13px;line-height:17px;}*/







.regular-post h2.post-date {



    font-size: 12px;



    margin-top: 3px;



    margin-bottom: 0px;



}



.work-panel .work-expanded .expanded-holder > * {



    padding-right: 0



}



.work-panel .workMenuText {



    float: none



}



.sidebar {



    background-color: #333;



    padding: 131px 0px 30px;



    position: fixed;



    right: 10%;



}



p,



ul li,



ol li,



input,



textarea,



label,



td,



dd,



th {



    font-weight: 500



}







/*.regular-post h2 {































    font-family: "Open Sans";































    font-size: 13px;































    font-style: normal;































    font-weight: 300;































    line-height: 14px;































    margin-bottom: 5px;































}*/







.regular-post h3 {



    font-family: "Open Sans", Arial;



    font-size: 16px;



    font-style: normal;



    font-weight: 300;



    line-height: 22px;



    margin-bottom: 5px;



}



.regular-post .row>div {



    padding: 0;



}



.regular-post h3 span {



    color: #f7933b;



}



.regular-post p {



    font-size: 13px;



	padding:0 !important;



}

.regular-post .continue-reading-button p{padding-right:15px !important;}



.regular-post .regular-post-inner{padding-left:0;}



.regular-post a .divider{padding:0 !important;}



.regular-post .continue-reading-button p,



.regular-post .continue-reading-button:hover p {



    padding-right: 15px;



}



.regular-post span.comments,



.span.comments.no_comments {



    margin-left: 0;



    padding-left: 0;



    border: none;



    line-height: 20px;



    color: #ccc !important;



    font-size: 11px;



    font-weight: 300;



    font-family: "Open Sans";



}



.regular-post .categorias p.subHeader {



    margin-bottom: 0px;



}



.regular-post .categorias p.subHeader span {



    color: #ccc !important;



    font-size: 11px;



}



.categorias {



    margin: 10px 0px;



}



.metanoticia h2 {



    font-size: 35px;



    line-height: 35px;



    margin-bottom: 0px;



}



.regular-post .featured-content {



    margin-bottom: 15px;



}



.divider .line {



    border: none



}



a:hover {



    color: #fff !important



}



.widget_execphp {} .execphpwidget a {



    font-size: 13px;



    font-weight: 300;



    color: #ccc !important;



    line-height: 20px;



    font-family: 'Open Sans' !important;



}



.execphpwidget a:hover {



    color: #fff !important;



}



/* CONTACTO */







#contacto_redes_sociales {



    margin-bottom: 20px;



    border-bottom: 1px solid gray;



    clear: both;



}



#contacto_redes_sociales>li {



    float: left;



    width: 50%



}



.contacto_redes_sociales .titulo {



    float: left;



    display: block;



    color: #ccc;



    font-family: "Open Sans";



    margin-top: 7px;



}



.contacto_redes_sociales .two-image-button.socialButton {



    display: block;



    float: left;



    margin-top: 0;



}



/* FICHA */







html.rgba .arrow_button {



    background: none;



}



html.rgba .arrow_button .inside_icon {



    background-color: rgba(200, 200, 200, 1);



    border-radius: 15px;



    width: 30px;



    height: 30px;



    top: 50%;



    position: absolute;



}



.arrow_button .inside_icon.arrow_right {



    right: 20px;



}



.arrow_button .inside_icon.arrow_left {



    left: 20px;



}



/* WRAPPER */







#page-wraper .container {



    opacity: 0;



}



.dynamic_layout #page_replace_content_wraper > .row:first-child {



    margin-top: 25px;



}



.project-block {



    background: none repeat scroll 0 0 rgb(100, 100, 100);



    min-height: 16px;



    margin-bottom: 0;



    position: fixed;



    z-index: 1000;



    width: 100%;



    top: 85px;



}



#similares .thumbnail {



    text-align: center;



}



#similares .thumbnail img {



    width: 100%;



}



/* COMPARTIR EN REDES SOCIALES */







.left.social_icons.share {



    float: none;



    right: 0;



    margin: 0;



    position: absolute;



    width: auto;



    top: 40px;



    background: #646464;



    padding: 10px;



}



.left.social_icons.share a {



    float: left;



    padding: 10px;



}



/* FORMULARIOS */







textarea,



input[type="text"],



input[type="password"],



input[type="datetime"],



input[type="datetime-local"],



input[type="date"],



input[type="month"],



input[type="time"],



input[type="week"],



input[type="number"],



input[type="email"],



input[type="url"],



input[type="search"],



input[type="tel"],



input[type="color"],



input[type="submit"] {



    background-color: #fff;



    color: #111;



    max-width: 100%;



}



.wpcf7-response-output {



    color: #fff;



}



span.wpcf7-list-item.first {



    margin-left: 0;



}



/* HOME */







.home #controls-wrapper {



    background-image: none;



}



.home #tray-button {



    display: none;



}



.workMenuTitle.mobile {



    display: none;



}



@media screen and (min-width: 801px) {
 
	.single-post .simple_page_wraper.with_sidebar .content_wraper{padding-left:65px !important;left:235px;top:10px;width:calc(100% - 250px);}

	.row .headline{padding:0 ;}

    .fixed_column {



        width: 627px;



    }



    .form_fixed_column_right {



        float: right;



        max-width: 100%;



    }



    .page-template-contacto-php .content_wraper input[type="text"],



    .page-template-contacto-php .content_wraper input[type="date"],



    .page-template-contacto-php .content_wraper .al100 select,



    .page-template-contacto-php .content_wraper input[type="email"] {



        width: 100%;



        margin: 2px 0;



    }



    .form_fixed_column_right select,



    .form_fixed_column_right input[type="text"],



    .form_fixed_column_right input[type="date"],



    .form_fixed_column_right input[type="email"],



    .form_fixed_column_right tr {



        width: 100%;



        min-height: 26px;



    }



    .form_fixed_column_right input[type="tel"],



    .form_fixed_column_right input[type="email"] {



        width: 100%;



        padding: 3px 5px;



    }



    .form_fixed_column_left {



        float: left;



    }



    input,



    button,



    select,



    textarea {



        max-width: 100%;



    }



    /*#page-wraper .container.with_sidebar{margin:85px auto 0 auto !important;}*/



    



    .content_wraper {



        padding-top: 0



    }



    .regular-post {



        margin-top: 0;



    }



    #blog_posts_wraper .regular-post,.archive.category .regular-post {



        padding-left: 50px !important;



        margin: 0;



    }

	#blog_posts_wraper .regular-post.portfolio{padding-left: 0px !important;}



	#blog_posts_wraper .portfolio.regular-post, {



        padding-left: 0px !important;



        margin: 0;



    }



    .with_sidebar #blog_posts_wraper,



    .with_sidebar .single_blog_page_wraper > .post {



        padding-right: 0px;



        padding-left: 15px;



    }



    .regular-post.col-md-12 {



        margin-top: 30px;



    }



    .simple_page_wraper.with_sidebar {



        width: 100%;



    }



    .headline {

		
		position:fixed;
        padding: 15px;



    }
	.page_padded .headline{position:static;}



    #blog_posts_wraper .regular-post.col-md-6,



    .archive-posts .col-md-6 {



        width: 50%;



    }



    .simple_page_wraper.with_sidebar .content_wraper {



        padding: 0px;



    }



  	.single_blog_page_wraper {

        padding-left: 50px !important; 

    }



    .content_wraper {



        padding: 25px 10px 25px;



        position: relative;



    }



    .dynamic_layout #page_replace_content_wraper > .row {



        margin: 0px;



    }



    .dynamic_layout .page_padded,#page_replace_content_wraper {



        margin: 0px;



        padding: 0;



    }



    .perfil .content_wraper {



        padding: 5%;



    }



    .perfil .dynamic_layout .page_padded {



        margin: 0px;



        padding: 0 5%;



    }



    .regular-post.col-md-3,



    .regular-post.col-lg-3 {



        width: 25%;



        float: left;



    }



    .regular-post .regular-post-inner {



        padding-left: 6px;



    }



    .row {



        margin-left: 0px;



        margin-right: 0px;



    }



    .row:last-child {



        margin-bottom: 0



    }



    .regular-post .regular-post-inner {



        padding-left: 0;



    }

	



}

@media screen and (min-width:978px) and (max-width:1200px)
{
#page-wraper .blog.container {top:0px;}	
.headline{position:fixed;top:50px;}
}

@media screen and (max-width: 1200px) {
	
	.regular-post,.simple_page_wraper.with_sidebar .content_wraper{width:auto;}

	.single-perfil .regular-post .post_date_type{ left:0px;}

	.tax-filtro_perfil .regular-post{margin-bottom:30px;width:100%;}

    .fixed_column {



        width: auto;



    }

	

	.simple_page_wraper.with_sidebar .content_wraper {padding-left:0;}

	

}



@media screen and (min-width: 1200px) {

	

	    .contenedorMapa {



        height: 100%;

    }

	.regular-post .regular-post-inner {



    min-height: 250px;



}



	.simple_page_wraper{padding: 15px 0 0 15px;}

	.tax-filtro_perfil .simple_page_wraper{padding: 15px 0 0 0px;}

	.tax-filtro_perfil .headline{padding-left:15px;}

	.page-template-perfil-php .simple_page_wraper,.page-template-perfil-php #page_replace_content_wraper{padding: 0;}

	.headline {

		width:100%;
		position:inherit;
        padding: 0 15px 15px 0;



    }
	.page_padded .headline{position:static;}
    .rrhh_form table {



        width: 100%;



    }



    .rrhh_form td select {



        width: 100%;



    }



    .rrhh_form table tr td {



        width: 50%;



    }



    #page-wraper .container {



        max-width: 100% !important;



        margin: 0px auto 0 auto;

		

		height:100%;



    }

	

}



@media screen and (max-width: 1024px) {

	.simple_page_wraper.with_sidebar .single_blog_page_wraper.dynamic_layout .page_padded .post_date_type{margin-left:0px;}

	.simple_page_wraper.with_sidebar .single_blog_page_wraper.dynamic_layout .page_padded >*{margin-left:0px;margin-right:0px;}

	.single-post .content_wraper{padding: 0 15px 25px 15px !important;}

    .redes {



        display: none



    }



    .menu_wraper.mobile {



        margin-top: 49px;



        height: 100%;



		z-index:100;

		width:100%;
		margin-left:0;

    }



    .simple_page_wraper.with_sidebar .content_wraper {



        top: 0px;



    }



    #blog_posts_wraper {



        max-width: 100%;



        padding-right: 30px;



    }
	.search #blog_posts_wraper,.search .content_wraper,.search .regular-post{ padding:0;}


    .sidebar {



        max-width: 100%;



        left: 0;



        height: -moz-calc(100% - 140px);



        height: -webkit-calc(100% - 140px);



        height: calc(100% - 140px);



        top: 115px;



        overflow-y: auto;



        padding-top: 0px;



    }



}

@media screen and (min-width: 800px) and (max-width:1200px) {

	.blog.with_sidebar .blog_page_wraper{padding-left:265px;}

	.simple_page_wraper.with_sidebar .content_wraper{padding-left:250px !important;top:65px;}

    .tax-filtro_perfil .simple_page_wraper.with_sidebar .content_wraper{padding-left:0px !important;}

	.single-perfil .simple_page_wraper.with_sidebar .content_wraper{padding-left:65px !important;}

	.single-perfil .regular-post .post_date_type{left:15px !important;}

	

	

}

@media screen and (max-width: 1180px) {



    .redes .social_icons .socialButton:not(.legal){



        display: none;



    }



}



@media screen and (max-width: 1201px) {



	



    .menu_wraper #menu > li {



        padding: 10.5px 0;



    }



    .redes {



        height: 50px;



    }



    .redes .social_icons {



        margin: 10px;



    }



    .hidden-xs {



        display: none !important;



    }



    #header #logo,



    .searchButton,



    .toogleMenuMobile,



    #header {



        height: 50px !important;



    }



    .headerButton i {



        line-height: 50px;



    }



	.submenu{top:50px;}



    .full-window,



    .menu_wraper.mobile .menu_mobile_background {



        top: 0px;



    }

	.workMenuText:first-child{text-align:left;}
	.tituloPortfolio{float:left !important;}
    #titulo_ficha {



        padding: 0 10px 0 10px !important;

		text-align: left;

        float: none !important;



        position: relative;



    }



    .workMenuTitle.mobile {



        display: inline-block;



        position: absolute;

		text-align:right;

        right: 4px;

		

        cursor: pointer;



        top: 0px;



    }
	.workMenuTitle.mobile .esza-menu{ font-size:19px; }


    .project-block {



        position: fixed;



        top: 50px;



    }



    .single-portfolio .menu_proyecto {



        display: none;



        float: none;



        position: fixed;



        top: 85px;



        background: #c8c8c8;



    }



    #page-wraper .container {



		width:100%;



        max-width: 100% !important;



        margin: 0 !important;



    }
#page-wraper .blog.container {top:50px;}


    .separador {



        display: none;



    }



    .menu_proyecto.expanded {



        display: block !important;



        height: calc(100% - 100px);
		
		overflow:auto;
		padding-bottom:15px;



    }



    .menu_proyecto.expanded .menu_ficha {

		padding-right:0;

        height: 42px;



    }

	.menu_proyecto.expanded a{float:right;padding-right:0;}

    .menu_proyecto.expanded a strong {



        text-transform: uppercase;



        font-family: "Open Sans";



        font-size: 20px;



        line-height: 20px;



        letter-spacing: 0.5px;



        font-weight: 400;



        font-style: normal;



        color: #727072;



        -webkit-transition: all 0.2s cubic-bezier(0.190, 1.000, 0.220, 1.000);



        overflow: hidden;



        margin-right: 0px;



        margin-top: 20px;



        margin-bottom: 0;



        border: 0;



        padding: 0;



        display: block;



        max-width: 100%;



    }



    /*.menu_ficha{ float:none;}*/



    



    .separador {



        display: none;



    }



    /*.project-menu {


		position:absolute;
		right:15px;
		top:10%;
        display: block;



    }*/

	.project-menu {


		
        display: block;



    }

    .project-block {



        z-index: 7;



    }



}



@media (min-width: 800px) and (orientation: landscape) {
	.slider{height:100%;background-color:#111;}
	.single-post .menu-item-1869 a,.category .menu-item-1869 a,.single-post .menu-item-2429 a,.category .menu-item-2429 a{color:#646464 !important;}
	.tax-filtro_perfil .menu-item-10297 a,.single-perfil .menu-item-10297 a,.tax-filtro_perfil .menu-item-5891 a,.single-perfil .menu-item-5891 a{color:#646464 !important;}
	.single-portfolio .menu-item-1899 a,.single-portfolio .menu-item-1364 a{color:#646464 !important;}

    /*.menu_proyecto{padding-left:15px;}*/



    



    .menu_wraper.mobile {



        margin-top: 50px;



        margin-left: 0;



    }



    .menu_wraper {



        height: 100%;



    }



}



@media (max-width: 800px) {



	input[type="text"]{ width:100%; }



	.tax-filtro_perfil .blog_page_wraper .headline{padding-left:15px;}



    .rrhh_form table {



        width: 100%;



    }



    .rrhh_form table tr td {



        width: 50%;



		display:block;



		float:left;



    }



    .rrhh_form select {



        width: 100%;



    }



	



	#topRightTable {



        display:block;



    }



    .row {



        margin: 0;



    }



    .simple_page_wraper.with_sidebar .content_wraper {



        padding-right: 0;



        padding-left: 265px;

		

		padding-top:0;



    }



    .regular-post .featured-content {



        text-align: center;



    }



     .single_blog_page_wraper {



        height: auto;



       



        padding: 0 15px;



        width: auto;



        box-sizing: content-box;



    }



	.headline{padding:15px 15px 0 15px;}

	.tax-filtro_perfil .headline{padding-left:15px;}

	.single-perfil .content_wraper{ padding: 0 15px !important;}

	.row .headline{padding:0 ;}



    .sidebar {



        top: 15px;



        border: none !important;



        height: auto;



        padding: 0;



		position:relative;



		width:100%;



		margin-bottom:15px;



    }



	.sidebar .row div{display:table;width:100%;}



	.blog .sidebar .amr_widget {



    margin-bottom: 15px;



    max-width: 25%;



    display:table-cell;



   



}



	.with_sidebar #blog_posts_wraper, .with_sidebar .single_blog_page_wraper >.post{padding-right:0}



	.simple_page_wraper.with_sidebar .content_wraper{padding: 0 15px;}



	



}



@media(max-width:768px)



{



.regular-post .regular-post-inner{padding-left:0px;}	



}



@media(min-width:1919px)



{



	.contact_info{margin-top:0px;}	



}

