@font-face {
    font-family: 'FontAwesomeKW';
    src: url(data:font/truetype;charset=utf-8;base64,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) format('truetype');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'geomanistmedium';
    src: url(data:font/truetype;charset=utf-8;base64,d09GRgABAAAAAEVIABMAAAAAdxgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcgfcZ2kdERUYAAAHEAAAALgAAADYBlQIHR1BPUwAAAfQAAAVTAAALBoYEmAFHU1VCAAAHSAAAAFwAAACEOwhDuE9TLzIAAAekAAAAVQAAAGCVTohOY21hcAAAB/wAAAHJAAACaspdF4NjdnQgAAAJyAAAADIAAAAyFQkPPWZwZ20AAAn8AAABsQAAAmVTtC+nZ2FzcAAAC7AAAAAIAAAACAAAABBnbHlmAAALuAAAMm4AAFlgXajsP2hlYWQAAD4oAAAANQAAADYSoc8OaGhlYQAAPmAAAAAgAAAAJA+EBeNobXR4AAA+gAAAAdcAAAKkpW8ua2xvY2EAAEBYAAABSAAAAVS8bdPgbWF4cAAAQaAAAAAgAAAAIAHGAZZuYW1lAABBwAAAAWEAAANoLqOEpXBvc3QAAEMkAAABbgAAAiKUB0UvcHJlcAAARJQAAACsAAABJPS3qkR3ZWJmAABFQAAAAAYAAAAG9JRbuwAAAAEAAAAA1e6U9QAAAADUJt/RAAAAANfhpRN42h2KUQoAEBTA5kUoZ3FmfDmmpbXax0jA0KlBIVG1SdBZ9pbgcO38Lx5E6AOdAAB42pWVTWxUVRTH/+/N6wdtaYfyJViM0YpOtagFKZQOMVphQGmwBCjQkphoMdW0naoVKDTEZMCFqS7cdGhKSpqwad7ClXFlnMSdCQtjiTFENo0xsyKuDMnzd89MOy1Wre/k/+a+e8/H/95z7hl5kqr0mJ6T9/5bHw6oUgEziiK5Fe+9d4bdnApfrPn8xlRTNlJRIy/4w7Tf0E39qHnl9afmvYDRvFdl72e8Ee+KN+596f3Eap6ZX7z7buQ/4jf5Kb/Tn/W/8x/EmmJ7YuOxO5qP3Y39FrsT1CIb+G2J3Q3ag1eCt4Ox4ItgKpgNvsFnQca9cfzM+rOxO0W5i3YtXG4Gt4Pfg9swqNGGaE5bwV6wL8qqPcopCc7w3QsGGA+CIZAGgTZHKW1htFU9auDX0zreMd5z2qCENgJf6xhvZsYz7xWcYQKNNHMZLJOaiL5WFkwTc73WRjv1RBSqCd0WsMsYOTZZnWPcH/VomN8R8DE4Dy6Ai2CC6FkwCa9bRPCNySniOU4hLBNEcTxvMYobCxcjBd4Ex8DxKM9OM+w0w04z7DSj0egHXQKXwRiYxs558GCbU5n56LL4GeJnbG0Ns6F2G/sM7HuWsCxq4SUwXu7E24HjVsFMxjg7tgPsehAMgTTwmOU00cniP6e9nF87OBjNsIsZWMywg5xO4PWU5S6nHlDI3/JdXWX+GphANwumjXmS/bgsDmAxCIZAGtQaLxcrFd0jzj1ikA2+H+Y4wXzWduP89anaLBesChYhFiEWIRbhooXTjvGV5StrXDaabSFHOexzlqMT/K4UeRT/l8BlMAauonttSV1Mm9c+1S+rrgXPrroerqxRquESuAzGQOnMCh5dBeSps7Xoulpbo7VW3SFe83jNk68kXEexyGORL9ZfP1pkmrfTOYVOSa+QDd88TxZv1RydxWUlZZVWsuilGvr1OV5DlS+ZTdjsAsvA6mVplJjNlL761bWYhcKam5+26i5lrm/RY7kOFGt+gLs2CIZAGvjG8yDwuc1xRJx3A7to1FN0mae1k1p6CXlUrcRvUIde05NK6RDrr6sTjaM6pmd1HHleJ5EX4N6rFzWgtHbrA32kNl3QGNZX9Ile1YQmdUBTuqHD8rxu67Tb8HsYTyfAuxrWp8pqRl/pW32vX3VfDzzfq/Q26b73eFHakJeRLrg22+2ut65VbydYxkwd5xKnU9Vzm32+cjrNbBmjtBqp02bWO+gPR7EL0MyolRPZw1cbKwWLVuuQjXyfxPa09aY6NONoNdoNj/MuL8bK2Zw7pw4y0F30m9N2Rh3UQbeds1s/QnY8fCbNw5x5zXGmSZvzzcpFLF+0byVqgVuoG/AkQ+a/kfVmYxqyNmfzbnUb9bpJW+jZDeQoQW5ayOVe7bOusJ8cnaGienWWPA1qiFxd0EVyk9V1+bHPXFb8Lv9nvKzjXzMXzUUZEOJ7xQd2q3jg92+rIa/Egj8kh6T+n7flc+bxIW7koTTOLQ6Tf+dS8FXSWaL9z09iaeRlT7K0+k9Ri0/firtN/cfZhosek1rVU9jPCrtanf0qo1gEn1qsRqqsx1TQY+rpveut5zQgce1APOs07oa0ciP2IAG9o407ux+p4n4c4kYcQSrpPJ30b9d1aqzr1HI7T6uOej6LpqvlwKq5gnq+TuQppBrf29CpY9bx8Ky6C2zixqaOG7OFdyNSqe2IrybEp8c0w7gF8bULWYmlY1ZrbGrUjawxTlU6h/jWDyvpbcOMR3Sed4HlVV1D03H16IyT7PAGUq5ppMJucjXs6mHXAKsdnFArMds4kUPE6+QEThJlpXs89RezD+bsAHjaVYrBCYAwAAOvKiI+irUdQBzDbYqgCMWHuJCTaix+JCSBXDBAy8CESfHcaai0cN8UKkOxHHHGpm2NhLyQU4Qam9+G7utRDnIjV8qSHp/f/kcuESe9xD1ALAk5eNpjYGbhYfzCwMrAwjqL1ZiBgVEeQjNfZEhjYmBgYGJgYwZTLAsYGPQFGBi8GKCgoLKoGEgpqP5hY/gHZHBIM9UoMDBOZgEp52baA5JjYAYAJ+4LsAAAAHjaY2BgYGaAYBkGRiDJwJgC5DGC+SyMHkDaj8GBgZWBj6GOYQHDYoalDCsZVjOsY9jCsINhN8NhhuMMpxjOMlxluMVwh+Exw3OGVwxvGb4y/GL4w3SM6RbTHQUuBREFKQU5BTUFfQUrhXiFNYpKqn/+/weaqwA0bxHQvBVA89ZCzTsANO8k0LzLYPMeAM17CTTvM5J5DAoCChIKMmDzLBHm/X/8/9D/g/8P/N/3f+//Pf+3/9/yf9P/df9X/1/1f8X/xf/n/5/3f/b/Gf+n/5/6f8L/nv/dfw/9Xf933YPuB20Pmh80Pah+UPwg64Hb/V/3W2+tgYQDNQEjGwPcUEYmIMGErgAYBSysbOwcnFzcPLx8/AKCQsIiomLiEpJS0jKycvIKikrKKqpq6hqaWto6unr6BoZGxiamZuYWllbWNrZ29g6OTs4urm7uHp5e3j6+fv4BgUHBIaFh4RGRUdExsXHxCYlAS4qKGRiqaqprgTFZ38DQyNAEsrmZoYWhtY2BoZ2BITkFJJCVvjw7DeqsVEyvZOQuTMorrGBgmDlr3vzZc8BiyxYvAVFzFzAUlOQzMJQC2WXlDAyVQLqjC0h05gAJAFOZokAAAAAAAAQvBZoA+gDlAO8A9AEAAQQBDwEaAUoBDwEVARoBIQEpAS0BNAE8AQoA6QDXAEQFEQAAeNpdUbtOW0EQ3Q0PA4HE2CA52hSzmZDGe6EFCcTVjWJkO4XlCGk3cpGLcQEfQIFEDdqvGaChpEibBiEXSHxCPiESM2uIojQ7O7NzzpkzS8qRqnfpa89T5ySQwt0GzTb9Tki1swD3pOvrjYy0gwdabGb0ynX7/gsGm9GUO2oA5T1vKQ8ZTTuBWrSn/tH8Cob7/B/zOxi0NNP01DoJ6SEE5ptxS4PvGc26yw/6gtXhYjAwpJim4i4/plL+tzTnasuwtZHRvIMzEfnJNEBTa20Emv7UIdXzcRRLkMumsTaYmLL+JBPBhcl0VVO1zPjawV2ys+hggyrNgQfYw1Z5DB4ODyYU0rckyiwNEfZiq8QIEZMcCjnl3Mn+pED5SBLGvElKO+OGtQbGkdfAoDZPs/88m01tbx3C+FkcwXe/GUs6+MiG2hgRYjtiKYAJREJGVfmGGs+9LAbkUvvPQJSA5fGPf50ItO7YRDyXtXUOMVYIen7b3PLLirtWuc6LQndvqmqo0inN+17OvscDnh4Lw0FjwZvP+/5Kgfo8LK40aA4EQ3o3ev+iteqIq7wXPrIn07+xWgAAAAABAAH//wAPeNq1fAtgVNW19t7nMe+ZzJlnMpNJZjJJJsmQDJkhhOEREAV5E4PQiLyFgPhAQEREipRSxce1aHlIvdbrtVYtpedMRtuitSoi5eKjlFss11rrRbRza6lFVArJ4V9rnzPJJEa09/9/cTLnnJk5e6211+Nba699CEcuI4RbLM4kPDGSBoWSxMiMUfD/NakYxD+MzPAcHBKFx8siXs4YDcVdIzMUr6ekiFQVkSKXcWG1ku5Sl4kzz/34MuF1ArckGy6cpMfF3cRM7KSdZEyExLO8mdiEeMbCkTiVHQmZHFNEaw5fnVaRmOKKxZmTLQnF6sx12q0WuGDz5JQiCu92ydXJG01cpT9NFAsvuWRbenBj85ChSZ/XY6iodkf46IYlDyyB/0to3K9um7hs2cTLlywRW8+rjJ5ZfIZ7BOhBPseSDFyJy0IKSTILcdmQZFf0UyqbEjJ/LMt5iBs+5JyKkcazBnammGmcDG50p/gohdesk5YjtP0D+xvibrWY/lktxrGaCBGdMFaQlNNWkgkA7xmvrySVSmWMMErGZLXBcZbQgNEe7+Sk0lClP6UQIdfp8RcHK/3JrCiwj3hnWTl+JMJHBrPFDh9ROZyQA8eyJR5SArSVOBUf0OZlZ50mr88Uzxq1j4yJrEk78joVK3zJxs6UCI3LQwP7Wl78ZBnxxi37WvZ8YsADOeDs5AJGNwzL/hrwLwzQaS4xwYHP2WnxWd14t0671wZfcLK/Evvrwb/4HT/7DvyqmP0K7hnM36c0f58QfqezLP/NcrzOj3FyPPLolFAIpaGy8oZ+/8ljAij55pQ7Cq8Uz17GKHtF3fiqgo+a4oeaX43/etpHU05MOTXllfirww7ED04+NeV9eNHgieYT9IbfUddbdIW6DV9vqad+pz5Ib8AXXAddoaT+Qhv/oSFChpGtRE4lsoKZWECM0UTWayZW1I90QpaOKdVFObnaqaRAoJ5kNunBz2RfUk4yhVEainLKcHivlkBdaVpOSaC0ctKlCNF0WjZKcl1abnApobI06LSQklxK4xD4ICo9Q6gUKmsAXZe9LsXjT6eR7TKaSg5tGtJgbBoytLkp5S0T/MYGPlph8HrKRDACozfa1MDXn4lsmN06u27C3I6lcyfUHXhaHn3jpJFh68eOssYJgybMGHfDli03jHtljzxn57w0bVw7fem0cbGxqUTj0Intt0987Pf+1WusQy+Zfkn5DeUNqdKpIwdPGzFi8txts5/4MPTITsvEpfOISNIX3jOkxCxYkpW4QcuryHOahXfaTUFHPFsukBDYuRl1nUezcrML2Uq/ibfDm3ZWZGRnReyMytUJmR7L2jWTszsVCTRW1M5Ep+KFs1LtrNSJKowGgOYYAwFL4B1ka1oWJYU3pNNKqRdk6QuCLCOSbAbhVprggqcELvglxVsMXykywhXgBCTrcg4N+5yGME8jlPP4kkOHVFcQ/Zobz5vggiH9a1p38KB6bJXQQl3n9z8w6daJE2/lIge1q86JeDqRf5OWwel/H+w6K+4+1yHsXNXauqr1/Ev6VTor3dqaHt7aCl6o+cJbYgnIsJRUk0byLc1LKGFjjolNSQg5KieZiwxZcnLIKcfCxyTF4MnJhoQS8+AlZRBlHrJTsg0CX+kCXwmqqMQMIA0+LQ+SsuZAuNKBamRzZYr8oHUgi3AAOPeCTskJUDSDzVNZB98ABQOtaqCgWyl0qaJ/aFPEY/QbYw4arais8vhA+Zqpg4JE/CgR0Lvm9Wuax7z/wsET6tnfVVHTDd/91T3jDq39XH2fhh5c2nJdWP15euyC6ZPlq6eOn0Mf/tZL0y75VtsPjv72R+89+trkNR8+sSP74MiJn/5+4Y2DwnR86VLuktFLRy1bP+6q2cwG2/kMHcX8dQXp65uFAt+siD3euB08MTph+O0cdQ9XZegA7UwQjCdmQw5+BboBMrUxmRotuYyRWOKdY4wWc1zmk4qd3ahZcka8FV7Jk/KG59BDsqw2zxHaaeaTvee37j2DdG2Ge0/J39uaUAjcW0woBv3e3DHFDPfmzHhvzgr3FvP39iebpCHRpnAJdUY2yzI9pDYv2Cus3fuJOu38k2or3HsSt4+vB54lEiEZkUVJV0IuOiYLyaxDU35DUnFrLDfHmv3gBZr9OElg+sZJmcwC+aXMvEx2QeYlmT+wePFji998E/4serzjzTc78P5kkxAS1gHtM4lMErIxpVAByIfgR5FeArLIUCYWypvjjCHLMZlLZs1aIBGSGbMFPzYb4ZsWxqSFmOM6h+6miASgwBuRotIkuuoUXa3ed4qzvU+3qmvfV9fQe4CGKepBuoeOJUXAo2xO4KwacVadbF4MAAfwJWmzoSujwRhroaCcUxZPmLr0jmtW1E43jp28bcK1S9q/87eJ64PzBjkWMp2ZQz/mdnCnmM4Afwo15vCFKqMQcBm8lZh6daYp4p3DDacfqyr+dgrglSeBLjPMax+0UnBMQZkKQAsGVVIIQqZoACSPPRhN5Rei/EYDAZqIn6ZoObfsbPeudwzv/CNKGC6Zd+GkMAL8gBW86GUkY0Yv4DbnmN9UwuYcc4wwph1iDXhFADeKAeIKur0ScHuKmWdG7YZDA3NnbqcrEnZJTi4S5oinTEglW3iIGkK0wsHP+zM1UOOfP1TPquf+TKsMRaX1Y+JDJtaXmAxFoUGXDIqPGRQq4l6na+lN6jb1LvVOjJH08ONrV05OB+sm3H7XNW23rJw8PBgcPnklxklgIAb6aiApkhEQ5VCgutMgUBPIypiQhWMKb8kpJiCWF1gQJApF9yQioVUIII311PGRemK7mF4IDnNDCmXWSohgAJlUkAkk40GJSHwuY+iRSDQhh8DOnOArQ0wb3aCNIaaNIQ9oYyXMixKGqNtJzIEKzbu1gCAEr8chGkE/m4a0iMyHGVutNVOv2XnVEcqNWLjmtmunWLjZXa3jV9x514rxi2Y9lBSmJK5ePGnwX/ZP2752xaL2uXVdHTMev2vzrTetaWpd8CTSOgHmzwIyKCOX6z5cMOUyRUirA1WvHMzsmOIvAn/jZ/4GfIISBoH4MQI5JZw9h4CkUsmvkZqP9NVx2kQjoKa0jAeAF61o4CZ8XrziG7NvXLfqEVrbfY5vVY+O27h0lPrX/1wh3zCGjp86cc51V7Vf9y6doKrqK8aWju/P+Y36+dgbVmu61gxyXQ+0WjRMjrqW4dC1EquZsyMeZu7MkGTo3HxMtiUVE0QfPpkxMemaDCBos4nJHM2+CAVtJRq84STZjuQDzVLKG9WSg2ZuCm198kn1hPo0nUWnvclv6Hr6MzVDp30GDjwvPz/QVE5WFMjPgfKTjLmsxxJw2OOKB90rAF/7McVly8kuDWCBVBEKKC4whIyNOtIMVmUFi+QJYNTzu5QiJwrYAgIGuG2zo4RljyS7+sgZ9CDmBrXghzIdQUnzE855V7XPveWWGxdO/Fs5X9P9e3v7mn3UqJ461v7QtW0JkPWUq+64Zu53ptXyVlV9u1Hd/yf1j/WXz58Lcm4DnuKgv2VgIStJpgS5qjbrGmw157LuQSUG4MqNCtLAzFuCzKc8KUtOpRYY8oHRJOC9FnT4GavBXRIZhIT7JMVsQn4GVYPuEB+w65ZkKS1bXQBzZIMkm1ggb+FTSb+xGi3eqHlQxlIV8wYaw20VV25+/dv7dqz8xi3jrmupdXLXbX/hz+rZ46vllZeHaJXoCDVMSMxdsnThem7lvR/9187Z83Lp+kvnXBGf0/XuCTU35qYnX5iamjgznSxee/2S22EewXD5k8wXQLwW875AIciiMYEuAEyfMGSi+V5AWyk+o8bVQ/Rt4WH1D+fHCg+Dl5wEskuD7PwkCp74bpLxovSCJh0X1Zty2VjEawbpxXi49WAmvWKQXrFTrmQQqYhBpMoivKSUoXrAp3X4kQ30pREuVOoIqU7q9AYjZg0gyUUg2EgQBOsCPyrHJKUIXKtc71JshnQBPqpkOmIwllGvR+iBRhoichccT1ozffQ8cuG3R8iF+WPablb/5/2T6sc0tmLRNTesmjd/Vdni6dMWz58xcx59Yp0cr9l1Tef7J7LX7KoZ9NN1hz87c2TGddfNmLX8Os4+ac7ciePnzWX2m9erEBlE1pKMo0+sqAO9CkYcAKmVIAq9nkmmDMy3jIUNOQrG7MopDSCAMqL7HrlEesbh5oMRxICyySVXgRDcDhCPMy0HmW5FXHIJikoxaeFlCEklyzjwpJB6xJp9GF6aDdGKaiaHZhZoDG3UdPz+QzcNZkr2i519lIyGli24bWZewfh9J6h//jP/vf3evx7fNXs+KNnYua2gZH9esmGlrl+a72LxWSiB+OzGaFMQlQEjZe16fPYg07IlieFZLmJvmDr0idJS/3jdN2rzZb3hG8dFvALjFpESEiNycSLr1scKsLGcSQQsspe9KcEBcUvBiIUIRh+3D47hXT2jA54hO/issAxsioBX9dqpdw7f3r2fG8WVvEY3f3r6zOcajZPoWCHEP8lqGwEN+QgM8YqYRZgS+ZoFWh28JvFHu+r5o3TsiRN0y3vvEdJvrOamegg8AI5aul/m23d8fub0p+qG12CcERdO8o8yv1ZDbiOZGM5BhYaSEK0qpaZcZ1lMxOBfm5DLjymVVkhOKssxObGD105AppaTKzUUYwJjrEPrLAdtK0vLkvSs6C+NVFTHQBUVUwlctYMyllWAb4cz9O2lkkxYLOf1WB6iGMp5zYXzPVIeIY2Yv+Pqg5SrHjlx4shq9a+XLVhw2dzpG5utHSjyDmHH4KuvHvbu3pYb2yZeMmZyzZWLp2yeM3PJ0NGzN3Yt6JE/yFV9y3BaXEaGkkvIsyQzGPjFckCDQLygdgCOPalshKWv8uhENqAdxRJZkX2BymNRQ7JxDbnHnYofMGizhqSbnUop2OTIZLZM+xiMFGALAm1May4FwZQ2S66feQJirCE1fDSaZ5kEPkquhFA3uJGlchEbyKYoPRxlMxqyPVIZZwEu4MqUYlWBmatrKHosl9fDgZHG0GqrWZIHyQOkOeCtnCRSIXBeeEs2+w2RikquSs960Yt950M65mef0I2/feMnM28L2aovWTjsx8eO/fuWtqPLxl+p/rv6/ovqsR/Q62n9UXn+q+r7F9QVf+J2Xvvo8qUzpi/n/D+nLe9884D65LH/Uc9MHuOuaSz/U+dPT7aNVwMbHn2QSrTpp+rvfqG+rT60dNfWo3T9X2fffNOCb9y8CmTvJERshngCWRp4uwxB2fMpFlSyBhOh4OYMImg3pGA2FlsgxZctwHEKAkuEj/DuCO+kXTRBu9R3bleLNxym057EpJyuVO/nFnACWMtWwEOzYAwn2HYFuYZknHmsiahIqeBz2UCJE5CREhA02ImRGgJLgEVqcCxYqpTLMLaIzhxOoCJ6gQ4TTE6JpBUlAhiV5QoN8wLi7Y0eDi4a6wF6+YOt9OAxSudN61gz/S5l8Yvy7LW3XC0/PqVjcduj4u43frLoqXh8z40dj3UMPdsx6xuLcvMmTbyK2e8oiA3vgm2WkHEk42N8QGQQdcTRafIxs2Q+S3FImqdSJB/Q6AHHL2WIww0KAw4Trhh7FcdvbID8H9y9K4XaAfGOG7XyAPX/4B9K29jsope7u/Y//2Tbvq4/qE/9gnv9Yep+ddVmtWGcevrwG+qnN5+/6xXapvkolLUKsjZBdjtM89+Qu+iSljCUuxhtZhCv2YkJpSICmW5GplnqEV+YSKCpsV5xbaAL6U51ufrInI4jH59+s0PcrW5WZfXH6l3nPj7xx09QNjA2vwHGtkIGzDRJMRtzGj4BsJkVNXUSjT3lASQCc12WCpsBscNf3qznvXqyi8lL/t9W7j11DN2kbqRHYfgu9cULRN2j5ZU4dgerg4/Rxu4d1ySycU04rmWAcXtHtPYbcSv3jnoZ3aKuZ6PtVdXuF3QdEHeBDtSQW0kminz68jrgRHRQGhURHSCWrmXjuaWc7NbccZktlykpw3FLgjAieuYSSCozThHLRuB7FKsFfY4vyty1UopIyY1IySmx2ptmfbralHFabRIUh2DhqAnSGAl9TwM/asXL1P/o8pfvmRd+1jtszrcmvPEPSl/d/NNq9WOufMyaXb+4Yd2ffnH3FO71h6j06zWDp06q/qW/fliF+vfX3lLVSdXyme5DzVPHRS/9VuYjXb5iOZvb0bqXMGpeQhZTWd7CJMybembWChLmkrLViYgUZK0YIQwNMKE0wl1JI+q73XvE3d37uPHnOrjWblkbjz7N6lKRgvlkVSm4PQ93w5fYc0e4E3odZqO1F85wq+G3RVhjYOgNKGNLAqz+YWAKwGofCo8YjLAqMcWFDjcDlnA/9BoVtZEF/gkTaWTUintnzTVRYmubJHDn/2Phtpm1ukyEt1ieN7ifTIQUekyk1MIEoftOhIO8Oa1ZmEQjZvChSDk9Ti/r7uI8alYFGXffxH23u63bw/28ewIptCsx76EZP5o8DHl5ZHimzbwIWmUsEDTeHqzl/HK1C+91JyGGJ+BeNrY6gzQbCmi2s7vZAD3YtNTPYM8pDng3QghUOAE1U+PCpHMBLDBWqHQnXUN30+/TNepf1HvVT9R7xd1dCf7IuQ6BdK3j7+zS8A+ML9YzOx1ofN08Lcw38Ti+hZV/QGo4vvGL41NkEgev4hbTkPpe9w4YFlDXuQ7+cFeT5hPBXg1OsFfEluNJxpbH8wJabDFWOjR/7QQzdWrxxqi5bsXrBNsUeBvDAcVY/THq8NxVGWbR3oDJCYRyV9jVNIQLc6OehwRcprOeu/FlNffY79Wnn6f1XfRb58+r3+ziXv8NbTtwQN37m39VTx1ctZ9eeQTcN7W+cZg61NM9/ruW6ZQ7LyHNd7shSpqtBKOkGd24p0e9rEnZ4mTLdxgcEYYrbqvUJxACSiqhvb780FEqqJ+/9vSm+besmbNF3P3pf7yqdud4501Xt9/A5PWuAWvmEgkDXmUWJFtTijcvsnIUWYSN75JYlaBUF1kF4imX5OoEkbGCuBFSaSvKzguGplhAjnK5lDGaSbqPFLG2atDlCAEw1oy170Jhbr5XefDFU7o0X7p1/pY996T6SvSvL23Yf+cmXaRN617eeO1GTaqaTHeDTO3ER67Wtc6c0sTqA7HaHEysNnTY/p4qoCOJhUCXLtZivf6hr3+YmJN22BgIkX1SX9QB5hAtlLd8gvI3L6FXqi+q/7P7zhmrVi5aJ+4+/fONB5q77+Eau9/kq5ZcPWuJviZ2kv8QZJ9CyTewOg2I3dNTkxvCVsSiQF9Us9A4uLImeI/qq19G6RnB5gnH2LJW3KUEgqxwKUguXO4KBON9i19smQsCCd9nkUvACNJvievz19r+Ze6kmK3vCpfa/Yf2HYtb419Y4nr2vYZLZ0+q7Le89dKZwePnYQ0+Dj4tx3DncJIx9NYxTFgGYwvD4KZFcGuiAd2aCEE6YxDx0IAVMT3T0sNInH9B7VTfFXaAWnedXy7s0HzNZojTBhYH0nocMJg1vwnTny+Fg+uUeRamMGhhVFBMPOiq3QFy04bw+MIsJjjBHjbTyC7q2gkx60j3H9TfcEF+Y9emu3/wg7vxXVXV1+gQNjY4GXExq9NEdP7YUjif6i3TECyPcDgZLBBEbLSF3khX0FHdp9WD4LH3CeMxoFHiIsT4PPPZ23TvZbamUuyGGV4wpFI9npu6czJ1KgY0Rzfz3LgEPepPf3ucrTzzDQ6Ze1GxeP8hytYX970c1q+bGwB1mGTLiw7A1fCZ8CJPMpxoaWhooM9yvCCaLdbexWG4PcjHZNPkE3ED7e4IC2YuOvIsLaVWWnqOptVN6i/Uv6un1X3AyxtCEl/gld/piiJPMB1sbmykWrdIk2aRgCeQG6SdKBz6esHKfL2ZDQH/V/PUQY+oLeAafODWrlRH0aPqrx58Sj3IHedeUsvof3eP7o59RD3YkaCPJTzCMDHEaWOfuTCzsjFW+i0YbYxsRmBqjH2mBubeQcdTDv6NVy9X/xtitMpxXZ92r+Tuh/uPhftvZTGtQY/PRqPuKnkNdDJkCaGDmagiYF+FAXnCGi6W6KSx3IvdVwr13SO4w8/zf6Tkl13RC1q9QF9jM5ImgpojamtsnIFVHDDvNVpZawWADNGSy5/xyV4T8UallFdbZdtj3PfJufozfddL3CkaLT/LLTtrIP+IFq69GUkLGxOL1XxCEfQxjcfg9lmDNpDBqVAI1xTs1Zkf3JivhPhTUhQAac8ynHj0k7PjtTlp5e4Rqph9SESHMrpdAM0UkksrbaVrP6Rr1bPvn+Du4Yu6/g4ZpsB+26h+KDx74QDQ7idIGBFy+GLrTxoi9Ee8kUZhy/n1I/5IKPUIT3AHxdfh+yH2fWrO6UAyy1mx5UD/FY24o9RDa+/+SHxdPa5hh0bwx0eFSaQU0P5mkvGj9mhLyEIu4wQ/plgMuSxfHXDa41leX2OvLVhQRmPEmqDXotVhQqjSNnsa68jP8BZnIFytNSDIxein/RIeyNVYgpF5VBPZwvoZnC6t7M9qXn69mt5CWZFQisZ6SoN6QaHx5HOTb6vomLP1e8unnbh5Q2bxoHOu2U8/laPB5a1XLF06o62DTvnB/mjxuAmzprw0dGLLmgfmd88ev/CVH1/S1nrpuNYZyPsKyHX3i4eIB/zeNToWYW60GBJKE/JehgcsmzFRXMjUQIHHg4U62eNkEMpq0XBB0IMVJgenQSk0BTertVhZQZTXQTHWnIi+ChPzFhZ6V9CAPTHt5jEnqV89/sGYVdPri0zbN9z20K71t+4WD3V/6qptDKsHz32uHggnq10rOM+3lSfvu1d+StO3FMzjCzCPPjJKX+sqAtoFSnQ4pcV9m4VFeqIUAbGyKy2bIWM3sqKYoJksQha96g+x0qdn6yT1PSr+2y92TV+5dctje7Z88+bJ979wTn2B8/wb5R9YfWppdsvWny74cDUdznQKaBHu1OW6WPPoGVdernxerjyTK2/ulSuoEPYYQS4hB5OK1aPJ1ebFni2zycV6toptrKCHgtUUyNRbTPZjsGzC9JAUqkqK+k+OuXlawk4D6mdFDdNXjflA/S8a2nXbhh3fv3X9Ts4PzjzcWOvirOeaV7iqk2E64sx9TyrffvApWbORJuBnEsg2APxcp9mIYjfo0i0XICO2+AUwj6Ber4v0QFeLDh2LdOhoQeho9wc16JgxY+0cmLKjVUjMErBeXgDCwRiI5DFGGJpp9jsQjFfTSAOtMDR95+87PqcS1+0QH75lwebIPkfDFQvunvKUemErraWvC3e8/E3O8yjlH1RfVz+v9Vx/94zB9wWGXTokuq2b+hatvU3TG1x7xbnyY03Dx3AKcCVLrI9MdidlB3gtLJAVJ2QfruGzWXImM14fTp8Xl0x9Xjz0IW4p0SvEqaYhLRzokbcCZiBEtXW8+tWjV25tG1JDY0U7nntO/YCfdDK25HszYsIp4Z7Iya5n+Um6T1LXCltA3tjRcgfJVKK860BjzBQBAQp9MJ+TpYRSIvZ0t9QAVTVsnUauT6JNstwcDNWUYN0sNeiWPF5WgniGL5Eq6wYzfWLlNU9arpRkb1quc8nlaXkw0y1zX91qwpwZq56x5jLgrIUbRfHURJ09mtZIq06OXj0t6aCWkUu/98Sia/9z6qzg5fdd2rJ4ZsI2aMrNl3ygfkBDD61bv+uh29dx/s/pyPLBde6VXe1rnl07NTKs7rijNOxtmDUy6YwlIzRN71T/vHfPv2zdi/O0AmKwH+apmEzV8URRKmNAWXggFhs8DDkyH1WiLWVZWIGi2Kk4gfsisPsAvDuLWWQmisEjFfgk9LKiF46YvXglcEXV31s4ZvmU4ZU+s/rhsknt14EHyo2+qiw16Ypr5g7p3sHd843lK9u7N2g9kUDgo+JR1qMJ+acFtciKWmRifRluQWvTpD19GZ12A8U2TQtr07RbtOZMuwVhF89gl4uFAQ+4Hh7ImjV/3OXz518+bjwNCB/dPXfu3XPPrxQS548Q7sLT6jo2th00+HKSEXFYG+AHMSf7EllJH72Y9RAYYTyjs7PE6HGASHBlJ6F4gCKsWxkhgVAkHxvcCDOar5HEeimZFfJ8jwZaVn539vg9OkEPijuExvP7l+6YGRMMKxhl+lyNgLmygHX11E3QWfQUTSy9RRNhwKIJzABtpy3qnXS7+oz6kHio63H6shrsfpar7X5L1we6FcbgIXKzMXpKRyBNfPWWjuBe4qFzzZq9w+8My8C2ImSZjuWcxYC10eiZOsm2lBIy5mQPJCkV7IYRTZMiWn0P9aqYddUpThglivW9CFMquRib5GTWUksUGipky4sq5vOzv5qeoZoV6Jsnsm3J4h11g394bWaf+sHshxeoJ9unTV0oJDaMvmrm5Mkzf5fpHsVtmn/9jfO7N3H3XN1x49zujXl+BA+Le5frsrYXcKO4jD2xz6fx4XOygo9di4SKw6dbBHX1WgQjt4zvS2H1roXt32lNutQPlk2adS1Q1jI7PedbGycVGoMW+7JAj52UYB+ONb8SwGKFn++pxTiAGodT8WA6ZtFqMR4sIVhZDcovoSn0VGK0hRfSP67tpKZ/e4yadqrPdZ1T99HgExvv+NGTG+/4Ibp94YEH1e5HP1FfoSM/uesnP7lra2eG2eoKdZOwH+jD2LyA9MIdJrI85pFJogfrWNiiJA+edAC80+kwFZdpcdlRCHiovj6PoiwEPBLfB/BYHIlpEI1pTM1pEdq0+1Zwjrdt2K5uEveudNUkw+qBz86rB8ONNZLq4ndDSL4XQjPKGfi4U+ejg/TCi94YgXzYEl+CLfrEh16U4cpz4ypEGV+MBFoRuh/KqP5gzOppCXD+6gcakFNzNLRz/a3f37Hhtl1cyWd0RDhZ41p5ro2ekmoawzTdDejtQUBxuh5zTwM/VjIyXw/uUWKjubfuzJQY1Ar9vTW/iqBQY1/llXSdrXx46a6tQuLhtiXqe8qP1HrNB8QAK7bBWDH0AVWs3gpgX2IaimlGTUJ2HFMCIJyAlmtXABTDfpIAK3JRhu07eclfhTimwpXxeMsYjuGrtGqzX+qkDi92TMksug5uHE01STWIWmdoHmCyjmMMqk8s2TZq/LCrrr/+qmF/eGrrs4l9bTcmRw2bff31s4f9Rdn22p4Hb07VR5KV1UMnrJv6wJ6V0+7pSMQqkhXRIePWTtu97xbGl//CaW6l6CRe0kYyEvJl0zUbkm6GZ4zJfF+igKHSl5A9DNNgRRYXTDw9TYke1qjkQUzj78E0ES8CGYaKvUh1k+RfRf2//vXls0L++LQXOgHQvPfeSXXR6qncacuxP9AnNHl3gE+wCQnNR9lxbhlxBqNOnCWV91G8hRVrILuU7ck8WgcAz+AhRG0s0DnS+aqNXsoHyEuxntVBg+iZAOV+hL7qTvBV9AC3vHsNeidu8/kjusdiNJnAb04DmgyYL2j1G9pTv2GlFomVWrBILUh67x3WRUQDznRBbSeItR0Trf/sM1qvblJ/LiS6VJ6D4JyvTRi2wTj9azv0i7UdV29tx9Vb2zn8t5l9ajs+vbYT/9vtX6jt+P7Z2g7Qzsi30oiDDnn+dWo5/AJNqb9SX3nloHpASHSbuLP4On+E29vdhvwAuBGagR9rn7oO1es6gDzsvXUdS76uE2RR3UotdJ26i4469GuI7Dvh+PUTH3BRzga+e3z3me53aKsqs9qauk24DMYwgnfrnZbe/guNZreNJj4+TWPd76h/3wGkjuf2nVtE74bvpwnhN8HvC+o1oh6BePGr6jWspcqbpu+rcT6lhmhuL7fjL3L3DR9p85lW93C7DB2AOtqwi0XxG3JY2GB9yyHcUYKlGa89J5shRQiwFKHYzDbGBFiWEECLwm4qb0DSeqWMfpRVgMU6KTmK6p3TDs6IERg7qKWmIekd9FBndTrhdg1OV3eqzRwAyMNvY0O1emTsdSPLRaF8xPKx6pt7z9DMO4eBzofVcvqEYRerofRAI3Bj+BJ7iqsPg7MuN637/E6Srwu9l+etVKsLOROKpPPGHUOjDNgxLcoEOMaNH1wFx9jkSoFNZ5LxFuD0xXsn6oGb8cbatlu45gZea9+WvB5w0yFs4s7EhjW63Inh1Rl6aPt2bOemjWOXjygXxPKR142lCWztfvuwevbwO+o01utI9wkevgr8SQWR3QkswskWyNTCxyBcpbA4h/6EJfp6QUVLH1Poahs4dLwT/v3uli031yZS3NuPbR2ybMJVsUSK7nvsUNOQ4Yndb0ZikZEJva4AuvQC24O0hGSKsVNHYntXWPkva2U7WigIqwDTwLhYQPNr+1jEpBLCHstiBDesTVUqzu+isEoZYnZr1Qd9yQuCLG5K8fWtQOCelGqSotJbmTtWsiLEj7/zzZsnX/ftzH+ppzn5HTq09Llf+q48tfSZLXf9dMGHM31bt5TSwUxWYK8TWK/bEt0WKOCCYJLtHsNVsqwgEos9LvtTigARogRwbxmba0NSCUIK70tmgmyugyFcRw+W4IwH2YyjKpez5ShR74NDE8KaYKpn0QG5CFHsZY94J9yybFnX61M2XzU+Zv2o4duTF4IbeJm7rovOPn7kxTO1LTMmVy9ev2jK/uPqE2wt0wO0Pw6y92GXlKOgrpt1Sg5ixyp/1qk1EVmTWa+HXTOmsl7tmphkYcVxTHYl2YqPKZmxO5ByO0Q40JiMw45nDo+muRhq7I58hdjbp0Kc8ka8jAmINvgv5empF8sH1KPg+Y+q7yHYVF85olWPu+Xntu1Tn6eX7dv2HJD9iLCXHyUeAL/pxx0P5oTsTUF+wLrreLNWX8DGfbAuA4Np2OqVLyfk++CwBlhw/Mj0kSNap48cNY1undqCRy1TxfTwtrbhI1pbR4y4At+nYwV4woUTBhNbHy0lg8kD2p4I7LNCKdkTWY92lEhk67SjqkQ2rNdyGlkZ1ak1VzlZgSFbo53VaJ1YeqtVEosMZWjudrY/6Gc2jxgIV9QnGKCsS4A469NylfQzs9MfKiNR1okbdskV/bqrhHAl1+xx+cJDXU1DEPK7nEPzBbmeetyEFS9T18O/pTOef17dq85Tf/LL57d20THn71LfPPN39Y3sb3/4q5u2j7p6Snv7lKtHbb/h5R9yh75PPQfXvKr++DdvqD85cIDO+O0P1XPbt1PDD8/SS9VfqvNo63sPr2u7UV7RtvZfYb7S5Dgv88eJCDNGgjTFu6Pa3/S5rnPnuu5kf7l2bFZRN9GN2nufvROkz84IUGUS4R7lN4gfQwz1kUq21o87NxwCsWu74qrYUSZahVoZjYBW+pPyoES2RPuGJ4EFaDvOCmtKzVo1D2PV5qFSO6tKYmdgrbbPy6rt85K0bZdwxtpW/bh6bE4rtZWI+T0VbCW3VFLKI2kErIopjG6qKiq5sgarVE7w40GSXJouUMVwdXNhw66kN2r6o7GoF5uwcGE0cur5V06dUu84terH2x546unt9z+1KzuhvTbUtmF0vNEdCLgbhfHPfHr62cxnHz97d7bzvvv3KupDdN+VI+KX2DMPPXQ+UONHH9y3vk8uUt93R3jquZvWHhSegJzqOP7WoUa5TZCLekgSY0WPBL24AIl6jULxYTZv0Ov2AOPdDMbDDZvzLBqbU6zXDHSPOiKDiquTI+MV4e9JE2d89/oRatMD1mikPCz88dqiZeMW3kT660+zm0/l/0+fQ9XZwv4ezytOjwIRtFfWs2d0sH2Bji927dl6u/aKEljegvzHpgPj3q49d5Tv17k3ktZu/ai5oH3P6FCPd63jhL5jWgYa0zTAmF/sFLTSgboF79kKM1LYMkg3a7PTO64JxnUQ6YvjFvWO60poXWy0iGUDveMGcV0nZuzPbuhlGt3/8eIllxRwDPcpV9974IGutch17/gGGL+UlOM+mb7jh/LjyyWJrFXrTHUlZR9CDVOqZ9NlOIEbKLSqj1xeKJMe9NHE0AcL6v2FZNqwZPCi1kBZNLNu8YgflZVXOAtJPr1+Z3V1XeWG7ZNrqrpu1OimZJQaZX2K9eS+gj7FOAbJfLMixPFslKl7vm2xId+2iDClGpxCUNN/3CNRDZGvsyxch/0DclDKWiW/WMx8dxS8uhzGLohscTBSW9eT1v4T/Y6xvPXECkyqkgzYAxkyMasaGRnkr06OiEeD6nn14EBNkVwzMzcXWl+4XHhuKP2XfI8NvwF02QoRr+2rOhWdX6NTEat9ZqJV9vo2uKHCF3Qtdn+s6Xpv76L4YV7X83SZgC4XmfVVdLm/Bl0ena6Mze5KpwegDe2ikLzG/bQCbGJxHwp1m+ihkRsNssMe+Lo+nXlsNRpb/bAxz4zpMIJ70dgzLpMFjagn7qY1r6L69vLOaz1acF/s0QqhnQ3QpVU2UJdWud6llRV4W6BUq059nT4tpOZivVp0EE7VxTu2uOk6A3n6TYz+8JfQHxmI/opC+kNfn37dq12MhRX6bH4FE1f0zm+eDwPjoyG/OtmHDzmeyIY0T1eZlGvQ0wXy/fkUQOIAPA4u5LHq6/M4oHe8GMffuL2fp/wK1mcX+E5Nv1nPENNDN7l0oK4hz0BdQ169ayhrdzglNzpAK25+G6B/CNWuXw8R3YeQZKBOIuGNHv3S6LIAXUESw1XW/pThulZVCmdKLk+yGqVGZqeTx0d++OyFBHdWWE1wsRQuQh5fYdfKlz4nGqwD3HVFKe5ztQ/YAfVl2UY/rs72ST6uaIXkYyAWxY7hV1zBEhLtfTrwynouAM+VwmiDwOMUdF1U9um6qOvTdVHfsxwT0bouYlrXBULaiOYFQ2lWmwUfaXEGysrDbE9+vveiUu+9qPvf9F4wQPU1+i+OAsj6y8aL92CIlYC79uYbMQrlUdNfHhfrQqn/ki6Uhn5dKJo0wtW1dYP0R2EUx9P/L3tRwFXxX92PcilawcWbUgAW5e1Bk8lhkAnuX7y3UCaxPjKp7yMTbR9jpYVtj0KZ1GkyYdsV++qIRdORSDRWnxcLy3tiuljq/zdiyWPRr6EpO3R8uvziyiLw6L63bet6sqdzp1c+B0A+jWQUeaJQPk195DOiQD4AADGxZ9urknIcXXsopT9HhMotTHZJkF1Sk90wTXajQXbJAWQXrow3No3QZJcpjtWwJZARWM0kxfA1XmKSczHJSV9tYAPFgq8jx7VaTCjPx4So4ysEaly/C4PCN7dPqa3qerxHqpSk1CjrIaoj3y7oIapBweYbieQgkyBLIeP5liJspo8Cmi7W0DQ+TiQKCVlnMBSrQfEUS1nB7CnyssAYDoJ6hXD3dGdxGdukJxf9E61IA+Hoam6A9iRzHkRruWrgpVz/bqWmXvQMuetztTQGesV6fcAXYa9PJe4l/8pun6qBun2q9W6fZ7HbJ1JRqTX8dJqdUpRJ4X/V8YN+5mt0/UyEo1cv2vpDX+jxMxq/h4HfCMTdW/rzWw38Vmj8Vuj81hTyG9X5xfBqwQwhiA8e+hlwXRoqj7AVQKML2S4bgO2Kr2K7J7P9in6n/bor2Xrxtic+rbmS7new/YkjiwAQeVhdxQi8a0+eEKmO9bV+EQb0WW8ITxlaCOI6DiCFRQjy36UBrdJyfjZrR4E7sfV/uKed4fzLB+wAKBuoA6Bc7wDotAo6zP9aTQCoE1/aCHB/XhMG6AbgTD06oNF8GGjG1fSZOs3FeZrL+Fy/VfSgTjPD9oSVXiBlfsZa5HR5BH0HOK5XlhV/CQcDhIl+TJzRpnTxoS9pauDv0edyWb67Ic/HAeCjArD9Sp2P6jwfg8B9lSeykhYAipNyKQYAB6uXF2D7qIXtPajVeURsH9V5rAUeJaG0uELnsST/DIWBePxKh96P47f7V0FWfxnr9xc48O7Fef45bZ0ZdM8H1tz2pSvNwS9ZaS7VV5o7JX8xe+yFTWIMXnzRGfH+QAvPYzG7HHD5mY9risfr9B5g61gN6HsGpBif1zEopQQA+Fcn85OkkS+HcMusH1C+P6GE7P04kqP4aa1dm8OQ7nqiktYAd1GuviwHGIDT734xDxiY7Re+sDKBMXe1sIcPgu0ZAPuymm5K4cw5fREenzRkhIjKtlNwgr7nSTee1brTE/ZolqDldx8Jm7nHDCXECrbcTtjGGr3mm6HMv7HNQQms3OXrwIQ9Ls3a+7g0Q29VWOp9NpCnqPfZQAUiGZp/tNlHt89dsGHDgrm33xcfX1c3Xpw2e+VNV81ever28fX1VRWDgNd5gswnYL49yKuUyIOy3qXLrFG3RG8CR++zellgRPP6Ix5BLrAI0u8ZTv3XIf4vPuM44SiX0/rytacj4KugL5/9RFjLcR9+qH3fcO6rv294RP9+E7+A7hDf1p5pZe//TCuLNcdeUl4wECVpHg5VN2265saaVuPYKUsmTF0qhLQHQdQ7Fg2fsIw9A6LPvb/ieVnufs+daFo8Yeqy/P3FONzxG9/5WL8/+f/6LC4O6QadQbrLwUdgq0gopQ8gu7WnWGqyQTSCra4BK3uYzwAiqrqYyOhuIALPJi/+ogDb82cLRzBxfpEuc0IuGYAufKSHQaPLV0hXHxFUXUzcdLcuIEZbP+EDbYvb82e6vNSDfILNxT9NV/PXpAunqpeuL04ckNVvGsECplw4Kb7NnovmBlw0Wd+5LwVTKf3xK4rNl0z2fUpaWf4pafjkRty/xHp2NchUYmWQqc8TWaoGONKfzcIVL3mgowPeg32f0nJ5v3etx4Uc5xJs7SpM9B3IWYFt/WE7ElnHLsfrcLB3TTS/GtrvHpH8PfABeP1ug08yw13ZvQtjxwvWUiHHFX4nZkmcLCUsDVMi5lzGxp50YMplCa2x2eNyMJUl2rJ1KJk1Gdk1Xypr0q5hH+8ghmZLpJxSj5JDNGtmFRCCnbuVabgb68VhTW7VTUOao02poSSfehkjxgjkX/5ILzin0TCJNS4VxaX3XEav/du73127YvNtv6qnr7jUoGCgx93q6sSL35y6JbZi0IG1qqo+cCk9vs9T46n/5VvUOecvo9d1/LLGX128b9n62kCudiz1/Inp7ljuWfEztmfSg6s6bFnAbAMNMZi1MOgADdHWpdgF7VhnHndVaoua2tM+B95YiZoE0TTr0QKeh+0rxoci5gMeboxh+3i1HjfF6kzrD5qKSlGJSimYcTjgo7w0lqvOvEh/fmav/Nlz2+QHhI/27u3+D24ovN5Xp9LO7lK6V32czlFZ3xgugKeEFFhCrKC/M7+Mq8X5fLjXYkMj4BH8yfnXyf8BW0Gv9AAAeNpjYGRgYABi87Rl9vH8Nl8Z5DkYQOCK2v2LIPr6w6XC/1f9k2ffw84H5HIwMIFEAUK7DA0AAAB42mNgZGDgkP7bwsDAfuH/qv9P2fcwAEVQwEoApUcHd3jaVZI9aFNRGIafe853b0RKKFIUuoiLP5QgIYQSJEOKYggVrUIoEjKIBHQwog6lYJcM4U4dRBzqz+BQLMWpk4ODriLiVqRDJ5F0K6EEEX3PrQG98PCec+4953u/9x63x0X0uA2IfkqbPHZDmvElyjZDIblHJa4yGz1j0a3Tcm/o+SUa1qER7TPv9mlFQ+b9C07aGm33joLd4Jqo2xazma5w3aYoWU/7NA77AjZJK5wT1H/jQq5KI77MpD0hjaepqm7qt8UHzUear5O6kvjFORto/TVprkA/3qKfXKFqTdLkqvQtafBux5mJU3rxfSZyXzimM/O2Kb4yF3oJnt0mPXskvz8o+p1oysoUbUjXD+R3KJYouzWdNdD6Ct1oRDMa/d6wWjbuJp/p2rL4rm8PpAeU3K72L3NGWZ2wB3Tk60jySnVrHLUFJvx7Kn6aiqvxXNqzNvWQfVbzqfLaZMrv8DJZoK61SshYXk8Ff341yoe1kNN/KK8sq+3DjEIeY7IMRNbbP2T11F9AvdzKehgTfAu/ykOxJ9q+D7m8fP5Vd1N35qMoHMKu9I70tt7J85j4PK3cou7JJ9UJ6N/7DuUxyWndB+1zd9WrCGfGZykms8xZCf4Ag/2MJQB42mNgYNCBwhKGVYxdTFJMe5h9mLOYZzAfY/7GYsGSxtLCsoHlAKscqxfrAtZvbA5sq9hV2D3Yr3GEcEzgOMfxiJOFU4yzj8uHq47rCbcJdxH3Bu5nPAk8M3i28bzileN14W3h3ccnwhfGt49fhL+Dfxf/DwE5gQ6BfQLvBGUEPQTDBDsElwnuE7wjFCV0QJhNOE/4joiayAaRf6I2om2iO0SviNmItYhdEbcQXyB+TcJJok/ihiSPZInkMsljkl+kPKSSpLZJvZF6I+0jvUpGQMZP5oUsi6yQ7DrZM3IccmpyCXJz5O7IW8gfUxBSSFGYoPBBMUTxipKC0jRlOeUVKhYqj1RTVO+oRam1qN1Td1I/pCGlMUfjiKaQpgcOGKaZolmk2aW5SPOC5j8tHa0KrSPaAtppQNihvUp7lY6SzgSdDQCsY2GFAAEAAACpAEIABQAAAAAAAgABAAIAFgAAAQABUAAAAAB42rWQzUrDUBCFT5L60xpERES6urjShaVVFzU7EXRVhAq61fRHg9XEpFV05XP5BP48gSI+hQ/gubfTtLFIV3LJne/OnDOdDoBFfMGBlcsD8Pn12WLeF7bhoivswMOjcA4KT8JTKOJDeJr5b+EZ1K0l4VkUrLZwnhwJF+BbD8JzWLE+hV3yoM8zlm1X+AVle1X4FfN2XfgNC/Zpn98dFO0IewgR4R4xApzjgv9CYQ0NrDNuoowKtkk+FQpnrAZUhyjxtYsOjxpxJubVYmwx3vJuUnnAGOKK7msqE+pqphKgZ7KDnh7d41qVUXsjU03SHpspEr5CKhQ9JTr1GXduZJyTOiuT1ftQrMWMTVa1PsYlcyHav7Y15CH9/+bvzCll3FrzV/6Et8/Z9b666cZqsr9DzqazClWZ0ONd4b2FnXTmqtlFm717nFFP1qA/5q/o3SXYT7sf4YaZgDU9eecHC+qDegAAAHjabczHapRhAAXQ86X3Xuy9138mmRRbjEnG3ns3kDa2hNEsgigIurEtfYcoKlh3ulFUcKHgQhf6JoKY+ZfezeHexZVnKn8yhvwvk4S8kC9fgUJFipUoVaZchUpVqtWoVadeg0ZNmk0z3QwzzTLbHHPNM98CCy2y2BJLLbPcCiutstoaa0USklq0SmnTrkOnddbbYKNNumzWbYsevfqkbbXNdjvstMtue+y1z34HHHTIYUccdcxxJ5x0ymlnnHVOfyhwy20PPXDXZCh0x32/PfLEZx89NWDQJ1989c0z3404L+OCS0aNybpqwjXX3XDTD7/8DEWhOJSE0lAWykNFqAxVoTrUhNpQF+o998Jrb7z30isfPA4N3noXGkOTe6G5aPjixNhIIkeyePxyJoq6o9jefyajKIpNxCZjW2JbY1OxbbHtsR2xnbHdORPxbyJRNpQZHs8ODvRfGclNyXTOVLqgbzw7OlVS6Z6/mQZmuQAAeNo9zKkOwkAYBOBulx70oKdBQFpIMKuxCEJragiqmyDxdUiCQcKz/EVheTIYYFk332QyD/a6ELsaDbnbtmfsJvvaFm1JsWwo3yGc5YRssW8N4kVFXGzILqo7f5riCwuwO4UBYK0UnM+MFFzAOSkMAXf5AyNP3fpovbEpel4fwQD0p5ohGHSaIzBca0bgSGjGYDTXTMB4ppmCyUEzA9NSMwezxZ+ScvEGKKdTXQABW7v0kwAA) format('woff');
    font-weight: normal; font-style: normal;
} 
@font-face {
    font-family: 'geomanistregular';
    src: url(data:font/truetype;charset=utf-8;base64,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) format('woff');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'geomanistlight';
    src: url(data:font/truetype;charset=utf-8;base64,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) format('woff');
    font-weight: normal; font-style: normal; 
}
@font-face {
    font-family: 'open_sans_condensedbold';
    src: url(data:font/truetype;charset=utf-8;base64,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) format('woff');
    font-weight: normal; font-style: normal; 
}
  
[class*=" fa-"],[class^=fa-]{font-family:FontAwesomeKW!important; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }
i.fa,i.fa:before{font-family:FontAwesomeKW; font-style:normal }
 .fa-home:before{content:"\e831" }
 .fa-question:before{content:"\f128" }
 .fa-search:before{content:"\f002" }
 .fa-star:before{content:"\f005" }
 .fa-check:before{content:"\f00c" }
.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d" }
 .fa-chevron-left:before{content:"\f053" }
 .fa-chevron-right:before{content:"\f054" }
 .fa-chevron-up:before{content:"\f077" }
 .fa-chevron-down:before{content:"\f078" }
 .fa-chain:before,.fa-link:before{content:"\f0c1" }
 .fa-caret-down:before{content:"\f0d7" }
 .fa-caret-up:before{content:"\f0d8" }
 .fa-caret-left:before{content:"\f0d9" }
 .fa-caret-right:before{content:"\f0da" }
 .fa-angle-left:before{content:"\f104" }
 .fa-angle-right:before{content:"\f105" }
 .fa-angle-up:before{content:"\f106" }
 .fa-angle-down:before{content:"\f107" }
 .fa-exclamation:before{content:"\f12a" }
 .fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e" }
 .fa-map-marker:before{content:"\f041" }
 .fa-envelope:before{content:"\f0e0" }
 .fa-twitter:before{content:"\f099" }
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"; margin-left:-2px }
.fa-pinterest:before{content:"\f0d2";margin-left:-2px }
 .fa-google-plus:before{content:"\f0d5" }
 .fa-linkedin:before{content:"\f0e1" }
.fa-youtube:before{content:"\f313"; margin-left:-2px }
.fa-instagram:before{content:"\f31e"; margin-left:-2px }
 .fa-phone:before{content:"\f095" }
 .fa-search2:before{content:"\f003" }
 .fa-search-plus:before{content:"\f00e" }
 .fa-phone-square:before{content:"\f098" }
 .fa-envelope-square:before{content:"\f199" }
 .fa-mobile:before{content:"\e803" }
 .fa-mail:before{content:"\e806" }
.icon-volume:before{content:'\e807'; }
.icon-volume-off:before{content:'\e808'; }


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* CLS */
html{overflow-y:scroll}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
.front body { background-color: #f5f5f5; }

ol, ul {
  margin-bottom: 0;
  padding-bottom: 10px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.pure-table.stretch{
  width:100%;
}

/* */

ul, menu, dir {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
@media (max-width: 479px) { 
  ul, menu, dir { padding-inline-start: 40px; }
}  
#block-menu-menu-useful-links { margin-left: 15%; }
@media (max-width: 767px) { 
  #block-menu-menu-useful-links { margin-left: 0; }
}

.marker, .form-required { color: #aa0101; }
.anchor { padding-top: 90px; }

/* Fonts families */
body.pff-1 { font-family: geomanistregular, Helvetica Neue, Arial, Sans-serif; }
body.pff-2 { font-family: open_sans_condensedbold, Arial Narrow, Arial, Sans-serif; }

.hff-1 h1,.hff-1 h2,.hff-1 h3,.hff-1 h4,.hff-1 h5,.hff-1 h6, .sff-1 #site-name, .sff-1 #footer-site-name, 
.slff-1 #site-slogan, .slff-1 #footer-site-slogan, .hff-1 table th, .hff-1 .tp-caption .title,
.hff-1 .views-field-title, .hff-1 .quicktabs-tabs > li, .hff-1 .nav-tabs > li, .hff-1 ul.menu,
.hff-1 input, .hff-1 .more-link, .hff-1 select, .hff-1 textarea { font-family: geomanistregular, Helvetica Neue, Arial, Sans-serif; letter-spacing: 0; }
.hff-2 h1,.hff-2 h2,.hff-2 h3,.hff-2 h4,.hff-2 h5,.hff-2 h6, .sff-2 #site-name, .sff-2 #footer-site-name, 
.slff-2 #site-slogan, .slff-2 #footer-site-slogan, .hff-2 table th, .hff-2 .tp-caption .title,
.hff-2 .views-field-title, .hff-2 .quicktabs-tabs > li, .hff-2 .nav-tabs > li, .hff-2 ul.menu,
.hff-2 input, .hff-2 .more-link, .hff-2 select, .hff-2 textarea { font-family: open_sans_condensedbold, Arial Narrow, Arial, Sans-serif; letter-spacing: 0; }
.hff-1 h1  {
    font-family: geomanistlight,geomanistregular,Helvetica Neue,Arial,Sans-serif;
    font-weight: 100;
}

body.maintenance-page { font-family: geomanistregular, Helvetica Neue, Arial, Sans-serif; }
.maintenance-page #site-name { font-family: geomanistregular, Helvetica Neue, Arial, Sans-serif; }
.maintenance-page h1, .maintenance-page #site-slogan { font-family: geomanistregular, Helvetica Neue, Arial, Sans-serif; }

body { font-size: 17px; color: #3f3f3f; font-weight: 400; line-height: 1.6; text-rendering: optimizeLegibility; letter-spacing: 0.02em; }

body.not-logged-in { margin-top: 0 !important; }
//body.admin-menu { margin-top: 0 !important;}
.page-node-23 h1#page-title,
.page-node-51 h1#page-title,
.page-node-59 h1#page-title { display :none; }
p { margin: 0; padding: 0 0 20px 0; }
#block-system-main .field-name-body img,
.c_consul_img img,
.field-name-description-field img,
.not-front #logo img,
.view-abc-do-imobiliario img { height: auto !important; }

b, strong { font-weight: bold; }

.lead, .field-name-field-mt-subheader-body p { 
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    padding-bottom: 20px;
    margin-bottom: 0;
    font-family: 'geomanistregular';
    color: #000;
}    

a { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; 
-o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #357cce; }

a:hover { color: #3f8edb; }
a:focus { outline: none; text-decoration: none; color: #3f8edb; }
h2 a:hover, h2 a:focus { text-decoration: none; }

code, pre { word-wrap: break-word; word-break: break-all; white-space: pre; white-space: pre-wrap; font-family: geomanistregular, Consolas, Monaco, Courier; }

pre { background: #ebebeb; border:none; border-left: 2px solid #636363; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; color: #363636; 
padding: 20px; font-size: 14px; max-height: 62px; overflow: hidden; margin: 40px 0 40px 45px; }

pre:hover { max-height: 10000px; -webkit-transition: all ease-in-out 2s; -moz-transition: all ease-in-out 2s; -o-transition: all ease-in-out 2s;
-ms-transition: all ease-in-out 2s; transition: all ease-in-out 2s; }

img { display: block; max-width: 100%; height: auto; }
.field.field-name-body img { margin-bottom: 20px; }

blockquote { font-size: 20px; padding:0 0 0 80px; border-left: none; position: relative; margin: 15px 0 10px; line-height: 1.33; min-height: 80px; background-color: #e2e2e2; }
blockquote::after {
  color: #fff !important;
  padding-left: 0.08em;
  padding-top: 0.09em;
  font-family: "Times New Roman", Serif; 
}
blockquote.colappse { margin-bottom: 5px; }
blockquote.indice {
  background: url(/sites/all/files/imagens/site/blockquote-index-background.jpg) !important;
  background-position: top right;
  background-size: cover;
  background-size: cover !important;
}
blockquote.indice ul { padding-left: 0 !important; background-color: transparent; }
blockquote.indice ul li a { color: #333; }
blockquote.indice:after { display: none; }
blockquote.indice .index {
  font-weight: 700;
  padding-top: 1em;
  margin-left: -1em;
  font-size: 1.2em;
}

blockquote p, blockquote ul { background-color: #f2f2f2; padding: 0 15px 20px 15px; }
blockquote p:first-child, blockquote ul:first-child { padding-top: 22px; }
blockquote p:last-child, blockquote ul:last-child { padding-bottom: 22px; }
blockquote ul { padding-left: 40px; }

.footer-area blockquote { padding-left: 70px; font-size: 18px; }

/*Blockquote quote symbol*/
blockquote:after { position: absolute; content: "“"; left: 15px; color: #dddddd; font-style: normal;
font-size: 180px; line-height: 120px; top: 0; height: 55px; font-family: Times New Roman, Serif; }
blockquote.sem-aspas:after { content: " "; }

.footer-area blockquote:after { left: 0; font-size: 125px; top: 0; line-height: 90px; height: 40px; }

@media (min-width: 768px) and (max-width: 991px) { 
	.footer-area blockquote { padding-left: 40px; font-size: 18px; }	
	.footer-area blockquote:after { left: 0; font-size: 90px; top: 0; line-height: 67px; }
}

@media (max-width: 767px) { 
	blockquote { padding: 0 0 0 75px; }
	blockquote:after { left: 0; font-size: 125px; top: 0; line-height: 90px; height: 40px; }
    blockquote.indice .index { margin-left: 0; }    
    blockquote.indice { padding: 0 0em 0 2em !important; }    
}

ul { list-style-type: square; }

/*Headings*/
h1, h2:not(.tab), h3, h4, h5, h6 { line-height: 1.2; margin: 1em 0 0.5em 0; font-weight: 400; text-transform: uppercase; letter-spacing: 0.0em; }
.front h1 { margin: 0; z-index: -1; position: absolute; top: 0; font-size: 8px; padding: 0; }
.page-blog-imobiliario h1 { text-align: center; }

h1 a, h2:not(.tab) a, h3 a, h4 a, h5 a, h6 a { color: #3f3f3f; }

h1 { font-size: 34px; margin-bottom: 20px; }
h2:not(.tab) { font-size: 26px; margin-bottom: 20px; }
h3 { font-size: 22px; margin-bottom: 20px; font-weight: 400; }
h4 { font-size: 20px; font-weight: 700; }
h5 { font-size: 18px; font-weight: 700; text-transform: uppercase; }

.title { margin-top: 0; color: #aa0101; text-transform: uppercase; }

.sidebar h2:not(.tab).title { margin-top: 6px; text-transform: uppercase; font-size: 16px; color: #636363; display: inline-block; }

.field-name-field-data-atualizacao,
footer.node-footer { padding-top: 20px; }
.term-listing-heading footer.node-footer { margin-bottom: 20px; padding-top: 0px; }
.footer-top-area h2.title { font-size: 36px; text-align: center; margin-top: 20px; }

.view-display-id-page_1 .title, .bottom-area .title, .bottom-highlighted-area .title { font-size: 36px; color: #000; text-align: center; margin-bottom: 0.5em; line-height: 1em; }
.view-display-id-page_1 h2, .bottom-area h2 { margin-top: 0; padding: 0 0 20px 0; font-size: 1em; color: rgb(112, 112, 112) !important; }
.view-display-id-page_1 .view-header, .bottom-area .view-header { margin-bottom: 30px; }

.footer-area h2.title { color: white; font-size: 24px; font-weight: 400; padding-bottom: 5px; margin-top: 10px; }

/*Blocks*/
.block { padding: 0 0 25px 0; }

.header-top-area .block { padding: 0 !important; }

.header-top-area .home.pull-left {
    float: left !important;
    font-size: 21px;
    line-height: 1;
    width: 45px;
    height: 45px;
    padding: 0;
}   

.header-area .block { padding: 0 0 20px 0; }

.sidebar .block { padding: 0 0 45px 0; }

.footer-area .block { padding: 0 0 10px 0; }

.subfooter-area .block { padding: 10px 0; }

.block-quicktabs .block,
#block-views-slideshow-full-block,
#block-views-slideshow-boxed-block,
.header-top-area #block-block-4,
#search-area .block { padding: 0; }
#block-block-44444 { overflow: hidden; }

/*layout*/
.boxed #page-container { margin-right: auto; margin-left: auto; position: relative; background-color: #fff;
-moz-box-shadow: 0px 0px 10px #d7d7d7;; -o-box-shadow: 0px 0px 10px #d7d7d7;; -webkit-box-shadow: 0px 0px 10px #d7d7d7;; box-shadow: 0px 0px 10px #d7d7d7;;	 }

#header-top { background-color: #c7080d; border-bottom: 1px solid #66666685; }

#header { padding: 0 0 0 0; background-color: white; }
#header .col-md-8 { float: right; }
#header-inside { position: relative; }

#page-intro { background-color: #f1f1f1; }

#banner { background-color: #ffffff; }

.view-mt-testimonials,
#highlighted { padding: 40px 0 20px 0; background-color: #fff; }

#featured { padding: 40px 0; }

#main.content, .sidebar { padding: 40px 0; }

#featured + #main.content { padding-top: 0; }

#bottom { padding: 75px 0 35px 0; position: relative; }


#footer-top { background-color: #151515; padding: 50px 0 30px; }
#footer { background-color: #920000; padding: 40px 0 15px 0; color: white; text-transform: uppercase; }
#footer ul.menu { font-size: 1.2em; }

#subfooter { background-color: #151515; padding: 20px 0 10px 0;}

#main-navigation.with-search-bar { padding-right: 10px; }

.container {
  max-width: 1220px !important;
  width: 100%  !important;
}

#banner { height:430px; }

@media (min-width: 480px) { 
  #banner { height: 288px; }
}

@media (min-width: 768px) { 
  .boxed #page-container, .onscroll.boxed #page-container #header { width: 750px; }
  #search-area { width: 60px; }
  #banner { height: 372px; }
}

@media (min-width: 992px) {
  .boxed #page-container, .onscroll.boxed #page-container #header { width: 970px; }
  #banner { height: 450px; }
}

@media (min-width: 1200px) { 
	.boxed #page-container, .onscroll.boxed #page-container #header { width: 1170px; }
	.fix-second-sidebar { padding-left: 83px; }
	.fix-first-sidebar { padding-right: 83px; }
	/*navigation layout*/
  #search-area { width: 110px; }
  #banner { height: 450px; }
}
@media (min-width: 1366px) { 
  .container { max-width: 1360px !important; }
}

@media (max-width: 991px) { 
	/*Fixed header position*/
	.onscroll #header { display: none; }
}

@media (max-width: 479px) { 
	.header-top-area { margin-right: -15px; margin-left: -15px; }
  #col-md-12 { margin: 0 45px 0 0; }
}

#page .container {
   width: 100% !important;
}
@media (min-width: 768px) { #page .container { width: 99% !important; } }
@media (min-width: 992px) { #page .container { width: 98% !important; } }
@media (min-width: 1200px) { #page .container { width: 97% !important; } }
#page #bloco-apresentacao .container { width: 100% !important; }

/*regions*/
.header-top-area { color: #ebebeb; font-size: 14px; }

.header-top-area a { 
  color: #ebebeb;
  height: 45px;
}
.header-top-area a.home { width: 45px; display: block; font-size: 0; }
.header-top-area i.fa.fa-home {
  display: block;
  text-align: center;
  position: relative;
  left: 0;
  height: 45px;
}

.header-top-area a:hover, .header-top-area a:focus { color: #ebebeb; text-decoration: none; }

.sidebar { font-size: 14px; line-height: 1.4; }
.sidebar .views-field-field-local-slogan {
    font-size: 13px;
    line-height: 1.3;
}

.bottom-area { color: #707070 !important; }

.footer-top-area { color: #555555; }

.footer-area { font-size: 13px; line-height: 1.38; color: #ebebeb; }
.footer-area .contact-info strong {
  color: #fff !important;
  font-size: 1.2em;
}
.footer-area #footer-logo-and-site-name-wrapper ul.contact-info li { padding-left: 0; }
.footer-area .ana-macao-kw { display: table; }
.footer-area .ana-macao-kw .logo {
  display: table-cell;
  vertical-align: text-top;
  width: 32%;
}
.footer-area .ana-macao-kw img {
  float: left;
  display: inline-block;
  margin-top: 10px;
}
.footer-area .ficha-dados {
  display: table-cell;
  vertical-align: top;
  padding-left: 20px;
}
.footer-area #footer-site-name {
  text-transform: capitalize;
  font-family: geomanistlight !important;
  font-weight: 400;
}
.footer-area #footer-site-slogan { padding-bottom: 10px; }

@media (min-width: 768px) and (max-width: 991px) { 
  .footer-area { font-size: 16px; line-height: 1.2; }
  .footer-area #footer-site-name { font-size: 30px; }
  .footer-area .contact-info li { padding-left: 30px; }
  .footer-area .ficha-dados { padding-left: 10px; }
  .footer-area h2.title { font-size: 20px; }
}
@media (min-width: 480px) and (max-width: 767px) {
}
@media (max-width: 479px) { 
  .footer-area { font-size: 12px; line-height: 1.2; }
}


.subfooter-area { font-size: 12px; line-height: 1.38; color: #a3a3a3; }

.subfooter-area p { padding-bottom: 10px; }

@media (max-width: 991px) {
	.subfooter-area { text-align: center; }
}

/* Header Top & Main navigation menus*/
#header ul.main-menu { padding-bottom: 20px; }

#header-top ul.menu li,
#header ul.menu li { display: inline-block; float: none; }

#header ul.menu li { z-index: 497; }

#header ul.menu li .nolink:hover,
#header-top ul.menu li .nolink:hover { cursor: pointer; }

#header-top ul.menu li .nolink,
#header-top ul.menu li a { padding: 4px 11px 4px 11px; color: #ebebeb; line-height: 1; margin: 5px 0; }

#header-top ul.menu li.last .nolink,
#header-top ul.menu li.last a { border-right: none; }

#header-top ul.menu li .nolink:hover,
#header-top ul.menu li a:hover { text-decoration: underline; }

#header ul.menu li .nolink,
#header ul.menu li a { color: #000; font-size: 18px; padding: 6px 15px; }

#header ul.menu li a.active { color: #357cce; font-weight:700; }

#header ul.menu li .nolink:hover, 
#header ul.menu li a:hover, 
#header ul.menu li.sfHover>a { background-color: #357cce; color: #fff; text-decoration: none; }

#header ul.menu li.expanded > a:before, #header ul.menu li.collapsed > a:before,
#header-top ul.menu li.expanded > a:before, #header-top ul.menu li.collapsed > a:before { content: ""; }

#header ul.menu ul.menu,
#header-top ul.menu ul.menu { display:none; }

#main-navigation ul.menu { margin-right: 10px; }
#main-navigation ul.menu { font-family: geomanistlight; }

/*superfish support*/
#main-navigation .sf-main-menu { text-align: right; }
#main-navigation .sf-menu ul { display: none; background-color: #357cce; top: 100%; margin-top: 1px; }
#header-top .sf-menu ul { display: none; background-color: #357cce; top: 100%; margin-top: 11px; }

#main-navigation .sf-menu>li>a.menuparent,
#main-navigation .sf-menu>li>span.nolink { padding-right: 2em; }
#header-top .sf-menu>li>a.menuparent,
#header-top .sf-menu>li>span.nolink { padding-right: 25px; }

#main-navigation .sf-menu ul li a,
#main-navigation .sf-menu ul li .nolink { color: #ffffff; padding: 8px 15px; }
#header-top .sf-menu ul li a,
#header-top .sf-menu ul li .no-link
 { color: #ffffff; padding: 12px 20px; margin: 0; border-right: none; }

#main-navigation .sf-menu ul li span.active,
#main-navigation .sf-menu ul li a.active { color: #ffffff; }

#main-navigation .sf-menu ul li a:hover, #main-navigation .sf-menu ul li.sfHover>a,
#header-top .sf-menu ul li a:hover, #header-top .sf-menu ul li.sfHover>a { background-color: #3f8edb; text-decoration: none; }

#main-navigation .sf-menu>li>ul,
#header-top .sf-menu>li>ul { right: 0!important; }

#main-navigation .sf-menu ul ul,
#header-top .sf-menu ul ul { top: 0; margin-top: 0; margin-left: 1px; }

/*superfish menu arrows*/
#main-navigation ul.sf-menu li .nolink:after,
#main-navigation ul.sf-menu li a.menuparent:after { content: "\f107"; font-family: 'FontAwesomeKW'; position: relative; top: 2px !important; font-size: 17px; font-weight: 400; line-height: 17px; padding: 0 0 0 5px !important; vertical-align: top; }

#header-top ul.sf-menu li a.menuparent:after { content: "\f107"; font-family: 'FontAwesomeKW'; position: absolute; top: 1px; right: 10px; font-size: 12px; font-weight: 400; line-height: 20px; }

#main-navigation ul.sf-menu ul li a.menuparent:after { content: "\f105"; right: 15px; top: 11px; }

#header-top ul.sf-menu ul li a.menuparent:after { content: "\f105"; right: 15px; top: 8px; }

@media (min-width: 992px) and (max-width: 1199px) { 
	#main-navigation ul.sf-menu li a.menuparent:after,
	#main-navigation ul.sf-menu li .nolink:after { top: 9px; }
	#main-navigation ul.sf-menu ul li .nolink:after,
	#main-navigation ul.sf-menu ul li a.menuparent:after { top: 10px; }
}


/*Menus*/
ul.menu { margin: 0; padding: 0; list-style: none; }

ul.menu li { margin:0; position: relative; list-style: none; padding: 0; }

ul.menu li .nolink,
ul.menu li a { padding: 7px 10px 8px 30px; line-height: 150%; display: block; text-decoration: none; color: #357cce; }

ul.menu li .nolink:hover,
ul.menu li a.active:hover { color: #3f8edb; }

ul.menu li .nolink:hover,
ul.menu li a:hover { text-decoration: underline; color: #3f8edb; }

ul.menu li.expanded ul { padding-left: 20px; }

/*responsive multilevel menu*/
.mean-container .block-superfish { padding: 0; }

.mean-container .sf-menu { display: none!important; height: 0!important; }

.mean-container .meanmenu-wrapper { display: none!important; height: 0!important; }

.mean-container .mean-bar { background: transparent; padding: 0; z-index: 1001; }

#header .mean-container .mean-bar {  position: absolute; margin-top: -22px; right: 0; }

.mean-container a.meanmenu-reveal { color: rgb(235, 235, 235) !important; font-size: 18px; text-indent: 0; padding: 12px 0 11px; line-height: 20px; right: 10px !important; }
.mean-container a.meanmenu-reveal {
    font-size: 0 !important;
    line-height: 0 !important;
}

.mean-container a.meanmenu-reveal span { background: rgb(235, 235, 235) !important; }

.mean-container a.meanmenu-reveal.meanclose:after { font-family: "FontAwesomeKW"; content: "\f00d"; font-size: 22px; font-weight: 400; }

.mean-container .mean-nav { position: absolute; background-color: #357cce; top: 46px; margin-top: 0; }

.mean-container .mean-nav ul { width: 100%!important; }

.mean-container .mean-nav ul * { float: left!important; }

.mean-container .mean-nav ul li a, 
.mean-container .mean-nav ul li span { border-bottom: 1px solid rgba(255,255,255,0.14); text-transform: none; border-top: none; line-height: 21px; text-decoration: none; font-size: 16px; color: white; padding: 1em 5%; }

.mean-container .mean-nav ul li a:hover { background-color: #3f8edb; }

.mean-container .mean-nav ul li a.mean-expand { border-left: 1px solid rgba(255,255,255,0.14)!important; margin-top:0; border-bottom: none!important; height: 29px; 
width: 29px!important; background-color: #357cce; line-height: 29px; font-family: geomanistregular, Helvetica Neue, Arial, Sans-serif; }

.mean-container .mean-nav ul li a.mean-expand:hover { background-color: #3f8edb; }

.mean-container .mean-nav ul li li a.mean-expand { height: 30px; }

.mean-container .mean-nav ul li li a { opacity: 1; filter: alpha(opacity=100); width: 80%!important; border-top: 1px solid #357cce; } 

.mean-container .mean-nav ul li li a:hover { border-top: 1px solid #3f8edb; }

.mean-container .mean-nav ul li li li a { width: 70%!important; } 

.mean-container .mean-nav ul li li li li a { width: 60%!important; }                                                    

.mean-container .mean-nav ul li li li li li a {	width: 50%!important; }

#header-top .mean-container .mean-bar { z-index: 102; }

#header-top .mean-container a.meanmenu-reveal { color: #fff; }

#header-top .mean-container a.meanmenu-reveal span { background: #fff; }

/*Menus*/
ul.menu { margin: 0; padding: 0; list-style: none; }

ul.menu li { margin:0; position: relative; list-style: none; padding: 0; }

ul.menu li .nolink,
ul.menu li a { padding: 7px 10px 8px 30px; line-height: 150%; display: block; text-decoration: none; color: #357cce; }

ul.menu li .nolink:hover,
ul.menu li a.active:hover { color: #3f8edb; }

ul.menu li .nolink:hover,
ul.menu li a:hover { text-decoration: underline; color: #3f8edb; }

ul.menu li.expanded ul { padding-left: 20px; }

/*menu arrows  */
ul.menu li.collapsed > a:before { content: "\f105"; font-family: 'FontAwesomeKW'; position: absolute; left: 0px; font-size: 20px; top: 6px; color: #1e1e1e;
-webkit-transition: all linear 0.2s; -moz-transition: all linear 0.2s; -o-transition: all linear 0.2s;  -ms-transition: all linear 0.2s; 
transition: all linear 0.2s; font-weight: 700; }

ul.menu li.expanded > a:before { content: "\f107"; font-family: 'FontAwesomeKW'; position: absolute; left: 0px; font-size: 20px; top: 8px; color: #1e1e1e;
-webkit-transition: all linear 0.2s; -moz-transition: all linear 0.2s; -o-transition: all linear 0.2s;  -ms-transition: all linear 0.2s; 
transition: all linear 0.2s; font-weight: 700; }

ul.menu li > a:hover:before { left: 5px; color: #3f8edb; }

ul.menu li.expanded > a:hover:before { left: 5px; }


/*main slideshow*/
.fullwidthbanner>ul, .bannercontainer .banner>ul { display: none; }

/*main slideshow caption*/
.tp-caption { margin-left: 30px!important; white-space: normal!important; width: 450px; }

.tp-caption .field-mt-kind, .tp-caption .field-mt-contract { float: left; margin-bottom: 1px; }

.tp-caption .field-mt-kind + .field-mt-contract { margin-left: 1px; }

.tp-caption .field-mt-kind a, .tp-caption .field-mt-contract a { font-size: 12px; text-transform: uppercase; font-weight: 700; background-color: rgba(17,17,17,0.9); 
color: #ffffff; padding: 5px 20px; display: inline-block; line-height: 2.33; }

.tp-caption .field-mt-kind a:hover, .tp-caption .field-mt-contract a:hover { background-color: #111111; }

.tp-caption .title { clear: both; opacity: 0.8; }

.tp-caption .title a, .tp-caption .title span { font-size: 1.2em; font-weight: 300; color: #ffffff; background-color: rgba(37,37,37,0.9); padding: 17px 25px; display: block; line-height: 1.2;  font-family: geomanistlight; }

.tp-caption .title a:hover { background-color: #252525; }

.tp-caption.slidelink { z-index: 0!important; left: 0!important; top: 0!important; }

/*Revolution Nav Controls*/
.tparrows.default { background-image: none; width: 74px; height: 74px; color:rgba(255,255,255,0.5); background-color: transparent; text-align: center; 
-webkit-transition: all linear 0.2s; -moz-transition: all linear 0.2s; -o-transition: all linear 0.2s; -ms-transition: all linear 0.2s; 
transition: all linear 0.2s; display: none; top: 50%!important; line-height: 1; }

.tparrows.tp-leftarrow { left: 0!important; }

.tparrows.tp-rightarrow { right: 0!important; }

.tparrows.default:before { font-family: 'FontAwesomeKW'; font-size: 74px; display: inline-block; content: '\f104'; line-height: 74px; padding-right: 2px; }

.tparrows.tp-rightarrow:before  { content: '\f105'; padding-right: 0px; }

.tparrows.default:hover { background-color: rgba(255,255,255,0.80); text-decoration: none; color: rgba(42,40,40,0.7); }

.tparrows.preview1:after { font-family: ""; color: transparent; font-size: 0; width: 0; height: 0; background: none; z-index: 0; line-height: 0; }

.tp-leftarrow:after, .tp-rightarrow:after { content: ''!important; }

.tp-bullets { z-index: 30!important; display: none; }

.tp-bullets.simplebullets .bullet { background-image: none!important; background-color: transparent!important; width: 40px!important; height: 10px!important; 
border: 1px solid #ffffff!important; margin: 0 5px!important; -webkit-transition: all linear 0.2s; -moz-transition: all linear 0.2s; -o-transition: all linear 0.2s; 
-ms-transition: all linear 0.2s; transition: all linear 0.2s; }

.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected  { background-color: #ffffff!important; width: 40px!important; 
height: 10px!important; border: 1px solid #ffffff!important; margin: 0 5px!important; }

.tp-bannertimer { background-image: none; background-color: rgba(37,37,37,0.9); display: none; }

/*revolution boxed slider*/
.boxed .container.boxed-slideshow { width: 100%; padding-left: 0; padding-right: 0; }

@media (min-width: 1200px) { 
.tp-caption { margin-left: 0!important; }
}

@media (max-width: 767px) { 
.tp-caption { width: auto; margin-right: 30px!important; }
.tp-caption .title a { font-size: 20px; padding: 15px; }

.tparrows.default { top: auto!important; bottom: -40px; width: 40px; height: 40px; }
.tparrows.default:before { font-size: 48px; line-height: 38px; }

.tp-bullets.simplebullets .bullet { width: 30px!important; height: 7px!important; margin: 0 2px!important; bottom: -43px!important; border-color: #000!important; }
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected  { background-color: #000!important; width: 30px!important; height: 7px!important; margin: 0 2px!important; border-color: #000!important; }
}

.tp-leftarrow.default, .tp-leftarrow.square, .tp-rightarrow.default, .tp-rightarrow.square { background-image: none !important; }

/*footer-top menu*/
.footer-top-area ul.menu li a { color: inherit; }

.footer-top-area ul.menu li a:hover, .footer-top-area ul.menu li a.active:hover { color: inherit; }

.footer-top-area ul.menu li.collapsed > a:before, .footer-top-area ul.menu li.expanded > a:before { top: 7px; color: inherit; }

.footer-top-area ul.menu li > a:hover:before, .footer-top-area ul.menu li.expanded > a:hover:before { color: inherit; }

/*footer menu*/
.footer-area ul.menu li a { color: #cacaca; }

.footer-area ul.menu li a:hover { color: #3f8edb; }

/*footer menu arrows */
.footer-area ul.menu li.collapsed > a:before, .footer-area ul.menu li.expanded > a:before { top: 7px; color: #357cce; }

.footer-area ul.menu li > a:hover:before, .footer-area ul.menu li.expanded > a:hover:before { color: #3f8edb; }

/*Subfooter menu*/
.subfooter-area.right ul.menu { text-align: right; }

.subfooter-area ul.menu li { display: inline-block; }

.subfooter-area ul.menu ul.menu { display: none; }

.subfooter-area ul.menu li a { margin:0; padding: 0 15px 0 11px; border-right: 1px solid #b7b7b7; color: #b7b7b7; line-height: 1; text-transform: uppercase; }  

.subfooter-area ul.menu li a:hover,
.subfooter-area ul.menu li a.active:hover { color: #ffffff; text-decoration: underline; }

.subfooter-area ul.menu li.last a { border-right: none; padding-right: 0; }

.subfooter-area.left ul.menu li.first a { padding-left: 0; }

.subfooter-area ul.menu li.expanded > a:before, .subfooter-area ul.menu li > a:before { content: ""; }

@media (max-width: 991px) { 
	.subfooter-area ul.menu, .subfooter-area.right ul.menu { text-align: center; padding: 0 0 0 2px; }
}

@media (max-width: 767px) { 
	.subfooter-area ul.menu li { display: block; padding: 10px 20px; }
	.subfooter-area ul.menu li.last a, .subfooter-area ul.menu li a { border-right: none; padding: 0 10px; }	
}

/* Search block*/
.block-search form { position: relative; }

.block-search form input.form-text { padding: 10px 35px 10px 15px; font-size: 16px; width: 100%; margin: 0; }

.block-search .form-actions { position: absolute; top:0px; right: 0px; }

.block-search .form-actions:after { font-family: 'FontAwesomeKW'; content: "\f002"; position: absolute; top: 0; right: 0; z-index: 0; line-height: 50px; 
width: 30px; display: block; color: #d2d2d2; font-size: 18px; }

.footer-area .block-search .form-actions:after, 
.footer-top-area .block-search .form-actions:after, 
.subfooter-area .block-search .form-actions:after { color: inherit; }

.block-search input.form-submit { background-color: transparent; min-width: 0; font-size: 18px; padding: 0 10px 0 30px;
color: #636363; position: relative; z-index: 1; margin: 0; text-transform: none; width: 40px; color: transparent; }

.block-search input.form-submit:focus, .block-search input.form-submit:hover { outline: none; background: transparent; box-shadow: none; color: transparent; }

/*Navigation search bar*/
#search-area { position: relative; }

#search-area h2.element-invisible { width: 0; }

#search-area .container-inline { margin: 0; }

#search-area .form-text { background: transparent; width: 0; position: absolute; z-index: 498; right: 0; border-color: transparent;
-webkit-transition: all linear 0.35s; -moz-transition: all linear 0.35s; -o-transition: all linear 0.35s; -ms-transition: all linear 0.35s; 
transition: all linear 0.35s; padding: 0; -webkit-box-shadow: inset 0 2px 5px #ebebeb; box-shadow: inset 0 2px 5px #ebebeb; }

#search-area .form-actions { position: absolute; top: 0px; right: 0px; }

#search-area .form-actions:after { font-family: 'FontAwesomeKW'; content: "\f002"; position: absolute; top: 0; left: auto; right: 0; z-index: 498; width: 40px;
text-align: center; border-left: 1px solid #cccccc; height: 30px; margin-top: 10px; line-height: 30px; }

#search-area input[type="submit"] { background-color: transparent; min-width: 0; position: relative; z-index: 499; padding-left: 40px; margin-top: 0; 
width: 100%; color: #636363; }

#search-area input[type="submit"]:hover { outline: none; background: transparent; }

@media (min-width: 768px) { 
	#search-area:hover .form-text, #search-area .form-text:focus { width: 350px; background-color: #ffffff; padding: 10px 50px 10px 15px; border: 1px solid #d0d0d0; }
}

@media (min-width: 768px) and (max-width: 991px) { 
	#search-area .form-text { height: 40px; }
	#search-area .form-actions:after { margin-top: 5px; }
}

@media (min-width: 768px) and (max-width: 1200px) { 
	#search-area input[type="submit"] { width: 40px; color: transparent; }
}

@media (min-width: 992px) { 
	#search-area { margin: 35px 0 0 0; }
}

@media (min-width: 1200px) { 
	#search-area:hover .form-text, #search-area .form-text:focus { padding: 10px 120px 10px 15px; }
	#search-area .form-actions:after { left: 0; right: auto; }
}

@media (max-width: 767px) { 
	#search-area { margin-bottom: 20px; }
	#search-area .form-actions:after { left: 0; right: auto; }
	#search-area .form-text, #search-area .form-text:hover { position: relative; width: 100%; padding: 10px 120px 10px 15px; border: 1px solid #d0d0d0; }
	#search-area .form-text, #search-area .form-actions:after { z-index: 1; }
	#search-area input[type="submit"] { z-index: 2; }
}

/* Logo - Site name*/


#site-name { padding-bottom: 5px; }

#site-name a { font-size: 48px; line-height:1; text-decoration: none; color: #357cce; -webkit-transition: none; -moz-transition: none; 
-o-transition: none; -ms-transition: none; transition: none; }

#site-name a:hover { text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); -webkit-transition: all 0.2s ease-in-out; 
-moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

#site-slogan { font-size: 11px; line-height:1.30; padding: 0; color: #313131; }

#footer-logo-kw { padding-top: 7px; margin-bottom: 10px; }
#footer-logo-kw img { max-width: 35%; }
#footer-site-slogan { padding-bottom: 10px; }
.footer-area ul.contact-info li { margin-bottom: 5px; padding-left: 0; }
.footer-area ul.contact-info { padding-top: 10px; padding-bottom: 10px; margin-bottom: 0; }

#footer-site-name { font-size: 42px; color: white; }
.footer-area .contact-info strong { color: white !important; }

#footer-site-slogan { font-size: 12px; color: #ffffff; }

@media (min-width: 992px) and (max-width: 1199px) { 
	#site-name a { font-size: 36px; }
}

/*pager*/
.item-list ul.pager { margin: 20px 0 20px; text-align: center; }
.view-blog ul.pager.pager-load-more { margin-top: 0; }

.item-list ul.pager li { padding:0; margin:0 25px 0 0; font-size: 16px; }

.one-sidebar .item-list ul.pager li { margin:0 5px 0 0; }

.item-list ul.pager li > a { padding: 7px 10px; border: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; 
border-radius: 0px; line-height: 1; display: inline-block; color: #707070; font-weight: 400; }

ul.pager li > a:hover { background-color: #3f8edb; color: #ffffff; }

ul.pager li.pager-current, .item-list ul li.pager-current.last { padding: 3px 10px; line-height: 1; font-weight: 400; border: 1px solid #d2d2d2; color: #707070; }

ul.pager li > a:focus { background:none; }

/*Node*/
.node { position: relative; }

.node.node-teaser { margin-bottom: 50px; }

.node.node-teaser .field-name-body { font-size: 18px; line-height: 1.44; }

.node.node-teaser header h2 { font-size: 36px; margin-bottom: 0; }

.node header { padding: 0 0 10px 0; }

.node-blog header, .node-article header { padding: 0 0 40px 0; }

.node header .user-picture { padding: 5px 0; }

.header-info { font-size:12px; color: #7d7d7d; }

.node-teaser .header-info { margin-top: 20px; }

.node .header-info>div { display: inline-block; padding-right: 25px; }

.feed-icon { display: block; margin: 0px 0 60px; }

/*Node type: Blog Entry, Article - Affix*/
#affix.affix { position: relative; }

article .node-side { display: none; }

@media (min-width: 992px) {
  #affix.affix { position: fixed; top: 65px; width: 60px; }
  .logged-in #affix.affix, .fixed-header-enabled #affix.affix { top: 105px; }
  #affix.affix-bottom { position: absolute; width: 60px; }
}


/*Taxonomy term reference*/
.taxonomy-term footer.node-footer { margin-top: 20px; }
.field-type-taxonomy-term-reference { margin: 55px 0 40px 0; }

.node-teaser .field-type-taxonomy-term-reference { margin-bottom: 15px; }

.field-type-taxonomy-term-reference .field-label { font-weight: 400; text-transform: uppercase; text-transform: none; font-weight: 400; }

.field-type-taxonomy-term-reference .field-item { display:inline; margin-right: 3px; }

.field-type-taxonomy-term-reference .field-item a { color: #ffffff; padding:6px; line-height: 1; background-color: #7d7d7d; 
display: inline-block; margin: 1px 0 1px 0; font-size: 10px; text-transform: uppercase; }

.field-type-taxonomy-term-reference .field-item a:hover { background-color: #3f8edb; text-decoration: none; }

/*propriedade content type*/
.left-side, .right-side { margin-bottom: 20px; }

.node-type-mt-propriedade h1#page-title { margin-bottom: 5px; }

.property-address-container { margin-bottom: 5px; }

.property-address-item { display: inline-block; font-size: 18px; color: #707070; }

.summary-and-description .left-side { width: 195px; float: left; margin-right: 40px; }

.summary-and-description .right-side { margin-left: 235px; }

.summary .summary-title { font-size: 16px; color: #555555; font-weight: 700; border-bottom: 1px solid #acacac; margin-bottom: 15px; }

.summary .field { border-bottom: 1px solid #cccccc; margin-bottom: 5px; padding-bottom: 8px; }

.summary .field:last-child { margin-bottom: 10px; border-bottom: 1px solid #acacac; }

.summary .field-type-taxonomy-term-reference { margin: 0 0 5px 0; padding-bottom: 2px; }

.summary .field-label { font-size: 11px; color: #898989; font-weight: 400; line-height: 1em; margin-bottom: 5px; }

.summary .field-items, .summary .field-item { font-size: 18px; color: #707070; font-weight: 700; line-height: 1; }

.summary .field-item a { background-color: transparent; color: #357cce; font-weight: 700; font-size: 18px; text-transform: none; padding: 0; margin: 0; }

.summary .field-item a:hover { text-decoration: underline; background-color: transparent; color: #3f8edb; }

.summary + .print { margin-top: 40px; }

.print .print-button { background: transparent; border: 0; padding: 0; font-size: 12px; color: #898989; }

.print i { padding-right: 15px; color: #898989; }

.right-side h3 { font-weight: 400; font-size: 28px; margin-top: 0; color: #555555; display: inline-block; border-bottom: 1px solid #898989; padding-bottom: 15px; }

.field-name-field-mt-price .field-label { font-size: 14px; line-height: 1; font-weight: 400; margin-bottom: 5px; }

.field-name-field-mt-price .field-item { font-weight: 700; color: #c0392b; font-size: 24px; line-height: 1; }

.field-name-field-mt-location { margin-bottom: 20px; }

.field-name-field-mt-location .field-label { color: #636363; font-size: 23px; font-weight: 700; margin-bottom: 15px; }

ul.links li.flag-mt_watchlist a { font-weight: 700; font-size: 18px; color: #707070; border-color: #898989; padding: 10px 20px 10px 50px; display: inline-block; 
position: relative; }

ul.links li.flag-mt_watchlist a:after { font-family: "FontAwesomeKW"; content: "\f005"; position: absolute; top: 50%; left: 20px; line-height: 1; margin-top: -9px; }

.flag-message { top: 3.7em; }

@media (max-width: 767px) { 
	.summary-and-description .left-side { width: 155px; float: left; margin-right: 30px; }
	.summary-and-description .right-side { margin-left: 185px; }
}

@media (max-width: 479px) { 
	.summary-and-description .left-side { width: 100%; float: none; margin-right: 0px; }
	.summary-and-description .right-side { margin-left: 0px; }
}

/*about us page*/
.team-member { background-color: #ffffff; border: 1px solid #e1e1e1; padding-bottom: 15px; margin-bottom: 30px; }

.team-member a.overlayed { margin-bottom: 15px; }

.team-member h3 { clear: both; padding: 0 20px; margin-bottom: 5px; }

.team-member .telephone { text-align: center; }

.team-member .social-bookmarks { padding: 0 20px 20px; }

.team-member p { padding: 0 20px 20px; color: #707070; line-height: 1.4; font-size: 15px; }

.team-member p.subtitle { font-weight: 700; }

@media (max-width: 767px) { 
	.team-member { max-width: 480px; margin: 0 auto 30px; }
}

/*views*/
/*Views row clear*/
.front p.h2,
.titulo-strong { color: #b01414; text-align: center; font-size: 36px; }
.titulo-strong {
  font-family: geomanistmedium;
  font-weight: 100;
  letter-spacing: -1px;
  word-spacing: 4px;
}    

@media (min-width:1200px){
    .views-row .col-lg-1:nth-child(12n+1){clear:left;}
    .views-row .col-lg-2:nth-child(6n+1){clear:left;}
    .views-row .col-lg-3:nth-child(4n+1){clear:left;}
    .views-row .col-lg-4:nth-child(3n+1){clear:left;}
    .views-row .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){
    .views-row .col-md-1:nth-child(12n+1){clear:left;}
    .views-row .col-md-2:nth-child(6n+1){clear:left;}
    .views-row .col-md-3:nth-child(4n+1){clear:left;}
    .views-row .col-md-4:nth-child(3n+1){clear:left;}
    .views-row .col-md-6:nth-child(odd){clear:left;}
    h1 { font-size: 30px; margin-bottom: 18px; }
    h2:not(.tab) { font-size: 25px; margin-bottom: 18px; }
    .front p.h2, .titulo-strong { font-size: 36px; }    
    h3 { font-size: 22px; margin-bottom: 18px; }
    h4 { font-size: 29px; }
    h5 { font-size: 18px; }
}
@media (min-width:768px) and (max-width:991px){
    .views-row .col-sm-1:nth-child(12n+1){clear:left;}
    .views-row .col-sm-2:nth-child(6n+1){clear:left;}
    .views-row .col-sm-3:nth-child(4n+1){clear:left;}
    .views-row .col-sm-4:nth-child(3n+1){clear:left;}
    .views-row .col-sm-4:nth-child(3n){clear:right;}
    .views-row .col-sm-6:nth-child(odd){clear:left;}
    h1 { font-size: 26px; margin-bottom: 16px; }
    h2:not(.tab) { font-size: 22px; margin-bottom: 16px; }
    .front p.h2, .titulo-strong { font-size: 30px; }    
    h3 { font-size: 20px; margin-bottom: 16px; }
    h4 { font-size: 18px; }
    h5 { font-size: 16px; }
}
@media (max-width:767px){
    .views-row .col-xs-1:nth-child(12n+1){clear:left;}
    .views-row .col-xs-2:nth-child(6n+1){clear:left;}
    .views-row .col-xs-3:nth-child(4n+1){clear:left;}
    .views-row .col-xs-4:nth-child(3n+1){clear:left;}
    .views-row .col-xs-6:nth-child(odd){clear:left;}
    h1 { font-size: 24px; padding: 20px 0 10px 0; margin: 0; font-weight: 700 !important; }
    h2:not(.tab) { font-size: 20px; margin-bottom: 14px; font-weight: 700; }
    .front p.h2, .titulo-strong { font-size: 30px; margin-top: 0; }
    h3 { font-size: 18px; margin-bottom: 14px; font-weight: 700; }
    h4 { font-size: 16px; font-weight: 700; }
    h5 { font-size: 14px; font-weight: 700; }
}
@media (max-width:479px){
    .front p.h2, .titulo-strong { font-size: 26px; margin-top: 0; }
}
@media (max-width:320px){
    .front p.h2, .titulo-strong { font-size: 24px; margin-top: 0; }
}


@media (min-width:768px) {
    .view-mt-latest-listings .view-display-id-block_1 .view-mt-latest-listings .views-row-3 {clear:right;}
    .view-mt-latest-listings .view-display-id-block_1 .view-mt-latest-listings .views-row-4 {clear:left;}
    .view-mt-latest-listings .view-display-id-block_1 .view-mt-latest-listings .views-row-6 {clear:right;}
    .view-mt-latest-listings .view-display-id-block_1 .view-mt-latest-listings .views-row-7 {clear:left;}
    .view-mt-latest-listings .view-display-id-block_1 .view-mt-latest-listings .views-row-9 {clear:right;}
    .view-mt-latest-listings .view-display-id-block_1 .view-mt-latest-listings .views-row-10 {clear:left;}
    .view-mt-latest-listings .view-display-id-block_1 .views-row-12 {clear:right;}
}

/*clear grid floats*/
.view.row .view-content:before, .view.row .view-content:after { display: table; content: " "; }
.view.row .view-content:after { clear: both; }

/*view listings filters*/
.view-filters { margin-bottom: 55px; }

.view-listings .view-header,
.view-listings .view-filters { padding-left: 15px; padding-right: 15px; }

.view-filters form { background-color: #e6e6e6; padding: 15px 25px; }

.one-sidebar .view-filters form label { font-size: 12px; }

.view-filters form .views-exposed-widget { width: 16.66667%; padding: 0 1.3em 0.5em 0; }
.view-filters form .views-exposed-widget.views-submit-button { width: 0 !important; }
.view-filters form .views-exposed-widget.views-reset-button { padding: 0 0 0.5em 0; width: inherit; }

.view-filters form .views-widget-filter-field_mt_price_value { width: 25%; }

.view-filters form .form-item-field-mt-price-value-min { width: 40%; display: inline-block; }

.view-filters form .form-item-field-mt-price-value-max { width: 56%; display: inline-block; }

.view-filters form .form-item-field-mt-price-value-max label { display: none; }

.view-filters form .form-item-field-mt-price-value-max input { width: 74%; display: inline-block; }

.view-filters form .views-widget-sort-order { width: 20% !important; }

/*.view-filters form .views-submit-button { float: none; text-align: center; width: 100%; clear: both; } */

.view-filters .ui-slider { height: 5px; margin-top: 20px; margin-bottom: -10px; }

.view-filters .ui-slider .ui-widget-header { background-color: #357cce; background-image: none; }

.view-filters .ui-slider.ui-widget-content { border-color: #357cce; }

.view-filters .ui-slider.ui-widget-content .ui-state-default { border: 1px solid #357cce; background-color: #fff; background-image: none; border-radius: 100%; top: -9px; }

.view-filters .ui-slider a { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; }

@media (min-width: 1200px) { 
	.no-sidebars .view-filters form .form-item-field-mt-price-value-max label { margin: 0 8px; }
}

@media (min-width: 992px) and (max-width: 1199px) { 
	.one-sidebar .view-filters form .views-exposed-widget { width: 100%; }
	.one-sidebar .view-filters form .form-item-field-mt-price-value-min,
	.one-sidebar .view-filters form .form-item-field-mt-price-value-max,
	.one-sidebar .view-filters form .form-item-field-mt-price-value-max label,
	.one-sidebar .view-filters form .form-item-field-mt-price-value-max input { width: 100%; display: block; }
	.one-sidebar .view-filters .ui-slider { margin-bottom: 10px; }
}

@media (min-width: 768px) and (max-width: 991px) { 
	.view-filters form label { font-size: 12px; }
}

@media (max-width: 767px) {
	.view-filters form .views-exposed-widget { width: 100%; }
	.view-filters form .form-item-field-mt-price-value-min,
	.view-filters form .form-item-field-mt-price-value-max,
	.view-filters form .form-item-field-mt-price-value-max label,
	.view-filters form .form-item-field-mt-price-value-max input { width: 100%; display: block; }
	.view-filters .ui-slider { margin-bottom: 10px; }
}

/*view listings*/
.view-listings .views-row { margin-bottom: 35px; }

.view-listings .property-container { background-color: #fff; border: 1px solid #e1e1e1;  box-shadow: 0 3px 10px rgba(0,0,0,.15); }
.sidebar .view-listings .property-container { box-shadow: none; }

.view-listings .image-container { position: relative; }

.view-listings .categories-container { padding-left: 20px; }

.view-listings .image-container .categories-container { position: absolute; top: 0px; left: 20px; z-index: 3; padding: 0!important; opacity: 0.95; }

.view-listings .category-item { float: left; line-height: 1em; }

.view-listings .category-item a { font-size: 11px; text-transform: uppercase; padding: 8px 20px; background-color: rgba(99,99,99,0.95); color: #ffffff; display: inline-block; }

.view-listings .category-item + .category-item a { background-color: rgba(176,20,20,0.95); }

.view-listings .category-item a:hover { text-decoration: none; background-color: rgba(63,142,219,0.95); }

.view-listings .image-container .flag-wrapper { position: absolute; top: -1px; right: -1px; z-index: 3; width: 35px; height: 35px; }

.view-listings .flag-wrapper .flag-message { display: none!important; }

.view-listings .flag-wrapper .flag-throbber { position: absolute; top: 4px; left: 8px; z-index: 2; }

.view-listings .flag-wrapper a { font: 0/0 a; color: transparent; width: 35px; height: 35px; background-color: rgba(255,255,255,0.7); position: relative; 
display: block; z-index: 3; }

.view-listings .flag-wrapper.flag-waiting a:after { opacity: 0; filter: alpha(opacity=0); }

.view-listings .flag-wrapper a:after { position: absolute; content: "\f005"; font-size: 26px; top: 50%; left: 50%; line-height: 1; color: #ffffff;
font-family: "FontAwesomeKW"; margin-top: -13px; margin-left: -12px; }

.view-listings .flag-wrapper a.unflag-action:after, .view-listings .flag-wrapper a:hover:after { color: #357cce; }

.view-listings .views-field-title { clear: both; padding: 20px 20px 0 20px; line-height: 1.2; text-transform: uppercase; font-size: 16px; font-weight: 500; letter-spacing: 0; }

.view-listings .views-field-title a { color: #3f3f3f; display: block; letter-spacing: 0; }

.view-listings .image-container .views-field-title { position: absolute; bottom: 0; z-index: 3; width: 100%; padding-top: 30px; padding-bottom: 10px; letter-spacing: 0; 
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.6))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); }

.view-listings .image-container .views-field-title a { color: #ffffff; letter-spacing: 0; }

.view-zonas-da-casa .views-field-title { padding: 0 !important; }
.view-zonas-da-casa .views-field-title h2 { line-height: 1.2; font-size: 1.2em; font-weight: 700; }
.view-zonas-da-casa .views-field-title h2, .view-zonas-da-casa .views-field-title h2 a { color: #3f3f3f !important; }

.property-body { padding: 20px 0 0 0; position: relative; }

.property-body .location.vcard { display: inline-block; font-size: 15px; line-height: 1.2; color: #707070; margin-bottom: 20px; margin-left: 20px; }

.property-body a.link {     
  float: right;
  margin: 0px 0;
  font-size: 13px;
  padding: 12px 12px 12px 34px;
  line-height: 1em;
  background-color: #aa0101;
  color: white;
  font-weight: 400;
  min-height: 50px; 
}
.i18n-fr .property-body a.link,
.i18n-en .property-body a.link {
  line-height: 26px;
}
.property-body a.link:before { background-image: url("/sites/all/files/imagens/tema/sprite.png"); }
.webp2 .property-body a.link:before { background-image: url("/sites/all/files/imagens/tema/sprite.webp"); }
.property-body a.link:before {
  width: 24px;
  height: 24px;
  display: inline-block;
}

.view-listings .property-infos-container { background-color: #e6e6e6; color: #666; font-weight: 700; width: 100%; font-size: 0; clear: both; padding: 0 0 0 10px;  }
.view-listings .property-info-item { display: inline-block; padding-right: 10px; margin-right: 10px; border-right: 1px solid #f2f2f2; padding-bottom: 0px; font-size: 16px; }
.view-listings .property-infos-container .label { font-size: 11px; color: #666; font-weight: 400; display: block; padding: 4px 0 7px 0; }
.view-listings .views-field-field-mt-price { font-size: 18px; color: #c0392b; font-weight: 700; padding-bottom: 20px; text-align: right; float: right; }
.view-listings .views-field-field-mt-price.property-info-item { border-right: none; padding-right: 0; margin-right: 0; padding-left: 7px; margin-left: 7px; padding-bottom: 5px; padding-top: 5px; float: none; }
.view-listings .more-link { text-align: center; margin-top: 20px; clear: both; }

@media (min-width: 992px) and (max-width: 1199px) {
	.view-listings .categories-container { padding-left: 10px; }
	.view-listings .image-container .categories-container { left: 8px; }	
	.view-listings .category-item a { padding: 5px 10px; }
	.view-listings .views-field-title { padding-left: 10px; padding-right: 10px; font-size: 14px; }
 .property-body { padding: 20px 10px 0 10px; }
	.view-listings .property-info-item { padding-right: 7px; margin-right: 7px; font-size: 18px; }
	.view-listings .views-field-field-mt-price.property-info-item { padding-right: 0; margin-right: 0; padding-left: 5px; margin-left: 5px; }
	.view-listings .property-infos-container .label { font-size: 10px; }
}

@media (min-width: 992px) {
	.one-sidebar #main .view-listings .views-row:not(.col-sm-6) .categories-container { padding-left: 10px; }
	.one-sidebar #main .view-listings .views-row:not(.col-sm-6) .categories-container>div { margin-top: -4px; }
	.one-sidebar #main .view-listings .views-row:not(.col-sm-6) .image-container .categories-container { left: 10px; }
	.one-sidebar #main .view-listings .views-row:not(.col-sm-6) .category-item a { font-size: 10px; padding: 4px 10px; }
	.one-sidebar #main .view-listings .views-row:not(.col-sm-6) .views-field-title { padding-left: 10px; padding-right: 10px; font-size: 18px; }
	.one-sidebar #main .view-listings .views-row:not(.col-sm-6) .property-body { padding: 20px 0px 0 0px; }
	.one-sidebar #main .view-listings .views-row:not(.col-sm-6) .property-body .location.vcard { margin-bottom: 5px; }
	.one-sidebar #main .view-listings .views-row:not(.col-sm-6) .property-body a.link { float: none; display: block; }
	.one-sidebar #main .view-listings .views-row:not(.col-sm-6) .property-infos-container .label { font-size: 9px; }
	.one-sidebar #main .view-listings .views-row:not(.col-sm-6) .views-field-field-mt-price.property-info-item { padding-left: 0; margin-left: 0; padding-top: 10px; }
	
	/*four columns*/
	.view-listings .col-md-3 .views-field-title { font-size: 18px; }
	.view-listings .col-md-3 .categories-container { top: -5px; }
	.view-listings .col-md-3 .category-item a { padding: 5px 6px; font-size: 9px; line-height: 15px; }
	.view-listings .col-md-3 .property-body .location.vcard { margin-bottom: 5px; }
	.view-listings .col-md-3 .property-body a.link { float: none; display: block; }
	.view-listings .col-md-3 .views-field-field-mt-price.property-info-item {  padding-left: 0; margin-left: 0; padding-top: 10px; }
}

@media (min-width: 768px) and (max-width:991px) {
	.view-listings .views-row:not(.col-sm-6) .categories-container { padding-left: 10px; }
	.view-listings .views-row:not(.col-sm-6) .categories-container>div { margin-top: -5px; }
	.view-listings .views-row:not(.col-sm-6) .image-container .categories-container { left: 10px; }
	.view-listings .views-row:not(.col-sm-6) .category-item a { font-size: 9px; padding: 4px 6px; line-height: 17px; }
	.view-listings .views-row:not(.col-sm-6) .views-field-title { padding-left: 10px; padding-right: 10px; font-size: 13px; }
	.views-row:not(.col-sm-6) .property-body { padding: 0px 0px 0 0px; }
	.views-row:not(.col-sm-6) .property-body .location.vcard { margin-bottom: 5px; }
	.views-row:not(.col-sm-6) .property-body a.link { float: left; }
	.view-listings .views-row:not(.col-sm-6) .property-info-item { padding-right: 5px; margin-right: 5px; font-size: 15px; }
	.view-listings .views-row:not(.col-sm-6) .views-field-field-mt-price.property-info-item { padding-left: 0; margin-left: 0; padding-top: 7px; }
			
	.sidebar .view-listings .views-row .categories-container>div { margin-top: 0px; }
	.sidebar .view-listings .categories-container .category-item a { font-size: 11px; padding: 8px 20px; }
}

@media (max-width: 479px) {
	.view-listings .categories-container { padding-left: 10px; }
	.view-listings .image-container .categories-container { left: 10px; }
	.view-listings .category-item a { font-size: 14px; padding: 6px 12px; }
	.view-listings .views-field-title { padding: 10px 20px 0 10px }
	.view-listings .property-info-item { padding-right: 5px; margin-right: 5px; font-size: 16px; }
	.view-listings .property-infos-container .label { font-size: 10px; }
	.property-body { padding: 20px 10px 0 10px; }
}

/*view watchlist*/
.view-watchlist { text-align: right; }

.view-watchlist a { text-decoration: none; position: relative; display: inline-block; padding: 2px 0 1px; }

.view-watchlist a:hover { text-decoration: underline; }

.view-watchlist a:after { position: absolute; content: "\f005"; font-size: 18px; line-height: 1; left: -30px; top: 3px; font-family: "FontAwesomeKW"; }

@media (max-width: 479px) { 
.view-watchlist a { padding: 2px 15px 1px; }
}

/*View properties map*/
.map-overlay { min-height: 220px; padding: 10px 0 10px 20px; width: 220px; }

.map-overlay .views-field-title a { clear: both; padding: 0 0 10px 0; font-size: 18px; font-weight: 700; line-height: 1.2; color: #3f3f3f; display: block; letter-spacing: 0; }

.map-overlay img { padding-bottom: 10px; }

.map-overlay .link { font-size: 14px; text-align: right; display: block; }

/*View exposed filters (sidebar)*/
.sidebar .views-exposed-form { border-bottom: 3px solid #acacac; }

.footer-area .views-exposed-form { border-bottom: 3px solid #555555; }

.sidebar .views-exposed-form .views-exposed-widget, 
.footer-area .views-exposed-form .views-exposed-widget { float: none; padding-right: 0; padding-top: 0; padding-bottom: 15px; }

.sidebar .views-exposed-form label { color: #4f4f4f; }

.views-exposed-widgets select, .views-exposed-widgets input.form-text { width: 100%; height: 35px; font-size: 14px; padding: 5px 10px; }

.views-exposed-widget.views-submit-button { text-align: right; }

.views-exposed-widgets input[type="submit"] { background-color: #357cce;  height: 45px; }

.views-exposed-widget.views-widget-sort-by { clear: both; }

.views-exposed-widget.views-reset-button { float: right; } 

/*View Agent of property*/
.view-agent .views-field-field-mt-photo { float: left; margin: 0 5% 0 0; max-width: 42%; }

.view-agent .with-image>ul, .view-agent .with-image .link a { margin-left: 0; }

ul.list-agent-info { padding-left: 0; list-style: none; display: inline-block; }

ul.list-agent-info li:first-child { padding-top: 0; }

ul.list-agent-info li { padding: 10px 0; border-bottom: 1px solid #d2d2d2; color: #636363; font-size: 14px; }

ul.list-agent-info li div { display: inline-block; }

ul.list-agent-info li a { color: #636363; font-weight: 700; }

ul.list-agent-info li i { margin-right: 10px; width: 20px; text-align: center; }


/*View objects*/
.view-objects2 { border-bottom: 1px solid #acacac; }

.footer-area .view-objects, .footer-top-area .view-objects, .subfooter-area .view-objects { border-bottom-color: #555; }

.view-objects .views-row { margin-bottom: 20px; }

.view-objects .views-field-field-image { float: left; margin: 0 20px 0 0; max-width: 130px; }

.view-objects .views-field-title a { margin-bottom: 5px; color: #3f3f3f; font-size: 16px; font-weight: 700; letter-spacing: 0; }

.footer-area .view-objects .views-field-title a, .footer-top-area .view-objects .views-field-title a, .subfooter-area .view-objects .views-field-title a,
.header-top-area .view-objects .views-field-title a { color: inherit; letter-spacing: 0; }

.view-objects .views-field-body p { padding-bottom: 0; }

.view-objects .with-image .views-field-title, .view-objects .with-image .views-field-body { margin-left: 150px; letter-spacing: 0; }

.view-objects .more-link { text-align: left !important; margin-left: 150px; margin-bottom: 15px; }

/*View popular tags*/
.view-popular-tags .view-content { margin-bottom: 10px; }

.view-popular-tags .views-row { display: inline-block; margin: 0 1em .25em 0; }

.view-popular-tags .views-row a { color: #ffffff; padding: 6px; line-height: 1; display: inline-block; margin: 1px 0 1px 0;  
background-color: #7d7d7d; text-transform: uppercase; text-decoration: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
border: 1px solid transparent; }

.view-popular-tags .views-row a:hover { background-color: #3f8edb; text-decoration: none; border-color: #3f8edb;  }

.footer-area .view-popular-tags .views-row a,
.subfooter-area .view-popular-tags .views-row a { color: #cacaca; background-color: transparent; padding: 4px 7px 4px 0; text-transform: none; }

.footer-area .view-popular-tags .views-row a:hover,
.subfooter-area .view-popular-tags .views-row a:hover { background-color: #3f8edb; color:#ffffff; }


/*contact-block*/
#block-block-6 p { font-size: 16px; }
#redes-sociais { background-size: cover; }
abc-imobiliario h2,
#redes-sociais h2,
#block-block-6 h2 { font-family: open_sans_condensedbold, Arial Narrow, Arial, Sans-serif; font-size: 36px; color: #aa0101; font-weight: 700; }
#redes-sociais ul.social-bookmarks li a { font-size: 0 !important; }
abc-imobiliario,
#redes-sociais { margin: 40px 0 !important; }
.not-front #redes-sociais { margin: 0 !important; }
#abc-imobiliario h2 { text-align: center; }
#abc-imobiliario { background-repeat: repeat-x; height: auto; padding: 40px 0; }
#abc-imobiliario {
  background-repeat: no-repeat;
  height: auto;
  padding: 40px 0;
  background-position: center;
  background-color: #ded5d4;
  max-height: 279px;
  height: 279px;
}
#abc-imobiliario .row {
  width: 55%;
  margin: 0 auto;
  display: block;
  float: left;
}
#abc-imobiliario .row h2 {
  font-family: geomanistlight;
  color: #451210 !important;
  font-size: 2.5em;
  width: fit-content;
  margin: 0 auto;
  border-bottom: 1px solid #451210;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}
#abc-imobiliario .row .col-md-12 div { 
  font-family: geomanistmedium;
  color: #921311;
  text-transform: uppercase; 
}
#abc-imobiliario .row h2 a:hover { color: #ea2d49; }
    
@media (min-width: 992px) and (max-width: 1199px) { 
  #abc-imobiliario .row h2 { font-size: 2.5em; }
  #abc-imobiliario .row .col-md-12 div { font-size: 1em; }
}
@media (min-width: 768px) and (max-width: 991px) { 
  #abc-imobiliario .row h2 { font-size: 2em; }
  #abc-imobiliario .row .col-md-12 div { font-size: 1em; }
}
@media (max-width: 767px) { 
  #abc-imobiliario .row h2 { font-size: 1.5em; }
  #abc-imobiliario .row .col-md-12 div { font-size: 1em; }
}
@media (max-width: 479px) { 
  #abc-imobiliario .row h2 { font-size: 1.2em; }
  #abc-imobiliario .row .col-md-12 div { font-size: 0.8em; }
  #abc-imobiliario .row { width: 40%; }
  #abc-imobiliario { background-position: -280px; }
}

#block-block-6 .icon { text-align: center; margin-bottom: 20px; }
#block-block-6 .icon i { color: #d2d2d2; line-height: 1; font-size: 75px; }
#block-block-6 .contact-info li { margin-bottom: 35px; }

/*social bookmarks*/
ul.social-bookmarks, ul.brands { list-style: none; margin:0; padding:0; font-size: 0 }
ul.social-bookmarks li, ul.brands li { display: inline-block;  margin: 4px 10px 4px 0; }
ul.social-bookmarks li:first-child, ul.brands li:first-child { margin-left: 0!important; }
ul.social-bookmarks li a, ul.brands li a { color: #363636; display: block; width: 40px; height: 40px; text-align: center; border: 1px solid #363636; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
ul.social-bookmarks li i, ul.brands li i { width: 100%; height: 100%; font-size: 24px; line-height: 50px; }
ul.social-bookmarks li a:hover, ul.brands li a:hover { text-decoration: none; background-color: #3f8edb; color: #ffffff; border: 1px solid #3f8edb; }

.header-top-area ul.social-bookmarks li, .header-top-area ul.brands li { margin: 0px 1px 0 0; }
.header-top-area ul.social-bookmarks li a, .header-top-area ul.brands li a { color: #ebebeb; display: block; width: 45px; height: 45px; text-align: center; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-color: #357cce; }
.header-top-area ul.social-bookmarks li a:hover, .header-top-area ul.brands li a:hover { background-color: #3f8edb; color: #ffffff; }
.header-top-area ul.social-bookmarks li i, .header-top-area ul.brands li i { line-height: 50px; }

.ddsDefault .dd-select {
    border: none;
    background-color: #aa0101 !important;    
    cursor: pointer;
    position: relative;
    width: 64px !important;
    padding: 0;
}
.ddsDefault .dd-selected { padding: 0; }

label.dd-selected-text {
    display: none;
}
ul.social-bookmarks.pull-right li.lang { float: right; padding-left: 10px; }
ul.dd-options.dd-click-off-close li { margin: 0; width: 100%; }         
ul.dd-options.dd-click-off-close li a.dd-option { background-color: #C7080D !important; padding: 0 8px; }
ul.dd-options.dd-click-off-close li a.dd-option:hover { background-color: white !important; }

ul.dd-options .form-type-select:after { content: none !important; }
    
ul.dd-options.dd-click-off-close label {
    display: none;
}
.ddsDefault .dd-option img, .ddsDefault .dd-selected img {
    width: 45px;
    height: auto !important;
}                                                  
.ddsDefault .dd-option img, .ddsDefault .dd-selected img {
    width: 42px;
    padding: 12px 5px 5px 4px !important;
    margin: 0 auto;
}        
.ddsDefault .dd-option img { margin-left: 3px; }
.ddsDefault .dd-selected img { margin-left: 5px; }

.ddsDefault .dd-pointer { right: 5px; }    
.ddsDefault .dd-pointer-down {
    border-color: #fff rgba(0,0,0,0) rgba(0,0,0,0);
}
#lang_dropdown_form_language .form-item { margin: 0; }
.form-type-select.form-item-lang-dropdown-select:after { display: none !important; }
a.dd-selected { height: auto; }        
div#block-lang-dropdown-language { padding: 0; }

.header-top-area .block { padding: 10px 0; }
.dd-select img.dd-selected-image {
    filter: opacity(98%) grayscale() brightness(180%);
    padding-right: 2px !important;
}
.ddsDefault .dd-option {
  border-bottom: none;
  padding: 0 10px;
}    
.ddsDefault .dd-options {
  box-shadow: none !important;
  border: 1px solid #ddd;
}
.dd-options img.dd-option-image { filter: brightness(100%); width: }
.dd-options img.dd-option-image:hover { filter: brightness(120%); }

.ddsDefault .dd-option-image, .dd-selected-image { margin: 0; }
form#lang_dropdown_form_language p { display: none; }
a.dd-option { padding: 0 8px; }

form#lang_dropdown_form_language {
    margin: 0;
    padding: 0;
    bottom: 0;
}
    
a.dd-option { width: 100% !important; }

/*forms*/
.compact-form-label,
input.form-text , textarea, select { background: #ffffff; color: #898989; font-size: 18px; padding: 5px 20px; outline:none; border: none; width: 100%;
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: inset 0 2px 2px #e1e1e1;
box-shadow: inset 0 2px 2px #e1e1e1; border: 1px solid #acacac; }

/*webkit specific rules for select list*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.form-type-select select { -webkit-appearance: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
	background-image:-o-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
	background-image:linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); cursor: pointer; }
	.form-type-select { position: relative; }
	.form-type-select:after { background-color: transparent; color: #3f3f3f; content: '\f107'; font-family: 'FontAwesomeKW'; position: absolute; right: -14px;
	text-align: right; bottom: 30%; font-size: 12px; line-height: 1; }
	.views-exposed-widget .form-type-select:after { bottom: 11px; }
  .view-filters form #edit-field-mt-property-one-value-wrapper { width: 10%; }
}

.footer-area input.form-text,.footer-area textarea,.footer-area select,
.subfooter-area input.form-text,.subfooter-area textarea,.subfooter-area select,
.footer-top-area input.form-text,.footer-top-area textarea,.footer-top-area select { border:1px solid #555555; box-shadow: none; background-color: transparent; }

select option { color: #898989 }
.container-inline { margin: 15px 0; }
.container-inline input.form-text { width: auto; font-size: 14px; margin-right: 5px; line-height: 1; }
input.form-text, textarea { -webkit-appearance: none; }
input.form-text:focus, textarea:focus { color: #464646; }
textarea { resize:none; }
label { display: block; }
fieldset { border:1px solid #eeeeee; padding: 0.5em; margin: 20px 0 35px; }
fieldset legend { border:1px solid #eeeeee; display: inline-block; width: auto; padding: 5px; font-size: 12px; text-transform: uppercase; margin-left: 10px; }
input[type="radio"], input[type="checkbox"] { margin: 0px 0 3px; }

@media (max-width: 767px) { 
	.container-inline .form-submit { margin-top: 5px; }
}

@media (max-width: 479px) { 
	.container-inline input.form-text { width: 100%!important; }
	.container-inline .form-actions input { margin: 15px 0 0 0; width: 50%; }
}

/*buttons*/
input[type="submit"], input[type="reset"], input[type="button"],
.sidebar .view-listings .more-link,
.sidebar .view-mt-latest-listings .more-link  { text-align: right !important; padding: 0; }

#block-system-main .more-link {  
    z-index: 100;
    position: absolute;
    left: 0;
    right: 0;
    padding: 2em 0 1em 0;
    text-align: center;
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 35%,rgba(255,255,255,.98) 56%,#fff 100%);
    background: -webkit-linear-gradient(top,#fff0 0,#fffc 35%,#fffffffa 56%,#fff 100%);
    background: linear-gradient(to bottom,#fff0 0,#fffc 35%,#fffffffa 56%,#fff 100%);
    margin-top: -4em;
}
#block-system-main p.last-more-link { padding-bottom: 4em; }
#block-system-main .more-link a2 {
  position: relative;
  display: inline-block;
  height: 3.8rem;
  line-height: 3rem !important;
  padding: 0 5rem;
  border-color: #ea2d49!important; 
  background-color: #aa0101; 
  border-radius: 100rem;
  font-weight: 300;
  font-style: normal;
  color: #fff !important;
  text-transform: uppercase;
  text-decoration: none;  
  font-size: 1.4rem !important;
  -webkit-transition: background-color .3s ease-out,color .3s ease-out;
  -moz-transition: background-color .3s ease-out,color .3s ease-out;
  -o-transition: background-color .3s ease-out,color .3s ease-out;
  -ms-transition: background-color .3s ease-out,color .3s ease-out;
  transition: background-color .3s ease-out,color .3s ease-out;    
}
.more-link.expandido {
  display: none !important;
}
.more-link .more-link-up:after,
.more-link .more-link-down:after {
    content: "\f107";
    font-family: 'FontAwesomeKW';
    position: relative;
    right: 0;
    font-size: 1em;
    font-weight: 700;
    line-height: 1em;
    margin-left: 5px;
}                                                         
.more-link .more-link-up:after { content: "\f106"; }

.more-link a, .views-field-view-node a, a.button { padding: 5px 20px !important; font-size: 1em; border: 1px solid #ea2d49 !important; display: inline-block; color: white !important; 
text-decoration: none; border-radius: 0 !important; background-color: #aa0101 !important; text-transform: uppercase; line-height: 1.6em !important; }

input[type="submit"], 
input[type="reset"], 
input[type="button"] { font-size: 1em; text-transform: uppercase; padding: 5px 20px;  
background-color: #357cce; color: #ffffff; border: none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; 
-ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 0px; -moz-border-radius: 0px;
border-radius: 0px; }

input + input { margin-left: 5px; }
.btn:hover, .more-link a:hover, .views-field-view-node a:hover, a.button:hover, 
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { background-color: #ea2d49 !important; color: #ffffff; border-color: #3f8edb!important; }

.more-link a:active, .views-field-view-node a:active, a.button:active,
input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus { -webkit-box-shadow: inset 0px 3px 4px rgba(0,0,0,0.1);
box-shadow: inset 0px 3px 4px rgba(0,0,0,0.1); }

.sidebar .more-link a, .footer-area .more-link a,
.sidebar a.button, .footer-area a.button,
.sidebar .views-field-view-node a, .footer-area .views-field-view-node a { padding: 5px 25px; font-size: 13px; }

.footer-area .more-link a, .footer-area a.button, .footer-area .views-field-view-node a,
.footer-top-area .more-link a, .footer-top-area a.button, .footer-top-area .views-field-view-node a,
.subfooter-area .more-link a, .subfooter-area a.button, .subfooter-area .views-field-view-node a { border-color: #555555; }

.header-top-area .more-link a, .header-top-area a.button, .header-top-area .views-field-view-node a { border-color: #ebebeb; color: #ebebeb; }

#main .webform-client-form .form-actions,
.sidebar .webform-client-form .form-actions { text-align: right; }

#main .webform-client-form .form-actions input { padding: 10px 80px; background-color: transparent; border: 1px solid #acacac; color: #555555; 
font-size: 18px; text-transform: none; line-height: 1; }

#main .webform-client-form .form-actions input:hover { background-color: #3f8edb; color: #ffffff; border-color: #3f8edb!important; }

@media (max-width: 479px) { 
  .more-link a, .views-field-view-node a, a.button { padding: 10px 30px; min-width: 195px; text-align: center; }
  .sidebar .more-link a, .sidebar .views-field-view-node a, .sidebar a.button,
  .footer-area .more-link a, .footer-area .views-field-view-node a, .footer-area a.button  { min-width: 0; text-align: center; }
}

/*Node links*/
ul.inline li { padding: 0 8px 0 0; }
ul.links li a { font-size: 13px; padding: 5px 15px; min-width: 105px; display: inline-block; text-align: center; margin-top: 8px; border: 1px solid #dddddd; }
ul.links li a:hover { background-color: #3f8edb; color: #ffffff; text-decoration: none; border-color: #3f8edb; }
.footer-top-area li a.active, .footer-area li a.active, .header-top-area li a.active { color: inherit; }

/*Tabs*/
.item-list ul.quicktabs-tabs, .nav-tabs { border-bottom: 1px solid #acacac; margin: 10px 0 30px 0; }

.footer-area .item-list ul.quicktabs-tabs, .footer-area .nav-tabs,
.sidebar .item-list ul.quicktabs-tabs>li>a h2, .sidebar .item-list ul.quicktabs-tabs>li>a, .sidebar .nav-tabs>li>a,
.sidebar .item-list ul.quicktabs-tabs, .sidebar .nav-tabs { margin: 10px 0 10px 0; }
.sidebar .item-list ul.quicktabs-tabs>li>a h2, .sidebar .item-list ul.quicktabs-tabs>li>a, .sidebar .nav-tabs>li>a { padding: 5px !important; margin: 0; }

@media (max-width: 480px) { 
  .sidebar .item-list ul.quicktabs-tabs, .sidebar .nav-tabs { margin: 0; padding: 0; }
}  

.item-list ul.quicktabs-tabs > li, .nav-tabs > li { float: left; margin-bottom: 0; padding: 0; margin-left: 0; }
.item-list ul.quicktabs-tabs > li > a, .item-list ul.quicktabs-tabs > li > a h2,
.nav-tabs > li > a { margin-top: 0px; margin-right: 10px; padding: 5px 20px; display: block; color: #636363; border-radius: 0; 
-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; 
font-size: 24px; position: relative; border: none!important; margin-bottom: 1px; text-transform: uppercase!important; }
.item-list ul.quicktabs-tabs > li > a h2:hover { color: white; }

.sidebar .item-list ul.quicktabs-tabs > li > a h2, 
.sidebar .item-list ul.quicktabs-tabs > li > a, 
.sidebar .nav-tabs > li > a { padding: 10px 12px; font-size: 14px !important; color: #363636; text-transform: uppercase; margin-right: 0px; }

.footer-area .item-list ul.quicktabs-tabs > li > a h2, .footer-area .item-list ul.quicktabs-tabs > li > a, .footer-area .nav-tabs > li > a { padding: 10px 12px; font-size: 14px !importan; margin-right: 5px; }

.nav-tabs li a i { padding-right: 10px; font-size: 20px; }

.item-list ul.quicktabs-tabs > li.active > a, .item-list ul.quicktabs-tabs > li.active > a h2,  
.nav-tabs > li.active > a { cursor: default; color: #b01414 !important; margin-bottom: 0; text-transform: uppercase; font-weight: 400; }

.header-top-area .item-list ul.quicktabs-tabs > li.active > a, 
.header-top-area .item-list ul.quicktabs-tabs > li.active > a h2,
.header-top-area .nav-tabs > li.active > a,
.header-top-area .item-list ul.quicktabs-tabs > li > a, 
.header-top-area .item-list ul.quicktabs-tabs > li > a h2, 
.header-top-area .nav-tabs > li > a,
.header-top-area .nav-tabs > li > a h2 { color: inherit; }

.item-list ul.quicktabs-tabs > li.active > a { background-color: #f2f2f2 !important; }

.item-list ul.quicktabs-tabs > li > a:hover,
.item-list ul.quicktabs-tabs > li > a h2:hover,
.nav-tabs > li > a:hover,
.item-list ul.quicktabs-tabs > li.active > a:hover,
.item-list ul.quicktabs-tabs > li.active > a h2:hover,
.nav-tabs > li.active > a:hover { background-color: #ea2d49 !important; text-decoration: none; color: #fff; border: none!important; }

.item-list ul.quicktabs-tabs:after { display: table; content: " "; clear: both; }

/*active/hover tab arrow*/
.item-list ul.quicktabs-tabs > li.active > a:after,
.nav-tabs > li.active > a:after,
.item-list ul.quicktabs-tabs > li > a:hover:after,
.nav-tabs > li > a:hover:after { content: "\f0d8"; font-family: "FontAwesomeKW"; position: absolute; bottom: -7px; text-align: center; width: 100%; left: 0; color: #acacac; font-size: 20px; line-height: 20px; }

.item-list ul.quicktabs-tabs > li > a:hover:after,
.nav-tabs > li > a:hover:after { color: #ffffff; }	

.header-top-area .item-list ul.quicktabs-tabs > li > a:hover:after,
.header-top-area .nav-tabs > li > a:hover:after { color: #2869c2; }

/*Tabs style @dark backgrounds*/
.footer-area .item-list ul.quicktabs-tabs, .footer-area .nav-tabs,
.footer-top-area .item-list ul.quicktabs-tabs, .footer-top-area .nav-tabs,
.subfooter-area .item-list ul.quicktabs-tabs, .subfooter-area .nav-tabs { border-bottom-color: #555555; }

.footer-area .item-list ul.quicktabs-tabs > li.active > a, .footer-area .nav-tabs > li.active > a,
.footer-top-area .item-list ul.quicktabs-tabs > li.active > a, .footer-top-area .nav-tabs > li.active > a,
.subfooter-area .item-list ul.quicktabs-tabs > li.active > a, .subfooter-area .nav-tabs > li.active > a { border-bottom-color:#555555!important; color: inherit; }

/*active/hover tab arrow @dark backgrounds*/
.footer-area .item-list ul.quicktabs-tabs > li.active > a:after, .footer-area .nav-tabs > li.active > a:after, 
.subfooter-area .item-list ul.quicktabs-tabs > li.active > a:after, .subfooter-area .nav-tabs > li.active > a:after,
.footer-top-area .item-list ul.quicktabs-tabs > li.active > a:after, .footer-top-area .nav-tabs > li.active > a:after { color: #555555; }

.footer-area .item-list ul.quicktabs-tabs > li > a:hover:after,.footer-area .nav-tabs > li > a:hover:after { color: #000000; }
.footer-top-area .item-list ul.quicktabs-tabs > li > a:hover:after, .footer-top-area .nav-tabs > li > a:hover:after,
.subfooter-area .item-list ul.quicktabs-tabs > li > a:hover:after, .subfooter-area .nav-tabs > li > a:hover:after { color: #151515; }

@media (min-width: 480px) and (max-width: 767px) { 
  .item-list ul.quicktabs-tabs > li > a h2, .item-list ul.quicktabs-tabs > li > a, .nav-tabs > li > a { margin-right: 5px; padding: 5px 5px; font-size: 16px; }
}

@media (max-width: 479px) { 
  .item-list ul.quicktabs-tabs, .nav-tabs { border-bottom: none; margin-bottom: 30px !important; }
  .item-list ul.quicktabs-tabs > li, .nav-tabs > li { width: 100%; margin: 0 0 5px 0; }
  .item-list ul.quicktabs-tabs > li > a, .item-list ul.quicktabs-tabs > li > a h2, .nav-tabs > li > a { text-align: center; }
}

/*Accordion*/
.panel-group { margin: 25px 0; }

.panel-group .panel { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-color: transparent; }

.footer-area .panel-group .panel, .footer-top-area .panel-group .panel { border-color: #555; }

.footer-area .panel-default > .panel-heading + .panel-collapse > .panel-body,
.footer-top-area .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #555; }

.panel-default > .panel-heading { padding: 0; outline:none; border: none;
-webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; width: 100%; }

.panel-title {
  margin-top: 0!important;
  margin-bottom: 0!important;
  font-size: 16px !important;
  color: inherit !important;
}

.panel-title a { font-weight: 400; padding: 15px; display: inline-block; width: 100%; background-color: #357cce; color: #ffffff; }

.panel-title a.collapsed { color: #3f3f3f; background-color: #ebebeb; }

.panel-heading a:hover { text-decoration: none; background-color: #3f8edb; color: #ffffff; }

.panel-title a i { padding-right: 10px; font-size: 20px; }

div#main .panel-default .panel-heading h2.panel-title, div#main .panel-default .panel-heading h2.panel-title a {
    font-weight: 400;
    padding: 5px;
    display: inline-block;
    width: 100%;
    background-color: #aa0101;
    color: white !important;
    margin: 0;
} 
/*progress bars*/
.progress { background-color: #ebebeb; border-radius: 0; box-shadow: none; }

/*Tables*/
table { border-collapse: collapse; width:100%; color: #000000; margin: 25px 0 40px; }

table th { font-size: 16px; text-transform: uppercase; color:#252525; text-transform: uppercase; border-bottom: 1px solid #707070; }

table th, table td { vertical-align: top; padding:0.4em 0.6em; text-align: left; font-size: 14px; }

table td { border-color: transparent; color: #000000; }

table img { max-width: inherit;}
@media (max-width: 479px) { 
  table img { max-width: 75px;}
  table th, table td { padding: 5px 4px; text-align: left; font-size: 14px; }
}


tbody {  border-top-color: transparent; border-bottom: 2px solid #707070; }

tr.even, tr.odd {  background-color: transparent; border-bottom: none; padding: 0; }

/*Status messages*/
div#messages-console { padding: 20px 0 30px 0; display: none; }

div.messages { color: #ffffff; margin: 10px 0 0; padding: 15px 75px; position: relative; line-height: 1.5; }

div.messages a { color: #ffffff; text-decoration:underline; }

div.messages.status { background: #7aa239; }

div.messages.error { background: #c53300; }

div.messages.warning { background: #eb8314; }

/*Status messages symbols*/
div.messages.status:before { content: "\f00c"; font-family: "FontAwesomeKW"; font-size: 20px; position: absolute; left: 0; top: 0; background-color: #547f1f;
width: 55px; text-align: center; height: 100%; padding-top: 13px; }

div.messages.error:before { content: "\f00d"; font-family: "FontAwesomeKW"; font-size: 24px; position: absolute; left: 0; top:0; background-color: #980a00;
width: 55px; text-align: center; height: 100%; padding-top: 10px; }

div.messages.warning:before { content: "\f12a"; font-family: "FontAwesomeKW"; font-size: 24px; position: absolute; left: 0; top:0; background-color: #e2630b;
width: 55px; text-align: center; height: 100%; padding-top: 15px; }

/*images*/
.node-teaser .field-type-image, .node-mt-slideshow-entry .field-type-image { margin: 0 0 20px 0; }

/*images borders*/
.views-field-field-image, .field-type-image, .image-container>a, .node-teaser .field-type-image .overlayed-teaser { border: 1px solid #e5e5e5; }

.node-teaser .field-type-image, .view-listings .views-field-field-image { border: none; }

/*Image listing*/
.images-container { overflow: hidden; position: relative; }

.image-preview { margin-bottom: 2em; margin-top: 1em; overflow: hidden; }

.image-caption p { font-size: 14px; color: #666; line-height: 1.5; padding: 10px 0 0 0; }

.image-listing-items { margin-bottom: 10px; }

.image-listing-item { float: left; padding: 0; margin: 0 2.66% 2.66% 0; max-width: 17.866666666%; position: relative; }

.image-listing-items .image-listing-item:nth-child(5n) { margin-right: 0px; }

@media (max-width: 767px) { 
	.image-listing-item { margin: 0 2.77% 2.77% 0; max-width: 31.481481481481%; }
	.image-listing-items .image-listing-item:nth-child(5n) { margin-right: 2.77%; }
	.image-listing-items .image-listing-item:nth-child(3n) { margin-right: 0; }
}

/*Image overlay*/
.overlayed { position: relative; overflow: hidden; display: block; max-width: 100%; /*float: left; */ cursor: pointer !important; }

.overlay {   
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: flex;
  opacity: 0; filter: alpha(opacity=0);
  background-color: rgba(63,142,219,0.8); z-index: 2; text-align: center;
  webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; cursor: pointer !important; 
}
#sidebar-second .overlay {   
  position: relative;
}  

i.fa-search-plus {    
  position: relative; 
  font-size: 40px; 
  color: #ffffff; 
  text-align: center; 
  height: 40px; 
  margin-top: -20px;
  -webkit-transform: scale(1); 
  transform: scale(1);
  position: absolute;
  top: 50%;
  left: 50%;
}
.media-overlay i.fa-search-plus {
  line-height: 1;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -20px !important;  
}
i.fa-search-plus:hover { transform: scale(1.5) !important; -webkit-transition: all linear 0.2s; -moz-transition: all linear 0.2s; -o-transition: all linear 0.2s; -ms-transition: all linear 0.2s; transition: all linear 0.2s; }
                                                                                                                                                                                                                             
.overlay.small i { 
  font-size: 28px; 
  height: 28px; 
  margin-top: -14px; 
}

.overlay.small i.fa.fa-link {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -14px);
  margin-top: 0;
}  
.overlay.small i.fa.fa-link { color: white; }

.overlayed:hover { text-decoration: none; cursor: auto; }

.overlayed:hover .overlay, .image-container:hover .overlay { opacity: 1; filter: alpha(opacity=100); }

/*Node teaser image overlay*/
.overlayed-teaser { position: relative; display: block; overflow: hidden; float: left; max-width: 100%; } 

.overlayed-teaser:hover a { text-decoration: none; }

.overlayed-teaser a:before { content: ""; position: absolute; bottom: 0px; left: 0; right: 0; top: 0; height: 100%; width: 100%; opacity: 0; 
filter: alpha(opacity=0); background-color: rgba(63,142,219,0.8); z-index: 2;
webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; 
 -ms-transition: opacity linear 0.2s; transition: opacity 0.2s linear; }


.overlayed-teaser a:after { position: absolute; top: 50%; font-size: 40px; color: #ffffff; text-align: center; line-height: 1; height: 40px; right: 0;
left: 0; width: 100%; margin-top: -19px; font-family: "FontAwesomeKW"; content: "\f0c1"; z-index: 3; opacity: 0; filter: alpha(opacity=0);
-webkit-transform: scale(0.8); transform: scale(0.8);
-webkit-transition: all linear 0.2s; -moz-transition: all linear 0.2s; -o-transition: all linear 0.2s; -ms-transition: all linear 0.2s; transition: all linear 0.2s; }

.overlayed-teaser a:hover:after, .overlayed-teaser a:hover:before { opacity: 1; filter: alpha(opacity=100); text-decoration: none; 
-webkit-transform: scale(1); transform: scale(1); }

.overlay-descr-ana {
  align-self: center;
  padding: 5px;
  vertical-align: middle;
  overflow: hidden;
  display: inline-block;
  width: 95%;
  z-index: 3;
  margin-top: 30px;  
}

.overlay-img-ana img {
  -webkit-transition: all 350ms cubic-bezier(0.000,.845,.440,1.000);
  -moz-transition: all 350ms cubic-bezier(0.000,.845,.440,1.000);
  -o-transition: all 350ms cubic-bezier(0.000,.845,.440,1.000);
  transition: all 350ms cubic-bezier(0.000,.845,.440,1.000);
  width: auto;
  height: auto;
  position: absolute;
  bottom: 0;
}
.overlay-img-ana {
  height: 100%;
  bottom: -100%;
  overflow: hidden;
  right: 0;
  bottom: 0;
  position: absolute;
  width: 30%;
  z-index: 2;  
}

.overlay-descr-ana p {
  font-size: 0.9em !important; 
  line-height: 1.2em !important; 
  color: white;
  font-weight: 100;
  margin-bottom: 5px;
  padding-bottom: 0;
  text-align: center;
}


/*testimonial slider*/
.content-slider h1 { margin-bottom: 30px; }
.content-slider h1 a { color: #555; }
.footer-top-area .content-slider h1 a, .header-top-area .content-slider h1 a { color: inherit; text-decoration: none; }
.footer-top-area .content-slider h1 a:hover, .header-top-area .content-slider h1 a:hover { text-decoration: underline; }
.content-slider .views-field-body p { font-size: 18px; }
.content-slider .more-link { text-align: center; margin-top: 25px; }
@media (max-width: 767px) { 
	.content-slider .views-field-body { padding: 0 20px; }
}
@media (max-width: 479px) { 
	.content-slider .views-field-body p { font-size: 16px; }
}

/* testimonial slider direction Nav*/
.content-slider .flex-direction-nav a { text-decoration:none; display: block; opacity: 1; filter:alpha(opacity=1); color: #707070; text-shadow: none; }
.content-slider .footer-top-area .flex-direction-nav a { color: #3c3c3c; }
.content-slider .flex-direction-nav .flex-prev { left: 0; }
.content-slider .flex-direction-nav .flex-next { right: 0; }
.content-slider .flexslider:hover .flex-prev { opacity: 1; left: 0; }
.content-slider .flexslider:hover .flex-next { opacity: 1; right: 0; }
.content-slider .flexslider:hover .flex-next:hover, .content-slider .flexslider:hover .flex-prev:hover { opacity: 1; }
.content-slider .flex-direction-nav a:before  { font-family: "FontAwesomeKW"; font-size: 44px; content: '\f053'; line-height: 44px; display: block; }
.content-slider .flex-direction-nav a.flex-next:before  { content: '\f054'; text-align: left; }
.content-slider .flex-direction-nav a.flex-prev:before  { text-align: right; }

@media (max-width: 767px) { 
	.content-slider .flex-direction-nav a { width: 20px; height: 30px; }
	.content-slider .flex-direction-nav a:before  { font-size: 28px; line-height: 34px; }
}

/*owl carousel*/
.view-carousel ul.owl-carousel { list-style: none; padding: 0; margin: 10px 0; }
.view-carousel ul.owl-carousel .owl-item-content { margin: 10px; }
.view-carousel .views-field-field-mt-photo { position: relative; }
.view-carousel .views-field-field-mt-photo:hover .overlay { opacity: 1; filter: alpha(opacity=100); }
.view-carousel .views-field-field-mt-photo:hover i.fa-search-plus { -webkit-transform: scale(1); transform: scale(1); }
.view-carousel .overlayed + .views-field-title { position: absolute; letter-spacing: 0; }
.view-carousel .views-field-title { position: relative; bottom: 0; z-index: 3; width: 100%; letter-spacing: 0; 
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); }

.view-carousel .views-field-title a, .view-carousel .views-field-title a.active { font-size: 14px; color: #ffffff; padding: 10px; font-weight: 700; display: block; letter-spacing: 0; 
word-wrap: break-word; word-break: break-all; text-decoration: none; }

.view-carousel .views-field-title a:hover { text-decoration: underline; letter-spacing: 0; }

@media (max-width: 767px) { 
.view-carousel .overlayed + .views-field-title { position: static; background-color: #000; }
.view-carousel .views-field-title a { font-size: 11px; }
}

/* Styling Next and Prev buttons */
.owl-controls .owl-buttons div { zoom: 1; padding: 3px 10px; opacity: 1; position: absolute; top: 50%; 	left: -50px; margin-top: -23px; }
.owl-controls .owl-buttons div.owl-next { left: auto; right: -50px; }
.owl-controls .owl-buttons div:after { font-family: "FontAwesomeKW"; font-size: 44px; line-height: 44px; color: #3c3c3c; }
.header-top-area .owl-controls .owl-buttons div:after { color: #ebebeb; opacity: 0.50; filter: alpha(opacity=50); }
.owl-prev:after { content: '\f053'; }
.owl-next:after { content: "\f054"; }

@media (min-width: 1200px) { 
.boxed .owl-controls .owl-buttons div { top: 115%; left: 0; }
.boxed .owl-controls .owl-buttons div.owl-next { left: auto; right: 0px; }
}

@media (max-width: 1199px) { 
	.view-carousel ul.owl-carousel { padding: 0 50px; }
	.owl-controls .owl-buttons div { left: -10px; }
	.owl-controls .owl-buttons div.owl-next { left: auto; right: -10px; }
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-controls.clickable .owl-buttons div:hover{ opacity: 1; text-decoration: none; }

/*maintenance-page*/
.maintenance-page #header-top { min-height: 45px; }

/* Scroll to top */
#toTop { position: fixed; left: 30px; bottom: 30px; color: #357cce; cursor: pointer; opacity: 1; filter: alpha(opacity=100); z-index: 100; display: none; 
border: 1px solid #357cce; width: 50px; height: 50px; text-align: center;}

#toTop i { font-size: 48px; line-height: 46px; }

/* Drupal Resets */
#toolbar { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

#toolbar ul.menu li > a:before, #toolbar ul.menu li:before { content: ""; }

ul.tabs.primary { margin-bottom: 20px; }

a.contextual-links-trigger, #toolbar a, textarea, ul.contextual-links li a 
{ -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; }

/* Google Map */
#map-canvas { height: 400px; }

#map-canvas img { max-width: inherit; }

/* Personalizado */

input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px #f2f2f2 inset; /* Change the color to your own background color */
    -webkit-text-fill-color: #333;
}

input:-webkit-autofill:focus {
    -webkit-box-shadow: /*your box-shadow*/,0 0 0 50px #f2f2f2 inset;
    -webkit-text-fill-color: #333;
} 

.icon-marker { background-image: url('/sites/all/themes/listingplus/images/custom_marker/custom_marker.png'); }

/* Propriedade Media Box */
.grid-section{
	background-repeat: no-repeat;
  background-size: 100% 100%;
	background: #eee;
	/* padding-top: 20px; */
	padding-bottom: 0px;
	border-bottom: 1px solid #eee;
}

.animate-on-load{
	opacity: 0;
}

.grid-container { width: 100%; } 
/* Set the style of the thumbnail overlay items */ 	
.media-box-title { 
  color: #fff !important; 
  font-size: 13px; 
  margin-bottom: 5px; 
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 28px;
} 
.media-box-texto,
.media-box-date { color: #fff !important; }
/* Remove box shadow and border-radius from the media boxes */ 	
.media-box-container { 
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px; 
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none; 
  -ms-box-shadow: none; 	  
  box-shadow: none; 
} 
.media-box-image .media-box-fill-height[data-width][data-height] img { width: 100%; height: auto !important; }
/* hide no more entries button */ 
.media-boxes-no-more-entries { display: none; } 
/* make your own style of the filter */
.grid-section .filters-container { margin-bottom: 0px !important; } 
.custom-filter{
  padding: 0;
  text-align: center;
} 
.custom-filter li { 
  list-style: none;
  display: inline-block;
  margin: 0 9px;
  font-size: 16px; 
} 
.custom-filter li a {
  color: #444; 
  text-decoration: none;
}
.custom-filter li a:hover { color: #000; } 
.custom-filter li a.selected { color: #C7080D !important; font-weight: 700;}

.red { background: rgba(229, 59, 44, .8) !important; }
.red-kw { background: #b01414 !important; }
.light-gray { background: rgba(153, 153, 153, .8) !important; } 

.media-overlay:hover {
  background-color: rgba(63, 63, 63, 0.6);
  opacity: 1;
  filter: alpha(opacity=100);
}
.media-overlay {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
/*   height: 298px;*/
  z-index: 9999999999;
  opacity: 0;
  filter: alpha(opacity=0);
  background-color: rgba(63,142,219,0.8);
  text-align: center;
  webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;  
}
.media-overlay i {
    position: absolute;
    top: 50%;
    font-size: 40px;
    color: #ffffff;
    text-align: center;
    height: 40px;
    right: 0;
    left: 0;
    width: 100%;
    margin-top: -20px;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    -ms-transition: all linear 0.3s;
    transition: all linear 0.3s;
}
.media-overlay:hover .overlay i {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.thumbnail-overlay {
  z-index: 99999999999;
}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  margin-left: 39px;
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  left: 5px;
  top: 9px;
  margin-top: 90px;
  margin-left: 77px;
}    
.mfp-arrow:after, .mfp-arrow .mfp-a {
  top: 9px;
}

.mfp-arrow {
  font-family: "FontAwesomeKW";
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  border: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: visible;
  cursor: pointer;
  background: transparent;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 50px;
  color: white;
  &::-moz-focus-inner {
    padding: 0;
    border: 0;
  }
  &.mfp-arrow-right:before, &.mfp-arrow-left:before {
    display: block;
    position: absolute;
    top: 40%;
    margin-top: 35px;
  }
  &.mfp-arrow-right:before {
    content: "\f107";
    right:0;
    margin-right: 35px;
  }
  &.mfp-arrow-left:before {
    content: "\f107";
    left:0;
    margin-left: 35px;
  }
}

div#block-block-9 h2 {
  text-align: center;
  color: #b01414;
}
div#block-block-9 {
  padding: 0;
}
.leaflet-marker-icon .field-name-field-mt-slogan {
  margin-top: 100px;
  padding: 0 25px 0 10px;
}

.field-name-field-mt-zona .form-item {
    display: inline-block;
    padding-right: 5px;
}

.compact-form-label,
.form-textarea-wrapper textarea,  
.webform-component input {
  background-color: #ebebeb;
  border: none;
  font-weight: 300;
  text-transform: uppercase;
  color: #555555;
}
#header-inside .col-md-4,
#header-inside .col-md-8 {
  display: inline-block;
  vertical-align: top;
}


div#search-area,
#main-navigation.with-search-bar { display: inline-block; vertical-align: top; }

.leaflet-container {
    font: 14px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bloco-contatos {
  background-color: #555;
  margin: 20px 0;
  padding: 20px;
}
ul.brand li a { border: 1px solid #FFF; color: white; }

/*social bookmarks*/
.bloco-contatos ul.contatos-bookmarks { list-style: none; margin:0; padding:0 0 0 20px; }
.bloco-contatos ul.contatos-bookmarks span { margin: initial; padding: initial; font-size: initial; height 40px; }
.bloco-contatos ul.contatos-bookmarks .fa { display: inline; }
.bloco-contatos ul.contatos-bookmarks li:first-child { margin-left: 0!important; }
.bloco-contatos ul.contatos-bookmarks li a { color: #fff; display: inline-block; margin-right: 10px; }
.bloco-contatos ul.contatos-bookmarks span a { border: none; }
.bloco-contatos ul.contatos-bookmarks li i { width: 100%; height: 100%; font-size: 24px; line-height: 40px; }
.bloco-contatos ul.contatos-bookmarks span { color: white; }
.bloco-contatos ul.contatos-bookmarks span,
.bloco-contatos ul.contatos-bookmarks span strong { line-height: 40px; vertical-align: top; }
.bloco-contatos { background-color: #555; margin: 20px 0 0 0; padding: 20px; }
.bloco-kwprime { padding: 20px 0; background-color: #aa0101; color: white; }
.bloco-facebook p { display: none; }
.bloco-kwprime li { list-style-type: none; }

.view-blog img {
  width: 100%;
}
.view-blog .blog-item-header { min-height: 62px; }

.view-categorias-pontos-de-interesse h2,
.view-blog h2,
.view-blog h3 {
  font-size: 1em;
  color: #000;
  font-weight: 700;
  margin-bottom: 0;
  padding-bottom: 0;    
}
.view-categorias-pontos-de-interesse h2.titulo,
.view-blog h2.titulo,
.view-blog h3.titulo { margin: 0 50px 10px 0; }
.view-categorias-pontos-de-interesse h2.titulo a,
.view-blog h2.titulo a,
.view-blog h3.titulo a { color: #aa0101; }

.front .view-blog h2,
.front .view-blog h3 { color: #aa0101; margin: 0 40px 10px 0; }

.view-categorias-pontos-de-interesse h2:hover,
.view-blog h2:hover,
.view-blog h3:hover { color: #aa0101; }
.view-categorias-pontos-de-interesse h2.title,
.view-blog h2.title,
.view-blog h3.title {
  text-align: center;
  font-size: 2em;
  margin-bottom: 0;
  color: #222;     
}
.view-categorias-pontos-de-interesse h2.body-title,
.view-blog h2.body-title,
.view-blog h3.body-title { 
  text-align: center; 
  font-size: 1em; 
}

.view-blog a:hover { color: #aa0101; }

.view-categorias-pontos-de-interesse .views-field-field-taxonomia-imagem,
.view-blog .views-field-field-image {
  margin-bottom: 20px; 
}

.front .view-blog .views-row-2 .views-field-field-image img,
.front .view-blog .views-row-4 .views-field-field-image img,
.front .view-blog .views-row-6 .views-field-field-image img,
.front .view-blog .views-row-8 .views-field-field-image img {
  -webkit-filter: brightness(1.1) contrast(1.0);
  filter: brightness(1.1) contrast(1.0);
}
.front .view-blog .views-row-1 .views-field-field-image img,
.front .view-blog .views-row-3 .views-field-field-image img,
.front .view-blog .views-row-5 .views-field-field-image img,
.front .view-blog .views-row-7 .views-field-field-image img,
.front .view-blog .views-row-9 .views-field-field-image img {
  -webkit-filter: brightness(0.9) contrast(1.1);
  filter: brightness(0.9) contrast(1.1);
}
.front .view-blog .views-row-1 .views-field-field-image img:hover,
.front .view-blog .views-row-2 .views-field-field-image img:hover,
.front .view-blog .views-row-3 .views-field-field-image img:hover,
.front .view-blog .views-row-4 .views-field-field-image img:hover,
.front .view-blog .views-row-5 .views-field-field-image img:hover,
.front .view-blog .views-row-6 .views-field-field-image img:hover,
.front .view-blog .views-row-7 .views-field-field-image img:hover,
.front .view-blog .views-row-8 .views-field-field-image img:hover,
.front .view-blog .views-row-9 .views-field-field-image img:hover {
  -webkit-filter: none;
  filter: none;
  transition: all 0.5s ease-in-out 0.05;
}

.view-blog.view-display-id-block .views-row-3,
.view-blog.view-display-id-block .views-row-6,
.view-blog.view-display-id-block .views-row-9 { margin-bottom: 20px; }
.view-blog.view-display-id-page_1 .views-row-2,
.view-blog.view-display-id-page_1 .views-row-4,
.view-blog.view-display-id-page_1 .views-row-6 { margin-bottom: 20px; }
.view-blog.view-display-id-block_1 .views-row-2,
.view-blog.view-display-id-block_1 .views-row-4,
.view-blog.view-display-id-block_1 .views-row-6 { margin-bottom: 20px; }

.view-blog hr { padding-bottom: 20px; }

.view-blog a.views-more-link { font-weight: 700; }
.view-blog a.views-more-link:hover {
  color: #aa0101;
}

.view-categorias-pontos-de-interesse .views-field.views-field-nothing-1,
.view-blog .views-field-php-2, 
.view-blog .views-field-body { 
  font-size: 0.7em; 
  font-weight: 400;
  line-height: 1.5em;
  text-align: justify;
  text-justify: inter-word;
  color: #444;  
}
@media (max-width: 767px) { 
  .view-categorias-pontos-de-interesse .view-categorias-pontos-de-interesse,
  .view-blog .views-field-body, .view-blog .views-field-php-2 { font-size: 16px; } 
}

.view-categorias-pontos-de-interesse .view-categorias-pontos-de-interesse p,
.view-blog .views-field-body p, .view-blog .views-field-php-2 p { 
  padding-bottom: 0.8em; 
}
/*Post submitted info*/
.node-side { width: 44px; float: right; font-weight: 700; text-align: center; line-height: 1; position: absolute; top:0; right: 10px; color: #808080; }
@media (min-width: 768px) and (max-width: 991px) {
  .front .node-side { right: 8px; }
}
.node-type-blog .node-side { float: left; position: relative; left: 0; width: 45px;  margin-right: 20px; margin-top: -9px; }
.not-front .views-row-even.col-sm-6 .node-side { right: -5px; }
.front .views-row.col-sm-4 .node-side { right: 15px; }
@media (max-width: 767px) { 
  .front .views-row.col-sm-4 .node-side { right: 0; }
}

.node.node-teaser .node-side { margin-top: 30px; }

.submitted-date { border-left: 1px solid #c2c2c2; padding-left: 5px; margin-left: 10px;}
.node-type-blog .submitted-date { border-left: none; border-right: 1px solid #c2c2c2; padding-left: 0; padding-right: 5px; }
.node-type-blog .post-submitted-info { text-align: left; }

.not-front .submitted-date { padding-left: 0; padding-right: 0px; }

.post-submitted-info .month, .post-submitted-info .year { font-size: 13px; text-transform: uppercase; text-align: center; color: #707070; }

.post-submitted-info .day { font-size: 29px; font-weight: 700; margin-bottom: 2px; text-align: center; color: #707070; }

.post-submitted-info i { margin-bottom: 5px; width: 100%; color: #707070; }

.node-main-content.custom-width { margin-left: 110px; }

.node-main-content.full-width { margin-left: 0; }



.glossify-link img { display: none; }
a.glossify-link { color: inherit; border-bottom: solid 2px #999; border-style: dotted; }
a.glossify-link:hover {
  text-decoration: none;
  border-bottom: solid 1px #ea2d49;
  border-style: solid;
  padding-bottom: 1px;
} 
h1 a.glossify-link, h2 a.glossify-link,
h3 a.glossify-link, h4 a.glossify-link { border: none; }
h1 a.glossify-link:hover, h2 a.glossify-link:hover,
h3 a.glossify-link:hover, h4 a.glossify-link:hover { border: none; padding-bottom: none; }

.views-exposed-widgets .form-item .description {
    display: none;
}
.blog_usernames_blog {
    display: none !important;
}
.compact-form-label {
  top: 0;
  left: 0;
  cursor: pointer;
}

#imovel_reservado { background-image: url('/sites/all/files/imagens/tema/icon-reservado.png'); }
#imovel_reservado {
   width: 80px;
   height: 80px;
   position: relative;
   top: 0;
   left: 0;
}

#block-system-main ul li,
#block-system-main ol li { margin-bottom: 0.5em; }
@media (max-width: 479px) {
  #block-system-main .field-name-body ul { padding-inline-start: 20px !important; }
  #block-system-main ul li,
  #block-system-main ol li { margin-bottom: 1em; }  
}   

.node-type-mt-propriedade blockquote p {
    font-family: geomanistlight;
    color: #000;
}
blockquote ul li { margin-bottom: 10px; }
blockquote ul { padding-bottom: 20px; }
body:not(.node-type-mt-propriedade) blockquote {
    font-size: 16px;
    padding: 0 0 0 60px;
    margin: 2em 0 3em 0;
    line-height: 1.33;
}
blockquote:after {
    left: 0;
    font-size: 100px;
    line-height: 80px;
    height: 55px;
}
@media (max-width: 767px) {
  blockquote { padding: 0px !important; }  
  blockquote:after { content: " " !important; }
}   

    

.node ul.inline { height: 34px !important; line-height: 34px !important; list-style-type: none; display: contents; }

footer.node-footer .redes-sociais ul.rodape { padding-inline-start: 0; height: 48px !important; line-height: 48px !important; }
.redes-sociais ul.rodape li { height: 48px !important; line-height: 48px !important; float: left; margin: 0 !important; float: left; margin: 0 5px 0 10px; background-color: transparent; }
.redes-sociais ul.rodape li a:hover { background-color: transparent !important; }
.redes-sociais ul.rodape li a.botao { background-image: url('/sites/all/files/imagens/tema/icones-sociais.png'); }
.no-webp .redes-sociais ul.rodape li a.botao { background-image: url('/sites/all/files/imagens/tema/icones-sociais.png') !important; }
.webp .redes-sociais ul.rodape li a.botao { background-image: url('/sites/all/files/imagens/tema/icones-sociais.webp') !important; }
.redes-sociais ul.rodape li a.botao { background-repeat: no-repeat; display: block; }
.redes-sociais ul.rodape li a.botao_facebook { background-position: 0 0 !important; }
.redes-sociais ul.rodape li a.botao_twitter { background-position: -34px 0 !important; }
.redes-sociais ul.rodape li a.botao_google_plus { background-position: -68px 0 !important; }
.redes-sociais ul.rodape li a.botao_google { background-position: -170px 0 !important; }
.redes-sociais ul.rodape li a.botao_analytics { background-position: -204px 0 !important; }
.redes-sociais ul.rodape li a.botao_facebook:hover { background-position: 0 -34px !important; }
.redes-sociais ul.rodape li a.botao_twitter:hover { background-position: -34px -34px !important; }
.redes-sociais ul.rodape li a.botao_google_plus:hover { background-position: -68px -34px !important; }
.redes-sociais ul.rodape li a.botao_google:hover { background-position: -170px -34px !important; }
.redes-sociais ul.rodape li a.botao_analytics:hover { background-position: -204px -34px !important; }

.redes-sociais,
.rodape.links {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}
 
.rodape.links { margin: 0; height: 48px; line-height: 48px; }
.redes-sociais,
.rodape.links {
  display: inline-block;
}  

.redes-sociais ul.rodape li a.botao {
    display: block;
    width: 34px;
    height: 34px;
    float: left;
    border: none;
    min-width: inherit;
}
.redes-sociais ul.rodape li a.botao:hover {
    background-color: transparent;
}
 
@media (max-width: 767px) {
  .redes-sociais ul.rodape li a.botao {
     width: 40px;
     height: 40px;
     margin-top: 0px;
  }
  .node ul.inline { height: 40px !important; line-height: 40px !important; }
  .redes-sociais ul.rodape li { height: 40px !important; line-height: 40px !important; background-color: transparent; }
  .redes-sociais ul.rodape li a.botao { width: 40px; height: 40px; float: left; margin-top: 5px; line-height: 40px; background-size: 280px 80px}
  .redes-sociais ul.rodape li a.botao_twitter { background-position: -40px 0 !important; }
  .redes-sociais ul.rodape li a.botao_google_plus { background-position: -80px 0 !important; }
  .redes-sociais ul.rodape li a.botao_google { background-position: -200px 0 !important; }
  .redes-sociais ul.rodape li a.botao_analytics { background-position: -240px 0 !important; }
  .redes-sociais ul.rodape li a.botao_facebook:hover { background-position: 0 -40px !important; }
  .redes-sociais ul.rodape li a.botao_twitter:hover { background-position: -40px -40px !important; }
  .redes-sociais ul.rodape li a.botao_google_plus:hover { background-position: -80px -40px !important; }
  .redes-sociais ul.rodape li a.botao_google:hover { background-position: -200px -40px !important; }
  .redes-sociais ul.rodape li a.botao_analytics:hover { background-position: -240px -40px !important; }
} 
@media (max-width: 479px) {
  .redes-sociais ul.rodape li a.botao {
     width: 40px;
     height: 40px;
     vertical-align: middle;
  }
}

.views-field-php-5 .redes-sociais ul.rodape li,
.views-field-php-6 .redes-sociais ul.rodape li {
    height: 24px !important;
    line-height: 24px !important;
}    
.views-field-php-5 .redes-sociais ul.rodape li a.botao,
.views-field-php-6 .redes-sociais ul.rodape li a.botao { height: 24px; line-height: 24px; width: 24px; background-size: 168px 48px}
.views-field-php-5 .redes-sociais ul.rodape li a.botao_google,
.views-field-php-6 .redes-sociais ul.rodape li a.botao_google { background-position: -120px 0 !important; }
.views-field-php-5 .redes-sociais ul.rodape li a.botao_google:hover,
.views-field-php-6 .redes-sociais ul.rodape li a.botao_google:hover { background-position: -120px -24px !important; }
.views-field-php-5 .redes-sociais ul.rodape li a.botao_analytics,
.views-field-php-6 .redes-sociais ul.rodape li a.botao_analytics { background-position: -144px 0 !important; }
.views-field-php-5 .redes-sociais ul.rodape li a.botao_analytics:hover,
.views-field-php-6 .redes-sociais ul.rodape li a.botao_analytics:hover { background-position: -144px -24px !important; }
.views-field-php-5 .redes-sociais, .views-field-php-5 .rodape.links,
.views-field-php-6 .redes-sociais, .views-field-php-5 .rodape.links { margin: 0; width: 64px; }
.views-field-php-5 .redes-sociais ul.rodape li a.botao,
.views-field-php-6 .redes-sociais ul.rodape li a.botao { margin: 0; padding: 0; }

@media (max-width: 812px) {
  .view-conteudos-mais-vistos table tr th, 
  .view-conteudos-mais-vistos table tr td { padding: 10px 10px !important; }    
  .view-conteudos-mais-vistos table tr th:first-child,
  .view-conteudos-mais-vistos table tr td:first-child { padding: 10px 10px 10px 0px !important; } 
  .view-conteudos-mais-vistos table tr th:last-child,
  .view-conteudos-mais-vistos table tr td:last-child { padding: 10px 0px 10px 10px !important; } 
 } 

.property-body { padding: 0; }   
.property-body h3 {
  float: left;
  font-size: 0.9em;
  margin: 12px 10px 10px 15px;
  display: inline;
}
.property-body .preco {
  float: right !important;
  margin-right: 15px;
}    

.property-body .entrar-casa {
    display: inline-block;
    float: right;
}

.no-webp .vendido-flag { background: url('/sites/all/files/imagens/tema/vendido.png') top left no-repeat scroll; }
.webp .vendido-flag { background: url('/sites/all/files/imagens/tema/vendido.webp') top left no-repeat scroll; }
.vendido-flag {
  position: absolute;
  top: 0px;
  left: 15px;
  width: 139px;
  height: 80px;
  z-index: 2;
}
.entrar-casa a:before,
.property-info-item .icon-imovel-area,
.property-info-item .icon-imovel-pisos,
.property-info-item .icon-imovel-quartos,
.property-info-item .icon-imovel-wc {
  background-image: url('/sites/all/files/imagens/tema/sprite.png');
  width: 22px;
  height: 21px;
  display: inline-block;
}

.property-info-item .icon-imovel-area    { background-position: 0 0;     width: 22px; height: 21px; }
.property-info-item .icon-imovel-quartos { background-position: -22px 0; width: 22px; height: 21px; }
.property-info-item .icon-imovel-wc      { background-position: -44px 0; width: 18px; height: 21px; }
.property-info-item .icon-imovel-pisos   { background-position: -83px 0; width: 22px; height: 21px; }

.property-info-item .num {
  margin-left: 2px;
  line-height: 24px;
  vertical-align: top;
}
.view-listings .property-info-item.last { margin-right: 0; border-right: none; }
.entrar-casa a:before { 
  content: " "; 
  position: absolute;
  height:26px !important;
  width:16px !important;
  margin: 0px 0 0 -22px;
  background-position: -105px 0; 
}
#quicktabs-mt_page_tabs li.last {
  display: none;
}
.property-body h3 { width: 58%; }

@media (min-width: 1200px) { 
  .property-body h3 { font-family: geomanistregular; font-size: 1em !important;}
  .property-body .preco { font-family: geomanistregular; font-size: 1em !important;}
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .property-info-item.pisos { display: none; }
  .property-body h3 { margin: 12px 5px 10px 10px; font-family: open_sans_condensedbold; font-size: 1em !important;}
  .property-body .preco { margin-right: 10px; font-family: open_sans_condensedbold; font-size: 1em !important;}
  .view-listings .property-info-item { font-size: 17px; } 
  .item-list ul.quicktabs-tabs>li>a, .item-list ul.quicktabs-tabs>li>a h2, .nav-tabs>li>a { 
    padding: 5px 10px;
    font-size: 19px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .property-info-item.pisos { display: none; }
  .property-info-item.areas { display: none; }
  .property-body h3 { margin: 12px 5px 10px 5px; font-family: open_sans_condensedbold; font-size: 1em !important;}
  .property-body .preco { margin-right: 0px; font-family: open_sans_condensedbold; font-size: 1em !important;} 
  .view-listings .property-info-item.wcs { border-right: none; }

  .item-list ul.quicktabs-tabs>li>a, .item-list ul.quicktabs-tabs>li>a h2, .nav-tabs>li>a { 
    padding: 5px 10px;
    font-size: 17px !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) { 
  .item-list ul.quicktabs-tabs>li>a, .item-list ul.quicktabs-tabs>li>a h2, .nav-tabs>li>a { 
    padding: 5px 10px;
    font-size: 15px !important;
  }
}
@media (max-width: 479px) { 
}
@media (min-width: 768px) { 
  #quicktabs-mt_page_tabs li.last {
    display: block;
  }
}
.view-locais .views-field-field-image { border: none; }
.view-locais .views-field-field-image a { margin-bottom: 15px; }

.view.view-locais {
    margin-bottom: 15px;
}
span.preco-euro {
  font-weight: 100;
  color: #3f3f3f;
}

.image-popup img { width: 100%; height: auto; }

#block-views-mt-latest-listings-block-4 hr {
  display: none;
}

.mfp-iframe-holder .mfp-content {
  max-width: 1200px !important;
}

#page-container {
    overflow: hidden;
    height: 100%;
}


#centeredmenu {
  float:left;
  width:100%;
  background:#fff;
  border-bottom:4px solid #C7080D;
  overflow:hidden;
  position:relative;
  font-family: geomanistregular, Helvetica Neue, Arial, Sans-serif;
  font-weight: 300;
  line-height: 2em;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:1px 0 0 2px;
   padding:3px 9px;
   background:#ddd;
   color:#333;
   text-decoration:none;
}
#centeredmenu ul li a:hover {
   background-color: #C7080D;
   color:#fff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
  color:#fff;
  background:#000;
  font-weight:bold;
}

#centeredmenu .custom-filter li a.selected {
  color: white !important;
  background-color: #b01414 !important;
  font-weight: 300;
}

hr { clear: both; border-top: 1px solid #acacac;}

.field-type-taxonomy-term-reference div {
    display: inline-block;
}

.view-blog .data-blog {
  font-family: geomanistregular;
  font-size: 14px;
  color: #707070;
  font-weight: 300;
}

a.vender { background-color: rgba(209,18,65,0.95); }
.a.arrendar { background-color: #58C2CB; }

.view-listings .category-item+.category-item a.reservado {
    background-color: rgba(255, 215, 0, 0.90);
    color: black;
    font-weight: 400;
}

.view-listings .category-item+.category-item a.vendido {
    background-color: rgba(173, 255, 47, 0.90);
    color: black;
    font-weight: 400;
}

footer .more-link a,
footer a { color: white; }

.bloco-contatos ul li a { vertical-align: top; }

.bloco-contatos .fa-envelope:before,
.bloco-contatos .fa-phone:before {
    color: #fff;
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    border: 1px solid #fff;
    margin-right: 10px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.bloco-contatos .fa-envelope:hover:before, .bloco-contatos .fa-phone:hover:before {
  text-decoration: none;
  background-color: #AA0101;
  color: #ffffff;
  border: 1px solid #fff;
}
.bloco-contatos ul.contatos-bookmarks li a:hover { text-decoration: none; color: lightcoral; }

.node-main-content.custom-width { margin-left: 0; }

.footer-area ul.menu li a { padding-left: 0; }

.view-abc-do-imobiliario .form-item-field-mt-property-one-value,
.view-abc-do-imobiliario .views-exposed-widget.views-submit-button {
    display: none;
}
.view-abc-do-imobiliario .views-exposed-widget .form-type-radio { display: inline-block; }
.view-abc-do-imobiliario .view-filters form .views-exposed-widget { width: 100%; }
.view-abc-do-imobiliario i.fa-search-plus { color: rgba(176,20,20,.95); font-size: 2.2em !important; }

.view-abc-do-imobiliario.view-display-id-page .texto,
.view-abc-do-imobiliario.view-display-id-page a.views-more-link {
  font-size: 0.9em;
  line-height: 1.6em;
  display: inline;
}
.view-abc-do-imobiliario.view-display-id-page hr {
  margin-top: 0px;
  margin-bottom: 0px;
  display: block !important;
}
.view-abc-do-imobiliario.view-display-id-page img { margin-bottom: 0px; float: left; margin: 0 20px 20px 0;}
.view-abc-do-imobiliario.view-display-id-page .linha { padding-bottom: 10px; }

.view-abc-do-imobiliario.view-display-id-page a.views-more-link { font-weight: 700; }
.view-abc-do-imobiliario i.fa-search-plus { position: relative; }
.view-abc-do-imobiliario.view-display-id-page .views-field-field-taxonomia-imagem { width: 165px; }
@media (min-width: 992px) and (max-width: 1199px) { 
.view-abc-do-imobiliario.view-display-id-page .views-field-field-taxonomia-imagem { width: 145px; }
}
@media (min-width: 768px) and (max-width: 991px) { 
.view-abc-do-imobiliario.view-display-id-page .views-field-field-taxonomia-imagem { width: 135px; }
}
@media (max-width: 767px) { 
.view-abc-do-imobiliario.view-display-id-page .views-field-field-taxonomia-imagem { width: 115px; }
}

/* HTML5 Boilerplate accessible hidden styles */
.view-abc-do-imobiliario .views-exposed-widget [type="radio"] {
  border: 0; 
  clip: rect(0 0 0 0); 
  height: 1px; margin: -1px; 
  overflow: hidden; 
  padding: 0; 
  position: absolute; 
  width: 1px;
}

/* One radio button per line */
.view-abc-do-imobiliario .views-exposed-widget label {
  display: block;
  cursor: pointer;
  line-height: 1.4em;
  font-family: open_sans_condensedbold, Arial Narrow, Arial, Sans-serif; 
  font-size: 1.6em !important; color: white; font-weight: 300; background-color: #868686;
  display: block; width: 40px; height: 40px; text-align: center; 
  -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; 
}
.view-abc-do-imobiliario .views-exposed-widget label:hover { background-color: #ab3420; }

.view-abc-do-imobiliario .views-exposed-widget .form-type-radio:first-child label {
  -webkit-border-radius: 10%; -moz-border-radius: 10%; border-radius: 10%; width: auto; padding: 0 10px; background-color: #ccc; color: #666; 
}  
.view-abc-do-imobiliario .views-exposed-widget .form-type-radio:first-child:hover label {
  background-color: #ab3420; color: white; 
}
.view-abc-do-imobiliario .views-field-field-taxonomia-imagem img { margin-bottom: 8px; }

.view-abc-do-imobiliario table td.views-field-name { min-width: 125px; padding: 10px 0 10px 0; line-height: 1.3em;}
.view-abc-do-imobiliario table td.views-field-name a {
  color: #aa0101;
  font-weight: 600;
  line-height: 1.3em;
}
.view-abc-do-imobiliario .views-field-field-taxonomia-imagem {
  min-width: 100px;
  padding: 0;
}


.view-abc-do-imobiliario .views-exposed-widget [type="radio"] + span {
  display: block;
}

/* the basic, unchecked style */
.view-abc-do-imobiliario .views-exposed-widget [type="radio"] + span:before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.25em;
  border-radius: 1em;
  border: 0.125em solid #fff;
  box-shadow: 0 0 0 0.15em #000;
  margin-right: 0.75em;
  transition: 0.5s ease all;
}

/* the checked style using the :checked pseudo class */
.view-abc-do-imobiliario .views-exposed-widget [type="radio"]:checked + span:before {
  background: green;
  box-shadow: 0 0 0 0.25em #000;
}

/* never forget focus styling */
.view-abc-do-imobiliario .views-exposed-widget [type="radio"]:focus + span:after {
  content: '\0020\2190';
  font-size: 1.5em;
  line-height: 1;
  vertical-align: -0.125em;
}

.view-abc-do-imobiliario .views-exposed-widget .form-type-radio.form-item-name { line-height: 2em; }

img.language-icon {
    display: inline-block;
}

div#main h2:not(.titulo):not(.sub-titulo), div#main h2:not(.titulo):not(.sub-titulo) a {
  color: #993333 !important;
}
.taxonomy-term-description { margin: 5px 0 10px; }

.page-taxonomy-term .view.view-blog { padding-top: 3em; }
.page-taxonomy-term .view.view-blog .view-header { padding-bottom: 20px; }

.not-front div#main .views-row.views-row-odd.col-sm-6 {
  padding-right: 15px;
  padding-left: 0;
}
.not-front div#main .views-row.views-row-even.col-sm-6 {
  padding-right: 0;
  padding-left: 15px;
}

@media (max-width: 767px) { 
  div#main .views-row.views-row-odd.col-sm-6 {
    padding-right: 0 !important;
  }
  div#main .views-row.views-row-even.col-sm-6 {
    padding-left: 0 !important;
  }
  .not-front .views-row .node-side { right: -5px; }
}

.view-id-abc_do_imobiliario.view-display-id-block_1 .views-row {
  background-color: #f2f2f2;
  min-height: 200px;
}
.view-id-abc_do_imobiliario.view-display-id-block_1 .views-row h3.titulo {
  font-family: open_sans_condensedbold;
  font-size: 1em;
  margin: 0.6em 0;
}
.view-id-abc_do_imobiliario.view-display-id-block_1 .views-field-description-field {
  font-size: 0.8em;
  line-height: 16px;
}

.view-id-abc_do_imobiliario.view-display-id-block_1 .views-field.views-field-tid {
  text-align: right;
  font-size: 0.9em;
  font-weight: 400;
}
.view-id-abc_do_imobiliario.view-display-id-block_1 {
  border-top: 1px solid #e1e1e1;
  padding-top: 20px;
}

.view-id-abc_do_imobiliario.view-display-id-block_1 .col-sm-4 {
  width: 31%;
  margin-right: 2.33333333%;
}
.view-id-abc_do_imobiliario.view-display-id-block_1 .abc-ler-mais {
  float: right;
  margin-right: 2.33333333%;
  margin-top: 20px;
  background-color: #aa0101;
  padding: 10px 15px;
  width: 31%;
}
.view-id-abc_do_imobiliario.view-display-id-block_1 .abc-ler-mais a {
  display: block;
  color: white;
  text-align: center;
  font-size: 1.1em;
  line-height: 1.2em;
  text-transform: uppercase;
  font-weight: 100 !important;
  vertical-align: middle;
}
.view-id-abc_do_imobiliario.view-display-id-block_1 .abc-ler-mais i {
  font-weight: 100 !important;
  font-size: 1.2em;
  margin-right: 8px;
}
.view-id-abc_do_imobiliario.view-display-id-block_1 span.views-field.views-field-name {
  text-transform: uppercase;
  font-weight: 400;
}

.node-main-content header {
    display: none;
}

.fb_iframe_widget, .fb_iframe_widget iframe[style], .fb_iframe_widget > span[style] { 
  width: 100% !important;
}

.facebooksocial {
  background: url('/modules/facebooksocial/views/img/rightwidget.png') no-repeat scroll left center transparent !important;
  float: right;
  height: 270px;
  padding: 0 5px 0 46px;
  width: 390px;
  z-index: 99999;
  position:fixed;
  right:-345px;
  top:20%;
}
.facebooksocial div{
  padding: 0;
  margin-right:-8px;
  border:4px solid  #3b5998;
  background:#fafafa;
}
.facebooksocial span{
  bottom: 4px;
  font: 8px "lucida grande",tahoma,verdana,arial,sans-serif;position: absolute;
  right: 6px;
  text-align: right;
  z-index: 99999;
}
.facebooksocial span a{
  color: gray;
  text-decoration:none;
}
.facebooksocial span a:hover{
  text-decoration:underline;
}

.lista_mc {
    display: inline-flex;
    width: 32%;
}

.field-name-field-taxonomia-imagem {
  margin-bottom: 2em;
}
#taxonomy-term-56 .field-name-field-taxonomia-imagem,
#taxonomy-term-120 .field-name-field-taxonomia-imagem { display: none; }

.node-market-center .field-group-htab { margin: 0; }
.node-market-center .field-group-htabs-wrapper table { margin: 5px 0 20px; }
.node-market-center .field-name-field-imagem { margin-bottom: 30px; }
.node-market-center .group-mapa { margin-top: 30px; }
.page-node-88 #main.content { padding: 0px 0;}

@media (min-width: 768px) {
  .page-node-88 aside.footer { display: none; } 
}
@media (max-width: 767px) {
  .page-node-88 #sidebar-second { display: none; } 
}

.centro { text-align: center; margin: 0 auto; }
.esq { float: left; margin: 0 20px 20px 0; }
.dir { float: right; margin: 0 0 20px 20px; }
.esq-50 { float: left; margin: 0 20px 20px 0; width: 50% !important; }
.dir-50 { float: right; margin: 0 0 20px 20px; width: 50% !important; }

#accordion { font-size: 0.9em; }
#accordion .more-link a { padding: 5px 25px; font-size: 13px; background-color: white; }
#accordion .more-link a:hover { border-color: #ea2d49!important; background-color: #ea2d49; }

.view-agencias-kw .views-row { text-align: left; padding-right: 15px; }
.view-agencias-kw.view-id-agencias_kw.view-display-id-block_1 .views-row { clear: both; }
.view-agencias-kw .views-row img { margin-bottom: 0px; border: 5px solid white; }
.view-agencias-kw .views-row a {
  font-size: 1em;
  color: #444;
  line-height: 1em;
  padding-bottom: 0.4em;  
}
.view-agencias-kw .views-row a.glossify-link {
  font-size: 1em;
  font-weight: inherit;
  padding-bottom: initial;
  display: inline-block;  
}
.view-agencias-kw h2 {
  margin-top: 0;
  margin-bottom: 0;
}
.view-agencias-kw .views-row  { padding-left: 0; }
.view-agencias-kw .linha .views-row { margin-bottom: 0; }

.view-agencias-kw h3 { text-transform: uppercase; font-size: 1.5em; }
.view-agencias-kw h3 a { color: #999; }
.view-agencias-kw .franchisado { text-transform: initial; }
.view-agencias-kw .local { text-transform: initial; color: #aa0101 }

section#featured.mkts {
    position: relative;
}
section#featured:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: .5;
  background-image: url(/sites/all/files/imagens/paginas/background-market-centers.jpg);
  background-repeat: repeat-y;
  background-position: 50% 0;
  -ms-background-size: auto;
  -o-background-size: auto;
  -moz-background-size: auto;
  -webkit-background-size: auto;
}

@media (min-width: 992px) and (max-width: 1199px) { 
  .view-agencias-kw .views-row a { font-size: 13.5px; font-weight: bold; }
}

@media (min-width: 768px) and (max-width: 991px) { 
  .view-agencias-kw .views-row a { font-size: 0.95em; }
}

@media (max-width: 767px) { 
  .view-agencias-kw .views-row a { font-size: 1.3em; }

  .view-agencias-kw .views-row:nth-child(1),
  .view-agencias-kw .views-row:nth-child(4),
  .view-agencias-kw .views-row:nth-child(7),
  .view-agencias-kw .views-row:nth-child(10),
  .view-agencias-kw .views-row:nth-child(13),
  .view-agencias-kw .views-row:nth-child(16),
  .view-agencias-kw .views-row:nth-child(19)  { padding-left: 0; }    
  
  .view-agencias-kw .views-row:nth-child(3),
  .view-agencias-kw .views-row:nth-child(6),
  .view-agencias-kw .views-row:nth-child(9),
  .view-agencias-kw .views-row:nth-child(12),
  .view-agencias-kw .views-row:nth-child(15),
  .view-agencias-kw .views-row:nth-child(18),
  .view-agencias-kw .views-row:nth-child(21)  { padding-right: 0; }  

  .view-agencias-kw .views-row h2 { clear: both; }
  .view-agencias-kw .views-row { padding-bottom: 30px; }
  .view-agencias-kw .views-field-body-1 { border-bottom: 1px solid #acacac !important; }

  .esq-50 { width: 100% !important; clear: both; }
  .dir-50 { width: 100% !important; clear: both; }
  .imagem { clear: both; margin-top: -20px; }
  .ul-img { margin-block-start: 0; clear: both; display: block; }

  .view-id-abc_do_imobiliario.view-display-id-block_1 .col-sm-4 { width: 100%; margin-right: inherit; margin-bottom: 10px; }
  .view-abc-do-imobiliario .views-field-field-taxonomia-imagem.esq { float: none; margin: 0;}
  #main.content { padding: 0px 0; }
  .view-id-abc_do_imobiliario.view-display-id-block_1 .abc-ler-mais { width: 100%; }

  .view-blog hr { display: none; }
  .view-blog .views-row {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }    
}

#block-block-3 h2 { font-weight: 700; }

.views-field-field-image img {
  width: 100%;
}

.tp-loader {
  display: none !important;
  visibility: hidden !important;
}  

.view-agencias-kw.view-display-id-block_1 .views-row p {
  font-size: 0.8em;
}
.view-agencias-kw.view-display-id-block_1 .views-row h2 a {
  font-size: 0.8em;
  vertical-align: text-top;
  color: #aa0101;  
}

.view-agencias-kw.view-display-id-block_1 .views-row img {
  float: left;
  margin-right: 20px;
}
.field-name-field-franchisado-logotipo {
  border: none;
  margin-bottom: 30px;
}


@media (min-width: 1348px) { 
  .overlay-descr-ana p { font-size: .8em !important; } 
  i.fa-search-plus { font-size: 40px; height: 40px; margin-top: 0px; } 
  .view-listings .image-container .views-field-title { padding-top: 20px; }
  .row { margin-left: -15px !important; margin-right: -15px !important; } 
}
@media (min-width: 1200px) { 
  .overlay-descr-ana p { font-size: .8em !important; } 
  i.fa-search-plus { font-size: 40px; height: 40px; margin-top: 0px; } 
  .view-listings .image-container .views-field-title { padding-top: 20px; }
  .row { margin-left: -5px !important; margin-right: -5px !important; } 
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .overlay-descr-ana p { font-size: .7em !important; } 
  i.fa-search-plus { font-size: 30px; height: 30px; margin-top: -4px; } 
  .view-listings .image-container .views-field-title { padding-top: 20px; }
  .row { margin-left: -5px !important; margin-right: -5px !important; } 
}
@media (min-width: 768px) and (max-width: 991px) { 
  .overlay-descr-ana p { display: none; visibility: none; ; } 
  i.fa-search-plus { font-size: 40px; height: 40px; margin-top: 0px; } 
  .view-listings .image-container .views-field-title { padding-top: 20px; } 
  .row { margin-left: -5px !important; margin-right: -5px !important; } 
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
      padding-right: 5px;
      padding-left: 5px;
  }    
  #header-top-inside .row .col-md-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 480px) and (max-width: 767px) { 
  .overlay-descr-ana p { font-size: 1em !important; } 
  i.fa-search-plus { font-size: 40px; height: 40px; margin-top: 0px; } 
  .view-listings .image-container .views-field-title { padding-top: 20px; } 
  .row { margin-left: -5px !important; margin-right: -5px !important; } 
  .front .views-row { padding: 0; }
  section { padding-right: 5px !important; padding-left: 5px !important; }
  section#sidebar-second { padding: 0; }
  #header .container {
    padding-right: 5px;
    padding-left: 5px;
  }  
  #header-top-inside .row .col-md-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 767px) { 
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
      padding-right: 0;
      padding-left: 0;
  }
  .col-xs-3 .footer-area, .col-sm-3 .footer-area, .col-md-3 .footer-area, .col-lg-3 .footer-area, .col-xs-4 .footer-area, .col-sm-4 .footer-area, .col-md-4 .footer-area, .col-lg-4 .footer-area,
  .col-xs-5 .footer-area, .col-sm-5 .footer-area, .col-md-5 .footer-area { padding-left: 15px; padding-right: 15px; }
  
}
@media (max-width: 479px) { 
  .overlay-descr-ana p { font-size: .9em !important; } 
  i.fa-search-plus { font-size: 30px; height: 30px; margin-top: -10px; } 
  .view-listings .image-container .views-field-title { padding-top: 20px; } 

  ul.social-bookmarks.pull-right { float: left !important; }
  ul.contact-info.pull-left { float: left !important; }
  #header .mean-container .mean-bar a span { background-color: rgb(235, 235, 235) !important; }
  .front #header { padding-top: 0px; padding-bottom: 40px; height: 70px; }  
  #header .container {
    padding-right: 5px;
    padding-left: 5px;
  }  
  #header-top-inside .row .col-md-12 { padding-left: 5px; padding-right: 5px; }
  .row { margin-left: -0 !important; margin-right: 0 !important; }     
  .front .view-blog { margin-left: -15px !important; margin-right: -15px !important; }
  /* .view-mt-latest-listings:not(.view-display-id-block_6):not(.view-display-id-block_4) { margin-left: -30px !important; margin-right: -30px !important; } */
  .front .views-row { padding: 0; }
  section { padding-right, padding-left: 5px !important; }
  section#sidebar-second { padding: 0; }  
}

.videobox span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: url('/sites/all/files/imagens/tema/video-play.png') no-repeat center center;
}

.videobox { position: relative; }

.h_iframe .facebook {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 70%;
}
.h_iframe .facebook .video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bold-red {     
  color: #aa0101;
  text-transform: uppercase;
  font-weight:bold;
}

#preloader #status { line-height: 0; font-size: 0; }

#admin-menu-menu li {
    font-size: 11.5px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.6em !important;
    font-family: "Lucida Grande", Verdana, sans-serif !important;
}

input#edit-submitted-valores-complementares,
input#edit-submitted-valor-do-imovel {
  display: inline-block;
  width: 200px;
}

.cookie-eu {
  bottom: 5px;
  left: 5px;
  margin-left: -145px;
  position: fixed;
  z-index: 1000
}

.cookie-eu-in {
  background: #BE0000;
  position: relative;
  width: 140px;
  line-height: 1em;
}

.cookie-eu-msg {
  color: #FFF;
  font-size: 9px;
  font-weight: 700;
  line-height: 1.4em;
  padding: 10px 10px 5px 10px
}

.cookie-eu-fim {
  background: green;
  padding: 0;
  background: rgba(0,0,0,.15);
  font-size: 0
}

.cookie-eu-fechar {
  color: #FFF;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px
}

.bt-cookie-eu {
  display: inline-block;
  vertical-align: top;
  width: 26%;
  cursor: pointer;
  margin: 3%;
}
.bt-cookie-eu.cookie-eu-concordo {
  margin: 3px;
  width: 62%;
}

.bt-cookie-eu span {
  font-size: 11px;
  text-transform: uppercase;
  color: white;
  font-weight: 700;
  display: block;
  text-align: center;
  background: rgba(0,0,0,.1);
  padding: 3px 5px;
  line-height: 1em;
}

.bt-cookie-eu.bt_concordo span {
  background: rgba(0,0,0,.5)
}

.bt-cookie-eu:hover>span {
  background: rgba(0,0,0,.7)
}

.cookie-eu-fechar i {
  color: #000;
  font-size: 10px;
  height: 15px;
  line-height: 15px;
  margin: 3px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 15px
}

.cookie-eu-msg a {
  color: #FFF;
  text-decoration: underline
}

.cookie-eu-msg a:hover {
  color: #000;
  text-decoration: none
}

.view.view-mt-latest-listings.view-id-mt_latest_listings.view-display-id-page_6.row {
    margin-top: 20px;
}

/* As long as the image isn't loaded set witdth to 0 pixel, so aspect ratio knows to take width from height and not vice versa */
.view.view-mt-latest-listings. img.lazyload {
    height: auto;
    width: 0;
}

.view-agencias-kw .views-field-title {
    line-height: 1.2em;
    padding-bottom: 10px;
}

.view-mt-latest-listings.view-display-id-page_6 .view-header p {
    margin-top: 10px;
    margin-bottom: 10px;
}

.fb-comments {
  padding-top: 30px;
  display: block !important;
}

.tabela {
  display: grid; /* Make the container element behave like a table */
  width: 100%; /* Set full-width to expand the whole page */
}
.view-agencias-kw .tabela { display: inherit; }
.tabela hr {
  margin-bottom: 30px;
}
.linha {
  display: table-row; 
}
.linha img { width: 100%; }
.view-abc-do-imobiliario .linha img { width: inherit; }
.linha .views-row {
  margin: 0 auto 35px;
}
.linha.tem-linha .coluna {
    margin-bottom: 15px;
}
.linha .coluna img:hover {
  transform: scale(1.02) translate(0px, -8px);
  transition: all 0.5s ease-in-out 0s;
}
#sidebar-second .linha .coluna:hover {
  transform: none;
}
/* Bloco das Oportunidades */
div#block-views-mt-latest-listings-block-4 .linha .views-row {
  margin: 0 auto 0;
}

.coluna { display: table-cell; /* Make elements inside the container behave like table cells */ }

@media (min-width: 992px) and (max-width: 1199px) { 
  .view-agencias-kw .tabela hr {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .tabela hr {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) { 
  .coluna { display: block; }
  .tabela hr { display: none; }
  .coluna { padding-left: 0; padding-right: 0; }
}

/* fade image in after load */
.lazyload,
.lazyloading {
	opacity: 0;
}
.lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
}

/* Botão Mais Casas na Front Page */
span.more-results-tit-1 {
  text-transform: initial;
  color: #666;
}

span.more-results-tit-2 {
  text-transform: uppercase;
  color: #b01414;
  font-weight: bold;
}

.casas.more-link a {
  background-color: white !important;
  border-color: #acacac !important;
  font-size: 1.1em
}

.casas.more-link {
    margin-top: 30px;
    text-align: center !important;
    text-transform: uppercase;
}
.casas.more-link a:hover { border-width: 2px !important; }
.casas.more-link:before {
  border-top: 1px solid #acacac;
  content:"";
  margin: 0 auto; /* this centers the line to the full width specified */
  position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */
  top: 50%; left: 0; right: 0; bottom: 0;
  width: 100%;
  z-index: -1;
}
.casas.more-link {
  position: relative;
  z-index: 1;    
}
.casas.more-link span.line { 
  /* to hide the lines from behind the text, you have to set the background color the same as the container */ 
  background: #fff; 
  display: block; 
}
.casas span.more-link-moldura {
  text-transform: uppercase; 
  padding: 10% !important;
  background-color: #fff;
}

@media (min-width: 1200px) { 
  .casas span.more-link-moldura { padding: 50px !important; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  .casas span.more-link-moldura { padding: 40px !important; }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .casas span.more-link-moldura { padding: 30px !important; }
}
@media (min-width: 480px) and (max-width: 767px) { 
  .casas span.more-link-moldura { padding: 20px !important; }
}
@media (max-width: 479px) { 
  .casas span.more-link-moldura { padding: 10px !important; }
}

span#active-quicktabs-tab {
    display: none;
}

blockquote ul li p { display: none }
ul ul {
  padding-top: 5px !important;
  padding-bottom: 0 !important;
  margin: 0 !important;
}

#admin-menu .dropdown li li.expandable ul {
    margin: -20px 0 0 160px !important;
}

.field-name-field-mt-caracteristicas ul:first-child {
  list-style-type: none;
}

.field-name-field-mt-caracteristicas .field-type-list-float.field-label-above {
  float: left;
  margin-left: 10px;
  margin-top: 10px; 
}

@media (max-width: 479px) { 
  .field-name-field-mt-caracteristicas .field-type-list-float.field-label-above { width: 50% !important; }
}

.field-name-field-mt-caracteristicas ul {
  list-style: none;
  -webkit-padding-start: 0;
}

.field-name-field-mt-caracteristicas ul ul {
  font-size: small;
  list-style-position: inside !important;
  list-style: disc;
}

.field-name-field-mt-caracteristicas .field-collection-view {
  margin-left: 0;
}
.field-name-field-mt-caracteristicas .field-collection-view .field-label {
  width: auto;
  font-size: 0.9em;
}

.field-name-field-mt-caracteristicas .field-type-list-float.field-label-above {
  margin-left: 0;
  display: table-cell;
  padding-right: 10px;
}

.field-name-field-mt-caracteristicas ul ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.field-name-field-mt-caracteristicas ul ul li {
    margin: 0;
    padding: 0;
    margin-right: 10px !important;    
}
.field-name-field-mt-caracteristicas ul ul li::before {
    content: '•';
    margin-right: 3px;
}

.field-name-field-mt-caracteristicas:not(:first-child) h3 {
    display: none;
} 
.field-name-field-mt-caracteristicas .field-collection-view {
    padding-top: 0;
}    

.summary-and-description .cel:not(:last-child) {
    border-right: 1px solid #ccc;
} 

.summary-and-description .areas .cel {
  padding-right: 5px;
}  
    
.node-type-mt-propriedade .field-name-field-mt-fotos-360 .wrapper  { width:100%; height:100%; margin:0 auto; }
.node-type-mt-propriedade .field-name-field-mt-fotos-360 .h_iframe { position:relative; padding-top: 56%;}
.node-type-mt-propriedade .field-name-field-mt-fotos-360 .h_iframe iframe { position:absolute;top:0;left:0;width:100%; height:100%;}    

.node-type-mt-propriedade .field-name-body ul,
.node-type-mt-propriedade .field-name-body ul {
  -webkit-margin-after: 2em;
}  


#quicktabs-mt_sidebar_tabs .views-field-title a {
  line-height: 0.9em;
  font-family: open_sans_condensedbold;
}
#quicktabs-mt_sidebar_tabs .slogan {
    line-height: 1.2em;
    font-size: 0.9em;
}

div#quicktabs-mt_page_tabs ul li {
    width: 20%;
    text-align: center;
}
@media (max-width: 767px) { 
  #quicktabs-mt_page_tabs ul.quicktabs-tabs { display: flex; }
  #quicktabs-mt_page_tabs ul.quicktabs-tabs li { width: auto; }
}
@media (max-width: 479px) { 
  #quicktabs-mt_page_tabs ul.quicktabs-tabs { display: block; padding-inline-start: 0px; }
  #quicktabs-mt_page_tabs ul.quicktabs-tabs li { width: 100%; }
 
}

div#quicktabs-mt_page_tabs ul li a {
  margin-right: 0;
  margin-bottom: 0;
  padding: 5px 5px;
}    


.item-list ul.quicktabs-tabs>li>a:active:hover, .item-list ul.quicktabs-tabs>li>a:active:hover h2, .nav-tabs>li>a:active:hover,
.item-list ul.quicktabs-tabs>li>a:hover, .item-list ul.quicktabs-tabs>li>a:hover h2, .nav-tabs>li>a:hover {
    color: white !important;
}

.item-list ul.quicktabs-tabs>li.active>a:after, .nav-tabs>li.active>a:after, .item-list ul.quicktabs-tabs>li>a:hover:after, .nav-tabs>li>a:hover:after {
  color: #ea2d49 !important;
}

.item-list ul.quicktabs-tabs>li>a:hover:after, .nav-tabs>li>a:hover:after {
  content: "" !important;
}

.c_consul p { margin: 0; }
.c_consul .form-actions { text-align: right; }
.c_consul_nome { background: #B40101; display: block; text-align: center; }
.c_consul { text-align: center; }
.c_consul a, .c_consul h3, .c_consul h4, .c_consul { font-family: open_sans_condensedbold; }  
.c_consul_nome { color: #FFF; font-size: 24px; font-weight: 700; line-height: 25px; padding: 10px; text-transform: uppercase; }
.c_consul a { display: block; }
.c_consul_info { background: #FFF; position: relative; z-index: 1; }
.c_consul_mc { font-size: 17px; font-weight: 700; padding-top: 10px; text-transform: uppercase; margin: 0; }
.c_consul_local { color: rgba(0,0,0,.5); font-size: 17px; text-transform: uppercase; margin: 0; }
.bl_detalhes, .c_consul, .c_consul_gfx, .cc_fixo_cx, .cc_info, .consultor_foto, .consultor_foto span, .s_min_videos .imageWrapper { position: relative; }
.cons_pr_img, .mod_c_img, .c_consul_img, .consultor_foto { font-size: 0; }
.c_consul_img { position: relative; z-index: 1; padding: 0 10%; margin-bottom: 10%; }
.c_consul_img span { display: block; overflow: hidden; position: relative; }
.c_consul a:hover { opacity: .7; }
.c_tel { font-size: 24px; padding: 5px 0; }
.c_tel em { color: #aaa !important; font-size: 0.9em; padding-right: 4px; padding-left: 2px; }
.c_imo_rel { margin: 30px; text-align: center; }
.topicos_hor li strong, .consultor, h3.c_consul_mc, div.c_tel strong, div.c_tel em, .c_consul_fixo .cc_info_nome a {
    color: #444;
}
::-webkit-input-placeholder {
   text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
   text-align: center;  
}

::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;  
}

:-ms-input-placeholder {  
   text-align: center; 
}

.animate-fade {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.animate-from-top {
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.animate-from-bottom {
  -webkit-transform: translateY(40px);
  -moz-transform: translateY(40px);
  -ms-transform: translateY(40px);
  -o-transform: translateY(40px);
  transform: translateY(40px);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.animate-from-left {
  -webkit-transform: translateX(-40px);
  -moz-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  -o-transform: translateX(-40px);
  transform: translateX(-40px);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.animate-from-right {
  -webkit-transform: translateX(40px);
  -moz-transform: translateX(40px);
  -ms-transform: translateX(40px);
  -o-transform: translateX(40px);
  transform: translateX(40px);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.animation-fade {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transition-duration: 1.5s;
  -moz-transition-duration: 1.5s;
  -o-transition-duration: 1.5s;
  transition-duration: 1.5s;
}
.animation-from-bottom,
.animation-from-top {
  -webkit-transition-timing-function: cubic-bezier(0.2, 0.75, 0.25, 0.9);
  -moz-transition-timing-function: cubic-bezier(0.2, 0.75, 0.25, 0.9);
  -o-transition-timing-function: cubic-bezier(0.2, 0.75, 0.25, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0.75, 0.25, 0.9);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transition-duration: 1.5s;
  -moz-transition-duration: 1.5s;
  -o-transition-duration: 1.5s;
  transition-duration: 1.5s;
}
.animation-from-left,
.animation-from-right {
  -webkit-transition-timing-function: cubic-bezier(0.2, 0.75, 0.25, 0.9);
  -moz-transition-timing-function: cubic-bezier(0.2, 0.75, 0.25, 0.9);
  -o-transition-timing-function: cubic-bezier(0.2, 0.75, 0.25, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0.75, 0.25, 0.9);
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transition-duration: 1.5s;
  -moz-transition-duration: 1.5s;
  -o-transition-duration: 1.5s;
  transition-duration: 1.5s;
}

.view:not(.view-abc-do-imobiliario) img.lazyloaded {
  width: 100%;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.view:not(.view-abc-do-imobiliario) a img.lazyloaded:hover {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
}

.views-field.views-field-field-taxonomia-imagem a,
.views-field-field-image a {
  overflow: hidden;
  display: block;
}

form#webform-client-form-299 .rodape { padding-bottom: 0; margin-bottom: 0 !important; }
form#webform-client-form-299 .rodape {
  font-size: 0.8em;
  line-height: 1.4em;
  font-style: italic;
}
form#webform-client-form-299 .webform-component--termos-e-condicoes {
  margin-bottom: 0;  
}

.view-mt-testimonials .flexslider .slides img { 
  width: initial !important;
  margin: 0 auto;   
}
.view-mt-testimonials .flexslider { margin: 0; }

.testemunho-foto-clip-circle {
  clip-path: circle(75px at center);
  -webkit-clip-path: circle(75px at center);  
  margin-bottom: 20px !important;
}  
.view-mt-testimonials p.h2 {
  text-transform: uppercase;
  text-align: center;
  color: #000;
  font-size: 1.8em;
  font-family: geomanistlight;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 30px;
} 
.view-mt-testimonials .testemunho-nome {
  color: #b01414;
  font-size: 1.2em;
}
.view-mt-testimonials .testemunho-prodissao {
  color: #444;
  font-style: italic;
  font-size: 0.8em;
}
.view-mt-testimonials .testemunho-local {
  color: #707070;
  text-transform: uppercase;
}
.view-mt-testimonials .views-field-body p {
  font-style: italic;
  font-size: 0.9em;
  font-weight: 600;
  color: #666;
  font-family: geomanistlight;
}

.content-slider .flex-direction-nav a.flex-next:before {
  content: '\f105';
  font-size: 4em;
  line-height: 44px;
  color: #707070;
}
.content-slider .flex-direction-nav a:before {
  font-size: 4em;
  content: '\f104';
  line-height: 44px;
  color: #707070;
}
.flex-direction-nav a {
  width: 50px !important;
  height: 50px !important;
}
.quotation {
  quotes: "\201C""\201D""\2018""\2019";
  max-width: 80%;
  margin: 0 auto;  
}
.quotation p {
  padding: 10px 20px;
  line-height: 1.4em;
  font-family: geomanistlight;
  font-size: 0.9em;
  font-style: italic;
  color: black;
}

.quotation:before {
  font-family: initial;
  content: open-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: -5%;
  position: relative;
  color: #b01414;
  font-size: 5em;
  float: left;
  top: 30px;
}
.quotation::after {
  font-family: initial;
  content: close-quote;
  display: inline;
  height: 0;
  line-height: 0;
  right: 0;
  color: #b01414;
  font-size: 5em;
  width: 0;
  float: right;
  position: relative;
}    

@media (min-width: 992px) and (max-width: 1199px) { 
}
@media (min-width: 768px) and (max-width: 991px) { 
  .quotation:before { left: -10%; }
}
@media (min-width: 480px) and (max-width: 767px) { 
  .quotation:after { 
    right: 10%;
    font-size: 4em;
  }
  .quotation:before {
    left: -5%; 
    font-size: 4em;
  }      
}
@media (max-width: 479px) { 
  .quotation:before, .quotation:after { 
    font-size: 3.5em;
    -webkit-transform: scale(0.9, 1.0); 
    -moz-transform: scale(0.9, 1.0);
    -ms-transform: scale(0.9, 1.0);
    -o-transform: scale(0.9, 1.0);
    transform: scale(0.9,1.0);
  }
  .quotation:before { left: 0%; }      
  .quotation:after { right: 10%; }      
}

#quer-ajuda {
  padding: 20px 0 50px;
}
div#quer-ajuda ul {
  padding-inline-start: 0px;
  width: 100%;
}
    
#quer-ajuda li.vender, #quer-ajuda li.comprar {
  width: 50% !important;
  display: flex;
  padding: 4%;
  float: left;
  height: 100%;
}  

.titulo-strong {
  padding: 5px 20px !important;
  text-transform: uppercase;
}

.comprar-vender-header {
    position: relative;
    z-index: 1;
    clear: both;
}    
#casas-comprar-vender { background-size: cover; }

.comprar-vender-header a {
  background-color: #fff !important;
  border-color: #acacac !important;
  font-size: 1.1em;
  text-align: center;
  display: block;  
  width: fit-content;
  margin: 0 auto;  
}  
    
.comprar-vender-header .line {
    border-color: #acacac !important;
    padding: 5px 20px !important;
    font-size: 1em;
    display: inline-block;
    color: #fff !important;
    text-decoration: none;
    border-radius: 0 !important;
    text-transform: uppercase;
}
.comprar-vender-header:before {
    /* border-top: 1px solid #acacac; */
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 34%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
}

#quer-ajuda #col1,
#quer-ajuda #col2 {
  color: white;
  width:50%;
  font-size: 1.6em;
  margin: 0;
  padding: 10px 0px;
  background-color: transparent;
  float: left; 
}    
#quer-ajuda .vender {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50px;
}
#quer-ajuda .comprar {
    top: 0px;
    left: 0px;
    width: 50%;
    height: 50px;
}
#quer-ajuda .header-wrapper {
    background: linear-gradient(90deg, #aa0101 50%, #7a7a7a 50%);
    background-repeat: no-repeat;
}
#quer-ajuda .body-wrapper {
    background: linear-gradient(90deg, rgba(170,1,1,0.22) 50%, transparent 50%);
    background-repeat: no-repeat;
}
#quer-ajuda .header-wrapper h2 {
    font-size: 0.8em !important;
    font-weight: 700;
    text-align: center;
    margin: 0;
}
#quer-ajuda .comprar-vender-header { padding-bottom: 30px; padding-bottom: 2%; }

#quer-ajuda ul.conteudos li i {
  font-size: 36px;
  width: 48px;
  height: 78px;
  vertical-align: middle;
  line-height: 56px;
  margin-left: -3px;
}
#quer-ajuda i.fa-imobiliaria:before,
#quer-ajuda i.fa-melhor-preco:before {
}
#quer-ajuda i.fa-imobiliaria:before { content: "\e82f"; }
#quer-ajuda i.fa-melhor-preco:before { content: "\e83a"; }
#quer-ajuda i.fa-contrato:before { content: "\e830"; }
#quer-ajuda i.fa-custo-comprar-casa:before { content: "\e837"; }
#quer-ajuda i.fa-vender-custo:before { content: "\e837"; }
#quer-ajuda i.fa-vender-ideias:before { content: "\e802"; }
#quer-ajuda i.fa-dicas-comprar-casa:before { content: "\e838"; }
#quer-ajuda i.fa-procurar-imoveis:before { content: "\e804"; }
#quer-ajuda i.fa-calendario-vender:before { content: "\e805"; }


#quer-ajuda ul {
  list-style: none;
  list-style-image: none;
}  
#quer-ajuda ul li i {
  width: 64px;
  height: 64px;
  vertical-align: middle;
  line-height: 56px;
  margin-left: -3px;
  display: table-cell;
}
#quer-ajuda ul.conteudos li i:before { vertical-align: super; font-size: 1.2em; }    

#quer-ajuda ul.conteudos h3 {
  font-size: 1.1em;
  font-weight: 400;
  text-transform: initial;
  display: inline-block;
  padding-left: 1em;
  font-family: geomanistmedium;
  color: black;
}

@media (min-width: 992px) and (max-width: 1199px) { 
}
@media (min-width: 768px) and (max-width: 991px) { 
  #quer-ajuda ul.conteudos h3 { font-size: 1em; padding-left: 0.5em; }
  #quer-ajuda ul.conteudos li i:before { font-size: 0.9em; vertical-align: sub; }
  #quer-ajuda ul.conteudos li i { height: 48px; line-height: 48px; }
  #quer-ajuda li.vender, #quer-ajuda li.comprar { padding: 2%; }
}
@media (min-width: 480px) and (max-width: 767px) {
  #quer-ajuda ul.conteudos h3 { font-size: 1em; padding-left: 0.5em; }        
  #quer-ajuda ul.conteudos li i:before { font-size: 1em; }
  #quer-ajuda li.vender, #quer-ajuda li.comprar { padding: 0; }
  #quer-ajuda li.vender .conteudos { padding-right: 15px; }
  #quer-ajuda li.comprar { padding-left: 15px; }
} 
@media (max-width: 479px) { 
  #quer-ajuda ul.conteudos h3 { font-size: 1em; }        
  #quer-ajuda ul.conteudos h3 { padding-left: 0; margin: 10px 0 10px; font-size: 0.8em; }        
}


#quer-ajuda ul.conteudos li { display: table-row; }

.field-name-field-mt-avaliacao .field-item {
  vertical-align: -5px !important;
  display: inline-block;
}
.field-name-field-mt-avaliacao { margin-top: 20px; }

body:not(.node-type-mt-propriedade) .field-name-field-mt-avaliacao {
  float: right;
  display: inline-flex;
}
@media (max-width: 479px) { 
  body:not(.node-type-mt-propriedade) .field-name-field-mt-avaliacao {
    float: none;
    display: block;
  }
}
body.node-type-mt-propriedade .field-name-field-mt-avaliacao { width: 100%; margin-top: 20px; }  

.field-name-field-data-atualizacao { display: inline-block; }
body:not(.node-type-mt-propriedade) .field-name-field-mt-avaliacao .field-label { height: auto; line-height: 1em; }
.field-name-field-mt-avaliacao .field-item {
    vertical-align: middle;
    display: inline-block;
}
.field-name-field-mt-avaliacao div.description { line-height: 2em; }
.field-name-field-mt-avaliacao .field .field-label { line-height: 48px; }

@media (max-width: 767px) { 
  .field-name-field-mt-avaliacao { float: none; }
}

.view-mt-testimonials {
  padding: 60px 0;
}

@media (max-width: 479px) { 
  #quer-ajuda li.comprar .conteudos { text-align: right; }
  #quer-ajuda li.vender .conteudos { text-align: left; }
  #quer-ajuda li.vender, #quer-ajuda li.comprar { padding: 0 !important; }
  #quer-ajuda .header-wrapper h2 { font-size: .7em !important; }
  .comprar-vender-header .line { padding: 5px 5px !important; }
  .titulo-strong { padding: 0 !important; }
  #quer-ajuda ul.conteudos li i { height: 64px; }
  #casas-comprar-vender {
      background-position-x: center;
      background-blend-mode: luminosity;
      background-color: white;
  }
}    

#block-views-mt-popular-tags-block .more-link { display: inline-block; }

@media (min-width: 768px) and (max-width: 991px) { 
  #nao-encontrou-casa section { background-position: center; background-size: cover; }
  .footer-area ul.tag-cloud { font-size: 13px; }
   ul.tag-cloud li:nth-child(n+15) { display: none; }
   .footer-area ul.menu li a { font-size: 0.8em; }   
}
@media (min-width: 480px) and (max-width: 767px) {
  #nao-encontrou-casa section { background-position: center; background-size: cover; }
   ul.tag-cloud li:nth-child(n+15) { display: none; }
}
@media (max-width: 479px) { 
  #nao-encontrou-casa section { background-position: top; }
   ul.tag-cloud li:nth-child(n+15) { display: none; }
}     
 
.node-footer ul.links.inline li:not(.links-rs) {
  width: 48px;
  margin-right: 12px !important;
  height: 48px;
  float: left;  
}   
.node-footer ul.links.inline li a.translation-link {
  display: inline-block;
  text-indent: -9999px;
  width: 48px;
  height: 48px;
  background-size: 48px 48px !important;
  margin: 0 10px 0 0;
  background-repeat: no-repeat !important;
  border: none !important;
  min-width: unset;
  position: absolute;
} 
.node-footer ul.links.inline li.translation_pt-pt a { background: url('/sites/all/themes/listingplus/icons/portugal.svg'); }
.node-footer ul.links.inline li.translation_en a { background: url('/sites/all/themes/listingplus/icons/united-kingdom.svg'); }
.node-footer ul.links.inline li.translation_fr a { background: url('/sites/all/themes/listingplus/icons/france.svg'); }
.node-footer ul.links.inline li.translation_es a { background: url('/sites/all/themes/listingplus/icons/spain.svg.svg'); }
 
.form-type-fivestar .form-type-select:after { content: '' !important; }
.1fivestar-outline div.fivestar-widget .star, 
.1fivestar-outline div.fivestar-widget .star a { background: none; }
.1fivestar-outline div.fivestar-widget .star a:before {
  font: normal normal normal 14px/1 FontAwesomeKW;
  content: "\f107";
  display: inline-block;
  margin-right: .5em;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.idiomas-sep {
  width: 12px;
  display: none;
  border-right: 1px solid #acacac;
  height: 48px;
  vertical-align: top;
  margin-right: 12px;
}


#nao-encontrou-casa p { color: white !important; }
#nao-encontrou-casa section a, #nao-encontrou-casa section div, #nao-encontrou-casa section span {
    text-transform: uppercase !important;
}

.slide-titulo, .slide-subtitulo { color: white; font-family: geomanistregular;  text-transform: uppercase; text-decoration: none; text-shadow: 2px 2px #55555521;  width: max-content; } 
.slide-titulo { 
  font-size: 2.4em;
  transform: scale(1,1.1);
  -webkit-transform: scale(1,1.1);
  -moz-transform: scale(1,1.1);
  -ms-transform: scale(1,1.1);
  -o-transform: scale(1,1.1);
  letter-spacing: 2px;
  word-spacing: 4px;
  padding: 0px 0 0.75em 0 !important;
  font-weight: 700;
  font-family: geomanistlight;
}
.slide-subtitulo { 
  font-size: 3.5em;
  font-weight: 700;
  transform: scale(1,1.1);
  -webkit-transform: scale(1,1.1);
  -moz-transform: scale(1,1.1);
  -ms-transform: scale(1,1.1);
  -o-transform: scale(1,1.1);
  word-spacing: 4px;
  letter-spacing: 1px;
  padding: 0px 0 0.8em 0 !important;
  width: auto;
}

.btn-comprar-casa, .btn-vender-casa {
  display: inline-block;
 }

.btn-comprar-casa a.more-link, .btn-vender-casa a.more-link { 
  padding: 5px 20px !important;
  font-size: 1em;
  display: inline-block;
  color: #fff !important;
  text-decoration: none;
  border-radius: 0 !important;
  background-color: #aa0101 !important;
  text-transform: uppercase;
  line-height: 1.6em !important;
}
.btn-comprar-casa a.more-link:hover, .btn-vender-casa a.more-link:hover {
    border-color: #ea2d49!important; background-color: #ea2d49 !important;      
}

/* Logo - Site name*/
.not-front #logo-and-site-name-wrapper { padding-bottom: 5px; }
.not-front #logo { float: none; margin-right: 15px; display: inline-block; padding-top: 7px; }
.not-front #logo-kwpr1me {
  top: 40px;
  left: 166px;
}

.not-front #logo:hover { opacity: 0.9; filter: alpha(opacity=90); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; 
-o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.not-front #header { position: static; top: -70px; }
.not-front.onscroll #header .block { padding: 0; }
.not-front.onscroll #header { position:fixed; z-index:499; top:0; width: 100%; -webkit-transition: top 0.5s ease-in-out; -moz-transition: top 0.5s ease-in-out; 
-o-transition: top 0.5s ease-in-out; -ms-transition: top 0.5s ease-in-out; transition: top 0.5s ease-in-out; background-color: rgba(255,255,255,0.95); 
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33) !important; padding: 0; }
.not-front.onscroll #header ul.menu { margin-top: 20px; padding-bottom: 0; }
.not-front.onscroll #search-area { margin-top: 5px; }
.not-front.onscroll #header #logo-and-site-name-wrapper { padding: 0; line-height: 0; }
.not-front.onscroll #header #logo { padding: 0; margin: 5px 5px 5px 0; }
.not-front.onscroll #header #logo img { 
  height: 80px !important;
  width: auto !important;  
  max-width: 100% !important; 
  -webkit-transition: max-width 0.5s ease-in-out;
  -moz-transition: max-width 0.5s ease-in-out;
  -o-transition: max-width 0.5s ease-in-out;
  transition: max-width 0.5s ease-in-out;
}

/*fixed main-menu*/
#header { position: static; top: -70px; }
.front.onscroll #header { position: fixed !important; }

.tp-caption.message-box { width: auto !important; }
.tp-caption { margin-left: 30px!important; } 

.onscroll #header .block { padding: 0; }
.onscroll #header { position:fixed; z-index:499; top:0; width: 100%; -webkit-transition: top 0.5s ease-in-out; -moz-transition: top 0.5s ease-in-out; 
-o-transition: top 0.5s ease-in-out; -ms-transition: top 0.5s ease-in-out; transition: top 0.5s ease-in-out; background-color: rgba(255,255,255,0.95); 
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33) !important; padding: 0; }
.onscroll #header ul.menu { margin-top: 11px; padding-bottom: 0; }
.onscroll #search-area { margin-top: 5px; }
.front.onscroll #header #logo-kwpr1me,
.front.onscroll #header #logo { 
  margin: 5px 5px 5px 0;
  position: relative;
  top: 5px;
  left: 15px;
}
.front.onscroll #header #logo img { 
  height: 80px !important;  
  max-width: 100%;
  width: 80px !important;
}
.front.onscroll #header #logo-kwpr1me,
.front.onscroll #header #logo img { 
  -webkit-transition: max-width 0.5s ease-in-out;
  -moz-transition: max-width 0.5s ease-in-out;
  -o-transition: max-width 0.5s ease-in-out;
  transition: max-width 0.5s ease-in-out;
}
.front.onscroll #header #logo-kwpr1me {
  vertical-align: top;
  top: 14px;
  display: inline-block;
  left: 20px;
}
.front.onscroll #header #main-navigation {
  float: right;
  top: 25px;
  position: absolute;
  right: 15px;
}  

/*contact-info*/
.contact-info { list-style: none; padding: 0; margin: 0; }

.contact-info li { padding-left: 50px; position: relative; margin-bottom: 15px; }

.home i  { position: absolute; color: #a3a3a3; font-size: 20px; left: 5px; top: 0px; line-height: 45px; } 
.header-top-area .contact-info i { color: #a3a3a3; font-size: 20px; }
.header-top-area .contact-info i { vertical-align: middle; padding-right: 10px; padding-left: 4px; }

.header-top-area .contact-info li { float: left; padding: 10px 35px 9px 10px; background-color: #357cce; margin-bottom: 1px;
margin-right: 1px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; 
-ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.header-top-area .contact-info li:hover { background-color: #3f8edb; color: #ffffff; }

.header-top-area .contact-info li a { text-decoration: none; padding: 12px 0; }

.header-top-area .home i, .header-top-area .contact-info i { color: #ebebeb; font-size: 22px; }

.header-top-area .contact-info li:hover i, .header-top-area .contact-info li:hover a { color: #ffffff; }

.footer-area .contact-info li { padding-left: 35px; }
.footer-area .contact-info i { color: #ffffff; top: 0; left: 0; line-height: 1em; }
.footer-area .contact-info i.fa:before { vertical-align: sub; color: #baba; }
.footer-area .contact-info i.fa-envelope:before { vertical-align: baseline; }


#logo { float: none; display: inline-block; position: absolute; z-index: 21;  }
.not-front #logo { position: relative; }
#logo:hover { opacity: 0.9; filter: alpha(opacity=90); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; 
-o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.front #logo img { max-width: none !important; }
#logo-kwpr1me { vertical-align: middle; display: table-cell; position: absolute; max-width: inherit; }
#logo-kwpr1me img { max-width: none !important; }
.slide-subtitulo, .slide-titulo { text-transform: uppercase; } 
.front p.h2.tit-entre-casa { text-transform: uppercase; font-family: 'geomanistlight'; }
  
@media (min-width: 1200px) { 
  body { font-size: 17px; color: #3f3f3f; font-weight: 400; line-height: 1.6; letter-spacing: 0.02em; }
  .front #logo { margin-right: 15px; margin-top: 10px; top: 10px; left: 80px; }   
  .front #logo img { width: 183px; height: 183px !important; }
  .front #logo-kwpr1me { top: 40px; left: 287px;  }   
  .not-front #logo { margin-right: 15px; margin-top: 10px; }   
  .not-front #logo img { width: 140px; height: 140px !important; }
  .not-front #logo-kwpr1me { top: 50px; left: 175px;  }   
  .not-front #header .container { width: 97% !important; }
  .not-front.onscroll #header #logo-kwpr1me { top: 14px; left: 108px; }
  .header-top-area .contact-info li { padding: 10px 10px 9px 10px; } 
  #main-navigation ul.sf-menu li .nolink:after, #main-navigation ul.sf-menu li a.menuparent:after { padding: 6px 0 6px 3px !important; }
  #header ul.menu li .nolink, #header ul.menu li a { font-size: 20px; padding: 6px 13px !important; }   
	#main-navigation ul.menu { margin-top: 50px; margin-right: -12px; }
  .slide-titulo, .slide-subtitulo { text-shadow: 1px 1px rgba(0,0,0,.34);  } 
  .slide-titulo { font-size: 2.4em; letter-spacing: 2px; word-spacing: 4px; padding: 0px 0 0.75em 0 !important; }
  .slide-subtitulo { font-size: 3.5em; word-spacing: 4px; letter-spacing: 1px; padding: 0px 0 0.8em 0 !important; }
  .btn-comprar-casa a.more-link, .btn-vender-casa a.more-link { padding: 5px 20px !important; font-size: 1em; line-height: 1.6em !important; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  body { font-size: 17px; color: #3f3f3f; font-weight: 400; line-height: 1.6; letter-spacing: 0.02em; } 
  .front #logo { margin-right: 17px; margin-top: 10px; top: 14px; left: 20px; }   
  .front #logo img { width: 145px !important; height: 145px !important; } 
  .front #logo-kwpr1me { top: 32px; left: 182px;} 
  .front #logo-kwpr1me img { width: 120px; height: auto; }   
  .not-front #logo { margin-right: 17px; margin-top: 10px; }   
  .not-front #logo img { width: 135px !important; height: 135px !important; } 
  .not-front #logo-kwpr1me { top: 51px; left: 173px;} 
  .not-front #logo-kwpr1me img { width: 120px; height: auto; }   
  .not-front.onscroll #header #logo-kwpr1me { top: 19px; left: 110px; }
  .header-top-area .contact-info li { padding: 10px 10px 9px 10px; } 
  #main-navigation ul.sf-menu li .nolink:after, #main-navigation ul.sf-menu li a.menuparent:after { padding: 6px 0 6px 3px !important; }
  #header ul.menu li .nolink, #header ul.menu li a { font-size: 18px; padding: 6px 10px !important; }   
	#main-navigation ul.menu { margin-top: 41px; margin-right: -12px; }
  .slide-titulo, .slide-subtitulo { text-shadow: 2px 2px #55555521;  } 
  .slide-titulo { font-size: 2.2em; letter-spacing: 2px; word-spacing: 4px; padding: 0px 0 0.65em 0 !important; }
  .slide-subtitulo { font-size: 3em; word-spacing: 4px; letter-spacing: 1px; padding: 0px 0 0.6em 0 !important; }
  .btn-comprar-casa a.more-link, .btn-vender-casa a.more-link { padding: 5px 10px !important; font-size: 1em; line-height: 1.6em !important; }
}
@media (min-width: 768px) and (max-width: 991px) { 
  body { font-size: 17px; color: #3f3f3f; font-weight: 400; line-height: 1.6; letter-spacing: 0.02em; } 
  .front #logo { margin-right: 15px; margin-top: 11px; top: 5px; left: 20px; }   
  .front #logo img { width: 110px !important; height: 110px !important; } 
  .front #logo-kwpr1me { top: 20px; left: 145px; } 
  .front #logo-kwpr1me img { width: 100px; height: auto; }   
  .front.onscroll #header #logo-kwpr1me { left: 30px; }
  .not-front #logo { margin-right: 15px; margin-top: 11px; }   
  .not-front #logo img { width: 120px !important; height: 120px !important; } 
  .not-front #logo-kwpr1me { top: 48px; left: 140px; } 
  .not-front #logo-kwpr1me img { width: 110px; height: auto; }   
  .not-front.onscroll #header #logo-kwpr1me { top: 21px; left: 98px; }
  .header-top-area .contact-info li { padding: 10px 10px 9px 10px; }
  #main-navigation ul.sf-menu li .nolink:after, #main-navigation ul.sf-menu li a.menuparent:after { padding: 6px 0 6px 3px !important; }
  #header ul.menu li .nolink, #header ul.menu li a { font-size: 16px !important; padding: 6px 10px !important; }   
	#main-navigation ul.menu { margin-top: 30px; }
  .header-area .block { padding: 0 0 10px; }
  .header-top-area li.pinterest,
  .header-top-area li.instagram { display: none; }  
  .slide-titulo, .slide-subtitulo { text-shadow: 2px 2px #55555521;  } 
  .slide-titulo { font-size: 2.2em; letter-spacing: 2px; word-spacing: 4px; padding: 0px 0 0.75em 0 !important; }
  .slide-subtitulo { font-size: 3em; word-spacing: 4px; letter-spacing: 1px; padding: 0px 0 0.8em 0 !important; }
  .btn-comprar-casa a.more-link, .btn-vender-casa a.more-link { padding: 5px 20px !important; font-size: 1em; line-height: 1.6em !important; }
  #highlighted .col-md-12, #highlighted .col-sm-12, #highlighted .col-xs-12 { padding-right: 0; padding-left: 0; }
  div#quicktabs-mt_page_tabs ul li { width: 17%; }
  div#quicktabs-mt_page_tabs ul li:nth-child(3) { width: 30%; }       
}
@media (min-width: 480px) and (max-width: 767px) {
  body { font-size: 19px; color: #3f3f3f; font-weight: 400; line-height: 1.5; letter-spacing: 0.02em; }  
  #header-inside .row { height: 60px;}
  .tp-caption:not(.message-imovel) .message-box { margin-top: -40px; }
  .front #logo { top: 9px; left: 15px; }   
  .front #logo img { width: 110px !important; height: 110px !important; } 
  .front #logo-kwpr1me { top: 8px;  left: 136px; } 
  .front #logo-kwpr1me img { width: 100px; height: auto; }   
  .not-front #logo { top: 3px; left: 15px; }   
  .not-front #logo img { width: 110px !important; height: 110px !important; } 
  .not-front #logo-kwpr1me { top: 42px;  left: 140px; } 
  .not-front #logo-kwpr1me img { width: 110px; height: auto; }   
  .header-top-area .home i, .header-top-area .contact-info i { padding-left: 13px; line-height: 50px; }
  .header-top-area .contact-info li { padding: 10px 10px 9px 10px; font-size: 24px; line-height: 1.0; width: 45px; height: 45px; padding: 0; } 
  .header-top-area .contact-info li a.contact-email,  
  .header-top-area .contact-info li a.contact-phone { font-size: 0; padding: 10px 10px 9px 10px !important; letter-spacing: 0; display: block; width: 45px; height: 45px; }
  .header-top-area .bloco-central { margin: 0 auto !important; width: fit-content; }
  .header-top-area li.pinterest,
  .header-top-area li.instagram { display: none; }  
  .header-top-area ul.social-bookmarks.pull-right { float: left !important; }
  #header .mean-container .mean-bar { margin-top: -4px; }  
  .mean-container a.meanmenu-reveal { margin-top: -42px; }
  .mean-container .mean-nav { top: 3px; }
  #main-navigation ul.sf-menu li .nolink:after, #main-navigation ul.sf-menu li a.menuparent:after { padding: 6px 0 6px 3px !important; }
  #header ul.menu li .nolink, #header ul.menu li a { font-size: 14px !important; padding: 6px 10px !important; }   
	#main-navigation ul.menu { margin-top: 21px; }
  .slide-titulo, .slide-subtitulo { text-shadow: 1px 1px #55555521;  } 
  .slide-titulo { font-size: 2.1em; letter-spacing: 1px; word-spacing: 0px; padding: 0 0 .75em !important; }
  .slide-subtitulo { font-size: 3em; word-spacing: 4px; letter-spacing: 0px; padding: 0px 0 0.8em 0 !important; }
  .btn-comprar-casa a.more-link, .btn-vender-casa a.more-link { padding: 5px 20px !important; font-size: 1em; line-height: 1.6em !important; }
}
@media (max-width: 479px) {
  body { font-size: 18px; color: #3f3f3f; font-weight: 400; line-height: 1.6; letter-spacing: 0.02em; } 
  .front #logo { top: 10px; left: 20px; } 
  .front #logo img { width: 120px; height: 120px; } 
  .front #logo-kwpr1me { top: 10px;  left: 149px; } 
  .front #logo-kwpr1me img { width: 110px; height: auto; }
  .not-front #logo { top: 5px; left: 20px; } 
  .not-front #logo img { width: 120px; height: 120px; } 
  .not-front #logo-kwpr1me { top: 42px;  left: 158px; } 
  .not-front #logo-kwpr1me img { width: 110px; height: auto; }
  .tp-caption:not(.message-imovel) { margin-left: 20px!important; margin-top: -120px !important; } 
  .tp-caption:not(.message-imovel).message-btn {  margin-top: 70px !important; }
  .tp-caption.message-imovel { bottom: 20px !important;  top: unset !important; }
  .header-top-area { margin: 0; }
  .header-top-area .home.pull-left { width: 40px; }
  .header-top-area .contact-info li { font-size: 21px; line-height: 1.0; width: 43px; height: 45px; padding: 0; } 
  .header-top-area .contact-info li a.contact-email,  
  .header-top-area .contact-info li a.contact-phone { font-size: 0; padding: 10px 10px 9px 10px !important; letter-spacing: 0; display: block; width: 43px; height: 43px; }
  .header-top-area .contact-info.pull-left,    
  .header-top-area li.pinterest,
  .header-top-area li.instagram { display: none; }  
  #header .mean-container .mean-bar { margin-top: 0; height: 45px; }  
  .mean-container a.meanmenu-reveal {
    right: 6px !important;
    padding: 0;
    height: 45px;
    margin-top: -34px;
  }
  .header-top-area ul.social-bookmarks li a, 
  .header-top-area ul.brands li a { width: 43px; }
  ul.social-bookmarks i, .home i, .contact-info i { line-height: 45px; }
  ul.social-bookmarks.pull-right li.lang { padding-left: 5px; }
  li.twitter { display: none !important; }
  #header-top .container { padding: 0 !important; }  
  .bloco-central { margin: 0 auto; display: block; height: 45px; width: fit-content; }  
  .mean-container .mean-nav { top: 1px;}
  .mean-container a.meanmenu-reveal.meanclose { margin-top: -22px; }    
  .slide-titulo { text-shadow: 2px 2px rgba(68, 68, 68, 0.32);  } 
  .slide-subtitulo { text-shadow: 2px 2px #55555521;  } 
  .slide-titulo { font-size: 3em; letter-spacing: 1px; word-spacing: 2px; padding: 0 0 .9em !important;} 
  .slide-subtitulo { font-size: 4.6em; word-spacing: 3px; letter-spacing: 1px; padding: 0 0 .8em !important; }
  .btn-comprar-casa a.more-link, .btn-vender-casa a.more-link { padding: 3px 15px !important; font-size: 2.5em; line-height: 2em !important;  } 
  .front p.h2.tit-entre-casa { font-weight: bold; }
}  
@media (max-width: 320px) {
  .not-front #logo { top: 4px; left: 10px; } 
  .not-front #logo img { width: 120px; height: 120px; } 
  .not-front #logo-kwpr1me { top: 25px;  left: 110px; } 
  .not-front #logo-kwpr1me img { width: 110px; height: auto; }
}

@media (max-width: 359px) {
  .header-top-area .social-bookmarks li.google { display: none; }
  .header-top-area li.youtube { display: none; }  
}

.field-name-field-distincao-video,
.field-name-field-distincao-imagem {
    margin-bottom: 30px;
}
.page-listagem-node .form-item.form-type-textfield.form-item-field-mt-property-one-value,
.page-listagem-taxonomia .form-item.form-type-textfield.form-item-field-mt-property-one-value {
   display: none;
}

.img-hover-highlight:hover {
    -webkit-transition: all 0.50s;
    transition: all 0.50s;
    border: 1px solid gray;
    filter: brightness(130%);
    -webkit-filter: brightness(130%);
    -moz-filter: brightness(130%);
    -o-filter: brightness(130%);
    -ms-filter: brightness(130%);
    -webkit-transition: all 0.50s;
    transition: all 0.50s;
}

@media (min-width: 768px) {

  .view-blog .coluna:first-child {
      padding-left: 0 !important;
      padding-right: 20px;
  }
  .view-blog .coluna:nth-child(2) {
      padding-left: 10px;
      padding-right: 10px;
  }
  .view-blog .coluna:last-child {
      padding-right: 0;
      padding-left: 20px;
  }
}

.videoWrapper { background-color: #D0E0E2; }

.page-popular-tags .more-link { visibility: hidden; }
.view-listings .category-item+.category-item a.arrendar {
    background-color: #58C2CB;
}

p.oblique {
    background-color: #CF9394;
    color: white;
    font-size: 1.2em !important;
    font-family: geomanistlight;
}
p.oblique {
    margin-top: 10px;
    padding-left: 40px;
}
.blockquote-content.padding {
  padding-top: 10px;
  background-color: rgba(40, 40, 40, 0.36);
}
p.oblique {
  background-color: #CF9394;
  color: white;
  font-size: 1.2em !important;
  font-family: geomanistlight;
}
blockquote.padding {
  margin-right: 0 !important;
  padding: 0 !important;
  background-color: #ffafaf !important;
}
.fonte-peq { font-size: 0.8em; }
.overlayed img { margin-bottom: 0 !important; }

.field-name-field-coordenadas {
    margin-bottom: 30px;
}

.field-name-field-mt-video { margin-top: 4.5rem; }
.field-name-field-mt-fotos-360 { margin-top: 1em; }

#block-block-5 p { color: #b7b7b7; }

picture img.lazyaspectratio { width: auto; }

.view-mt-latest-listings picture img,
.view-mt-latest-listings picture img.lazyloaded,
.view-mt-latest-listings picture img.lazy {
  -webkit-transition: transform .6s ease-in-out;
  -moz-transition: transform .6s ease-in-out;
  -o-transition: transform .6s ease-in-out;
  -ms-transition: transform .6s ease-in-out;
  transition: transform .6s ease-in-out;
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  -o-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;  
}

@media (max-width: 479px) {
  .fancybox-slide {
      padding: 10px !important;
   }
}  

    .google-map { height: 460px; }
		@media screen and ( max-width: 479px ) {
      .google-map { height: 300px; }
    }
    
    .google-map .gm-style .labelMarker {
      text-align: center;
      color: rgb(63, 63, 63);
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      font-stretch: 100%;
      font-style: normal;
      font-weight: 400;
      height: 70px;
      letter-spacing: 0.36px;
      line-height: 18px;
      text-rendering: optimizeLegibility ;
      text-size-adjust: 100%;
      width: 228px;
     }

    .google-map .gm-style .labelMarker .vertical-center {
      margin: 0;
      position: absolute;
      top: 50%;
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
    } 
     
    .google-map .gm-style .gmnoprint .gm-style-mtc div {
      font-size: 12px !important;
      line-height: 2.5em !important;
      padding: 0 10px !important;
      height: auto !important;
    }    
    .google-map .gm-style .gm-bundled-control {
      bottom: 75px !important;
      right: 30px !important;
    }
    .google-map .gm-style .gmnoprint .gmnoprint div:first-child { width: 30px !important; height: 61px !important; }
    .google-map .gm-style button {
      width: 30px !important;
      height: 30px !important;
    }
    .google-map .gm-style button img { width: 14px !important; height: 14px !important; }
		.item__info,
		.item__map {
			width: 50%;
			float: left;
		}
		.item__map .google-map
		{
		}
		.item__map .google-map:not( .is-loaded )
		{
			background-color: #ddd !important;

			-webkit-animation: fade-in-out 1s linear infinite;
			animation: fade-in-out 1s linear infinite;
		}
			@-webkit-keyframes fade-in-out
			{
				from	{ opacity: 1; }
				50%		{ opacity: 0; }
				to		{ opacity: 1; }
			}
			@keyframes fade-in-out
			{
				from	{ opacity: 1; }
				50%		{ opacity: 0; }
				to		{ opacity: 1; }
			}

		.item h1
		{
			font-weight: 300;
			font-size: 3.125rem; /* 50 */
			margin-bottom: 1.25rem; /* 20 */
		}
			.item h1 a:hover,
			.item h1 a:focus
			{
				color: #888;
			}
		.item h2
		{
			font-weight: 700;
			font-size: 1.875rem; /* 30 */
			margin-bottom: 0.625rem; /* 10 */
		}
		.item p
		{
			line-height: 1.625rem; /* 26 */
		}

		@media screen and ( max-width: 40em ) /* 640 */
		{
			.item__info,
			.item__map
			{
				width: 100% !important;
				float: none !important;
				padding-left: 0 !important;
				padding-right: 0 !important;
			}
			.item__map
			{
				margin-top: 1.25rem; /* 20 */
			}
		}

    video { width: 100% !important; height: auto !important; }
    figure { display: block; padding: 0 0 20px; } 
    figure p { padding: 0; } 
    figcaption { display: block; text-align: center; margin: 10px 0; font-style: italic; font-size: 14px; orphans: 2; font-weight: bold; }    

#lang-dropdown-select-language input.dd-selected-value {
  display: none;
}
li.lang label {
  display: none !important;
  color: red !important;
  font-size: 12px !important;
}

select#lang-dropdown-select-language {
    font-size: 0;
    line-height: 0;
    width: 64px !important;
    height: 45px !important;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    box-shadow: none;
}

@media (max-width: 767px) { 
  ul#superfish-1 { display: none; }
}

.block-quicktabs .view-objects .views-field-field-image,
.block-quicktabs .view-objects .views-field-field-image img { 
  width: 100%;
  aspect-ratio: 128 / 85;
  border: none;
}
.block-quicktabs .tabela hr { display: none; }
.block-quicktabs .tabela .linha { padding-bottom: 2em; }
.block-quicktabs .overlay.small { display: none; }

.url-textfield { display: none !important; }

.view-abc-do-imobiliario.view-display-id-block_1 picture img {
    aspect-ratio: 238 / 159;
}

.tabs ul.tabs.primary { padding-inline-start: 0; }
.tabs ul.tabs.primary li { display: inline-block; padding-right: 40px; }
.tabs ul.tabs.primary li a { color: gray !important; }
.tabs ul.tabs.primary li.active a { color: #aa0101 !important; font-weight: 700; font-size: 1.1em; }
#block-system-main ul.horizontal-tabs-list li { margin-bottom: 0; }
#block-system-main ul.horizontal-tabs-list li a strong { color: #444 !important; font-weight: 400; }
#block-system-main ul.horizontal-tabs-list li.selected a strong { color: #aa0101 !important; font-weight: 700; }

.node-footer .redes-sociais { margin-left: 20px; height: 48px; }
.node-footer .redes-sociais ul.rodape li a.botao { margin-left: 5px; }
    