/************************************************************************************ smaller than 1170px *************************************************************************************/ @media screen and (max-width: 1169px) { div#wrapper { width:950px; padding: 0 15px; } header div.content { width: 950px; padding: 0 15px; } header.home { height: 230px !important; } div.sep-slider { top: 206px; width: 950px; } .bx-wrapper { top: -88px; } article div.featured { height: 340px; margin: 0 15px 15px 0; width: 202px; } article div.featured div.sep-featured { width: 202px; margin-bottom: 10px; } article.home { margin-top: 30px; } article.home div.featured:nth-child(4n+1) { margin: 0 0 15px 0; } article.general { width: 651px; } article.empresa section img { margin: 35px 45px; } article section div.featured { width: 173px; } article section div.featured div.sep-featured { width: 173px; } div.resultBlock div.info { width: 30%; } div.resultBlock div.details { width: 65%; } div.resultBlock div.info div.mark-sold { left: 19px; top: 0; } aside { width: 265px; padding: 10px 15px; } aside a img { float: none; margin: 15px auto; } div.sep-footer { width: 950px; } footer div.txt { float: none; } footer nav ul { float: none; } } /************************************************************************************ smaller than 980px *************************************************************************************/ @media screen and (max-width: 979px) { div#wrapper { width: 96%; padding: 0 2%; } header div.content { width: 96%; padding: 0 2%; height: auto; } header.home { height: auto !important; } header { height: auto; display: inline-block; padding-bottom: 20px; } div#logo { float: none; margin: 0 auto; } div.social { float: none; padding: 10px 0; } div.social ul li { float: none; text-align: center; } div.social ul li.sep { display: none; } div.social ul li.telefono a { display: block; } div.social ul li.last { padding: 15px 0 5px 0; } header .mnuPrincipal { display: block; } header nav { float: none; padding: 0; display: none; } header nav ul { padding: 0; margin: 0; text-align: center; z-index: 999; display: inline; } header nav ul li { margin: 0; padding: 0; list-style: none; display: block; float: none; font-size: 14px; border-bottom:2px #354581 solid; } header nav ul li.sep { display: none; } header nav ul li a { padding: 0; display: block; padding: 7px 0; } header nav ul li.last { border-bottom: none; } header nav ul li.last a { padding: 7px 0; } div.sep-slider { display: none; } .bx-wrapper { position: inherit; top: 0; margin: -10px auto 45px auto !important; } div.buscador-slider { position: inherit; right: 0; top: 0; margin: -20px auto 35px auto; width: 90%; height: auto; padding: 3% 5%; } div.buscador-slider form#formBuscar { display: none; } div.buscador-slider form.movil { display: block; } div.buscador-slider form.movil div { clear: both; margin: 0 0 15px 0; } div.buscador-slider form.movil label { display: block; padding: 0 0 5px 0; } div.buscador-slider form.movil select { width: 100%; cursor: pointer; } h2 { font-size: 20px; } article h2 a { display: block; float: none; } article.home div.featured { margin: 0 7px 14px 7px; } article.home div.featured:nth-child(4n+1) { margin: 0 7px 14px 7px; } article.general { width: 100%; float: none; } article.empresa section img { margin: 35px 0; } article section div.featured { width: 202px; } article section div.featured div.sep-featured { width: 202px; } article section div.featured { margin: 0 7px 14px 7px; } article section div.featured:nth-child(3n+1) { margin: 0 7px 14px 7px !important; } article section form { float: none; width: 100%; } article section div.dates { float: none; width: 100%; } article section form input.txt, article section form textarea.txt, article section form select.txt { width: 95%; } article section form input.b { width: auto; } div.resultBlock div.info { display: none; } div.resultBlock div.details { width: 100%; } div.resultBlock div.details div.movil { display: block; } aside { width: 90%; float: none; padding: 20px 5%; display: inline-block; } aside h3 { font-size: 16px; } aside form .b { width: auto; padding: 10px 15px; } aside a img { float: left; margin: 3px; } div.sep-footer { width: 100%; } footer div.txt p span { display: block; } footer div.txt p span.sep { display: none; } footer div.txt p span { display: block; } div.euCookiesPolicy { width: 270px; } iframe.twitter-timeline { display: none !important; } #facebook-wrapper{ display: none !important; } }