/*$legacy-support-for-ie6: true;
$legacy-support-for-ie7: true; */
#main-content { margin: 0; }

.block { margin-bottom: 0; }

.node { margin-bottom: 0; }

a { outline: none !important; }

.node-layer-item-slider, .node-layer-item-slider-manual { margin: 0; }
.node-layer-item-slider .flexslider, .node-layer-item-slider-manual .flexslider { box-shadow: none; margin: 0; height: 530px; border: none; }
.node-layer-item-slider .flexslider .slides li, .node-layer-item-slider-manual .flexslider .slides li { min-height: 530px; }
.node-layer-item-slider .flexslider .slides .views-field-field-layer-item-body, .node-layer-item-slider-manual .flexslider .slides .views-field-field-layer-item-body { z-index: 2; text-align: center; margin-top: 189.28571px; }
.node-layer-item-slider .flexslider .flex-control-nav, .node-layer-item-slider-manual .flexslider .flex-control-nav { display: none; }
.node-layer-item-slider .flexslider .flex-direction-nav li, .node-layer-item-slider-manual .flexslider .flex-direction-nav li { background: transparent !important; }
.node-layer-item-slider .flexslider .flex-direction-nav li a, .node-layer-item-slider-manual .flexslider .flex-direction-nav li a { display: block; width: 50px; height: 50px; margin: -25px 0 0; font-size: 0; line-height: 0; color: transparent; text-shadow: none; opacity: 0.5; }
.node-layer-item-slider .flexslider .flex-direction-nav li a.flex-prev, .node-layer-item-slider-manual .flexslider .flex-direction-nav li a.flex-prev { left: 7%; background: url("images/btn_back_slide.png") no-repeat; }
.node-layer-item-slider .flexslider .flex-direction-nav li a.flex-next, .node-layer-item-slider-manual .flexslider .flex-direction-nav li a.flex-next { right: 7%; background: url("images/btn_next_slide.png") no-repeat; }
.node-layer-item-slider .flexslider:hover .flex-direction-nav li a, .node-layer-item-slider-manual .flexslider:hover .flex-direction-nav li a { opacity: 1; }

.node-layer-item-wrapper > header { display: none; }

.node-layer-item-block > header { display: none; }
.node-layer-item-block h2.block-title, .node-layer-item-block .field-name-title-field .field-item { display: none; }

.node-layer-item-simple { min-height: 240px; margin-bottom: 148px; }
.node-layer-item-simple .group-bodywrapper { z-index: 2; text-align: center; }

form form { width: 100%; clear: both; overflow: hidden; }
form .form-item { margin: 0px 0px 10px 0px; float: left; clear: left; }
form .form-item label { display: none; }
form .form-item input, form .form-item textarea, form .form-item select { max-width: 370px; width: 100%; height: 50px; border: 2px solid #00a1df; padding: 0px 10px 0px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font: normal 16px "titilium"; color: rgba(0, 57, 102, 0.5); }
form .form-item input:-moz-placeholder, form .form-item textarea:-moz-placeholder, form .form-item select:-moz-placeholder { color: #003966; opacity: 0.5; }
form .form-item input::-moz-placeholder, form .form-item textarea::-moz-placeholder, form .form-item select::-moz-placeholder { color: #003966; opacity: 0.5; }
form .form-item input:-ms-input-placeholder, form .form-item textarea:-ms-input-placeholder, form .form-item select:-ms-input-placeholder { color: #003966; opacity: 0.5; }
form .form-item input::-webkit-input-placeholder, form .form-item textarea::-webkit-input-placeholder, form .form-item select::-webkit-input-placeholder { color: #003966; opacity: 0.5; }
form .form-item textarea { height: 150px; padding: 10px; }
form .form-actions { float: left; clear: left; width: 100%; text-align: center; }
form .form-actions input { display: inline-block; color: #fff; width: 150px; height: 50px; background-color: #00a1df; padding: 0; border: 0; }
form .form-actions input:hover { background-color: #003966; color: #fff; }

.webform-component-select, .form-type-select { position: relative; z-index: 1; background-color: #fff; }

.webform-component-select select, .form-type-select select { background-color: transparent; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block !important; }

.webform-component-select select::-ms-expand, .form-type-select select::-ms-expand { display: none; /* to ie 10 */ }

.webform-component-select select:focus, .form-type-select select:focus { outline: none; }

:-moz-any(.webform-component-select)::before, :-moz-any(.form-type-select)::before { background-color: white; /* this is necessary for overcome the caret default browser */ pointer-events: none; /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events  */ z-index: 2 !important; /* this is necessary for overcome the pseudo element */ }

.webform-component-select::before, .form-type-select::before { content: ""; display: block !important; background: url("images/dropdown_language.png") white no-repeat center left/15px; height: 100%; position: absolute; top: 2px; right: 2px; text-align: center; width: 20px; z-index: -1; padding-right: 10px; height: 46px; }

/* Specific Pages **/
#columns { position: relative; padding-top: 77px; }

body.not-front .region-secondary-content { max-width: 1210px; margin: 0 auto; position: relative; height: 0px; }
body.not-front .region-secondary-content .block-easy-breadcrumb { position: absolute; left: 20px; top: 97px; z-index: 1; font: normal 10px 'gotham-book'; color: #fff; text-transform: uppercase; }
body.not-front .region-secondary-content .block-easy-breadcrumb a { color: #fff; text-decoration: none; }
body.not-front .region-secondary-content .block-easy-breadcrumb a:hover { color: rgba(255, 255, 255, 0.8); }

#page-title { display: none; }

.node-layer-page .field-name-title, .node-type-news .field-name-title { display: none; }
.node-layer-page .group-contentwrapper, .node-type-news .group-contentwrapper { max-width: 1210px; margin: 0 auto; padding: 20px 20px 80px 20px; min-height: 390px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.node-layer-page .field-name-field-layer-page-image, .node-type-news .field-name-field-layer-page-image { height: 290px; }

/* Brothers */
/*
#block-views-pragma-page-types-block-1{ width:100%; max-width:$limitedContentWidth; margin:0 auto; .views-row{ max-width: 275px; .field-name-title{ display: block; } }
}
*/
.node-layer-item-simple .field-name-field-layer-item-teaser { height: 148px; background-color: #00a1df; color: #fff; }
.node-layer-item-simple .field-name-field-layer-item-teaser .field-items { max-width: 1210px; margin: 0 auto; }
.node-layer-item-simple .field-name-field-layer-item-teaser .field-items p { text-align: center; vertical-align: middle; margin: 0; }

#menu-bar { max-width: 1210px; margin: 0 auto; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

#menu-bar .block-blockify { float: left; }
#menu-bar nav { float: right; }
#menu-bar #block-locale-language { float: right; }
#menu-bar #block-search-form { float: right; }

.region-tertiary-content .region-inner { border-top: 1px solid rgba(0, 57, 102, 0.21); max-width: 1210px; margin: 0 auto; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.region-tertiary-content .region-inner #block-block-10 { float: left; }
.region-tertiary-content .region-inner #block-block-11 { float: right; }

#footer { max-width: 1210px; margin: 0 auto; padding: 0 20px; /* Credits */ }
#footer nav { float: left; }
#footer nav h2 { display: none; }
#footer #block-menu-menu-social { float: right; }
#footer #block-menu-menu-social h2 { display: block; }
#footer #block-block-3 { clear: both; width: 100%; border-top: 1px solid #000; }
#footer #block-block-3 .left { float: left; }
#footer #block-block-3 .powered { float: right; }

/* Search */
#block-search-form { display: inline-block; float: left; position: relative; width: 18px; height: 18px; margin: 32px 0 0 10px; }
#block-search-form .block-search-form-btn { width: 18px; height: 18px; background: url("images/icons/ic_pesquisa_menu.png") no-repeat; cursor: pointer; }
#block-search-form .block-search-form-btn:hover { background: url("images/icons/ic_pesquisa_menu.png") no-repeat; }
#block-search-form form#search-block-form { display: none; position: absolute; z-index: 10; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; -moz-transition: opacity 0.25s, z-index 0.25s, height 0.25s ease-out; -o-transition: opacity 0.25s, z-index 0.25s, height 0.25s ease-out; -webkit-transition: opacity 0.25s, z-index 0.25s, height 0.25s ease-out; transition: opacity 0.25s, z-index 0.25s, height 0.25s ease-out; opacity: 0; z-index: 0; height: 0px; -moz-transition: opacity 0.25s, z-index 0.25s, height 0.25s ease-out; -o-transition: opacity 0.25s, z-index 0.25s, height 0.25s ease-out; -webkit-transition: opacity 0.25s, z-index 0.25s, height 0.25s ease-out; transition: opacity 0.25s, z-index 0.25s, height 0.25s ease-out; padding: 0; background: #d7d7d7; margin: 0; top: 49px; right: -10px; height: 40px; width: 305px; z-index: -1; }
#block-search-form form#search-block-form .dp-arrow { display: block; position: absolute; top: -7px; right: 19px; width: 16px; height: 8px; margin: 0 auto; background: url("images/dropdown_menu_arrow.png") no-repeat; }
#block-search-form form#search-block-form.show { opacity: 1; z-index: 500; height: 40px; display: block; }
#block-search-form form#search-block-form .form-type-textfield { float: left; margin: 0; }
#block-search-form form#search-block-form .form-type-textfield input { height: 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 0; padding: 0 10px; background: #e4e5e9; width: 269px; font: italic 16px "titilium"; color: rgba(0, 57, 102, 0.5); outline: none; }
#block-search-form form#search-block-form .form-actions { float: left; height: 40px; width: 35px; background: #e4e5e9; clear: none; }
#block-search-form form#search-block-form .form-actions input { display: block; width: 20px; height: 40px; background: url("images/i-pesquisa.svg") #e4e5e9 no-repeat; background-position: center center; border: 0; margin-left: 10px; font-size: 0; line-height: 0; color: transparent; }
#block-search-form form#search-block-form .form-actions input:hover { background: url("images/i-pesquisa.svg") #e4e5e9 no-repeat; background-position: center center; }

/* Language switcher */
#block-locale-language { position: relative; z-index: 10; display: block; float: right; min-height: 77px; margin: 0px; width: 30px; padding: 0 0 0 30px; }
#block-locale-language .block-inner { margin: 0; }
#block-locale-language ul.language-switcher-locale-url { position: absolute; display: inline-table; width: 35px; background-color: #fff; padding: 27px 0 0 0; }
#block-locale-language ul.language-switcher-locale-url li { display: none; float: none; padding: 0; }
#block-locale-language ul.language-switcher-locale-url li.active .lang-arrow { display: block !important; position: relative; float: left; width: 10px; height: 23px; padding: 0; background: url("images/icons/dropdown_language.png") no-repeat; background-position: right center; background-size: 9px 4px; cursor: pointer; z-index: 90; }
#block-locale-language ul.language-switcher-locale-url li a { display: table-cell; float: left; width: 18px; padding: 0; font: normal 16px 'titilium'; color: #003966; text-align: left; text-decoration: none; text-transform: capitalize; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; opacity: 0.5; }
#block-locale-language ul.language-switcher-locale-url li a:hover { opacity: 1; }
#block-locale-language ul.language-switcher-locale-url li.active { display: table-header-group !important; padding: 0; background-color: transparent; }
#block-locale-language ul.language-switcher-locale-url .lang-show { display: table-row; }

.cta a { display: inline-block; min-width: 260px; padding: 12px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #014171; color: #ffffff; font: normal 14px/16px "gotham-medium"; text-transform: uppercase; text-decoration: none; }
.cta a:hover { background-color: #ffffff; color: #014171; }

@font-face { font-family: "gotham-book"; src: url('../fonts/Gotham-Book.eot?1505424874'); src: url('../fonts/Gotham-Book.eot?&1505424874#iefix') format('embedded-opentype'), url('../fonts/Gotham-Book.woff?1505424874') format('woff'), url('../fonts/Gotham-Book.ttf?1505424874') format('truetype'), url('../fonts/Gotham-Book.svg?1505424874') format('svg'); }
@font-face { font-family: "gotham-medium"; src: url('../fonts/Gotham-Medium.eot?1505424874'); src: url('../fonts/Gotham-Medium.eot?&1505424874#iefix') format('embedded-opentype'), url('../fonts/Gotham-Medium.woff?1505424874') format('woff'), url('../fonts/Gotham-Medium.ttf?1505424874') format('truetype'), url('../fonts/Gotham-Medium.svg?1505424874') format('svg'); }
@font-face { font-family: "titilium"; src: url('../fonts/Titillium-bold.eot?1505424874'); src: url('../fonts/Titillium-bold.eot?&1505424874#iefix') format('embedded-opentype'), url('../fonts/Titillium-bold.woff?1505424874') format('woff'), url('../fonts/Titillium-bold.ttf?1505424874') format('truetype'), url('../fonts/Titillium-bold.svg?1505424874') format('svg'); }
@font-face { font-family: "titillium-regular"; src: url('../fonts/TitilliumText22L003-webfont.eot?1505424874'); src: url('../fonts/TitilliumText22L003-webfont.eot?&1505424874#iefix') format('embedded-opentype'), url('../fonts/TitilliumText22L003-webfont.woff?1505424874') format('woff'), url('../fonts/TitilliumText22L003-webfont.ttf?1505424874') format('truetype'), url('../fonts/TitilliumText22L003-webfont.svg?1505424874') format('svg'); }
@font-face { font-family: "titillium-medium"; src: url('../fonts/TitilliumText22L004-webfont.eot?1505424874'); src: url('../fonts/TitilliumText22L004-webfont.eot?&1505424874#iefix') format('embedded-opentype'), url('../fonts/TitilliumText22L004-webfont.woff?1505424874') format('woff'), url('../fonts/TitilliumText22L004-webfont.ttf?1505424874') format('truetype'), url('../fonts/TitilliumText22L004-webfont.svg?1505424874') format('svg'); }
@font-face { font-family: "titillium-bold"; src: url('../fonts/TitilliumText22L005-webfont.eot?1505424874'); src: url('../fonts/TitilliumText22L005-webfont.eot?&1505424874#iefix') format('embedded-opentype'), url('../fonts/TitilliumText22L005-webfont.woff?1505424874') format('woff'), url('../fonts/TitilliumText22L005-webfont.ttf?1505424874') format('truetype'), url('../fonts/TitilliumText22L005-webfont.svg?1505424874') format('svg'); }
@font-face { font-family: "titillium-xbold"; src: url('../fonts/TitilliumText22L006-webfont.eot?1505424874'); src: url('../fonts/TitilliumText22L006-webfont.eot?&1505424874#iefix') format('embedded-opentype'), url('../fonts/TitilliumText22L006-webfont.woff?1505424874') format('woff'), url('../fonts/TitilliumText22L006-webfont.ttf?1505424874') format('truetype'), url('../fonts/TitilliumText22L006-webfont.svg?1505424874') format('svg'); }
@font-face { font-family: "felegant"; src: url('../fonts/eleganticons-webfont.eot?1505424874'); src: url('../fonts/eleganticons-webfont.eot?&1505424874#iefix') format('embedded-opentype'), url('../fonts/eleganticons-webfont.woff?1505424874') format('woff'), url('../fonts/eleganticons-webfont.ttf?1505424874') format('truetype'), url('../fonts/eleganticons-webfont.svg?1505424874') format('svg'); }
@font-face { font-family: "fawesome"; src: url('../fonts/fontawesome-webfont.eot?1505424874'); src: url('../fonts/fontawesome-webfont.eot?&1505424874#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?1505424874') format('woff'), url('../fonts/fontawesome-webfont.ttf?1505424874') format('truetype'), url('../fonts/fontawesome-webfont.svg?1505424874') format('svg'); }
html, body { margin: 0; font: normal 14px/19px "gotham-book"; color: #003966; }

h1 { margin: 0 0 20px; font: normal 44px "gotham-book"; color: #ffffff; text-shadow: 0px 2px 2px #7a7a7a; }

h2 { margin: 0 0 20px; font: normal 44px "gotham-book"; color: #ffffff; text-shadow: 0px 2px 2px #7a7a7a; }

h3 { margin: 0; font: normal 25px "gotham-book"; color: #ffffff; text-shadow: 0px 2px 2px #7a7a7a; }

body { text-align: justify; }

body.not-logged-in.page-user #block-system-main, body.page-user #block-system-main { max-width: 1210px; margin: 0 auto; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body.page-user #block-easy-breadcrumb-easy-breadcrumb { display: none; }

body.node-type-layer-page .node-layer-item-simple .field-name-field-layer-item-title, body.node-type-news .node-layer-item-simple .field-name-field-layer-item-title { margin: 0 0 20px; font: normal 44px "gotham-book"; color: #ffffff; text-shadow: 0px 2px 2px #7a7a7a; }
body.node-type-layer-page #block-views-pragma-page-types-block-1, body.node-type-news #block-views-pragma-page-types-block-1 { background: url("images/background_thumbs_pragma.jpg") no-repeat; background-size: cover; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content { width: 100%; max-width: 1228px; padding: 20px 20px 80px 20px; margin: 0 auto; font-size: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row { display: inline-block; vertical-align: top; position: relative; max-width: 275px; width: 100%; height: 266px; border-top: 2px solid #00a1df; margin: 0 11px 22px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .field-content, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .field-content, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .field-content, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .field-content { font-size: 16px; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .field-name-field-layer-link-image, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .field-name-field-layer-link-image, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .field-name-field-layer-link-image, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .field-name-field-layer-link-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 275px; width: 100%; height: 266px; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .field-name-field-layer-link-image img, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .field-name-field-layer-link-image img, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .field-name-field-layer-link-image img, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .field-name-field-layer-link-image img { display: block; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .view-pragma-page-types, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .view-pragma-page-types, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .view-pragma-page-types, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .view-pragma-page-types { display: block; position: relative; background: #ffffff; padding: 20px 20px 0; font: normal 13px "gotham-medium"; color: #00a1df; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .field-name-title, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .field-name-title, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .field-name-title, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .field-name-title { display: block; position: relative; background: #ffffff; padding: 0 20px 15px; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .field-name-title h2, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .field-name-title h2, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .field-name-title h2, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .field-name-title h2 { margin: 0; font: normal 18px "gotham-book"; color: #1a252d; text-shadow: none; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active { background: #00a1df; height: 266px; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active .field-name-field-layer-link-image, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active .field-name-field-layer-link-image, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active .field-name-field-layer-link-image, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active .field-name-field-layer-link-image { opacity: 0.42; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active .view-pragma-page-types, body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active .field-name-title, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active .view-pragma-page-types, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active .field-name-title, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active .view-pragma-page-types, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active .field-name-title, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active .view-pragma-page-types, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active .field-name-title { background: transparent; color: #ffffff; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active .view-pragma-page-types h2, body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active .field-name-title h2, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active .view-pragma-page-types h2, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active .field-name-title h2, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active .view-pragma-page-types h2, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row .menu-object-active .field-name-title h2, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active .view-pragma-page-types h2, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .menu-object-active .field-name-title h2 { color: #ffffff; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover { background: #00a1df; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover .field-name-field-layer-link-image, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover .field-name-field-layer-link-image, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover .field-name-field-layer-link-image, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover .field-name-field-layer-link-image { opacity: 0.42; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover .view-pragma-page-types, body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover .field-name-title, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover .view-pragma-page-types, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover .field-name-title, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover .view-pragma-page-types, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover .field-name-title, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover .view-pragma-page-types, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover .field-name-title { background: transparent; color: #ffffff; }
body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover .view-pragma-page-types h2, body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover .field-name-title h2, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover .view-pragma-page-types h2, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover .field-name-title h2, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover .view-pragma-page-types h2, body.node-type-news #block-views-pragma-page-types-block-1 > .view > .view-content > .views-row:hover .field-name-title h2, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover .view-pragma-page-types h2, body.node-type-news #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row:hover .field-name-title h2 { color: #ffffff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .block-inner, body.node-type-news.not-front:not(.node-tag-contacts) .block-inner { margin: 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts).node-tag-key-figures .field-name-field-layer-page-image, body.node-type-news.not-front:not(.node-tag-contacts).node-tag-key-figures .field-name-field-layer-page-image { width: 100%; padding: 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts).node-tag-key-figures .field-name-field-layer-page-image .field-items, body.node-type-news.not-front:not(.node-tag-contacts).node-tag-key-figures .field-name-field-layer-page-image .field-items { max-width: 100%; background-size: 100% !important; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header { position: relative; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .group-bodywrapper, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .group-bodywrapper, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .group-bodywrapper, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .group-bodywrapper, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .group-bodywrapper, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .group-bodywrapper { padding-top: 75px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser { position: absolute; top: 240px; left: 0; right: 0; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser .field-items, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser .field-items, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser .field-items, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser .field-items, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser .field-items, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser .field-items { position: relative; height: 148px; text-align: center; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser .field-item, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser .field-item, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser .field-item, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser .field-item, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser .field-item, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser .field-item { display: inline-block; position: relative; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); height: auto; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser p, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser p { margin: 0; font: normal 20px/24px "gotham-book"; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser p a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser p a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser p a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser p a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser p a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser p a { color: #003966; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser .cta a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser .cta a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser .cta a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser .cta a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser .cta a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .field-name-field-layer-item-teaser .cta a { margin-top: 15px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio { max-width: 1210px; margin: 0 auto; padding: 20px 20px 80px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row { display: inline-block; vertical-align: top; max-width: 270px; width: 100%; margin: 0 9px 20px 10px; position: relative; border-top: 2px solid #00a1df; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); height: 292px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row .views-field-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row .views-field-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row .views-field-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row .views-field-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row .views-field-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row .views-field-field-list-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 270px; width: 100%; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row .views-field-field-list-image img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row .views-field-field-list-image img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row .views-field-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row .views-field-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row .views-field-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row .views-field-field-list-image img { display: block; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row .views-field-field-stores, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row .views-field-field-stores, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row .views-field-field-stores, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row .views-field-field-stores, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row .views-field-field-stores, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row .views-field-field-stores { display: none; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover { background: #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field-field-list-image { opacity: 0.42; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-field-abl, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field-field-business, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field-field-business, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field-field-business, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-field-abl, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field-field-business, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field-field-business, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field-field-business { background: transparent !important; color: #ffffff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-field-abl a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-title a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field-field-business a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field-field-business a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field-field-business a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-field-abl a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-title a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field-field-business a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field-field-business a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field-field-business a { color: #fff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-field-abl h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-field-abl .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-title .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field-field-business h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field-field-business .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field-field-business h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field-field-business .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field-field-business h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field-field-business .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-field-abl h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-field-abl .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field.views-field-title .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field-field-business h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row:hover .views-field-field-business .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field-field-business h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-row:hover .views-field-field-business .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-field-abl .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field.views-field-title .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field-field-business h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-row:hover .views-field-field-business .field-content { color: #ffffff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field:nth-child(2), body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field:nth-child(2), body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field:nth-child(2), body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field:nth-child(2), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field:nth-child(2), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-title, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field:nth-child(2), body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-title { font: normal 16px "gotham-medium"; color: #00a1df; padding: 20px 20px 0; position: relative; display: block; background-color: #fff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field:nth-child(2) a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-title a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field:nth-child(2) a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-title a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field:nth-child(2) a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-title a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field:nth-child(2) a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-title a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field:nth-child(2) a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-title a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field:nth-child(2) a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-title a { color: #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field:nth-child(3), body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-field-abl, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-field-business, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field:nth-child(3), body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-field-abl, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-field-business, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field:nth-child(3), body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-field-abl, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-field-business, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field:nth-child(3), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-field-abl, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-field-business, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field:nth-child(3), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-field-abl, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-field-business, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field:nth-child(3), body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-field-abl, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-field-business { font: normal 18px "gotham-book"; padding: 0 20px 15px; position: relative; display: block; background-color: #fff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field:nth-child(4), body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-field-stores, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field:nth-child(4), body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-field-stores, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field:nth-child(4), body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-field-stores, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field:nth-child(4), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-field-stores, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field:nth-child(4), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-field-stores, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field:nth-child(4), body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-field-stores { padding: 0 5px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field:nth-child(4) p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-field-stores p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field:nth-child(4) p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-field-stores p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field:nth-child(4) p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-field-stores p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field:nth-child(4) p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-field.views-field-field-stores p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field:nth-child(4) p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .views-field.views-field-field-stores p, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field:nth-child(4) p, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .views-field.views-field-field-stores p { margin: 0 0 5px 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .item-list-pager, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .item-list-pager, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .item-list-pager, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .item-list-pager, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .item-list-pager, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .item-list-pager { font-size: 13px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .item-list-pager li, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .item-list-pager li, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .item-list-pager li, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .item-list-pager li, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .item-list-pager li, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .item-list-pager li { color: #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .item-list-pager a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .item-list-pager a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .item-list-pager a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .item-list-pager a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .item-list-pager a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .item-list-pager a { color: #003966; text-decoration: none; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .item-list-pager a:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .item-list-pager a:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .item-list-pager a:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .item-list-pager a:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--portfolio .item-list-pager a:hover, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--portfolio .item-list-pager a:hover { color: #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block { max-width: 1210px; margin: 0 auto; padding: 20px 20px 80px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row { width: 365px; display: inline-block; vertical-align: top; margin: 0 -4px 80px 29px; position: relative; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-date, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-date, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-date, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-date, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-date, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-date { position: absolute; top: 5px; left: 0; z-index: 1; padding: 5px 5px 5px 10px; background-color: #00a1df; color: #fff; max-width: 35px; text-align: center; font: normal 13px 'gotham-medium'; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row:nth-child(1), body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row:nth-child(3n+1), body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row:nth-child(1), body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row:nth-child(3n+1), body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row:nth-child(1), body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row:nth-child(3n+1), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row:nth-child(1), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row:nth-child(3n+1), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row:nth-child(1), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row:nth-child(3n+1), body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row:nth-child(1), body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row:nth-child(3n+1) { margin: 0 0 80px 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image { height: 205px; position: relative; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri:after, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image:after, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:after, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:after, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:after, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:after, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri:after, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image:after, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:after, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:after, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:after, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:after { content: ""; position: absolute; background: url("images/ic_videoplayer_galeria.svg") no-repeat center/25%; top: 0; left: 0; max-width: 365px; height: 205px; width: 100%; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri img, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image img { position: absolute; left: 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover { background-color: #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image:hover img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image:hover img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover img, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover img, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover img { opacity: 0.42; z-index: 2; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover:after, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image:hover:after, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover:after, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover:after, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover:after, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover:after, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover:after, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-list-image:hover:after, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover:after, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover:after, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-video-uri:hover:after, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .field-name-field-list-image:hover:after { z-index: 1; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-press-info, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-press-info, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-press-info, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-press-info, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-press-info, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-press-info { padding: 25px; border-right: 1px solid rgba(0, 57, 102, 0.11); border-left: 1px solid rgba(0, 57, 102, 0.11); border-bottom: 1px solid rgba(0, 57, 102, 0.21); }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info .field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-press-info .field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-press-info .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-title { display: block; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info .field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-press-info .field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-press-info .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-title h2 { font: normal 16px 'gotham-medium'; text-shadow: none; color: #003966; margin: 0 0 10px 0; text-transform: uppercase; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info .field-name-body p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-press-info .field-name-body p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-body p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-body p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-body p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-body p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info .field-name-body p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-press-info .field-name-body p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-body p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-body p, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-body p, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-body p { font-size: 12px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info .field-name-field-date, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-press-info .field-name-field-date, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-field-date, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-field-date, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-field-date, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-field-date, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info .field-name-field-date, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-press-info .field-name-field-date, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-field-date, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-field-date, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info .field-name-field-date, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-press-info .field-name-field-date { display: none; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info { height: 173px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-display-id-video_list_block .views-row .group-video-info h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-display-id-video_list_block .views-row .group-video-info h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-display-id-video_list_block .views-row .group-video-info h2 { letter-spacing: -1px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits { width: 100%; max-width: 1228px; padding: 20px 20px 80px 20px; margin: 0 auto; font-size: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row { display: inline-block; vertical-align: top; position: relative; max-width: 272px; width: 100%; height: 294px; border-top: 2px solid #00a1df; margin: 0 11px 22px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-field-list-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 275px; width: 100%; height: 266px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-field-list-image img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-field-list-image img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-field-list-image img { display: block; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-title { display: block; position: relative; background: #ffffff; padding: 20px 20px 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-title h2 { font: normal 16px "gotham-medium"; color: #00a1df; margin: 0; text-shadow: none; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-field-file, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-field-file, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-field-file, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-field-file, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-field-file, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-field-file { display: block; position: relative; background: #ffffff; padding: 5px 20px 15px 20px; border-bottom: 1px solid #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-field-file img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-field-file img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-field-file img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-field-file img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-field-file img, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-field-file img { padding: 0 5px 0 0; display: none; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-field-file a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-field-file a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-field-file a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row .field-name-field-file a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row .field-name-field-file a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row .field-name-field-file a { color: #1a252d; font: normal 14px "gotham-book"; text-decoration: none; display: inline-block; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover { background: #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-field-list-image { opacity: 0.42; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-field-file, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-field-file, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-field-file, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-field-file, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-field-file, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-field-file, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-title { background: transparent; color: #ffffff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-field-file h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-field-file h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-field-file h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-field-file h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-field-file h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-field-file h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-title h2 { color: #ffffff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-field-file a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-title a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-field-file a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-title a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-field-file a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-title a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-field-file a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-title a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-field-file a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-title a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-field-file a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-title a { color: #fff; background: url("images/ic_downloadpresskit.svg") no-repeat -36px/90px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-field-file a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-field-file a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-field-file a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--presskits .views-row:hover .field-name-field-file a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view--presskits .views-row:hover .field-name-field-file a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view--presskits .views-row:hover .field-name-field-file a { background: url("images/ic_downloadpresskit.svg") no-repeat center/100%; padding: 0 0 210px 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy { max-width: 1210px; margin: 0 auto; padding: 20px 20px 80px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row { display: inline-block; vertical-align: top; max-width: 270px; width: 100%; margin: 0 9px 20px 10px; position: relative; border-top: 2px solid #00a1df; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); height: 263px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row a { text-decoration: none; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row .field-name-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row .field-name-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row .field-name-field-list-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 270px; width: 100%; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row .field-name-field-list-image img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row .field-name-field-list-image img, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row .field-name-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row .field-name-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row .field-name-field-list-image img, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row .field-name-field-list-image img { display: block; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover { background: #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field-name-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-field-list-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-field-list-image, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-field-list-image { opacity: 0.42; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field.field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field-name-property-label, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field.field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field-name-property-label, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label { background: transparent !important; color: #ffffff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field.field-name-title a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field-name-property-label a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field.field-name-title a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field-name-property-label a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label a { color: #fff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field.field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field.field-name-title .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field-name-property-label h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field-name-property-label .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title .field-content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field.field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field.field-name-title .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field-name-property-label h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .views-row:hover .field-name-property-label .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field.field-name-title .field-content, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .views-row:hover .field-name-property-label .field-content { color: #ffffff; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /*&.views-field:nth-child(4), &.views-field-field-stores
{ padding:0 5px; p { margin:0 0 5px 0; }
}*/ }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field.field-name-property-label, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field.field-name-property-label, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field.field-name-property-label, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field.field-name-property-label, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field.field-name-property-label, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field.field-name-property-label { font: normal 16px "gotham-medium"; color: #00a1df; padding: 20px 20px 0; position: relative; display: block; background-color: #fff; display: none; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field.field-name-property-label p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field.field-name-property-label p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field.field-name-property-label p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field.field-name-property-label p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field.field-name-property-label p, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field.field-name-property-label p { margin: 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field.field-name-property-label a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field.field-name-property-label a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field.field-name-property-label a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field.field-name-property-label a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field.field-name-property-label a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field.field-name-property-label a { color: #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field.field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field.field-name-title, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field.field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field.field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field.field-name-title, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field.field-name-title { display: block; background-color: #fff; padding: 20px 20px 15px; position: relative; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field.field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field.field-name-title h2, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field.field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .field.field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .field.field-name-title h2, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .field.field-name-title h2 { font: normal 18px "gotham-book"; display: block; text-shadow: none; color: #003966; margin: 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .item-list-pager, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .item-list-pager, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .item-list-pager, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .item-list-pager, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .item-list-pager, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .item-list-pager { font-size: 13px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .item-list-pager li, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .item-list-pager li, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .item-list-pager li, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .item-list-pager li, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .item-list-pager li, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .item-list-pager li { color: #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .item-list-pager a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .item-list-pager a, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .item-list-pager a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .item-list-pager a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .item-list-pager a, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .item-list-pager a { color: #003966; text-decoration: none; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .item-list-pager a:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .item-list-pager a:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .item-list-pager a:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-property-search-taxonomy .item-list-pager a:hover, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-property-search-taxonomy .item-list-pager a:hover, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-property-search-taxonomy .item-list-pager a:hover { color: #00a1df; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-id-_property_content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-id-_property_content, body.node-type-layer-page.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-id-_property_content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view-id-_property_content, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .view-id-_property_content, body.node-type-news.not-front:not(.node-tag-contacts) .views-field-field-news-header .view-id-_property_content { display: none; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-page-image, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-page-image { float: left; width: 468px; padding-right: 80px; display: table-cell; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-page-image .field-items, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-page-image .field-items { max-width: 468px; height: 290px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body { display: table-cell; word-spacing: -1px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body .field-items, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body .field-items { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body p { margin: 0; font: normal 14px/19px "gotham-book"; color: #003966; margin: 0 0 10px 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body p.tbd, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body p.tbd { text-align: center; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body p.tbd img:nth-child(2), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body p.tbd img:nth-child(2) { margin-left: 30px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body p img, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body p img { height: auto !important; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body p a, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body p a { font: normal 14px/19px "gotham-medium"; color: #46a0de; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body ul, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body ul { padding: 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body ul li, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body ul li { list-style-type: none; list-style-image: none; position: relative; padding-left: 15px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body ul li:before, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body ul li:before { content: "-"; color: #003966; width: 4px; height: 4px; display: block; position: absolute; left: 0px; top: 0px; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body thead, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body tbody, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body tr, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body th, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body td, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body table, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body table, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body thead, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body tbody, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body tr, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body th, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body td { border: 0; background: transparent; display: inline-block; padding: 0; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body table { margin: 0; max-width: 1170px; width: 100% !important; height: auto !important; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table tr, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table tbody, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body table tr, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body table tbody { width: 100%; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table td, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body table td { width: 25%; margin-left: -5px; text-align: center; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table td:first-child, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body table td:first-child { margin-left: 0; }

body.front { /* Blocos */ }
body.front .node-layer-item-wrapper { max-width: 1210px; margin: 0 auto 20px; position: relative; z-index: 2; padding: 5px 20px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper .block-inner { margin: 0; padding: 0; }
body.front .node-layer-item-wrapper .block-inner .node { margin: 0; }
body.front .node-layer-item-wrapper .blocoWrapper { position: relative; }
body.front .node-layer-item-wrapper .blocoWrapper img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
body.front .node-layer-item-wrapper .blocoWrapper h2, body.front .node-layer-item-wrapper .blocoWrapper h3 { z-index: 2; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items { overflow: visible; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item { display: inline-block; vertical-align: top; float: left; /* remover quando responsivo */ overflow: hidden; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item h2, body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item h3 { margin: 0; padding: 0; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item .isLink { cursor: pointer; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) { width: 582px; height: 511px; padding: 0 6px 0 0;               /*.group-bodywrapper{ height: $bloco1h;
 .field-name-field-layer-item-body { //height: 74px; background: rgba(0, 161, 223, 0.8); padding: 15px 25px; @include box-sizing(border-box); text-align: left;
 h2 { font: normal 18px/22px "gotham-medium"; color: #ffffff; text-transform: uppercase; text-shadow: none; }
 h3 { font: normal 18px/22px "gotham-book"; color: #ffffff; text-shadow: none; } } }*/ }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider { position: relative; height: 511px; border: 0; border-radius: 0; padding: 0; margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides { background: #003966; padding: 0; margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides a.group-link { text-decoration: none; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item { padding: 40px 25px 30px; height: 511px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item img { margin: 0 0 30px; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h2 { margin: -40px -25px 85px -25px; padding: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font: normal 20px 'gotham-book'; color: #ffffff; text-shadow: none; background: rgba(0, 57, 102, 0.7); text-transform: uppercase; }
@media only screen and (min-width: 768px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h2 { font-size: 30px; } }
@media only screen and (min-width: 1200px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h2 { font-size: 34px; } }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p { text-align: center; font: normal 20px 'gotham-book'; color: #ffffff; text-shadow: 1px 2px 2px #7a7a7a; margin: 0; font-size: 25px !important; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p span { font-size: 25px !important; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p a { padding: 5px 10px; color: #fff; background-color: #003966; text-decoration: none; border: 1px solid #003966; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-transform: uppercase; text-shadow: none; font: normal 14px/20px "gotham-medium"; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p a:hover { color: #003966; background-color: #fff; }
@media only screen and (min-width: 768px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p { font-size: 35px !important; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p a { font-size: 16px; line-height: 22px; padding: 5px 15px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p span { font-size: 35px !important; } }
@media only screen and (min-width: 941px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p { margin-top: 200px; } }
@media only screen and (min-width: 1200px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p { font-size: 35px; font-size: 40px !important; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p a { padding: 5px 20px; font-size: 18px; line-height: 25px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p span { font-size: 40px !important; margin-bottom: 10px; display: inline-block; } }
@media only screen and (min-width: 1226px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item p { margin-top: 125px; } }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h3, body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h4 { margin: 0; padding: 5px 20px; text-align: center; font: normal 18px/21px "gotham-book"; color: #ffffff; text-shadow: none; background: #003966; position: absolute; bottom: 0; left: 0; right: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h3 a, body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h4 a { color: #fff; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h3 span, body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h4 span { line-height: normal; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h4 { font-size: 16px !important; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h4 span { font-size: 20px !important; line-height: normal; display: inline-block; width: 100%; }
@media only screen and (min-width: 768px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h4 { font-size: 18px !important; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h4 span { font-size: 22px !important; margin-bottom: 5px; } }
@media only screen and (min-width: 1200px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h4 span { font-size: 24px !important; } }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h3 { bottom: initial; top: 70px; top: 63px; background: rgba(0, 57, 102, 0.9); font-size: 16px; }
@media only screen and (min-width: 768px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h3 { top: 75px; } }
@media only screen and (min-width: 1200px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item h3 { top: 81px; } }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-name-body .field-item { position: absolute; width: 100%; top: 0; right: 0; left: 0; bottom: 0; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ol.flex-control-nav { padding: 0; position: absolute; bottom: 70px; z-index: 3; padding: 0; line-height: 3px; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (min-width: 941px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ol.flex-control-nav { bottom: 200px; } }
@media only screen and (min-width: 1226px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ol.flex-control-nav { bottom: 125px; } }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ol.flex-control-nav li { margin-right: 6px; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ol.flex-control-nav li a { width: 30px; height: 4px; border-radius: 0; background: rgba(0, 161, 223, 0.5); }
@media only screen and (min-width: 1200px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ol.flex-control-nav li a { width: 40px; height: 5px; } }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ol.flex-control-nav li a.flex-active { background: #00a1df; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.flex-direction-nav { display: none; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) { width: 288px; height: 328px; padding: 0 6px 0 0;               /*.flexslider { position: relative; height: $bloco2h; border: 0; border-radius: 0; padding: 0; margin: 0; @include box-sizing(border-box); box-shadow: 0;
 ul.slides { background: #003966; padding: 0; margin: 0; @include box-sizing(border-box);
 a.group-link { text-decoration: none; }
 .field-item { padding: 40px 25px 30px; height: $bloco2h; @include box-sizing(border-box);
 img { margin: 0 0 30px; }
 h2 { margin: 0 0 4px; font: normal 34px 'gotham-medium'; color: #ffffff; text-shadow: none; }
 h3 { font: normal 18px 'gotham-medium'; color: #ffffff; text-shadow: none; } } }
 ol.flex-control-nav { padding: 0; position: absolute; bottom: 30px; z-index: 3; padding: 0 30px; line-height: 3px; text-align: left; @include box-sizing(border-box);
 li { margin-right: 6px; a { width: 28px; height: 3px; border-radius: 0; background: rgba(0, 161, 223, 0.2);
 &.flex-active { background: #00a1df; } } } }
 ul.flex-direction-nav{ display: none; }  }*/ }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) > .node-layer-item-simple { background-position-y: -124px !important; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .group-bodywrapper { position: relative; height: 328px; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .group-bodywrapper .field-name-field-layer-item-body { position: absolute; bottom: 0; left: 0; right: 0; text-align: left; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .group-bodywrapper .field-name-field-layer-item-body h2 { background: rgba(0, 57, 102, 0.7); padding: 0 20px; font: normal 22px/60px "gotham-book"; color: #ffffff; text-transform: uppercase; text-shadow: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .group-bodywrapper .field-name-field-layer-item-body h3 { min-height: 105px; background: #003966; padding: 20px; font: normal 15px/21px "gotham-book"; color: #ffffff; text-shadow: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .group-bodywrapper .field-name-field-layer-item-body h3 a { color: #ffffff; font-family: "gotham-medium"; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3) { width: 288px; height: 328px;               /*.group-bodywrapper{ height: $bloco3h; position:relative; .field-name-field-layer-item-body { //height: 74px; background: rgba(0, 161, 223, 0.8); padding: 15px 20px; @include box-sizing(border-box); text-align: left;
 h2 { display: inline-block; padding-left: 50px; background: url('images/ic_pesquisa.png') no-repeat; background-position: left center; font: normal 16px/44px "gotham-medium"; color: #ffffff; text-transform: uppercase; text-shadow: none;
 span { font: normal 16px/22px "gotham-book"; text-transform: initial; } }
 p { position: absolute; top: 192px; left: 20px; color: #fff; font: normal 35px/40px "gotham-medium"; text-transform:uppercase; text-shadow: 0px 2px 2px #7a7a7a; max-width:238px; width:100%; text-align:left; } } }*/ }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .group-bodywrapper { height: 328px; position: relative; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .group-bodywrapper .field-name-field-layer-item-body { background: rgba(0, 161, 223, 0.8); padding: 15px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .group-bodywrapper .field-name-field-layer-item-body h2 { display: inline-block; background-position: left center; font: normal 16px/44px "gotham-medium"; color: #ffffff; text-transform: uppercase; text-shadow: none; text-align: center; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .group-bodywrapper .field-name-field-layer-item-body h2 span { font: normal 16px/22px "gotham-book"; text-transform: initial; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .group-bodywrapper .field-name-field-layer-item-body p { position: absolute; bottom: 15px; left: 20px; color: #fff; font: 500 13px/25px "gotham-book"; text-transform: uppercase; max-width: 238px; width: 100%; text-align: center; margin: 0; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .group-bodywrapper .field-name-field-layer-item-body p a { padding: 0 10px; color: #fff; background-color: #003966; text-decoration: none; border: 1px solid #003966; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .group-bodywrapper .field-name-field-layer-item-body p a:hover { color: #003966; background-color: #fff; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) { width: 582px; height: 177px; padding: 6px 0 0 0;               /*.group-bodywrapper{ position: relative; height: $bloco4h;
 .field-name-field-layer-item-body { position: absolute; bottom: 0; left: 0; right: 0; text-align: left;
 h2 { padding: 0 30px; margin: 0 0 20px; font: normal 40px "gotham-book"; color: #ffffff; text-transform: uppercase; text-shadow: none; @include box-sizing(border-box); }
 p { padding: 0 30px; margin-bottom: 30px; font: normal 14px/22px "gotham-medium"; color: #ffffff; @include box-sizing(border-box); } } }*/ }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper { position: relative; height: 177px; border: 1px solid #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body { font-size: 0; /*position: absolute;
bottom: 0;
left: 0;
right: 0;
text-align: left;*/                   /*h2 { padding: 0 30px; margin: 0 0 20px; font: normal 40px "gotham-book"; //color: #ffffff; color:#000; text-transform: uppercase; text-shadow: none; @include box-sizing(border-box); }
 p { padding: 0 30px; margin-bottom: 30px; font: normal 14px/22px "gotham-medium"; //color: #ffffff; color:#000; @include box-sizing(border-box); }*/ }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body h2 { display: block; background-position: left center; font: normal 16px/25px "gotham-medium"; color: #ffffff; text-transform: uppercase; text-shadow: none; text-align: center; width: 100%; background: url("images/background_noticias.png") no-repeat center center/cover; padding: 15px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body h2 span { font: normal 16px/22px "gotham-book"; text-transform: initial; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body p { margin: 0; padding: 5px 15px; display: block; display: inline-block; max-width: 33%; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (min-width: 1227px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body p { padding: 20px 15px; } }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body p * { display: inline-block; vertical-align: middle; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body p img { max-height: 80px; width: auto !important; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body p a { /*font: 500 13px/30px "gotham-book";
padding: 0 10px;
color:#1a252d;
background-color:#fff;
text-decoration:none;
border:1px solid #1a252d;
display:inline-block;
@include border-radius(2px);*/ }
@media only screen and (max-width: 940px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) { height: initial; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .node-layer-item-simple { margin: 0; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper { height: initial; } }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) { width: 582px; height: 328px; padding: 6px 6px 0 0;               /*> .node-layer-item-simple { background-position-y: -124px !important; } .group-bodywrapper{ position: relative; height: $bloco5h;
 .field-name-field-layer-item-body { position: absolute; bottom: 0; left: 0; right: 0; text-align: left;
 h2 { background: rgba(0, 57, 102, 0.7); padding: 0 20px; font: normal 22px/60px "gotham-book"; color: #ffffff; text-transform: uppercase; text-shadow: none; @include box-sizing(border-box); }
 h3 { min-height: 105px; background: #003966; padding: 20px; font: normal 15px/21px "gotham-book"; color: #ffffff; text-shadow: none; @include box-sizing(border-box); a { color: #ffffff; font-family:"gotham-medium"; } } } }*/ }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) .group-bodywrapper { position: relative; height: 328px; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) .group-bodywrapper .field-name-field-layer-item-body { position: absolute; bottom: 0; left: 0; right: 0; text-align: left; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) .group-bodywrapper .field-name-field-layer-item-body .field-items .field-item { position: relative; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) .group-bodywrapper .field-name-field-layer-item-body h2 { padding: 0 30px; margin: 0 0 20px; font: normal 40px "gotham-book"; color: #ffffff; text-transform: uppercase; text-shadow: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) .group-bodywrapper .field-name-field-layer-item-body p { padding: 0 30px; margin-bottom: 20px; font: normal 14px/22px "gotham-medium"; color: #ffffff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) .group-bodywrapper .field-name-field-layer-item-body pre { margin: 0 0 30px 0; padding: 0 30px; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) .group-bodywrapper .field-name-field-layer-item-body pre a { font: 500 13px/25px "gotham-book"; padding: 0 10px; color: #fff; background-color: #003966; text-decoration: none; border: 1px solid #003966; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-transform: uppercase; min-width: 100px; text-align: center; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) .group-bodywrapper .field-name-field-layer-item-body pre a:hover { color: #003966; background-color: #fff; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) { width: 288px; height: 328px; padding: 6px 6px 0 0; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) .webform-client-form { height: 328px; background: url("images/background_noticias.png") no-repeat; padding: 30px 25px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) .webform-client-form .form-item { margin: 0; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) .webform-client-form .form-item input { width: 100%; height: 46px; padding: 0 20px; border: 0; margin: 0 0 35px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font: italic normal 13px 'gotham-book'; color: #003966; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) .webform-client-form .webform-component-markup { margin: 0 0 45px; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) .webform-client-form .webform-component-markup h2 { margin: 0 0 20px; font: normal 22px "gotham-medium"; color: #ffffff; text-transform: uppercase; text-shadow: none; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) .webform-client-form .webform-component-markup p { margin: 0; font: normal 18px "gotham-book"; color: #ffffff; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) .webform-client-form .form-actions { margin: 0; text-align: center; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) .webform-client-form .form-actions input { display: inline-block; background: transparent; border: 0; font: normal 13px "gotham-medium"; color: #ffffff; text-decoration: underline; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7) { position: relative; width: 288px; height: 328px; margin: 6px 0 0 0; border: 1px solid #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7) .group-bodywrapper { height: 328px; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7) .group-bodywrapper .field-name-field-layer-item-body { padding: 30px 25px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7) .group-bodywrapper .field-name-field-layer-item-body img { display: block; margin: 0 0 25px; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7) .group-bodywrapper .field-name-field-layer-item-body h2 { margin: 0 0 10px; font: normal 20px "gotham-book"; color: #1a252d; text-align: left; text-shadow: none; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7) .group-bodywrapper .field-name-field-layer-item-body h3 { margin-bottom: 13px; font: normal 12px/21px "gotham-medium"; color: #1a252d; text-align: left; letter-spacing: -0.5px; text-shadow: none; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7) .group-bodywrapper .field-name-field-layer-item-body .linkedin-button { position: absolute; bottom: 20px; left: 25px; right: 25px; background-color: #0077B5; width: 236px; height: 35px; padding: 0 15px; border: 1px solid #0077B5; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font: normal 16px/33px "gotham-medium"; color: white; text-transform: uppercase; }
body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7) .group-bodywrapper:hover .field-name-field-layer-item-body .linkedin-button { background-color: white; border: 1px solid #0077B5; color: #0077B5; }
body.front #flexslider-1 .views-field-field-layer-item-body .field-content { max-width: 1210px; margin-left: auto; margin-right: auto; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front #flexslider-1 h2 { margin: 0 0 20px; font: normal 44px "gotham-book"; color: #ffffff; text-shadow: 0px 2px 2px #7a7a7a; }
body.front #flexslider-1 h3 { margin: 0; font: normal 25px "gotham-book"; color: #ffffff; text-shadow: 0px 2px 2px #7a7a7a; margin: 0 0 15px; }
@media only screen and (min-width: 768px) { body.front #flexslider-1 h3 { margin: 0 0 20px; } }
body.front #flexslider-1 p { margin: 0; }
body.front #flexslider-1 p a { min-width: 150px; display: inline-block; font: normal 18px "gotham-book"; color: #ffffff; background-color: rgba(0, 161, 223, 0.75); padding: 5px 15px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
body.front #flexslider-1 p a:hover { text-decoration: none; background-color: #46a0de; }
@media only screen and (min-width: 768px) { body.front #flexslider-1 p a { font-size: 20px; padding: 10px 15px; } }
body.front #flexslider-1 .flex-direction-nav { display: none !important; }
body.front #flexslider-3 { position: relative; height: 600px; }
body.front #flexslider-3 ul.slides li { height: 600px; }
body.front #flexslider-3 .views-field-field-layer-item-body { width: 100%; max-width: 1210px; margin: 0 auto; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper { display: inline-block; float: right; margin: 137px 0; width: 570px; height: 326px; }
body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper h2 { height: 86px; background: rgba(0, 57, 102, 0.95); margin: 0; font: normal 20px/86px "gotham-medium"; color: #46a0de; text-transform: uppercase; text-shadow: none; }
body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper h2 span { color: #fff; }
body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper h2 a { color: #46a0de; text-decoration: none; }
body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper h2 a:hover { color: #fff; }
body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper .address { padding: 35px 0; margin: 0; background: rgba(0, 161, 223, 0.75); font: normal 16px "gotham-book"; color: #ffffff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper .address p { margin: 0 0 8px; }
body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper .address span { display: inline-block; margin-bottom: 8px; font: normal 16px "gotham-medium"; text-transform: uppercase; }
body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper .gps { height: 90px; margin: 0; background: rgba(0, 161, 223, 0.75); font: normal 18px "gotham-medium"; color: #ffffff; text-transform: uppercase; }
body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper .gps:before { content: ''; display: block; width: 30px; height: 2px; background: #ffffff; margin: 0 auto 26px; }
body.front #flexslider-3 ul.flex-direction-nav { position: absolute; top: 330px; left: 0; right: 0; z-index: 2; width: 100%; max-width: 1170px; margin: 0 auto; text-align: right; }
body.front #flexslider-3 ul.flex-direction-nav li { display: inline-block; width: 285px; }
body.front #flexslider-3 ul.flex-direction-nav a { position: static; width: 12px; height: 21px; margin: 0; opacity: 0.5; }
body.front #flexslider-3 ul.flex-direction-nav a.flex-prev { float: left; margin-left: 30px; background: url("images/i_back_map.png") no-repeat; }
body.front #flexslider-3 ul.flex-direction-nav a.flex-prev:before { display: none; }
body.front #flexslider-3 ul.flex-direction-nav a.flex-next { float: right; margin-right: 30px; background: url("images/i_next_map.png") no-repeat; }
body.front #flexslider-3 ul.flex-direction-nav a.flex-next:before { display: none; }
body.front #flexslider-3 ul.flex-direction-nav:hover a { opacity: 1; }

#block-views-shoppings-block, #block-views-clients-clients-homepage { max-width: 1210px; margin: 0 auto; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#block-views-shoppings-block .block-inner, #block-views-clients-clients-homepage .block-inner { margin: 0; }
#block-views-shoppings-block h2, #block-views-clients-clients-homepage h2 { border-bottom: 1px solid rgba(1, 65, 113, 0.25); padding-top: 62px; padding-bottom: 25px; margin: 0; font: normal 22px/22px "gotham-medium"; color: #014171; text-align: center; text-transform: uppercase; text-shadow: none; }
#block-views-shoppings-block .owl-carousel, #block-views-clients-clients-homepage .owl-carousel { position: relative; }
#block-views-shoppings-block .owl-carousel .owl-controls, #block-views-clients-clients-homepage .owl-carousel .owl-controls { margin: 0; }
#block-views-shoppings-block .owl-carousel .owl-controls .owl-prev, #block-views-clients-clients-homepage .owl-carousel .owl-controls .owl-prev { position: absolute; top: 0; left: -20px; width: 50px; height: 225px; padding: 0; margin: 0; font-size: 0; line-height: 0; color: transparent; background-image: url("images/ic_prev.svg"); background-repeat: no-repeat; background-color: transparent; background-position: center center; background-size: 24px 46px; }
#block-views-shoppings-block .owl-carousel .owl-controls .owl-next, #block-views-clients-clients-homepage .owl-carousel .owl-controls .owl-next { position: absolute; top: 0; right: -20px; width: 50px; height: 225px; padding: 0; margin: 0; font-size: 0; line-height: 0; color: transparent; background-image: url("images/ic_next.svg"); background-repeat: no-repeat; background-color: transparent; background-position: center center; background-size: 24px 46px; }
#block-views-shoppings-block .node-shopping.node-teaser, #block-views-shoppings-block .node-clients.node-teaser, #block-views-clients-clients-homepage .node-shopping.node-teaser, #block-views-clients-clients-homepage .node-clients.node-teaser { position: relative; height: 225px; text-align: center; }
#block-views-shoppings-block .node-shopping.node-teaser .field-type-image, #block-views-shoppings-block .node-clients.node-teaser .field-type-image, #block-views-clients-clients-homepage .node-shopping.node-teaser .field-type-image, #block-views-clients-clients-homepage .node-clients.node-teaser .field-type-image { position: absolute; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#block-views-shoppings-block .node-shopping.node-teaser .field-type-image img, #block-views-shoppings-block .node-clients.node-teaser .field-type-image img, #block-views-clients-clients-homepage .node-shopping.node-teaser .field-type-image img, #block-views-clients-clients-homepage .node-clients.node-teaser .field-type-image img { display: inline-block; }
#block-views-shoppings-block .node-shopping.node-teaser .field-type-link-field a, #block-views-shoppings-block .node-clients.node-teaser .field-type-link-field a, #block-views-clients-clients-homepage .node-shopping.node-teaser .field-type-link-field a, #block-views-clients-clients-homepage .node-clients.node-teaser .field-type-link-field a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; line-height: 0; color: transparent; }

#block-views-clients-clients-homepage h2 { color: #1a252d; }

.more-info { display: none !important; position: absolute; top: -405px; right: 20px; width: 305px; background-color: rgba(0, 0, 0, 0.33); padding-bottom: 23px; }
.more-info h2.block-title, .more-info .field-name-title-field .field-item { display: block; padding: 18px 0 !important; font: normal 14px/14px "gotham-medium"; color: #fff; text-align: center; text-transform: uppercase; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
.more-info ul.menu { padding: 0; margin: 0; text-align: center; }
.more-info ul.menu li { display: inline-block; background-color: #fff; width: 250px; height: 50px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 0 0 2px; }
.more-info ul.menu li a { display: block; width: 100%; height: 50px; font: normal 16px/50px "gotham-medium"; color: #014171; text-decoration: none; text-transform: uppercase; }
.more-info ul.menu li a:hover { color: #00a1df; }

.more-info-v2-block { display: block !important; position: relative; }
.more-info-v2-block .node-content { position: absolute; max-width: 160px; z-index: 2; right: 0; top: -255px; }
.more-info-v2-block ul.menu { padding: 0; margin: 0; text-align: center; }
.more-info-v2-block ul.menu li { display: inline-block; background-color: #fff; width: 160px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 0 0 2px; -moz-box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.18); -webkit-box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.18); box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.18); }
.more-info-v2-block ul.menu li a { display: block; width: 100%; font: normal 12px/15px "gotham-medium"; padding: 10px 20px 10px 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #014171; text-decoration: none; text-transform: uppercase; }
.more-info-v2-block ul.menu li a:hover { color: #00a1df; }
.more-info-v2-block ul.menu li a.phone-me-link { line-height: 30px; background: url("images/ic_telephone_turquesa.svg") no-repeat 15px center/20px 20px; }
.more-info-v2-block ul.menu li a.more-info-link { background: url("images/ic_info_turquesa.svg") no-repeat 10px center/25px 25px; }
@media only screen and (min-width: 768px) { .more-info-v2-block .node-content { top: -330px; } }

.homepage-carousel-highlight { position: relative; }
.homepage-carousel-highlight .node-content { position: absolute; left: 0; right: 0; bottom: 10px; width: 100%; z-index: 2; background-color: rgba(255, 255, 255, 0.9); }
.homepage-carousel-highlight .node-homepage-carousel-highlights.view-mode-full { padding: 10px 0; }
.homepage-carousel-highlight .node-homepage-carousel-highlights.view-mode-full .field-type-text-with-summary { padding: 0 0 0 7px; border-left: 2px solid #00729D; }
.homepage-carousel-highlight .node-homepage-carousel-highlights.view-mode-full h2 { font: normal 16px/22px "gotham-medium"; color: #06386A; margin: 0 0 5px 0; text-shadow: none; }
.homepage-carousel-highlight .node-homepage-carousel-highlights.view-mode-full p { font: normal 16px/22px "gotham-book"; color: #06386A; margin: 0; }
.homepage-carousel-highlight .owl-carousel .owl-wrapper { margin: 0 -15px; }
.homepage-carousel-highlight .owl-carousel .owl-item { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 15px; }
.homepage-carousel-highlight .owl-carousel .owl-controls { display: none !important; }
.homepage-carousel-highlight .view-homepage-carousel-highlights { max-width: 1210px; margin: 0 auto; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.homepage-carousel-highlight .block-inner { margin: 0; }
@media only screen and (min-width: 768px) { .homepage-carousel-highlight .node-homepage-carousel-highlights.view-mode-full .field-type-text-with-summary { padding: 0 0 0 15px; }
  .homepage-carousel-highlight .node-homepage-carousel-highlights.view-mode-full h2 { font-size: 18px; line-height: 25px; margin: 0; }
  .homepage-carousel-highlight .node-homepage-carousel-highlights.view-mode-full p { font-size: 18px; line-height: 25px; }
  .homepage-carousel-highlight .view-homepage-carousel-highlights { padding: 0 35px; } }
@media only screen and (min-width: 1224px) { .homepage-carousel-highlight .node-homepage-carousel-highlights.view-mode-full .field-type-text-with-summary { padding: 0 0 0 25px; } }

#menu-wrapper { position: fixed; width: 100%; top: 0; z-index: 3; background-color: #fff; height: 77px; }

#block-locale-language { padding: 0 0 0 15px; }

#block-blockify-blockify-logo { margin: 12px 0; }
#block-blockify-blockify-logo a { padding: 0; }

#block-menu-menu-secondary-menu { height: 77px; margin: 0 0 0 0; float: right; }
#block-menu-menu-secondary-menu ul.menu a { height: 77px; font: normal 16px/79px 'titilium'; color: #003966; opacity: 0.5; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; text-decoration: none; padding: 0 20px 0 0; }
#block-menu-menu-secondary-menu ul.menu a:hover { opacity: 1; }

nav#block-system-main-menu { height: 77px; margin: 0; float: right; width: auto !important; }
nav#block-system-main-menu li.menu-item-1854 { display: none; }
nav#block-system-main-menu a { text-decoration: none; }
nav#block-system-main-menu .menu-depth-1 > a { height: 77px; font: normal 16px/79px 'titilium'; color: #003966; opacity: 0.5; padding: 0 20px 0 0 !important; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
nav#block-system-main-menu .menu-depth-1 > a:hover { opacity: 1; }
nav#block-system-main-menu .menu-depth-1.responsive-hidden { display: none !important; }
nav#block-system-main-menu .menu-depth-1.last-child > a { padding: 0 !important; }
nav#block-system-main-menu .menu-depth-1:hover > a, nav#block-system-main-menu .menu-depth-1 .active-trail > a { opacity: 1; }
nav#block-system-main-menu .menu-depth-1 .menu_wrapper { display: none; }
nav#block-system-main-menu .menu-depth-1.over .menu_wrapper { top: 77px; position: fixed; width: 100% !important; height: 400px; background-color: #fff; padding: 20px 0 0 0 !important; border-top: 2px solid #d7d7d7; left: 0px; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
nav#block-system-main-menu .menu-depth-1 .menu_wrapper > ul { max-width: 1170px; margin: 0 auto !important; position: relative; padding-left: 190px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2:first-child > a { background: none; font-family: 'gotham-book'; color: #bbb; }
nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2:first-child > ul { visibility: hidden; opacity: 0; }
nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2:first-child.unique-item .menu-views, nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2:first-child.unique-port .menu-views { display: none; visibility: hidden; opacity: 0; }
nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2.active-trail > ul, nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2:first-child.active-trail > ul { visibility: visible; opacity: 1; }
nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2.active-trail > a, nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2:first-child.active-trail > a { background: url("images/pointer_menu.png") no-repeat left top; color: #00a1df; font-family: 'gotham-medium'; }
nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2.active-trail.reset > a, nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2:first-child.active-trail.reset > a { font-family: 'gotham-book'; color: #bbb; }
nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2.active-trail.reset.item-over > a, nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2:first-child.active-trail.reset.item-over > a { color: #00a1df; font-family: 'gotham-medium'; }
nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2.active-trail.unique-item .menu-views, nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2.active-trail.unique-port .menu-views, nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2:first-child.active-trail.unique-item .menu-views, nav#block-system-main-menu .menu-depth-1.active-trail .menu-depth-2:first-child.active-trail.unique-port .menu-views { display: block; visibility: visible; opacity: 1; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 { max-width: 280px; display: block; float: none; position: relative; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2.unique-port > ul { width: 670px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 > ul { width: 200px; visibility: hidden; top: 0; left: 300px !important; padding-left: 25px; min-height: 267px; border-left: 1px solid #00a1df; position: absolute; z-index: 9; opacity: 0; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 > a { font: normal 16px 'gotham-book'; text-transform: uppercase; color: #bbb; padding: 0 0 15px 20px; height: 40px; white-space: normal; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 > a.active { background: url("images/pointer_menu.png") no-repeat left top; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 > a:hover { color: #00a1df; font-family: 'gotham-medium'; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2:first-child > ul { visibility: visible; opacity: 1; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2:first-child > a { background: url("images/pointer_menu.png") no-repeat left top; color: #00a1df; font-family: 'gotham-medium'; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2:first-child.unique-item .menu-views, nav#block-system-main-menu .menu-depth-1 .menu-depth-2:first-child.unique-port .menu-views { visibility: visible; opacity: 1; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2.item-over > ul { visibility: visible !important; opacity: 1 !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2.item-over > a { font-family: 'gotham-medium'; color: #00a1df; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2.item-over.unique-item .menu-views, nav#block-system-main-menu .menu-depth-1 .menu-depth-2.item-over.unique-port .menu-views { visibility: visible; opacity: 1; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2.reset > ul { visibility: hidden !important; opacity: 0 !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2.reset > a { font-family: 'gotham-book'; color: #bbb; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2.reset.item-over > ul { visibility: visible !important; opacity: 1 !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2.reset.item-over > a { color: #00a1df; font-family: 'gotham-medium'; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2:hover > a { font-family: 'gotham-medium'; color: #00a1df; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2:hover.unique-item .menu-views, nav#block-system-main-menu .menu-depth-1 .menu-depth-2:hover.unique-port .menu-views { visibility: visible; opacity: 1; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2:nth-child(2n) > ul, nav#block-system-main-menu .menu-depth-1 .menu-depth-2:nth-child(2n).active-trail > ul { margin-top: -55px !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2:nth-child(3n) > ul, nav#block-system-main-menu .menu-depth-1 .menu-depth-2:nth-child(3n).active-trail > ul { margin-top: -110px !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2:nth-child(4n) > ul, nav#block-system-main-menu .menu-depth-1 .menu-depth-2:nth-child(4n).active-trail > ul { margin-top: -165px !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2:nth-child(5n) > ul, nav#block-system-main-menu .menu-depth-1 .menu-depth-2:nth-child(5n).active-trail > ul { margin-top: -220px !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.retail, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.retail { background: url("images/ic2-retail.svg") no-repeat 10px -10px/30px; padding-left: 45px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.retail:hover, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.retail:hover { background: url("images/ic-retail.svg") no-repeat 10px -10px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.office, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.office { background: url("images/ic-office.svg") no-repeat 10px -10px/30px; padding-left: 45px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.office:hover, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.office:hover { background: url("images/ic2-office.svg") no-repeat 10px -10px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.residential, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.residential { background: url("images/ic-residential.svg") no-repeat 10px -5px/30px; padding-left: 45px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.residential:hover, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.residential:hover { background: url("images/ic2-residential.svg") no-repeat 10px -5px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.entertainment, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.entertainment { background: url("images/ic-entertainment.svg") no-repeat 10px -10px/30px; padding-left: 45px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.entertainment:hover, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.entertainment:hover { background: url("images/ic2-entertainment.svg") no-repeat 10px -10px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.car-park, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.car-park { background: url("images/ic-park.svg") no-repeat 10px -5px/30px; padding-left: 45px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.car-park:hover, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.car-park:hover { background: url("images/ic2-park.svg") no-repeat 10px -5px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.tourism, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.tourism { background: url("images/ic-tourism.svg") no-repeat 10px -5px/30px; padding-left: 45px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.tourism:hover, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.tourism:hover { background: url("images/ic2-tourism.svg") no-repeat 10px -5px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.lands, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.lands { background: url("images/ic-lands.svg") no-repeat 10px -5px/30px; padding-left: 45px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.reset a.lands:hover, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3 a.lands:hover { background: url("images/ic2-lands.svg") no-repeat 10px -5px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.item-over a.retail, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail a.retail, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.item-over a.retail { background: url("images/ic-retail.svg") no-repeat 10px -10px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.item-over a.office, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail a.office, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.item-over a.office { background: url("images/ic2-office.svg") no-repeat 10px -10px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.item-over a.residential, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail a.residential, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.item-over a.residential { background: url("images/ic2-residential.svg") no-repeat 10px -5px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.item-over a.entertainment, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail a.entertainment, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.item-over a.entertainment { background: url("images/ic2-entertainment.svg") no-repeat 10px -10px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.item-over a.car-park, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail a.car-park, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.item-over a.car-park { background: url("images/ic2-park.svg") no-repeat 10px -5px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.item-over a.tourism, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail a.tourism, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.item-over a.tourism { background: url("images/ic2-tourism.svg") no-repeat 10px -5px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.item-over a.lands, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail a.lands, nav#block-system-main-menu .menu-depth-1 .menu-depth-2 .menu-depth-3.active-trail.item-over a.lands { background: url("images/ic2-lands.svg") no-repeat 10px -5px/30px; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3 { height: 30px; max-width: 200px; display: inline-block; white-space: normal; width: 100%; margin-bottom: 20px; /*&:hover > a
{
	font-family:'gotham-medium';
	color:#00a1df;
}*/ }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3 > a { font: normal 14px 'gotham-book'; color: #6e6e6e; height: 100%; white-space: normal; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3 > a:hover { font-family: 'gotham-medium'; color: #00a1df; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3.item-over a, nav#block-system-main-menu .menu-depth-1 .menu-depth-3.item-over.reset a, nav#block-system-main-menu .menu-depth-1 .menu-depth-3.active-trail a { font-family: 'gotham-medium'; color: #00a1df; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3.reset a { font: normal 14px 'gotham-book'; color: #6e6e6e; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(2n):hover > ul, nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(2n).active-trail > ul { margin-top: -50px !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(3n):hover > ul, nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(3n).active-trail > ul { margin-top: -100px !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(4n):hover > ul, nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(4n).active-trail > ul { margin-top: -150px !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(5n):hover > ul, nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(5n).active-trail > ul { margin-top: -200px !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(6n):hover > ul, nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(5n).active-trail > ul { margin-top: -250px !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(7n):hover > ul, nav#block-system-main-menu .menu-depth-1 .menu-depth-3:nth-child(5n).active-trail > ul { margin-top: -300px !important; }
nav#block-system-main-menu .menu-depth-1 .menu-depth-3:hover .menu-views, nav#block-system-main-menu .menu-depth-1 .menu-depth-3.item-over .menu-views { visibility: visible; opacity: 1; }
nav#block-system-main-menu .menu-depth-1 .menu-views { font-family: 'gotham-book'; padding-left: 20px 0 0 70px !important; position: absolute; left: 260px; top: 0; visibility: hidden; opacity: 0; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
nav#block-system-main-menu .menu-depth-1 .menu-views .view--portfolio, nav#block-system-main-menu .menu-depth-1 .menu-views .view-id-news, nav#block-system-main-menu .menu-depth-1 .menu-views .view--presskits, nav#block-system-main-menu .menu-depth-1 .menu-views .view--video { position: relative; min-height: 267px; }
nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-video-uri a { padding: 0; }
nav#block-system-main-menu .menu-depth-1 .menu-views .view-footer { position: absolute; bottom: 5px; width: 100%; }
nav#block-system-main-menu .menu-depth-1 .menu-views .view-footer a { display: block; font: normal 13px 'gotham-medium'; color: #00a1df; padding: 0; margin-top: 15px; }
nav#block-system-main-menu .menu-depth-1 .menu-views .views-row { width: 318px; }
nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-title, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-menu-title, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title-field { display: inline-block; width: 100%; }
nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-title h2, nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-title .field-content, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title h2, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title .field-content, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-menu-title h2, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-menu-title .field-content, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title-field h2, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title-field .field-content { display: block; font: normal 17px 'gotham-medium'; color: #00a1df; padding: 0 0 5px 0; border-bottom: 2px solid #00a1df; margin-bottom: 10px; text-shadow: none; white-space: normal; }
nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-title h2 a, nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-title .field-content a, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title h2 a, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title .field-content a, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-menu-title h2 a, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-menu-title .field-content a, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title-field h2 a, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title-field .field-content a { color: #00a1df; padding: 0; }
nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-title a { font-size: 16px; }
nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-field-layer-page-menu-teaser, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-abl, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-business, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-layer-page-menu-teaser, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-date { font-size: 12px; color: #6e6e6e; line-height: 16px; margin-bottom: 10px; }
nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-layer-page-menu-teaser { min-height: 32px; }
nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-list-image a, nav#block-system-main-menu .menu-depth-1 .menu-views .views-field-field-image-magazine a { padding: 0; }
nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-field-imagem-menu, nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-field-layer-page-image { width: 100%; height: 138px; }
nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-field-imagem-menu a, nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-field-layer-page-image a { padding: 0; }
nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-field-imagem-menu img, nav#block-system-main-menu .menu-depth-1 .menu-views .field-name-field-layer-page-image img { width: 100%; }
nav#block-system-main-menu .menu-depth-1 .unique-item.menu-depth-2.item-over > ul, nav#block-system-main-menu .menu-depth-1 .unique-item.menu-depth-2:hover > ul, nav#block-system-main-menu .menu-depth-1 .unique-item.menu-depth-2:first-child.item-over > ul, nav#block-system-main-menu .menu-depth-1 .unique-item.menu-depth-2:first-child:hover > ul, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2.item-over > ul, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:hover > ul, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:first-child.item-over > ul, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:first-child:hover > ul { z-index: 10; }
nav#block-system-main-menu .menu-depth-1 .unique-item.menu-depth-2.item-over .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-item.menu-depth-2:hover .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-item.menu-depth-2:first-child.item-over .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-item.menu-depth-2:first-child:hover .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2.item-over .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:hover .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:first-child.item-over .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:first-child:hover .menu-views { display: block; visibility: visible; opacity: 1; }
nav#block-system-main-menu .menu-depth-1 .unique-item.menu-depth-2 .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-item.menu-depth-2:first-child .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2 .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:first-child .menu-views { float: left; position: absolute; left: 260px; }
nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2 .menu-views, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:first-child .menu-views { left: 25px; }
nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2 .menu-views .views-row, nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:first-child .menu-views .views-row { width: 200px; display: inline-block; margin-right: 20px; vertical-align: bottom; }

.responsive-menus.responsified { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: 77px; margin: 0 0 0 20px; float: right; width: auto !important; clear: none; position: static; min-width: 23px; }
.responsive-menus.responsified span.toggler { float: right; background: transparent; font: normal 21px 'titilium'; color: #003966; opacity: 0.5; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; box-shadow: none; position: absolute; top: 50%; margin-top: -16px; }
.responsive-menus.responsified span.toggler:hover { opacity: 1; }
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple { top: 77px; right: 0; box-shadow: none; position: fixed; bottom: 0; overflow-y: auto; background: rgba(255, 255, 255, 0.9); }
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple li a { font: normal 16px 'titilium'; color: #003966; opacity: 0.5; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple li a:hover { opacity: 1; }
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple li > ul, .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple li .menu_wrapper > ul { display: none !important; }
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple li.open > ul, .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple li.open .menu_wrapper > ul { display: block !important; }

.mean-push { display: none; }

.mean-container .mean-bar { padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: transparent; height: 77px; position: absolute; z-index: inherit; }
.mean-container .mean-bar .meanmenu-reveal { color: #003966; opacity: 0.5; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; padding: 0; z-index: 9; top: 26px; position: fixed; right: 20px !important; padding: 0 3px 10px 3px; }
.mean-container .mean-bar .meanmenu-reveal.meanclose { padding: 0 3px 10px 3px; border-bottom: 1px solid #bbb; }
.mean-container .mean-bar .meanmenu-reveal:hover { opacity: 1; }
.mean-container .mean-bar .meanmenu-reveal span { background-color: #003966; margin-top: 5px; }
.mean-container .mean-bar .mean-nav > .menu { position: fixed; top: 77px; bottom: 0; z-index: 9; max-width: 400px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; right: 0; padding-right: 20px; overflow-y: auto; }
.mean-container .mean-bar .mean-nav > .menu li { list-style-type: none; list-style-image: none; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.mean-container .mean-bar .mean-nav > .menu li.responsive-hidden { display: none; }
.mean-container .mean-bar .mean-nav > .menu li .menu-depth-2 a { text-transform: none; }
.mean-container .mean-bar .mean-nav > .menu li .menu-depth-3 > .menu { display: none !important; }
.mean-container .mean-bar .mean-nav > .menu li .menu-depth-3 .mean-expand { display: none; }
.mean-container .mean-bar .mean-nav > .menu li.unique-item .menu-depth-2:not(.unique-port) > .menu { display: none !important; }
.mean-container .mean-bar .mean-nav > .menu li.unique-item .menu-depth-2:not(.unique-port) .mean-expand { display: none; }
.mean-container .mean-bar .mean-nav > .menu li.unique-item .unique-port .views-field-field-abl, .mean-container .mean-bar .mean-nav > .menu li.unique-item .unique-port .views-field-field-list-image { display: none; }
.mean-container .mean-bar .mean-nav > .menu a { font: normal 16px 'titilium'; color: #003966; opacity: 0.5; background: transparent; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; border-top: 1px solid #fff; }
.mean-container .mean-bar .mean-nav > .menu a:hover { opacity: 1; }
.mean-container .mean-bar .mean-nav > .menu a.mean-expand { border-left: 0 !important; }
.mean-container .mean-bar .mean-nav > .menu a.mean-expand:hover { background: transparent; }

#block-menu-menu-socialmenu { height: 77px; margin: 0; float: right; }
#block-menu-menu-socialmenu ul.menu a { height: 77px; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; text-decoration: none; padding: 0; margin: 0 12px 0 0; font-size: 0; line-height: 0; color: transparent; }
#block-menu-menu-socialmenu ul.menu a.linkedin { width: 17px; background-image: url("images/linkedin.svg"); background-repeat: no-repeat; background-position: center center; background-size: 17px 16px; }
#block-menu-menu-socialmenu ul.menu a.youtube { width: 22px; background-image: url("images/youtube.svg"); background-repeat: no-repeat; background-position: center center; background-size: 22px 16px; }
#block-menu-menu-socialmenu ul.menu li:last-child a { margin: 0; }

body.node-tag-contacts .block-inner { margin: 0; padding: 0; }
body.node-tag-contacts .node-layer-item-wrapper { position: relative; }
body.node-tag-contacts .node-layer-item-slider-manual { background: transparent; z-index: 1; width: 570px; height: 326px; position: absolute; top: 30%; right: 10%; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider { height: 326px; background: transparent; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.slides { background: transparent; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.slides li { min-height: 326px; background: transparent; height: 326px; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body { width: 100%; max-width: 1170px; margin: 0 auto; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper { display: inline-block; float: right; width: 570px; height: 326px; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper h2 { height: 86px; background: rgba(0, 57, 102, 0.85); margin: 0; font: normal 20px/86px "gotham-medium"; color: #46a0de; text-transform: uppercase; text-shadow: none; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper h2 span { color: #fff; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper h2 a { color: #46a0de; text-decoration: none; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper h2 a:hover { color: #fff; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper .address { padding: 35px 0; margin: 0; background: rgba(0, 161, 223, 0.75); font: normal 16px "gotham-book"; color: #ffffff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper .address p { margin: 0 0 5px; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper .address span { display: inline-block; margin-bottom: 8px; font: normal 16px "gotham-medium"; text-transform: uppercase; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper .gps { height: 90px; margin: 0; background: rgba(0, 161, 223, 0.75); font: normal 18px "gotham-medium"; color: #ffffff; text-transform: uppercase; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper .gps:before { content: ''; display: block; width: 30px; height: 2px; background: #ffffff; margin: 0 auto 26px; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav { position: absolute; top: 165px; left: 0; right: 0; width: 100%; max-width: 1170px; margin: 0 auto; text-align: right; z-index: 2; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav li { display: inline-block; width: 285px; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav a { position: static; width: 12px; height: 21px; margin: 0; opacity: 0.5; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav a.flex-prev { float: left; margin-left: 30px; background: url("images/i_back_map.png") no-repeat; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav a.flex-prev:before { display: none; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav a.flex-next { float: right; margin-right: 30px; background: url("images/i_next_map.png") no-repeat; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav a.flex-next:before { display: none; }
body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav:hover a { opacity: 1; }
body.node-tag-contacts .block-webform { background: url("images/fundo_entreemcontacto.jpg") no-repeat; background-size: cover; }
body.node-tag-contacts .block-webform .block-inner { max-width: 1210px; margin: 0 auto; text-align: center; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-tag-contacts .block-webform form { padding: 125px 0 60px 0; overflow: hidden; }
body.node-tag-contacts .block-webform .webform-component--introduction h2 { font: normal 28px 'gotham-book'; text-shadow: none; }
body.node-tag-contacts .block-webform .form-item { clear: none; }
body.node-tag-contacts .block-webform .form-item:nth-child(2) { float: right; background: url("images/ic_area_contacto.png") no-repeat left center; padding-left: 35px; }
body.node-tag-contacts .block-webform .form-item:nth-child(3) { clear: left; margin-right: 30px; }
body.node-tag-contacts .block-webform .form-item:nth-child(4) { margin-right: 29px; }
body.node-tag-contacts .block-webform .form-item:nth-child(5) { max-width: 370px; width: 100%; }
body.node-tag-contacts .block-webform .form-item:nth-child(6) { width: 100%; }
body.node-tag-contacts .block-webform .form-item:nth-child(6) textarea { max-width: 100%; }
body.node-tag-contacts .block-webform .form-actions input { width: 250px; font: normal 15px 'gotham-medium'; text-transform: uppercase; background-color: #00a1df; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; color: #fff !important; }
body.node-tag-contacts .block-webform .form-actions input:hover { background-color: #003966; }

.region-tertiary-content { height: 110px; background: #ffffff; }
.region-tertiary-content #block-block-10 { padding: 20px 0 0; }
.region-tertiary-content #block-block-10 .block-inner { margin: 0; }
.region-tertiary-content #block-block-10 img { display: block; }
.region-tertiary-content #block-block-11 { padding: 35px 0 0; }
.region-tertiary-content #block-block-11 .block-inner { margin: 0; }
.region-tertiary-content #block-block-11 p { display: inline-block; margin: 0; }
.region-tertiary-content #block-block-11 p a { display: block; width: 125px; height: 40px; background: #46a0de; font: normal 14px/40px "titillium-medium"; color: #ffffff; text-align: center; text-decoration: none; }
.region-tertiary-content #block-block-11 p a:hover { background: #003966; }

#footer { height: 220px; background: #ffffff; }
#footer .block-menu .block-inner { margin: 0; }
#footer .block-menu ul.menu { width: 200px; padding: 50px 0 0; margin: 0; }
#footer .block-menu ul.menu li { display: block; }
#footer .block-menu ul.menu li.responsive-hidden { display: none; }
#footer .block-menu ul.menu li a { font: normal 14px/30px "titillium-regular"; color: #003966; text-decoration: none; }
#footer .block-menu ul.menu li a:hover, #footer .block-menu ul.menu li a.active { font-family: "titillium-bold"; color: #00a1df; font-size: 15px; }
#footer #block-menu-menu-social { margin-bottom: 12px; }
#footer #block-menu-menu-social h2.block-title, #footer #block-menu-menu-social .field-name-title-field .field-item { margin: 0 0 40px; font: normal 18px "gotham-medium"; color: #003966; text-align: right; text-transform: uppercase; text-shadow: none; display: none; }
#footer #block-menu-menu-social ul.menu { width: auto; text-align: right; }
#footer #block-menu-menu-social ul.menu li { display: inline-block; }
#footer #block-menu-menu-social ul.menu li a { display: inline-block; width: 100px; margin: 0 0 0 20px; padding-top: 60px; font: normal 16px/45px "gotham-medium"; color: rgba(0, 57, 102, 0.5); }
#footer #block-menu-menu-social ul.menu li a.linkedin { background: url("images/ic_linkedin.png") no-repeat; background-position: center top; }
#footer #block-menu-menu-social ul.menu li a.linkedin:hover { background: url("images/ic_linkedin_hover.png") no-repeat; background-position: center top; }
#footer #block-menu-menu-social ul.menu li a.youtube { background: url("images/ic_youtube.png") no-repeat; background-position: center top; }
#footer #block-menu-menu-social ul.menu li a.youtube:hover { background: url("images/ic_youtube_hover.png") no-repeat; background-position: center top; }
#footer #block-block-3 .block-inner { margin: 0; }
#footer #block-block-3 .left, #footer #block-block-3 .powered { font: normal 11px/40px "titillium-medium"; color: #555555; text-transform: uppercase; }
#footer #block-block-3 .left a, #footer #block-block-3 .powered a { color: #555555; }

body.page-sitemap #menu-wrapper { border-bottom: 3px solid #d7d7d7; }
body.page-sitemap #columns { padding: 120px 0 40px 0; }
body.page-sitemap #block-system-main { max-width: 1210px; margin: 0 auto; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.page-sitemap .site-map-menus .site-map-box-menu { font: normal 14px/19px "gotham-book"; }
body.page-sitemap .site-map-menus .site-map-box-menu li { list-style-type: none; list-style-image: none; }
body.page-sitemap .site-map-menus .site-map-box-menu li a { color: #003966; }
body.page-sitemap .site-map-menus .site-map-box-menu li a[href*=Cview] { display: none; }
body.page-sitemap .site-map-menus .site-map-box-menu .content > ul > li > a { font-family: 'gotham-medium'; }
body.page-sitemap .site-map-menus .site-map-box-menu .content > ul > li ul li ul li { display: inline-block; position: relative; padding-left: 10px; padding-right: 15px; }
body.page-sitemap .site-map-menus .site-map-box-menu .content > ul > li ul li ul li:before { content: ""; background-color: rgba(0, 57, 102, 0.5); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 4px; height: 4px; display: block; position: absolute; left: 0px; bottom: 6px; }
body.page-sitemap .site-map-menus .site-map-box-menu .content > ul > li ul li ul li a { color: rgba(0, 57, 102, 0.5); }
body.page-sitemap .site-map-menus .site-map-box-menu .content > ul > li ul li ul li ul { display: none; }

body.page-search { /*#menu-wrapper
{
	border-bottom: 3px solid #d7d7d7;
}*/ }
body.page-search #content-column { padding-top: 148px; position: relative; }
body.page-search #main-content { position: static; }
body.page-search #main-content-header { display: block; width: 100%; height: 148px; background-color: #00a1df; text-align: center; position: absolute; left: 0; top: 0; }
body.page-search #main-content-header #page-title { position: absolute; -moz-transform: translateY(-30%); -ms-transform: translateY(-30%); -webkit-transform: translateY(-30%); transform: translateY(-30%); color: #fff; font: normal 30px "gotham-book"; text-shadow: none; display: inline-block; width: 100%; left: 0; top: 30%; }
body.page-search .view-header { position: absolute; top: 88px; left: 0; right: 0; text-align: center; }
body.page-search #breadcrumb { display: none; }
body.page-search #columns { padding-top: 77px; }
body.page-search .content-inner { max-width: 1210px; margin: 0 auto; padding: 20px 20px 80px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; /*.search-results, ul
{
	clear:both;
	li
	{
		margin-bottom:30px;
		h3 
		{
			text-shadow:none;
			a
			{
				color:rgba(0, 57, 102, 0.5);
				text-decoration:none;
				&:hover, &:active
				{
					color:#003966;
				}
			}
		}
	}
}*/ }
body.page-search .content-inner .search-form { display: inline-block; margin: 0; float: right; }
body.page-search .content-inner .search-form .form-type-textfield input { border: 0; font: italic 16px "titilium"; color: rgba(0, 57, 102, 0.5); background-color: #e4e5e9; }
body.page-search .content-inner .search-form input.form-submit { height: 50px; width: 50px; text-indent: -99999px; display: inline-block; background: url("images/icons/ic_pesquisa_menu.png") no-repeat; background-position: center center; border: 1px solid #e4e5e9; }
@media only screen and (max-width: 783px) { body.page-search .content-inner .search-form .form-type-textfield { width: 80%; }
  body.page-search .content-inner .search-form .form-type-textfield input { max-width: 100%; }
  body.page-search .content-inner .search-form input.form-submit { width: 20%; } }
body.page-search .content-inner .search-form + h2 { color: #003966; text-shadow: none; float: left; }
@media only screen and (max-width: 783px) { body.page-search .content-inner .search-form + h2 { font-size: 30px; } }
body.page-search .item-list-pager li { font: normal 15px "gotham-book"; line-height: 19px; }
body.page-search .item-list-pager li a { color: #003966; text-decoration: none; }
body.page-search .item-list-pager li a:hover { color: rgba(0, 57, 102, 0.5); }
body.page-search .item-list-pager li.pager-current { color: rgba(0, 57, 102, 0.5); }
body.page-search #main-content { max-width: 870px; width: 100%; float: right; margin: 0 0 0 25px; }
body.page-search #main-content .block-views > .block-title, body.page-search #main-content .block-views > .field-name-title-field .field-item { display: none; }
body.page-search .region-content-aside { max-width: 275px; width: 100%; float: left; margin: 50px 0 0 0; }
body.page-search .region-content-aside .block-inner { margin: 0; }
body.page-search .region-content-aside .block-facetapi { margin: 0 0 5px 0; }
body.page-search .region-content-aside .block-facetapi h2 { font: normal 13px 'gotham-medium'; text-shadow: none; color: #fff; margin: 0; text-transform: uppercase; display: inline-block; width: 275px; padding: 15px 25px; background: url("images/btn_caixaverde_select.png") no-repeat left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; position: relative; }
body.page-search .region-content-aside .block-facetapi .block-content { font: normal 13px 'gotham-medium'; text-transform: uppercase; margin: -6px 0 0 0; }
body.page-search .region-content-aside .block-facetapi .block-content .item-list { padding: 0 3px; }
body.page-search .region-content-aside .block-facetapi .block-content ul { padding: 0; margin: 0; }
body.page-search .region-content-aside .block-facetapi .block-content ul li { list-style: none; margin: 0; }
body.page-search .region-content-aside .block-facetapi .block-content ul li a, body.page-search .region-content-aside .block-facetapi .block-content ul li .facetapi-active { padding: 15px 25px; color: #003966; display: inline-block; text-decoration: none; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li { vertical-align: top; width: 100%; margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li input { display: none; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li a { padding-left: 57px; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li a:after { content: ''; display: block; height: 18px; width: 18px; position: absolute; top: 11px; left: 25px; cursor: pointer; border: 1px solid #00a1df; background: #fff; color: #00a1df; font-size: 18px; font-family: 'felegant'; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li a.facetapi-active { padding: 0px; height: 18px; width: 18px; position: absolute; top: 11px; left: 25px; z-index: 9; opacity: 0; display: block !important; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li a.facetapi-active:after { display: none; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li input:checked + a:after { content: 'N'; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li .facetapi-active { padding-left: 57px; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li .facetapi-active:after { content: 'N'; display: block; height: 18px; width: 18px; position: absolute; top: 11px; left: 25px; cursor: pointer; border: 1px solid #00a1df; background: #fff; color: #00a1df; font-size: 18px; font-family: 'felegant'; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-collapsible { -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-collapsible li a:hover { background-color: rgba(0, 57, 102, 0.1); }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-collapsible .facetapi-active { background-color: rgba(0, 57, 102, 0.1); padding: 15px 25px; }
body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-collapsible .facetapi-active a.facetapi-active { display: none; }
body.page-search .region-content-aside .block-facetapi .block-content .facetapi-limit-link { padding: 15px 25px; text-align: right; display: inline-block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #003966; font-size: 12px; text-decoration: none; text-transform: none; position: relative; float: right; }
body.page-search .region-content-aside .block-facetapi .block-content .facetapi-limit-link:after { content: "3"; font: normal 20px/14px 'felegant'; position: absolute; right: 5px; bottom: 15px; }
body.page-search .region-content-aside .block-facetapi .block-content .form-type-select { margin: 0; padding: 0 3px; }
body.page-search .region-content-aside .block-facetapi .block-content .form-type-select select { border: 0; font: normal 13px 'gotham-medium'; color: #003966; -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); padding: 15px 25px; text-transform: uppercase; width: 100%; height: 47px; -webkit-font-smoothing: antialiased; background-color: #fff; }
body.page-search .region-content-aside .block-facetapi .block-content .form-type-select select option { padding: 15px 25px; }
body.page-search .region-content-aside .block-facetapi .block-content .form-type-select::before { display: block !important; height: 100%; position: absolute; top: 0; right: 0px; text-align: center; width: 30px; z-index: -1; padding-right: 10px; content: "3"; font: normal 30px/48px 'felegant'; background: white; }
body.page-search .region-content-aside .block-facetapi .block-content .form-type-select { position: relative; z-index: 1; background-color: #fff; }
body.page-search .region-content-aside .block-facetapi .block-content .form-type-select select { background-color: transparent; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block !important; }
body.page-search .region-content-aside .block-facetapi .block-content .form-type-select select::-ms-expand { display: none; /* to ie 10 */ }
body.page-search .region-content-aside .block-facetapi .block-content .form-type-select select:focus { outline: none; }
body.page-search .region-content-aside .block-facetapi .block-content :-moz-any(.form-type-select)::before { background-color: white; /* this is necessary for overcome the caret default browser */ pointer-events: none; /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events  */ z-index: 2 !important; /* this is necessary for overcome the pseudo element */ }
body.page-search .view-display-id-page_2 .geofieldMap { height: 600px !important; }
body.page-search .view-display-id-page_2 .geofieldMap .field-name-field-images { float: left; }
body.page-search .view-display-id-page_2 .geofieldMap .gm-style-iw > div { overflow: hidden !important; }
body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info { display: inline-block; }
body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .view-display-id-property_size_eva { margin: 0; padding: 0 10px; text-align: left; }
body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field ul.field-items, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field .field-items, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .view-display-id-property_size_eva ul.field-items, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .view-display-id-property_size_eva .field-items { clear: none; float: none; display: inline; }
body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field .field-label, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .view-display-id-property_size_eva .field-label { font: normal 12px/20px 'gotham-medium'; color: #003966; text-shadow: none; }
body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field .field-item, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .view-display-id-property_size_eva .field-item { font-size: 12px; color: rgba(0, 57, 102, 0.5); padding: 0; font: normal 12px/20px 'gotham-medium'; text-align: justify; }
body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field .views-row, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .view-display-id-property_size_eva .views-row { margin: 0; }
body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field .views-label, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .view-display-id-property_size_eva .views-label { float: left; margin: 0 5px 0 0; font: normal 12px/20px 'gotham-medium'; color: #003966; text-shadow: none; }
body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field .field-content, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .view-display-id-property_size_eva .field-content { clear: none; float: none; display: inline; font-size: 12px; color: rgba(0, 57, 102, 0.5); padding: 0; font: normal 12px/20px 'gotham-medium'; text-align: justify; }
body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field:last-child, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .view-display-id-property_size_eva:last-child { padding-bottom: 10px; }
body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field-name-title h2 { font: normal 13px 'gotham-medium'; color: #003966; text-shadow: none; margin: 0; }
body.page-search .view-display-id-page_2 .geofieldMap .view-display-id-entity_view_1 { padding: 0 10px; text-align: right; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; clear: both; overflow: hidden; }
body.page-search .view-display-id-page_2 .geofieldMap .view-display-id-entity_view_1 .views-row { margin: 0; }
body.page-search .view-display-id-page_2 .geofieldMap .view-display-id-entity_view_1 a { color: #00a1df; padding: 0; font: normal 12px/20px 'gotham-medium'; text-decoration: none; padding-right: 20px; position: relative; }
body.page-search .view-display-id-page_2 .geofieldMap .view-display-id-entity_view_1 a:after { content: "5"; font: normal 20px/13px 'felegant'; position: absolute; right: 0; bottom: 0; }
body.page-search .view-display-id-page_1 .views-row { width: 100%; display: inline-block; margin: 0 0 20px 0; }
body.page-search .view-display-id-page_1 .views-row .field-name-field-images { height: 160px; vertical-align: top; float: left; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info { border: 1px solid rgba(0, 57, 102, 0.1); margin: 0; background: rgba(0, 57, 102, 0.01); width: 100%; max-width: 600px; float: right; height: 160px; vertical-align: top; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva { margin: 0; padding: 0 10px; text-align: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; max-width: 50%; width: 100%; vertical-align: top; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field ul.field-items, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field .field-items, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva ul.field-items, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva .field-items { clear: none; float: none; display: inline; padding: 0px; list-style: none; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field .field-label, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva .field-label { font: normal 12px/20px 'gotham-book'; color: #003966; text-shadow: none; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field .field-item, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva .field-item { font-size: 12px; color: rgba(0, 57, 102, 0.5); padding: 0 5px 0 0; font: normal 12px/20px 'gotham-book'; display: inline-block; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field .field-item a, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva .field-item a { color: rgba(0, 57, 102, 0.5); }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field .views-row, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva .views-row { margin: 0; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field .field-content, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva .field-content { clear: none; float: none; display: inline; padding: 0px; list-style: none; font-size: 12px; color: rgba(0, 57, 102, 0.5); padding: 0 5px 0 0; font: normal 12px/20px 'gotham-book'; display: inline-block; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field .field-content a, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva .field-content a { color: rgba(0, 57, 102, 0.5); }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field:last-child, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva:last-child { padding-bottom: 10px; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field.field-name-field-tenure, body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-property_size_eva.field-name-field-tenure { padding-right: 102px; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-entity_view_1 { padding: 0 10px; text-align: right; position: absolute; right: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; bottom: 10px; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-entity_view_1 .views-row { margin: 0; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-entity_view_1 a { color: rgba(0, 57, 102, 0.5); padding: 0; font: normal 12px/20px 'gotham-medium'; text-decoration: none; padding-left: 18px; position: relative; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-entity_view_1 a:after { content: ""; bottom: -2px; position: absolute; left: 0; background: url("images/ic_verdetalhes.svg") no-repeat center left/12px; width: 18px; height: 15px; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field-name-title { padding: 10px 10px 15px 10px; border-bottom: 1px solid rgba(0, 57, 102, 0.1); margin: 0 0 15px 0; max-width: 100%; }
body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field-name-title h2 { font: normal 15px 'gotham-medium'; color: #003966; text-shadow: none; margin: 0; }
body.page-search .view-display-id-property_search .views-row { max-width: 270px; width: 100%; display: inline-block; margin: 0 -5px 30px 30px; vertical-align: bottom; }
body.page-search .view-display-id-property_search .views-row:nth-child(1), body.page-search .view-display-id-property_search .views-row:nth-child(3n+1) { margin: 0 0 30px 0; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info { border: 1px solid rgba(0, 57, 102, 0.1); margin: -5px 0 0 0; background: rgba(0, 57, 102, 0.01); height: 174px; overflow: hidden; position: relative; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field, body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-property_size_eva { margin: 0; padding: 0 10px; text-align: left; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field ul.field-items, body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field .field-items, body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-property_size_eva ul.field-items, body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-property_size_eva .field-items { clear: none; float: none; display: inline; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field .field-label, body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-property_size_eva .field-label { font: normal 12px/20px 'gotham-medium'; color: #003966; text-shadow: none; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field .field-item, body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-property_size_eva .field-item { font-size: 12px; color: rgba(0, 57, 102, 0.5); padding: 0; font: normal 12px/20px 'gotham-medium'; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field .views-row, body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-property_size_eva .views-row { margin: 0; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field .views-label, body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-property_size_eva .views-label { float: left; margin: 0 5px 0 0; font: normal 12px/20px 'gotham-medium'; color: #003966; text-shadow: none; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field .field-content, body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-property_size_eva .field-content { clear: none; float: none; display: inline; font-size: 12px; color: rgba(0, 57, 102, 0.5); padding: 0; font: normal 12px/20px 'gotham-medium'; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field:last-child, body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-property_size_eva:last-child { padding-bottom: 10px; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field-name-title { padding: 11px 10px 15px 10px; border-bottom: 1px solid rgba(0, 57, 102, 0.1); margin: 0 0 15px 0; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .field-name-title h2 { font: normal 15px 'gotham-medium'; color: #003966; text-shadow: none; margin: 0; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-entity_view_1 { padding: 0 10px; text-align: right; position: absolute; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; bottom: 10px; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-entity_view_1 .views-row { margin: 0; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-entity_view_1 a { color: #00a1df; padding: 0; font: normal 12px/20px 'gotham-medium'; text-decoration: none; padding-right: 20px; position: relative; }
body.page-search .view-display-id-property_search .views-row .group-grid-item-info .view-display-id-entity_view_1 a:after { content: "5"; font: normal 20px/13px 'felegant'; position: absolute; right: 0; bottom: 0; }
body.page-search #block-block-12 { margin: 0 0 20px 0; }
body.page-search #block-block-12 > h2.block-title, body.page-search #block-block-12 > .field-name-title-field .field-item { display: none; }
body.page-search .search-filter { overflow: hidden; position: relative; }
body.page-search .search-filter ul { margin: 0; padding: 0; list-style: none; float: right; }
body.page-search .search-filter ul li { display: inline-block; margin: 0 5px 0 0; }
body.page-search .search-filter ul li a { display: inline-block; width: 30px; height: 30px; text-indent: -99999px; }
body.page-search .search-filter ul li:last-child { margin: 0; }
body.page-search .search-filter ul li.search-filter-item { background: url("images/ic_select_filtro-03.svg") no-repeat center/100%; left: 0; z-index: 2; position: absolute; display: none; }
body.page-search .search-filter ul li.map-filter-item { background: url("images/ic_map.png") no-repeat center/100%; }
body.page-search .search-filter ul li.map-filter-item:hover, body.page-search .search-filter ul li.map-filter-item:active, body.page-search .search-filter ul li.map-filter-item.active { background: url("images/ic_map_hover.png") no-repeat center/100%; }
body.page-search .search-filter ul li.grid-filter-item { background: url("images/ic_grid.png") no-repeat center/100%; }
body.page-search .search-filter ul li.grid-filter-item:hover, body.page-search .search-filter ul li.grid-filter-item:active, body.page-search .search-filter ul li.grid-filter-item.active { background: url("images/ic_grid_hover.png") no-repeat center/100%; }
body.page-search .search-filter ul li.list-filter-item { background: url("images/ic_list.png") no-repeat center/100%; }
body.page-search .search-filter ul li.list-filter-item:hover, body.page-search .search-filter ul li.list-filter-item:active, body.page-search .search-filter ul li.list-filter-item.active { background: url("images/ic_list_hover.png") no-repeat center/100%; }

body.node-type-portfolio-retail .node-layer-item-simple .field-name-field-layer-item-title, body.node-type-portfolio-entertainment .node-layer-item-simple .field-name-field-layer-item-title, body.node-type-portfolio-office .node-layer-item-simple .field-name-field-layer-item-title { margin: 0 0 20px; font: normal 44px "gotham-book"; color: #ffffff; text-shadow: 0px 2px 2px #7a7a7a; }
body.node-type-portfolio-retail #main-content, body.node-type-portfolio-entertainment #main-content, body.node-type-portfolio-office #main-content { max-width: 100%; }
body.node-type-portfolio-retail .field-name-field-portfolio-header, body.node-type-portfolio-entertainment .field-name-field-portfolio-header, body.node-type-portfolio-office .field-name-field-portfolio-header { position: relative; margin-bottom: 148px; }
body.node-type-portfolio-retail .field-name-field-portfolio-header .group-bodywrapper, body.node-type-portfolio-entertainment .field-name-field-portfolio-header .group-bodywrapper, body.node-type-portfolio-office .field-name-field-portfolio-header .group-bodywrapper { padding-top: 75px; }
body.node-type-portfolio-retail .field-name-field-portfolio-header .field-name-field-layer-item-teaser, body.node-type-portfolio-entertainment .field-name-field-portfolio-header .field-name-field-layer-item-teaser, body.node-type-portfolio-office .field-name-field-portfolio-header .field-name-field-layer-item-teaser { position: absolute; top: 240px; left: 0; right: 0; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-portfolio-retail .field-name-field-portfolio-header .field-name-field-layer-item-teaser .field-items, body.node-type-portfolio-entertainment .field-name-field-portfolio-header .field-name-field-layer-item-teaser .field-items, body.node-type-portfolio-office .field-name-field-portfolio-header .field-name-field-layer-item-teaser .field-items { position: relative; height: 148px; text-align: center; }
body.node-type-portfolio-retail .field-name-field-portfolio-header .field-name-field-layer-item-teaser .field-item, body.node-type-portfolio-entertainment .field-name-field-portfolio-header .field-name-field-layer-item-teaser .field-item, body.node-type-portfolio-office .field-name-field-portfolio-header .field-name-field-layer-item-teaser .field-item { display: inline-block; position: relative; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); height: auto; }
body.node-type-portfolio-retail .field-name-field-portfolio-header .field-name-field-layer-item-teaser p, body.node-type-portfolio-entertainment .field-name-field-portfolio-header .field-name-field-layer-item-teaser p, body.node-type-portfolio-office .field-name-field-portfolio-header .field-name-field-layer-item-teaser p { margin: 0; font: normal 20px/24px "gotham-book"; }
body.node-type-portfolio-retail .field-name-field-portfolio-header .field-name-field-layer-item-teaser p a, body.node-type-portfolio-entertainment .field-name-field-portfolio-header .field-name-field-layer-item-teaser p a, body.node-type-portfolio-office .field-name-field-portfolio-header .field-name-field-layer-item-teaser p a { color: #003966; }
body.node-type-portfolio-retail .field-name-field-portfolio-header .field-name-field-layer-item-teaser .cta a, body.node-type-portfolio-entertainment .field-name-field-portfolio-header .field-name-field-layer-item-teaser .cta a, body.node-type-portfolio-office .field-name-field-portfolio-header .field-name-field-layer-item-teaser .cta a { margin-top: 15px; }
body.node-type-portfolio-retail .flexslider, body.node-type-portfolio-entertainment .flexslider, body.node-type-portfolio-office .flexslider { max-width: 1210px; margin: 0 auto 50px auto; position: relative; border: 0; padding: 0 20px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
body.node-type-portfolio-retail .flexslider .slides li, body.node-type-portfolio-entertainment .flexslider .slides li, body.node-type-portfolio-office .flexslider .slides li { height: 385px; }
body.node-type-portfolio-retail .flexslider .slides li a, body.node-type-portfolio-entertainment .flexslider .slides li a, body.node-type-portfolio-office .flexslider .slides li a { height: 385px; display: block; }
body.node-type-portfolio-retail .flexslider .flex-control-nav, body.node-type-portfolio-entertainment .flexslider .flex-control-nav, body.node-type-portfolio-office .flexslider .flex-control-nav { display: none; }
body.node-type-portfolio-retail .flexslider .flex-direction-nav a, body.node-type-portfolio-entertainment .flexslider .flex-direction-nav a, body.node-type-portfolio-office .flexslider .flex-direction-nav a { text-indent: -99999px; display: inline-block; width: 50px; height: 50px; text-align: left; z-index: 2; }
body.node-type-portfolio-retail .flexslider .flex-direction-nav a:before, body.node-type-portfolio-entertainment .flexslider .flex-direction-nav a:before, body.node-type-portfolio-office .flexslider .flex-direction-nav a:before { display: none; }
body.node-type-portfolio-retail .flexslider .flex-direction-nav a.flex-prev, body.node-type-portfolio-entertainment .flexslider .flex-direction-nav a.flex-prev, body.node-type-portfolio-office .flexslider .flex-direction-nav a.flex-prev { background: url("images/icon_prev.png") no-repeat; left: -70px; }
body.node-type-portfolio-retail .flexslider .flex-direction-nav a.flex-next, body.node-type-portfolio-entertainment .flexslider .flex-direction-nav a.flex-next, body.node-type-portfolio-office .flexslider .flex-direction-nav a.flex-next { background: url("images/icon_next.png") no-repeat; right: -70px; }
body.node-type-portfolio-retail .flexslider .flex-direction-nav a:hover, body.node-type-portfolio-entertainment .flexslider .flex-direction-nav a:hover, body.node-type-portfolio-office .flexslider .flex-direction-nav a:hover { opacity: 1; }
@media only screen and (max-width: 1415px) { body.node-type-portfolio-retail .flexslider .flex-direction-nav a.flex-prev, body.node-type-portfolio-entertainment .flexslider .flex-direction-nav a.flex-prev, body.node-type-portfolio-office .flexslider .flex-direction-nav a.flex-prev { left: 25px; }
  body.node-type-portfolio-retail .flexslider .flex-direction-nav a.flex-next, body.node-type-portfolio-entertainment .flexslider .flex-direction-nav a.flex-next, body.node-type-portfolio-office .flexslider .flex-direction-nav a.flex-next { right: 25px; } }
body.node-type-portfolio-retail .group-portfolio-wrap, body.node-type-portfolio-retail .group-award-wrap, body.node-type-portfolio-entertainment .group-portfolio-wrap, body.node-type-portfolio-entertainment .group-award-wrap, body.node-type-portfolio-office .group-portfolio-wrap, body.node-type-portfolio-office .group-award-wrap { max-width: 1210px; margin: 0 auto; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-portfolio-retail .group-portfolio-wrap section.field, body.node-type-portfolio-retail .group-award-wrap section.field, body.node-type-portfolio-entertainment .group-portfolio-wrap section.field, body.node-type-portfolio-entertainment .group-award-wrap section.field, body.node-type-portfolio-office .group-portfolio-wrap section.field, body.node-type-portfolio-office .group-award-wrap section.field { display: inline-block; width: 47.5%; margin: 0 0 20px -5px; vertical-align: top; }
body.node-type-portfolio-retail .group-portfolio-wrap section.field:nth-child(2n), body.node-type-portfolio-retail .group-award-wrap section.field:nth-child(2n), body.node-type-portfolio-entertainment .group-portfolio-wrap section.field:nth-child(2n), body.node-type-portfolio-entertainment .group-award-wrap section.field:nth-child(2n), body.node-type-portfolio-office .group-portfolio-wrap section.field:nth-child(2n), body.node-type-portfolio-office .group-award-wrap section.field:nth-child(2n) { margin: 0 5% 20px 0; }
body.node-type-portfolio-retail .group-portfolio-wrap section.field.field-name-title, body.node-type-portfolio-retail .group-award-wrap section.field.field-name-title, body.node-type-portfolio-entertainment .group-portfolio-wrap section.field.field-name-title, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-title, body.node-type-portfolio-office .group-portfolio-wrap section.field.field-name-title, body.node-type-portfolio-office .group-award-wrap section.field.field-name-title { display: none; }
body.node-type-portfolio-retail .group-portfolio-wrap section.field h2, body.node-type-portfolio-retail .group-award-wrap section.field h2, body.node-type-portfolio-entertainment .group-portfolio-wrap section.field h2, body.node-type-portfolio-entertainment .group-award-wrap section.field h2, body.node-type-portfolio-office .group-portfolio-wrap section.field h2, body.node-type-portfolio-office .group-award-wrap section.field h2 { font: normal 14px/19px "gotham-book"; color: #00a1df; text-shadow: none; }
body.node-type-portfolio-retail .group-portfolio-wrap section.field .field-items p, body.node-type-portfolio-retail .group-award-wrap section.field .field-items p, body.node-type-portfolio-entertainment .group-portfolio-wrap section.field .field-items p, body.node-type-portfolio-entertainment .group-award-wrap section.field .field-items p, body.node-type-portfolio-office .group-portfolio-wrap section.field .field-items p, body.node-type-portfolio-office .group-award-wrap section.field .field-items p { margin: 0; }
body.node-type-portfolio-retail .group-portfolio-wrap section.field ul.field-items, body.node-type-portfolio-retail .group-award-wrap section.field ul.field-items, body.node-type-portfolio-entertainment .group-portfolio-wrap section.field ul.field-items, body.node-type-portfolio-entertainment .group-award-wrap section.field ul.field-items, body.node-type-portfolio-office .group-portfolio-wrap section.field ul.field-items, body.node-type-portfolio-office .group-award-wrap section.field ul.field-items { margin: 0; list-style-type: none; padding: 0; }
body.node-type-portfolio-retail .group-portfolio-wrap .field.field-name-field-topics, body.node-type-portfolio-retail .group-award-wrap .field.field-name-field-topics, body.node-type-portfolio-entertainment .group-portfolio-wrap .field.field-name-field-topics, body.node-type-portfolio-entertainment .group-award-wrap .field.field-name-field-topics, body.node-type-portfolio-office .group-portfolio-wrap .field.field-name-field-topics, body.node-type-portfolio-office .group-award-wrap .field.field-name-field-topics { width: 100% !important; margin: 0 0 20px 0 !important; }
body.node-type-portfolio-retail .view-id-_portfolio.view-display-id-entity_view_1, body.node-type-portfolio-entertainment .view-id-_portfolio.view-display-id-entity_view_1, body.node-type-portfolio-office .view-id-_portfolio.view-display-id-entity_view_1 { margin: 0 0 80px 0; }
body.node-type-portfolio-retail .group-portfolio-wrap section.field, body.node-type-portfolio-entertainment .group-portfolio-wrap section.field, body.node-type-portfolio-office .group-portfolio-wrap section.field { display: inline-block; width: 30%; margin: 0 3% 20px 0%; vertical-align: top; }
body.node-type-portfolio-retail .group-portfolio-wrap section.field:nth-child(2n), body.node-type-portfolio-entertainment .group-portfolio-wrap section.field:nth-child(2n), body.node-type-portfolio-office .group-portfolio-wrap section.field:nth-child(2n) { margin: 0 3% 20px 0%; }
body.node-type-portfolio-retail .group-award-wrap, body.node-type-portfolio-entertainment .group-award-wrap, body.node-type-portfolio-office .group-award-wrap { margin-top: 50px; padding-top: 50px; border-top: 1px solid rgba(0, 57, 102, 0.21); }
body.node-type-portfolio-retail .group-award-wrap section.field, body.node-type-portfolio-entertainment .group-award-wrap section.field, body.node-type-portfolio-office .group-award-wrap section.field { margin: 0; width: 100%; }
body.node-type-portfolio-retail .group-award-wrap section.field h2, body.node-type-portfolio-entertainment .group-award-wrap section.field h2, body.node-type-portfolio-office .group-award-wrap section.field h2 { margin: 0 0 10px 0; }
body.node-type-portfolio-retail .group-award-wrap section.field:nth-child(2n), body.node-type-portfolio-entertainment .group-award-wrap section.field:nth-child(2n), body.node-type-portfolio-office .group-award-wrap section.field:nth-child(2n) { margin: 0; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item, body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item { display: inline-block; width: 30%; margin: 0 3% 50px 0%; vertical-align: top; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item:nth-child(2n) { margin: 0 3% 20px 0%; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards header, body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications header, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards header, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications header, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards header, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications header { display: none;     				/*h1 				{ 					font: normal 14px/19px "gotham-book"; 					text-shadow:none; 					margin-bottom:5px;
						text-align:left; padding-left:40%;
						a
						{
							color: #003966;
						} 				}*/ }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards .field-name-field-award-image, body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications .field-name-field-award-image, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards .field-name-field-award-image, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications .field-name-field-award-image, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards .field-name-field-award-image, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications .field-name-field-award-image { display: inline-block; max-width: 35%; vertical-align: middle; margin: 0 5% 0 0; width: 100%; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards .field-name-body, body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications .field-name-body, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards .field-name-body, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications .field-name-body, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards .field-name-body, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications .field-name-body { display: inline-block; width: 60%; vertical-align: middle; font-size: 12px; margin: 0 0 10px 0; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards .field-name-body h2, body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications .field-name-body h2, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards .field-name-body h2, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications .field-name-body h2, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards .field-name-body h2, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications .field-name-body h2 { font: normal 14px/19px "gotham-book"; text-shadow: none; color: #003966; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards .field-name-body h2 a, body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications .field-name-body h2 a, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards .field-name-body h2 a, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications .field-name-body h2 a, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards .field-name-body h2 a, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications .field-name-body h2 a { color: #003966; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards .field-name-body + .form-item, body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications .field-name-body + .form-item, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards .field-name-body + .form-item, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications .field-name-body + .form-item, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards .field-name-body + .form-item, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications .field-name-body + .form-item { display: none; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications { margin: 0 0 20px 0; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications > .field-items, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications > .field-items, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications > .field-items { text-align: center; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item, body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications > .field-items > .field-item:nth-child(2n) { margin: 0 5px 0 0; width: auto; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications .field-name-field-award-image, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications .field-name-field-award-image, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications .field-name-field-award-image { display: inline-block; max-width: 100%; margin: 0; }
body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-certifications .field-name-field-award-image figure, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-certifications .field-name-field-award-image figure, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-certifications .field-name-field-award-image figure { text-align: center; }

body.node-type-news .group-contentwrapper { padding: 20px 20px 80px 20px; }
body.node-type-news #block-views-news-news-related { max-width: 1210px; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 20px 80px 20px;         /*.views-row { 	display:inline-block;
			width:100%;
			vertical-align:top;
			margin:0 -5px 10px 10px;
			max-width:170px;
			&:nth-child(1), &:nth-child(4n+1), 
			{
				margin:0 0 10px 0;
			} }*/ }
body.node-type-news #block-views-news-news-related .views-row { display: inline-block; vertical-align: top; max-width: 270px; width: 100%; margin: 0 9px 20px 10px; position: relative; border-top: 2px solid #00a1df; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); height: 263px; }
body.node-type-news #block-views-news-news-related .views-row .field-name-field-images { position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 270px; width: 100%; }
body.node-type-news #block-views-news-news-related .views-row .field-name-field-images img { display: block; }
body.node-type-news #block-views-news-news-related .views-row .field { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-news #block-views-news-news-related .views-row .field.field-name-field-menu-title { display: block; padding: 20px 20px 15px 20px; position: relative; background-color: #fff; }
body.node-type-news #block-views-news-news-related .views-row .field.field-name-field-menu-title .field-item { font: normal 15px "gotham-medium"; color: #00a1df; display: block; text-transform: none; letter-spacing: -0.5px; }
body.node-type-news #block-views-news-news-related .views-row .field.field-name-field-menu-title .field-item a { color: #00a1df; }
body.node-type-news #block-views-news-news-related .views-row:hover { background: #00a1df; }
body.node-type-news #block-views-news-news-related .views-row:hover .field-name-field-images { opacity: 0.42; }
body.node-type-news #block-views-news-news-related .views-row:hover .field-name-field-menu-title { background: transparent !important; color: #ffffff; }
body.node-type-news #block-views-news-news-related .views-row:hover .field-name-field-menu-title h2, body.node-type-news #block-views-news-news-related .views-row:hover .field-name-field-menu-title .field-item { color: #ffffff; }
body.node-type-news #block-views-news-news-related .views-row:hover .field-name-field-menu-title h2 a, body.node-type-news #block-views-news-news-related .views-row:hover .field-name-field-menu-title .field-item a { color: #fff; }
body.node-type-news #block-views-news-news-related .block-title, body.node-type-news #block-views-news-news-related .field-name-title-field { padding: 10px 0; border-top: 1px solid rgba(0, 57, 102, 0.21); }
body.node-type-news #block-views-news-news-related h2, body.node-type-news #block-views-news-news-related .field-name-title-field .field-item { font: normal 18px 'gotham-medium'; text-shadow: none; color: #003966; margin: 0 0 10px 11px; text-transform: uppercase; }
body.node-type-news .group-left { float: left; width: 400px; padding-right: 60px; }
body.node-type-news .group-left .view-display-id-news_slider .flexslider { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 0; margin: 0 0 10px 0; }
body.node-type-news .group-left .view-display-id-news_slider .flexslider .slides li { min-height: 300px; }
body.node-type-news .group-left .view-display-id-news_slider .flex-control-nav { display: none; }
body.node-type-news .group-left .view-display-id-news_slider .flex-direction-nav a { text-indent: -99999px; display: inline-block; width: 50px; height: 50px; text-align: left; z-index: 2; }
body.node-type-news .group-left .view-display-id-news_slider .flex-direction-nav a:before { display: none; }
body.node-type-news .group-left .view-display-id-news_slider .flex-direction-nav a.flex-prev { background: url("images/icon_prev.png") no-repeat; left: 15px; }
body.node-type-news .group-left .view-display-id-news_slider .flex-direction-nav a.flex-next { background: url("images/icon_next.png") no-repeat; right: 15px; }
body.node-type-news .group-left .view-display-id-news_slider .flex-direction-nav a:hover { opacity: 1; }
body.node-type-news .group-left .field-name-field-news-category { text-align: right; }
body.node-type-news .group-left .field-name-field-news-category ul { list-style-type: none; padding: 0; margin: 0; }
body.node-type-news .group-left .field-name-field-news-category ul a { color: #003966; font-size: 12px; text-decoration: none; }
body.node-type-news .group-right { display: table-cell; }
body.node-type-news .group-right .field-name-title { display: block; }
body.node-type-news .group-right .field-name-title h2 { font: normal 18px 'gotham-medium'; text-shadow: none; color: #003966; margin: 0 0 10px 0; text-transform: uppercase; }
body.node-type-news .group-right .field-name-field-date { color: rgba(0, 57, 102, 0.5); padding: 0 0 30px 25px; margin: 0 0 20px 0; border-bottom: 1px solid rgba(0, 57, 102, 0.21); font-family: 'gotham-medium'; background: url("images/ic_agenda.svg") no-repeat left top/17px; }

body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper { padding: 72px 20px 80px 20px; max-width: 1210px; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters { margin-top: -47px; margin-bottom: 27px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .views-exposed-widgets { margin: 0; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters #edit-cat-wrapper { padding: 0; float: left; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters #edit-cat-wrapper select, body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters #edit-cat-wrapper .form-type-select:before { display: none !important; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link { display: inline-block; float: none; font: normal 11px / 25px 'gotham-medium'; text-transform: uppercase; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link:hover a { border-bottom: 2px solid #003966; margin: 0; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-all a { background: url("images/filtronews-02.svg") no-repeat left/17px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-all a:hover, body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-all a.active { background: url("images/filtronews-01.svg") no-repeat left/17px; color: #003966; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-38 a { background: url("images/filtronews-04.svg") no-repeat left/17px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-38 a:hover, body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-38 a.active { background: url("images/filtronews-03.svg") no-repeat left/17px; color: #003966; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-40 a { background: url("images/filtronews-06.svg") no-repeat left/17px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-40 a:hover, body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-40 a.active { background: url("images/filtronews-07.svg") no-repeat left/17px; color: #003966; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-39 a { background: url("images/filtronews-08.svg") no-repeat left/17px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-39 a:hover, body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link#edit-cat-39 a.active { background: url("images/filtronews-05.svg") no-repeat left/17px; color: #003966; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link a { color: #B7B7B7; text-decoration: none; /*padding:0 0 5px 0;*/ padding: 0 10px 0px 25px; margin: 0 0 2px 0; display: block; -moz-transition: border 0.3s; -o-transition: border 0.3s; -webkit-transition: border 0.3s; transition: border 0.3s; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .views-row { margin-bottom: 60px; position: relative; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .views-row:last-child { margin-bottom: 0; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .views-row .views-field.views-field-view-node { position: absolute; bottom: 0; left: 320px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .views-row .views-field.views-field-view-node a { font-family: 'gotham-medium'; color: #003966; padding-right: 20px; background: url("images/seta_baixo.svg") no-repeat right 8px/13px; height: 19px; display: inline-block; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .group-left { float: left; width: 300px; padding-right: 20px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .group-right { display: table-cell; float: none; width: auto; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .group-right .field-name-title { display: block; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .group-right .field-name-title h2 { font: normal 18px 'gotham-medium'; text-shadow: none; color: #003966; margin: 0 0 10px 0; text-transform: uppercase; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .group-right .field-name-field-date { color: rgba(0, 57, 102, 0.5); padding: 0 0 10px 25px; margin: 0 0 20px 0; border-bottom: 1px solid rgba(0, 57, 102, 0.21); font-family: 'gotham-medium'; background: url("images/ic_agenda.svg") no-repeat left top/17px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .item-list-pager { margin-top: 60px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .item-list-pager li { font-weight: normal; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .item-list-pager a { color: #003966; text-decoration: none; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .item-list-pager a:hover { color: rgba(0, 57, 102, 0.5); }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item { margin: 0 0 30px 0; /*.field-name-field-layer-item-body
{
	h3
	{
		  font: normal 14px/19px "gotham-book";
		  text-transform:none;
	}
}*/ }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item .node-layer-item-simple { margin: 0; min-height: 0; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item .field-name-field-layer-item-title, body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item h3 { font: normal 18px 'gotham-medium'; text-shadow: none; color: #003966; margin: 0 0 10px 0; text-transform: uppercase; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item .group-bodywrapper { padding: 0; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(1) { height: 328px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .group-bodywrapper { background: rgba(0, 161, 223, 0.8); padding: 15px 25px !important; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(1) > .node-layer-item-simple { min-height: 328px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .field-name-field-layer-item-body h3 { font: normal 14px/19px "gotham-book"; text-transform: none; color: #fff; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .field-name-field-layer-item-title { color: #fff; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .group-bodywrapper { text-align: left; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(2) { min-height: 328px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .field-name-title { padding: 30px 25px 0 25px; background: url("images/background_noticias.png") no-repeat; display: block; height: 112px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-size: cover; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .field-name-title h2 { font: normal 18px 'gotham-medium'; text-shadow: none; color: #fff; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) { width: 288px; height: 328px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .webform-client-form { height: 328px; background: url("images/background_noticias.png") no-repeat; padding: 30px 25px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .webform-client-form .form-item { margin: 0; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .webform-client-form .form-item input { width: 100%; height: 46px; padding: 0 20px; border: 0; margin: 0 0 35px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font: italic normal 13px 'gotham-book'; color: #003966; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .webform-client-form .webform-component-markup { margin: 0 0 45px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .webform-client-form .webform-component-markup h2 { margin: 0 0 20px; font: normal 22px "gotham-medium"; color: #ffffff; text-transform: uppercase; text-shadow: none; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .webform-client-form .webform-component-markup p { margin: 0; font: normal 18px "gotham-book"; color: #ffffff; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .webform-client-form .form-actions { margin: 0; text-align: center; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .webform-client-form .form-actions input { display: inline-block; background: transparent; border: 0; font: normal 13px "gotham-medium"; color: #ffffff; text-decoration: underline; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(4) { width: 288px; height: 328px; padding: 6px 0 0 0; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper { height: 328px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body { padding: 30px 25px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body img { display: block; margin: 0 0 25px; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body h2 { margin: 0 0 20px; font: normal 20px "gotham-book"; color: #ffffff; text-shadow: none; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body h3 { font: normal 12px/21px "gotham-medium"; color: #ffffff; text-shadow: none; text-transform: none; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) { max-width: 800px; margin: 0 82px 60px 0; float: left; width: 100%; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) { max-width: 288px; float: left; }
body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .field-name-field-date { display: none; }

body.node-type-apartment, body.node-type-office, body.node-type-store, body.node-type-terrain, body.node-type-villa, body.node-type-warehouse, body.node-type-wholesale { 	/*#main-content-header
	{
		display:block;
		width:100%;
		height: 148px; 		background-color: #00a1df;
		text-align:center;
		position:relative;
		#page-title
		{
			position:absolute;
			@include transform (translateY(-50%));
			color: #fff;
			font: normal 20px "gotham-book";
			text-shadow:none;
			display:inline-block;
			width:100%;
			left:0;
			top:50%;
		}
	}*/ }
body.node-type-apartment #content-column, body.node-type-office #content-column, body.node-type-store #content-column, body.node-type-terrain #content-column, body.node-type-villa #content-column, body.node-type-warehouse #content-column, body.node-type-wholesale #content-column { padding-top: 148px; position: relative; }
body.node-type-apartment .view-display-id-entity_view_2, body.node-type-office .view-display-id-entity_view_2, body.node-type-store .view-display-id-entity_view_2, body.node-type-terrain .view-display-id-entity_view_2, body.node-type-villa .view-display-id-entity_view_2, body.node-type-warehouse .view-display-id-entity_view_2, body.node-type-wholesale .view-display-id-entity_view_2 { display: block; width: 100%; height: 148px; background-color: #00a1df; text-align: center; position: absolute; left: 0; top: 0; }
body.node-type-apartment .view-display-id-entity_view_2 .field-content, body.node-type-office .view-display-id-entity_view_2 .field-content, body.node-type-store .view-display-id-entity_view_2 .field-content, body.node-type-terrain .view-display-id-entity_view_2 .field-content, body.node-type-villa .view-display-id-entity_view_2 .field-content, body.node-type-warehouse .view-display-id-entity_view_2 .field-content, body.node-type-wholesale .view-display-id-entity_view_2 .field-content { position: absolute; -moz-transform: translateY(-30%); -ms-transform: translateY(-30%); -webkit-transform: translateY(-30%); transform: translateY(-30%); color: #fff; font: normal 30px "gotham-book"; text-shadow: none; display: inline-block; width: 100%; left: 0; top: 30%; }
body.node-type-apartment .view-header, body.node-type-office .view-header, body.node-type-store .view-header, body.node-type-terrain .view-header, body.node-type-villa .view-header, body.node-type-warehouse .view-header, body.node-type-wholesale .view-header { position: absolute; top: 88px; left: 0; right: 0; text-align: center; }
body.node-type-apartment #block-system-main > .article, body.node-type-office #block-system-main > .article, body.node-type-store #block-system-main > .article, body.node-type-terrain #block-system-main > .article, body.node-type-villa #block-system-main > .article, body.node-type-warehouse #block-system-main > .article, body.node-type-wholesale #block-system-main > .article { max-width: 1210px; margin: 20px auto 0 auto; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; clear: both; overflow: hidden; }
body.node-type-apartment .group-header-wrap, body.node-type-office .group-header-wrap, body.node-type-store .group-header-wrap, body.node-type-terrain .group-header-wrap, body.node-type-villa .group-header-wrap, body.node-type-warehouse .group-header-wrap, body.node-type-wholesale .group-header-wrap { margin-bottom: 30px; float: left; max-width: 770px; width: 100%; margin-right: 25px; }
body.node-type-apartment .group-header-wrap .group-flex-wrap, body.node-type-office .group-header-wrap .group-flex-wrap, body.node-type-store .group-header-wrap .group-flex-wrap, body.node-type-terrain .group-header-wrap .group-flex-wrap, body.node-type-villa .group-header-wrap .group-flex-wrap, body.node-type-warehouse .group-header-wrap .group-flex-wrap, body.node-type-wholesale .group-header-wrap .group-flex-wrap { margin: 0 0 20px 0; position: relative; }
body.node-type-apartment .group-header-wrap .field-name-field-video-uri, body.node-type-office .group-header-wrap .field-name-field-video-uri, body.node-type-store .group-header-wrap .field-name-field-video-uri, body.node-type-terrain .group-header-wrap .field-name-field-video-uri, body.node-type-villa .group-header-wrap .field-name-field-video-uri, body.node-type-warehouse .group-header-wrap .field-name-field-video-uri, body.node-type-wholesale .group-header-wrap .field-name-field-video-uri { position: absolute; bottom: 0; right: 0; z-index: 2; padding: 15px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: rgba(0, 0, 0, 0.5); width: auto; }
body.node-type-apartment .group-header-wrap .field-name-field-video-uri a, body.node-type-office .group-header-wrap .field-name-field-video-uri a, body.node-type-store .group-header-wrap .field-name-field-video-uri a, body.node-type-terrain .group-header-wrap .field-name-field-video-uri a, body.node-type-villa .group-header-wrap .field-name-field-video-uri a, body.node-type-warehouse .group-header-wrap .field-name-field-video-uri a, body.node-type-wholesale .group-header-wrap .field-name-field-video-uri a { position: relative; display: block; }
body.node-type-apartment .group-header-wrap .field-name-field-video-uri a:after, body.node-type-office .group-header-wrap .field-name-field-video-uri a:after, body.node-type-store .group-header-wrap .field-name-field-video-uri a:after, body.node-type-terrain .group-header-wrap .field-name-field-video-uri a:after, body.node-type-villa .group-header-wrap .field-name-field-video-uri a:after, body.node-type-warehouse .group-header-wrap .field-name-field-video-uri a:after, body.node-type-wholesale .group-header-wrap .field-name-field-video-uri a:after { content: ""; position: absolute; background: url("images/ic_videoplayer_galeria.svg") no-repeat center/40%; top: 0; left: 0; max-width: 110px; width: 100%; height: 55px; }
body.node-type-apartment .group-header-wrap .flexslider, body.node-type-office .group-header-wrap .flexslider, body.node-type-store .group-header-wrap .flexslider, body.node-type-terrain .group-header-wrap .flexslider, body.node-type-villa .group-header-wrap .flexslider, body.node-type-warehouse .group-header-wrap .flexslider, body.node-type-wholesale .group-header-wrap .flexslider { margin: 0; border: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
body.node-type-apartment .group-header-wrap .flexslider .slides li a, body.node-type-office .group-header-wrap .flexslider .slides li a, body.node-type-store .group-header-wrap .flexslider .slides li a, body.node-type-terrain .group-header-wrap .flexslider .slides li a, body.node-type-villa .group-header-wrap .flexslider .slides li a, body.node-type-warehouse .group-header-wrap .flexslider .slides li a, body.node-type-wholesale .group-header-wrap .flexslider .slides li a { display: block; }
body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav, body.node-type-office .group-header-wrap .flexslider .flex-control-nav, body.node-type-store .group-header-wrap .flexslider .flex-control-nav, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav { position: absolute; bottom: 0; left: 0; z-index: 2; padding: 15px 30px; background: rgba(0, 0, 0, 0.5); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; width: 460px; margin: 0; }
body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav li, body.node-type-office .group-header-wrap .flexslider .flex-control-nav li, body.node-type-store .group-header-wrap .flexslider .flex-control-nav li, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav li, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav li, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav li, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav li { margin-right: 1px; width: 50px; height: 55px; position: relative; float: none; display: inline-block; overflow: hidden; }
body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav li:nth-child(n+9), body.node-type-office .group-header-wrap .flexslider .flex-control-nav li:nth-child(n+9), body.node-type-store .group-header-wrap .flexslider .flex-control-nav li:nth-child(n+9), body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav li:nth-child(n+9), body.node-type-villa .group-header-wrap .flexslider .flex-control-nav li:nth-child(n+9), body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav li:nth-child(n+9), body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav li:nth-child(n+9) { display: none; }
body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav li img, body.node-type-office .group-header-wrap .flexslider .flex-control-nav li img, body.node-type-store .group-header-wrap .flexslider .flex-control-nav li img, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav li img, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav li img, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav li img, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav li img { position: absolute; margin-left: -55px; left: 50%; max-width: none; width: 110px; }
body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav._1 li, body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav._2 li, body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav._3 li, body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav._4 li, body.node-type-office .group-header-wrap .flexslider .flex-control-nav._1 li, body.node-type-office .group-header-wrap .flexslider .flex-control-nav._2 li, body.node-type-office .group-header-wrap .flexslider .flex-control-nav._3 li, body.node-type-office .group-header-wrap .flexslider .flex-control-nav._4 li, body.node-type-store .group-header-wrap .flexslider .flex-control-nav._1 li, body.node-type-store .group-header-wrap .flexslider .flex-control-nav._2 li, body.node-type-store .group-header-wrap .flexslider .flex-control-nav._3 li, body.node-type-store .group-header-wrap .flexslider .flex-control-nav._4 li, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav._1 li, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav._2 li, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav._3 li, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav._4 li, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav._1 li, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav._2 li, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav._3 li, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav._4 li, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav._1 li, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav._2 li, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav._3 li, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav._4 li, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav._1 li, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav._2 li, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav._3 li, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav._4 li { width: 24%; }
body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav._5 li, body.node-type-office .group-header-wrap .flexslider .flex-control-nav._5 li, body.node-type-store .group-header-wrap .flexslider .flex-control-nav._5 li, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav._5 li, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav._5 li, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav._5 li, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav._5 li { width: 19%; }
body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav._6 li, body.node-type-office .group-header-wrap .flexslider .flex-control-nav._6 li, body.node-type-store .group-header-wrap .flexslider .flex-control-nav._6 li, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav._6 li, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav._6 li, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav._6 li, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav._6 li { width: 15%; }
body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav._7 li, body.node-type-office .group-header-wrap .flexslider .flex-control-nav._7 li, body.node-type-store .group-header-wrap .flexslider .flex-control-nav._7 li, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav._7 li, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav._7 li, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav._7 li, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav._7 li { width: 14%; }
body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav._8 li, body.node-type-office .group-header-wrap .flexslider .flex-control-nav._8 li, body.node-type-store .group-header-wrap .flexslider .flex-control-nav._8 li, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav._8 li, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav._8 li, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav._8 li, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav._8 li { width: 12%; }
body.node-type-apartment .group-header-wrap .flexslider .flex-direction-nav, body.node-type-office .group-header-wrap .flexslider .flex-direction-nav, body.node-type-store .group-header-wrap .flexslider .flex-direction-nav, body.node-type-terrain .group-header-wrap .flexslider .flex-direction-nav, body.node-type-villa .group-header-wrap .flexslider .flex-direction-nav, body.node-type-warehouse .group-header-wrap .flexslider .flex-direction-nav, body.node-type-wholesale .group-header-wrap .flexslider .flex-direction-nav { max-width: 460px; position: relative; }
body.node-type-apartment .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-office .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-store .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-terrain .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-villa .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-warehouse .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-wholesale .group-header-wrap .flexslider .flex-direction-nav a { text-indent: -99999px; display: inline-block; width: 20px; height: 25px; text-align: left; z-index: 2; top: initial; bottom: 33px; opacity: 0.7; }
body.node-type-apartment .group-header-wrap .flexslider .flex-direction-nav a:before, body.node-type-office .group-header-wrap .flexslider .flex-direction-nav a:before, body.node-type-store .group-header-wrap .flexslider .flex-direction-nav a:before, body.node-type-terrain .group-header-wrap .flexslider .flex-direction-nav a:before, body.node-type-villa .group-header-wrap .flexslider .flex-direction-nav a:before, body.node-type-warehouse .group-header-wrap .flexslider .flex-direction-nav a:before, body.node-type-wholesale .group-header-wrap .flexslider .flex-direction-nav a:before { display: none; }
body.node-type-apartment .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-office .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-store .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-terrain .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-villa .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-warehouse .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-wholesale .group-header-wrap .flexslider .flex-direction-nav a.flex-prev { background: url("images/thumb_arrow-previous.svg") no-repeat; left: 5px; }
body.node-type-apartment .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-office .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-store .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-terrain .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-villa .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-warehouse .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-wholesale .group-header-wrap .flexslider .flex-direction-nav a.flex-next { background: url("images/thumb_arrow-next.svg") no-repeat; right: 2px; }
body.node-type-apartment .group-header-wrap .flexslider .flex-direction-nav a:hover, body.node-type-office .group-header-wrap .flexslider .flex-direction-nav a:hover, body.node-type-store .group-header-wrap .flexslider .flex-direction-nav a:hover, body.node-type-terrain .group-header-wrap .flexslider .flex-direction-nav a:hover, body.node-type-villa .group-header-wrap .flexslider .flex-direction-nav a:hover, body.node-type-warehouse .group-header-wrap .flexslider .flex-direction-nav a:hover, body.node-type-wholesale .group-header-wrap .flexslider .flex-direction-nav a:hover { opacity: 1; }
body.node-type-apartment .group-header-wrap .field-name-title, body.node-type-office .group-header-wrap .field-name-title, body.node-type-store .group-header-wrap .field-name-title, body.node-type-terrain .group-header-wrap .field-name-title, body.node-type-villa .group-header-wrap .field-name-title, body.node-type-warehouse .group-header-wrap .field-name-title, body.node-type-wholesale .group-header-wrap .field-name-title { max-width: 65%; width: 100%; display: inline-block; margin: 0 0 30px 0; vertical-align: top; }
body.node-type-apartment .group-header-wrap .field-name-title h2, body.node-type-office .group-header-wrap .field-name-title h2, body.node-type-store .group-header-wrap .field-name-title h2, body.node-type-terrain .group-header-wrap .field-name-title h2, body.node-type-villa .group-header-wrap .field-name-title h2, body.node-type-warehouse .group-header-wrap .field-name-title h2, body.node-type-wholesale .group-header-wrap .field-name-title h2 { font: normal 20px 'gotham-medium'; color: #003966; text-shadow: none; margin: 0; text-transform: uppercase; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group, body.node-type-office .group-header-wrap .field-name-service-links-displays-group, body.node-type-store .group-header-wrap .field-name-service-links-displays-group, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group { max-width: 35%; width: 100%; display: inline-block; text-align: right; margin: 0 0 30px 0; vertical-align: top; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a { font: normal 16px/30px 'fawesome'; height: 30px !important; width: 30px !important; display: inline-block; text-align: center; background: rgba(0, 0, 0, 0.1); text-decoration: none; vertical-align: top; background-image: none !important; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a img, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a img, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a img, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a img, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a img, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a img, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a img { display: none; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:after, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:after, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:after, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:after, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:after, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:after, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:after { height: 30px; width: 30px; content: '\f09a'; color: #fff; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:hover, body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:active, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:hover, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:active, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:hover, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:active, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:hover, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:active, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:hover, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:active, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:hover, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:active, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:hover, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-facebook:active { background-color: #065cc0; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:after, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:after, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:after, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:after, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:after, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:after, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:after { height: 30px; width: 30px; content: '\f0e1'; color: #fff; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:hover, body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:active, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:hover, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:active, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:hover, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:active, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:hover, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:active, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:hover, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:active, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:hover, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:active, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:hover, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-linkedin:active { background-color: #0077b4; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:after, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:after, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:after, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:after, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:after, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:after, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:after { height: 30px; width: 30px; content: '\f231'; color: #fff; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:hover, body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:active, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:hover, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:active, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:hover, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:active, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:hover, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:active, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:hover, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:active, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:hover, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:active, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:hover, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a[data-pin-log=button_pinit]:active { background-color: #c41f26; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite { background: transparent; font-size: 27px; }
body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite:after, body.node-type-office .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite:after, body.node-type-store .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite:after, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite:after, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite:after, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite:after, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group .service-links a.service-links-favorite:after { height: 30px; width: 30px; content: '\f005'; color: #fbdfb1; text-shadow: 0 0 2px #f9c510, 0px -1px 0px rgba(0, 0, 0, 0.39); }
body.node-type-apartment .group-header-wrap section.field-name-body, body.node-type-office .group-header-wrap section.field-name-body, body.node-type-store .group-header-wrap section.field-name-body, body.node-type-terrain .group-header-wrap section.field-name-body, body.node-type-villa .group-header-wrap section.field-name-body, body.node-type-warehouse .group-header-wrap section.field-name-body, body.node-type-wholesale .group-header-wrap section.field-name-body { margin: 0 0 30px 0; }
body.node-type-apartment .group-header-wrap section.field-name-body h2.field-label, body.node-type-office .group-header-wrap section.field-name-body h2.field-label, body.node-type-store .group-header-wrap section.field-name-body h2.field-label, body.node-type-terrain .group-header-wrap section.field-name-body h2.field-label, body.node-type-villa .group-header-wrap section.field-name-body h2.field-label, body.node-type-warehouse .group-header-wrap section.field-name-body h2.field-label, body.node-type-wholesale .group-header-wrap section.field-name-body h2.field-label { font: normal 14px/40px 'gotham-medium'; color: #003966; text-shadow: none; margin: 0 0 20px 0; text-transform: uppercase; background-color: rgba(0, 161, 223, 0.1); border-bottom: 1px solid #00a1df; padding: 0 10px; height: 40px; }
body.node-type-apartment .group-header-wrap section.field-name-body p, body.node-type-office .group-header-wrap section.field-name-body p, body.node-type-store .group-header-wrap section.field-name-body p, body.node-type-terrain .group-header-wrap section.field-name-body p, body.node-type-villa .group-header-wrap section.field-name-body p, body.node-type-warehouse .group-header-wrap section.field-name-body p, body.node-type-wholesale .group-header-wrap section.field-name-body p { margin: 0 0 10px 0; }
body.node-type-apartment .group-header-wrap section.field-name-body p:last-child, body.node-type-office .group-header-wrap section.field-name-body p:last-child, body.node-type-store .group-header-wrap section.field-name-body p:last-child, body.node-type-terrain .group-header-wrap section.field-name-body p:last-child, body.node-type-villa .group-header-wrap section.field-name-body p:last-child, body.node-type-warehouse .group-header-wrap section.field-name-body p:last-child, body.node-type-wholesale .group-header-wrap section.field-name-body p:last-child { margin: 0; }
body.node-type-apartment .group-header-wrap .field-name-field-files, body.node-type-office .group-header-wrap .field-name-field-files, body.node-type-store .group-header-wrap .field-name-field-files, body.node-type-terrain .group-header-wrap .field-name-field-files, body.node-type-villa .group-header-wrap .field-name-field-files, body.node-type-warehouse .group-header-wrap .field-name-field-files, body.node-type-wholesale .group-header-wrap .field-name-field-files { margin: 0 0 30px 0; }
body.node-type-apartment .group-header-wrap .field-name-field-files img, body.node-type-office .group-header-wrap .field-name-field-files img, body.node-type-store .group-header-wrap .field-name-field-files img, body.node-type-terrain .group-header-wrap .field-name-field-files img, body.node-type-villa .group-header-wrap .field-name-field-files img, body.node-type-warehouse .group-header-wrap .field-name-field-files img, body.node-type-wholesale .group-header-wrap .field-name-field-files img { display: none; }
body.node-type-apartment .group-header-wrap .field-name-field-files a, body.node-type-office .group-header-wrap .field-name-field-files a, body.node-type-store .group-header-wrap .field-name-field-files a, body.node-type-terrain .group-header-wrap .field-name-field-files a, body.node-type-villa .group-header-wrap .field-name-field-files a, body.node-type-warehouse .group-header-wrap .field-name-field-files a, body.node-type-wholesale .group-header-wrap .field-name-field-files a { font: normal 14px 'gotham-medium'; color: #fff; background-color: #00a1df; padding: 11px 20px 11px 45px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; text-transform: uppercase; text-decoration: none; background: url("images/ic_downloadpresskit.svg") #00a1df no-repeat -18px/90px; max-width: 100%; }
body.node-type-apartment .group-info-wrap, body.node-type-office .group-info-wrap, body.node-type-store .group-info-wrap, body.node-type-terrain .group-info-wrap, body.node-type-villa .group-info-wrap, body.node-type-warehouse .group-info-wrap, body.node-type-wholesale .group-info-wrap { max-width: 375px; width: 100%; float: left; /*.group-info-left
{
	float:left;
	max-width:770px;
	width:100%;
	margin-right:25px;
}
.group-info-right
{
	max-width:375px;
	width:100%;
	float:left;
}*/ }
body.node-type-apartment .group-info-wrap .field, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva, body.node-type-office .group-info-wrap .field, body.node-type-office .group-info-wrap .view-display-id-property_size_eva, body.node-type-store .group-info-wrap .field, body.node-type-store .group-info-wrap .view-display-id-property_size_eva, body.node-type-terrain .group-info-wrap .field, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva, body.node-type-villa .group-info-wrap .field, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva, body.node-type-warehouse .group-info-wrap .field, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva, body.node-type-wholesale .group-info-wrap .field, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva { margin: 0 0 40px 0; }
body.node-type-apartment .group-info-wrap .field:last-child, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva:last-child, body.node-type-office .group-info-wrap .field:last-child, body.node-type-office .group-info-wrap .view-display-id-property_size_eva:last-child, body.node-type-store .group-info-wrap .field:last-child, body.node-type-store .group-info-wrap .view-display-id-property_size_eva:last-child, body.node-type-terrain .group-info-wrap .field:last-child, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva:last-child, body.node-type-villa .group-info-wrap .field:last-child, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva:last-child, body.node-type-warehouse .group-info-wrap .field:last-child, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva:last-child, body.node-type-wholesale .group-info-wrap .field:last-child, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva:last-child { margin: 0; }
body.node-type-apartment .group-info-wrap .field h2.field-label, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva h2.field-label, body.node-type-office .group-info-wrap .field h2.field-label, body.node-type-office .group-info-wrap .view-display-id-property_size_eva h2.field-label, body.node-type-store .group-info-wrap .field h2.field-label, body.node-type-store .group-info-wrap .view-display-id-property_size_eva h2.field-label, body.node-type-terrain .group-info-wrap .field h2.field-label, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva h2.field-label, body.node-type-villa .group-info-wrap .field h2.field-label, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva h2.field-label, body.node-type-warehouse .group-info-wrap .field h2.field-label, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva h2.field-label, body.node-type-wholesale .group-info-wrap .field h2.field-label, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva h2.field-label { font: normal 14px/40px 'gotham-medium'; color: #003966; text-shadow: none; margin: 0 0 20px 0; text-transform: uppercase; background-color: rgba(0, 161, 223, 0.1); border-bottom: 1px solid #00a1df; padding: 0 10px; height: 40px; }
body.node-type-apartment .group-info-wrap .field ul.field-items, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva ul.field-items, body.node-type-office .group-info-wrap .field ul.field-items, body.node-type-office .group-info-wrap .view-display-id-property_size_eva ul.field-items, body.node-type-store .group-info-wrap .field ul.field-items, body.node-type-store .group-info-wrap .view-display-id-property_size_eva ul.field-items, body.node-type-terrain .group-info-wrap .field ul.field-items, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva ul.field-items, body.node-type-villa .group-info-wrap .field ul.field-items, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva ul.field-items, body.node-type-warehouse .group-info-wrap .field ul.field-items, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva ul.field-items, body.node-type-wholesale .group-info-wrap .field ul.field-items, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva ul.field-items { padding: 0 0 0 15px; }
body.node-type-apartment .group-info-wrap .field ul.field-items li, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva ul.field-items li, body.node-type-office .group-info-wrap .field ul.field-items li, body.node-type-office .group-info-wrap .view-display-id-property_size_eva ul.field-items li, body.node-type-store .group-info-wrap .field ul.field-items li, body.node-type-store .group-info-wrap .view-display-id-property_size_eva ul.field-items li, body.node-type-terrain .group-info-wrap .field ul.field-items li, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva ul.field-items li, body.node-type-villa .group-info-wrap .field ul.field-items li, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva ul.field-items li, body.node-type-warehouse .group-info-wrap .field ul.field-items li, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva ul.field-items li, body.node-type-wholesale .group-info-wrap .field ul.field-items li, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva ul.field-items li { margin: 0 0 10px 0; }
body.node-type-apartment .group-info-wrap .field ul.field-items li:last-child, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva ul.field-items li:last-child, body.node-type-office .group-info-wrap .field ul.field-items li:last-child, body.node-type-office .group-info-wrap .view-display-id-property_size_eva ul.field-items li:last-child, body.node-type-store .group-info-wrap .field ul.field-items li:last-child, body.node-type-store .group-info-wrap .view-display-id-property_size_eva ul.field-items li:last-child, body.node-type-terrain .group-info-wrap .field ul.field-items li:last-child, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva ul.field-items li:last-child, body.node-type-villa .group-info-wrap .field ul.field-items li:last-child, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva ul.field-items li:last-child, body.node-type-warehouse .group-info-wrap .field ul.field-items li:last-child, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva ul.field-items li:last-child, body.node-type-wholesale .group-info-wrap .field ul.field-items li:last-child, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva ul.field-items li:last-child { margin: 0; }
body.node-type-apartment .group-info-wrap .field ul.field-items li a, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva ul.field-items li a, body.node-type-office .group-info-wrap .field ul.field-items li a, body.node-type-office .group-info-wrap .view-display-id-property_size_eva ul.field-items li a, body.node-type-store .group-info-wrap .field ul.field-items li a, body.node-type-store .group-info-wrap .view-display-id-property_size_eva ul.field-items li a, body.node-type-terrain .group-info-wrap .field ul.field-items li a, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva ul.field-items li a, body.node-type-villa .group-info-wrap .field ul.field-items li a, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva ul.field-items li a, body.node-type-warehouse .group-info-wrap .field ul.field-items li a, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva ul.field-items li a, body.node-type-wholesale .group-info-wrap .field ul.field-items li a, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva ul.field-items li a { color: #003966; }
body.node-type-apartment .group-info-wrap .field p, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva p, body.node-type-office .group-info-wrap .field p, body.node-type-office .group-info-wrap .view-display-id-property_size_eva p, body.node-type-store .group-info-wrap .field p, body.node-type-store .group-info-wrap .view-display-id-property_size_eva p, body.node-type-terrain .group-info-wrap .field p, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva p, body.node-type-villa .group-info-wrap .field p, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva p, body.node-type-warehouse .group-info-wrap .field p, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva p, body.node-type-wholesale .group-info-wrap .field p, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva p { margin: 0 0 10px 0; }
body.node-type-apartment .group-info-wrap .field p:last-child, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva p:last-child, body.node-type-office .group-info-wrap .field p:last-child, body.node-type-office .group-info-wrap .view-display-id-property_size_eva p:last-child, body.node-type-store .group-info-wrap .field p:last-child, body.node-type-store .group-info-wrap .view-display-id-property_size_eva p:last-child, body.node-type-terrain .group-info-wrap .field p:last-child, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva p:last-child, body.node-type-villa .group-info-wrap .field p:last-child, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva p:last-child, body.node-type-warehouse .group-info-wrap .field p:last-child, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva p:last-child, body.node-type-wholesale .group-info-wrap .field p:last-child, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva p:last-child { margin: 0; }
body.node-type-apartment .group-info-wrap .field.field-name-field-energy-class, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class, body.node-type-office .group-info-wrap .field.field-name-field-energy-class, body.node-type-office .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class, body.node-type-store .group-info-wrap .field.field-name-field-energy-class, body.node-type-store .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class, body.node-type-terrain .group-info-wrap .field.field-name-field-energy-class, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class, body.node-type-villa .group-info-wrap .field.field-name-field-energy-class, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class, body.node-type-warehouse .group-info-wrap .field.field-name-field-energy-class, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class, body.node-type-wholesale .group-info-wrap .field.field-name-field-energy-class, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class { display: none; }
body.node-type-apartment .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features, body.node-type-office .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-office .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features, body.node-type-store .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-store .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features, body.node-type-terrain .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features, body.node-type-villa .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features, body.node-type-warehouse .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features, body.node-type-wholesale .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features { position: relative; }
body.node-type-apartment .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features:after, body.node-type-office .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-office .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features:after, body.node-type-store .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-store .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva.field-name-field-energy-class + .field-name-field-features:after { width: 46px; height: 56px; position: absolute; top: -15px; right: 0px; content: ''; }
body.node-type-apartment .group-info-wrap .field.A_plus + .field-name-field-features:after, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva.A_plus + .field-name-field-features:after, body.node-type-office .group-info-wrap .field.A_plus + .field-name-field-features:after, body.node-type-office .group-info-wrap .view-display-id-property_size_eva.A_plus + .field-name-field-features:after, body.node-type-store .group-info-wrap .field.A_plus + .field-name-field-features:after, body.node-type-store .group-info-wrap .view-display-id-property_size_eva.A_plus + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field.A_plus + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva.A_plus + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field.A_plus + .field-name-field-features:after, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva.A_plus + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field.A_plus + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva.A_plus + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field.A_plus + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva.A_plus + .field-name-field-features:after { background: url("images/ic_classe_+a.svg") no-repeat transparent center/44px; }
body.node-type-apartment .group-info-wrap .field._A + .field-name-field-features:after, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva._A + .field-name-field-features:after, body.node-type-office .group-info-wrap .field._A + .field-name-field-features:after, body.node-type-office .group-info-wrap .view-display-id-property_size_eva._A + .field-name-field-features:after, body.node-type-store .group-info-wrap .field._A + .field-name-field-features:after, body.node-type-store .group-info-wrap .view-display-id-property_size_eva._A + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field._A + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva._A + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field._A + .field-name-field-features:after, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva._A + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field._A + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva._A + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field._A + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva._A + .field-name-field-features:after { background: url("images/ic_classe_a.svg") no-repeat transparent center/44px; }
body.node-type-apartment .group-info-wrap .field._B + .field-name-field-features:after, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva._B + .field-name-field-features:after, body.node-type-office .group-info-wrap .field._B + .field-name-field-features:after, body.node-type-office .group-info-wrap .view-display-id-property_size_eva._B + .field-name-field-features:after, body.node-type-store .group-info-wrap .field._B + .field-name-field-features:after, body.node-type-store .group-info-wrap .view-display-id-property_size_eva._B + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field._B + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva._B + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field._B + .field-name-field-features:after, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva._B + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field._B + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva._B + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field._B + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva._B + .field-name-field-features:after { background: url("images/ic_classe_b.svg") no-repeat transparent center/44px; }
body.node-type-apartment .group-info-wrap .field.B_minus + .field-name-field-features:after, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva.B_minus + .field-name-field-features:after, body.node-type-office .group-info-wrap .field.B_minus + .field-name-field-features:after, body.node-type-office .group-info-wrap .view-display-id-property_size_eva.B_minus + .field-name-field-features:after, body.node-type-store .group-info-wrap .field.B_minus + .field-name-field-features:after, body.node-type-store .group-info-wrap .view-display-id-property_size_eva.B_minus + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field.B_minus + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva.B_minus + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field.B_minus + .field-name-field-features:after, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva.B_minus + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field.B_minus + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva.B_minus + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field.B_minus + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva.B_minus + .field-name-field-features:after { background: url("images/ic_classe_-b.svg") no-repeat transparent center/44px; }
body.node-type-apartment .group-info-wrap .field._C + .field-name-field-features:after, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva._C + .field-name-field-features:after, body.node-type-office .group-info-wrap .field._C + .field-name-field-features:after, body.node-type-office .group-info-wrap .view-display-id-property_size_eva._C + .field-name-field-features:after, body.node-type-store .group-info-wrap .field._C + .field-name-field-features:after, body.node-type-store .group-info-wrap .view-display-id-property_size_eva._C + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field._C + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva._C + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field._C + .field-name-field-features:after, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva._C + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field._C + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva._C + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field._C + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva._C + .field-name-field-features:after { background: url("images/ic_classe_c.svg") no-repeat transparent center/44px; }
body.node-type-apartment .group-info-wrap .field._D + .field-name-field-features:after, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva._D + .field-name-field-features:after, body.node-type-office .group-info-wrap .field._D + .field-name-field-features:after, body.node-type-office .group-info-wrap .view-display-id-property_size_eva._D + .field-name-field-features:after, body.node-type-store .group-info-wrap .field._D + .field-name-field-features:after, body.node-type-store .group-info-wrap .view-display-id-property_size_eva._D + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field._D + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva._D + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field._D + .field-name-field-features:after, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva._D + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field._D + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva._D + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field._D + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva._D + .field-name-field-features:after { background: url("images/ic_classe_d.svg") no-repeat transparent center/44px; }
body.node-type-apartment .group-info-wrap .field._E + .field-name-field-features:after, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva._E + .field-name-field-features:after, body.node-type-office .group-info-wrap .field._E + .field-name-field-features:after, body.node-type-office .group-info-wrap .view-display-id-property_size_eva._E + .field-name-field-features:after, body.node-type-store .group-info-wrap .field._E + .field-name-field-features:after, body.node-type-store .group-info-wrap .view-display-id-property_size_eva._E + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field._E + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva._E + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field._E + .field-name-field-features:after, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva._E + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field._E + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva._E + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field._E + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva._E + .field-name-field-features:after { background: url("images/ic_classe_e.svg") no-repeat transparent center/44px; }
body.node-type-apartment .group-info-wrap .field._F + .field-name-field-features:after, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva._F + .field-name-field-features:after, body.node-type-office .group-info-wrap .field._F + .field-name-field-features:after, body.node-type-office .group-info-wrap .view-display-id-property_size_eva._F + .field-name-field-features:after, body.node-type-store .group-info-wrap .field._F + .field-name-field-features:after, body.node-type-store .group-info-wrap .view-display-id-property_size_eva._F + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field._F + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva._F + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field._F + .field-name-field-features:after, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva._F + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field._F + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva._F + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field._F + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva._F + .field-name-field-features:after { background: url("images/ic_classe_f.svg") no-repeat transparent center/44px; }
body.node-type-apartment .group-info-wrap .field.field-name-field-property-size .field-items, body.node-type-apartment .group-info-wrap .field.field-name-field-size-available .field-items, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items, body.node-type-office .group-info-wrap .field.field-name-field-property-size .field-items, body.node-type-office .group-info-wrap .field.field-name-field-size-available .field-items, body.node-type-office .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items, body.node-type-office .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items, body.node-type-store .group-info-wrap .field.field-name-field-property-size .field-items, body.node-type-store .group-info-wrap .field.field-name-field-size-available .field-items, body.node-type-store .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items, body.node-type-store .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items, body.node-type-terrain .group-info-wrap .field.field-name-field-property-size .field-items, body.node-type-terrain .group-info-wrap .field.field-name-field-size-available .field-items, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items, body.node-type-villa .group-info-wrap .field.field-name-field-property-size .field-items, body.node-type-villa .group-info-wrap .field.field-name-field-size-available .field-items, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items, body.node-type-warehouse .group-info-wrap .field.field-name-field-property-size .field-items, body.node-type-warehouse .group-info-wrap .field.field-name-field-size-available .field-items, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items, body.node-type-wholesale .group-info-wrap .field.field-name-field-property-size .field-items, body.node-type-wholesale .group-info-wrap .field.field-name-field-size-available .field-items, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items { padding: 0 0 0 15px; }
body.node-type-apartment .group-info-wrap .field.field-name-field-property-size .field-items .field-item, body.node-type-apartment .group-info-wrap .field.field-name-field-size-available .field-items .field-item, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items .field-item, body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items .field-item, body.node-type-office .group-info-wrap .field.field-name-field-property-size .field-items .field-item, body.node-type-office .group-info-wrap .field.field-name-field-size-available .field-items .field-item, body.node-type-office .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items .field-item, body.node-type-office .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items .field-item, body.node-type-store .group-info-wrap .field.field-name-field-property-size .field-items .field-item, body.node-type-store .group-info-wrap .field.field-name-field-size-available .field-items .field-item, body.node-type-store .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items .field-item, body.node-type-store .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items .field-item, body.node-type-terrain .group-info-wrap .field.field-name-field-property-size .field-items .field-item, body.node-type-terrain .group-info-wrap .field.field-name-field-size-available .field-items .field-item, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items .field-item, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items .field-item, body.node-type-villa .group-info-wrap .field.field-name-field-property-size .field-items .field-item, body.node-type-villa .group-info-wrap .field.field-name-field-size-available .field-items .field-item, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items .field-item, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items .field-item, body.node-type-warehouse .group-info-wrap .field.field-name-field-property-size .field-items .field-item, body.node-type-warehouse .group-info-wrap .field.field-name-field-size-available .field-items .field-item, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items .field-item, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items .field-item, body.node-type-wholesale .group-info-wrap .field.field-name-field-property-size .field-items .field-item, body.node-type-wholesale .group-info-wrap .field.field-name-field-size-available .field-items .field-item, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva.field-name-field-property-size .field-items .field-item, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva.field-name-field-size-available .field-items .field-item { display: list-item; }
body.node-type-apartment .group-info-wrap .view-display-id-property_size_eva .field-content, body.node-type-office .group-info-wrap .view-display-id-property_size_eva .field-content, body.node-type-store .group-info-wrap .view-display-id-property_size_eva .field-content, body.node-type-terrain .group-info-wrap .view-display-id-property_size_eva .field-content, body.node-type-villa .group-info-wrap .view-display-id-property_size_eva .field-content, body.node-type-warehouse .group-info-wrap .view-display-id-property_size_eva .field-content, body.node-type-wholesale .group-info-wrap .view-display-id-property_size_eva .field-content { margin: 0 0 0 15px; display: list-item; }
body.node-type-apartment .field-name-field-geolocation, body.node-type-apartment .group-contact-wrap, body.node-type-office .field-name-field-geolocation, body.node-type-office .group-contact-wrap, body.node-type-store .field-name-field-geolocation, body.node-type-store .group-contact-wrap, body.node-type-terrain .field-name-field-geolocation, body.node-type-terrain .group-contact-wrap, body.node-type-villa .field-name-field-geolocation, body.node-type-villa .group-contact-wrap, body.node-type-warehouse .field-name-field-geolocation, body.node-type-warehouse .group-contact-wrap, body.node-type-wholesale .field-name-field-geolocation, body.node-type-wholesale .group-contact-wrap { clear: both; margin: 50px 0 0 0; float: left; width: 100%; }
body.node-type-apartment .group-contact-wrap, body.node-type-office .group-contact-wrap, body.node-type-store .group-contact-wrap, body.node-type-terrain .group-contact-wrap, body.node-type-villa .group-contact-wrap, body.node-type-warehouse .group-contact-wrap, body.node-type-wholesale .group-contact-wrap { margin: 80px 0 0 0; }
body.node-type-apartment .group-contact-wrap .field .block-inner, body.node-type-office .group-contact-wrap .field .block-inner, body.node-type-store .group-contact-wrap .field .block-inner, body.node-type-terrain .group-contact-wrap .field .block-inner, body.node-type-villa .group-contact-wrap .field .block-inner, body.node-type-warehouse .group-contact-wrap .field .block-inner, body.node-type-wholesale .group-contact-wrap .field .block-inner { margin: 0; }
body.node-type-apartment .group-contact-wrap .field h2.field-label, body.node-type-apartment .group-contact-wrap .field h2.block-title, body.node-type-apartment .group-contact-wrap .field .field-name-title-field .field-item, body.node-type-office .group-contact-wrap .field h2.field-label, body.node-type-office .group-contact-wrap .field h2.block-title, body.node-type-office .group-contact-wrap .field .field-name-title-field .field-item, body.node-type-store .group-contact-wrap .field h2.field-label, body.node-type-store .group-contact-wrap .field h2.block-title, body.node-type-store .group-contact-wrap .field .field-name-title-field .field-item, body.node-type-terrain .group-contact-wrap .field h2.field-label, body.node-type-terrain .group-contact-wrap .field h2.block-title, body.node-type-terrain .group-contact-wrap .field .field-name-title-field .field-item, body.node-type-villa .group-contact-wrap .field h2.field-label, body.node-type-villa .group-contact-wrap .field h2.block-title, body.node-type-villa .group-contact-wrap .field .field-name-title-field .field-item, body.node-type-warehouse .group-contact-wrap .field h2.field-label, body.node-type-warehouse .group-contact-wrap .field h2.block-title, body.node-type-warehouse .group-contact-wrap .field .field-name-title-field .field-item, body.node-type-wholesale .group-contact-wrap .field h2.field-label, body.node-type-wholesale .group-contact-wrap .field h2.block-title, body.node-type-wholesale .group-contact-wrap .field .field-name-title-field .field-item { font: normal 14px/40px 'gotham-medium'; color: #003966; text-shadow: none; margin: 0 0 20px 0; text-transform: uppercase; border-bottom: 2px solid rgba(0, 161, 223, 0.51); padding: 0 10px; height: 40px; }
body.node-type-apartment .group-contact-wrap .field-name-field-contact-info, body.node-type-office .group-contact-wrap .field-name-field-contact-info, body.node-type-store .group-contact-wrap .field-name-field-contact-info, body.node-type-terrain .group-contact-wrap .field-name-field-contact-info, body.node-type-villa .group-contact-wrap .field-name-field-contact-info, body.node-type-warehouse .group-contact-wrap .field-name-field-contact-info, body.node-type-wholesale .group-contact-wrap .field-name-field-contact-info { max-width: 375px; width: 100%; float: left; }
body.node-type-apartment .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-office .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-store .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-terrain .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-villa .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-warehouse .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-wholesale .group-contact-wrap .field-name-field-contact-info .field-item { max-width: 49%; width: 100%; float: left; font-size: 14px; line-height: 40px; color: #fff; height: 40px; background-color: #00a1df; text-align: center; position: relative; padding: 0 10px 0 50px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.node-type-apartment .group-contact-wrap .field-name-field-contact-info .field-item:after, body.node-type-office .group-contact-wrap .field-name-field-contact-info .field-item:after, body.node-type-store .group-contact-wrap .field-name-field-contact-info .field-item:after, body.node-type-terrain .group-contact-wrap .field-name-field-contact-info .field-item:after, body.node-type-villa .group-contact-wrap .field-name-field-contact-info .field-item:after, body.node-type-warehouse .group-contact-wrap .field-name-field-contact-info .field-item:after, body.node-type-wholesale .group-contact-wrap .field-name-field-contact-info .field-item:after { position: absolute; left: 0; bottom: 0; content: "\f095"; height: 40px; width: 40px; background: rgba(255, 255, 255, 0.31); text-align: center; font: normal 25px/42px 'fawesome'; }
body.node-type-apartment .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-office .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-store .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-terrain .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-villa .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-warehouse .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-wholesale .group-contact-wrap .field-name-field-contact-info .field-item:first-child { margin: 0 2% 0 0; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo, body.node-type-office .group-contact-wrap .field-name-requetinfo, body.node-type-store .group-contact-wrap .field-name-requetinfo, body.node-type-terrain .group-contact-wrap .field-name-requetinfo, body.node-type-villa .group-contact-wrap .field-name-requetinfo, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo { margin-bottom: 30px; float: left; max-width: 770px; width: 100%; margin-right: 25px; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item { width: 100%; margin: 0 0 20px 0; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item textarea, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item textarea, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item textarea, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item textarea, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item textarea, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item textarea, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item textarea { border: 1px solid rgba(0, 57, 102, 0.2); color: rgba(0, 57, 102, 0.35); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font: normal 13px "gotham-book"; max-width: 100%; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item input:-moz-placeholder, body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item textarea:-moz-placeholder, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item input:-moz-placeholder, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item textarea:-moz-placeholder, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item input:-moz-placeholder, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item textarea:-moz-placeholder, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item input:-moz-placeholder, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item textarea:-moz-placeholder, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item input:-moz-placeholder, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item textarea:-moz-placeholder, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item input:-moz-placeholder, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item textarea:-moz-placeholder, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item input:-moz-placeholder, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item textarea:-moz-placeholder { color: rgba(0, 57, 102, 0.35); opacity: 1; text-transform: uppercase; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item input::-moz-placeholder, body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item textarea::-moz-placeholder, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item input::-moz-placeholder, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item textarea::-moz-placeholder, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item input::-moz-placeholder, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item textarea::-moz-placeholder, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item input::-moz-placeholder, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item textarea::-moz-placeholder, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item input::-moz-placeholder, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item textarea::-moz-placeholder, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item input::-moz-placeholder, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item textarea::-moz-placeholder, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item input::-moz-placeholder, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item textarea::-moz-placeholder { color: rgba(0, 57, 102, 0.35); opacity: 1; text-transform: uppercase; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item input:-ms-input-placeholder, body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item textarea:-ms-input-placeholder, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item input:-ms-input-placeholder, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item textarea:-ms-input-placeholder, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item input:-ms-input-placeholder, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item textarea:-ms-input-placeholder, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item input:-ms-input-placeholder, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item textarea:-ms-input-placeholder, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item input:-ms-input-placeholder, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item textarea:-ms-input-placeholder, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item input:-ms-input-placeholder, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item textarea:-ms-input-placeholder, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item input:-ms-input-placeholder, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item textarea:-ms-input-placeholder { color: rgba(0, 57, 102, 0.35); opacity: 1; text-transform: uppercase; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item input::-webkit-input-placeholder, body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item textarea::-webkit-input-placeholder, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item input::-webkit-input-placeholder, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item textarea::-webkit-input-placeholder, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item input::-webkit-input-placeholder, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item textarea::-webkit-input-placeholder, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item input::-webkit-input-placeholder, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item textarea::-webkit-input-placeholder, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item input::-webkit-input-placeholder, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item textarea::-webkit-input-placeholder, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item input::-webkit-input-placeholder, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item textarea::-webkit-input-placeholder, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item input::-webkit-input-placeholder, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item textarea::-webkit-input-placeholder { color: rgba(0, 57, 102, 0.35); opacity: 1; text-transform: uppercase; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item input, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item input { height: 40px; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-item.webform-component-textarea, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-item.webform-component-textarea, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-item.webform-component-textarea, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-item.webform-component-textarea, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-item.webform-component-textarea, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-item.webform-component-textarea, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-item.webform-component-textarea { margin: 0 0 10px 0; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-actions, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-actions, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-actions, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-actions, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-actions, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-actions, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-actions { text-align: right; margin: 0; }
body.node-type-apartment .group-contact-wrap .field-name-requetinfo .form-actions input, body.node-type-office .group-contact-wrap .field-name-requetinfo .form-actions input, body.node-type-store .group-contact-wrap .field-name-requetinfo .form-actions input, body.node-type-terrain .group-contact-wrap .field-name-requetinfo .form-actions input, body.node-type-villa .group-contact-wrap .field-name-requetinfo .form-actions input, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo .form-actions input, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo .form-actions input { height: 40px; font: normal 14px/40px 'gotham-medium'; text-transform: uppercase; }

#webform-client-form-932, #webform-client-form-1018 { width: 100%; max-width: 1060px; margin: 0 auto; }
#webform-client-form-932 > div > fieldset, #webform-client-form-1018 > div > fieldset { border: 0; padding: 0; margin: 0; }
#webform-client-form-932 > div > fieldset legend, #webform-client-form-1018 > div > fieldset legend { margin: 0 15px 50px; padding: 60px 0 0; font: normal 34px "gotham-medium"; color: #00a1df; }
#webform-client-form-932 > div > fieldset .webform-component, #webform-client-form-1018 > div > fieldset .webform-component { clear: none; width: 100%; max-width: 530px; padding: 0 15px 0; margin: 0 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#webform-client-form-932 > div > fieldset .webform-component label, #webform-client-form-1018 > div > fieldset .webform-component label { display: inline-block; font: normal 14px/30px "gotham-medium"; color: #003966; }
#webform-client-form-932 > div > fieldset .webform-component input, #webform-client-form-932 > div > fieldset .webform-component select, #webform-client-form-932 > div > fieldset .webform-component textarea, #webform-client-form-1018 > div > fieldset .webform-component input, #webform-client-form-1018 > div > fieldset .webform-component select, #webform-client-form-1018 > div > fieldset .webform-component textarea { max-width: 100%; height: 40px; border: 1px solid #e2e6e9; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font: normal 14px/38px "gotham-medium"; }
#webform-client-form-932 > div > fieldset .webform-component-fieldset, #webform-client-form-1018 > div > fieldset .webform-component-fieldset { float: left; width: 100%; max-width: 530px; border: 0; padding: 0 15px; margin: 0 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#webform-client-form-932 > div > fieldset .webform-component-fieldset legend, #webform-client-form-1018 > div > fieldset .webform-component-fieldset legend { padding: 0; margin: 0; font: normal 14px/30px "gotham-medium"; color: #003966; text-transform: initial; }
#webform-client-form-932 > div > fieldset .webform-component-fieldset .webform-component, #webform-client-form-1018 > div > fieldset .webform-component-fieldset .webform-component { width: auto; height: 40px; padding: 0; margin: 0; margin-right: 15px; }
#webform-client-form-932 > div > fieldset .webform-component-fieldset .webform-component:last-child, #webform-client-form-1018 > div > fieldset .webform-component-fieldset .webform-component:last-child { margin-right: 0; }
#webform-client-form-932 > div > fieldset .webform-component-fieldset .webform-component label, #webform-client-form-1018 > div > fieldset .webform-component-fieldset .webform-component label { float: left; margin-right: 5px; font: normal 14px/40px "gotham-medium"; }
#webform-client-form-932 > div > fieldset .webform-component-fieldset .webform-component input, #webform-client-form-1018 > div > fieldset .webform-component-fieldset .webform-component input { float: left; width: 137px; }
#webform-client-form-932 > div > fieldset .webform-component-radios .form-item, #webform-client-form-1018 > div > fieldset .webform-component-radios .form-item { clear: none; width: 50%; height: 40px; margin: 0; }
#webform-client-form-932 > div > fieldset .webform-component-radios .form-item input, #webform-client-form-1018 > div > fieldset .webform-component-radios .form-item input { width: auto; }
#webform-client-form-932 > div > fieldset .webform-component-radios .form-item label, #webform-client-form-1018 > div > fieldset .webform-component-radios .form-item label { font: normal 14px/40px "gotham-medium"; }
#webform-client-form-932 > div > fieldset .webform-component-date, #webform-client-form-1018 > div > fieldset .webform-component-date { margin: 0 0 10px; }
#webform-client-form-932 > div > fieldset .webform-component-date .form-item, #webform-client-form-1018 > div > fieldset .webform-component-date .form-item { clear: none; margin-right: 16px; width: 156px; }
#webform-client-form-932 > div > fieldset .webform-component-date .form-item:last-child, #webform-client-form-1018 > div > fieldset .webform-component-date .form-item:last-child { margin-right: 0; }
#webform-client-form-932 > div > fieldset .webform-component-select:before, #webform-client-form-932 > div > fieldset .form-type-select:before, #webform-client-form-1018 > div > fieldset .webform-component-select:before, #webform-client-form-1018 > div > fieldset .form-type-select:before { top: initial; right: 16px; bottom: 0; height: 40px; }
#webform-client-form-932 > div > fieldset .webform-component-date .form-type-select:before, #webform-client-form-1018 > div > fieldset .webform-component-date .form-type-select:before { right: 2px; }
#webform-client-form-932 > div > fieldset .webform-component-textarea, #webform-client-form-1018 > div > fieldset .webform-component-textarea { clear: left; max-width: 1060px; }
#webform-client-form-932 > div > fieldset .webform-component-textarea textarea, #webform-client-form-1018 > div > fieldset .webform-component-textarea textarea { height: 130px; padding: 0 10px; }
#webform-client-form-932 > div > fieldset .webform-component-file, #webform-client-form-1018 > div > fieldset .webform-component-file { clear: left; max-width: 1060px; }
#webform-client-form-932 > div > fieldset .webform-component-file input.form-file, #webform-client-form-1018 > div > fieldset .webform-component-file input.form-file { width: 100%; max-width: 370px; margin-right: 5px; margin-bottom: 10px; }
#webform-client-form-932 > div > fieldset .webform-component-file input.form-submit, #webform-client-form-1018 > div > fieldset .webform-component-file input.form-submit { width: auto; max-width: 100%; margin-bottom: 10px; }
#webform-client-form-932 > div > fieldset .webform-component-file .description, #webform-client-form-1018 > div > fieldset .webform-component-file .description { font: normal 14px "gotham-book"; color: #003966; }
#webform-client-form-932 > div > fieldset .webform-component-file .description strong, #webform-client-form-1018 > div > fieldset .webform-component-file .description strong { font-family: "gotham-medium"; font-weight: normal; }
#webform-client-form-932 .full-width, #webform-client-form-1018 .full-width { clear: left; max-width: 1060px; }
#webform-client-form-932 .select2-container .select2-selection--multiple, #webform-client-form-1018 .select2-container .select2-selection--multiple { min-height: 40px; padding: 0px 10px 0px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; }
#webform-client-form-932 .select2-container--default .select2-selection--multiple, #webform-client-form-1018 .select2-container--default .select2-selection--multiple { background-color: transparent; border: 1px solid #e2e6e9; border-radius: 3px; }
#webform-client-form-932 .select2-container--default .select2-results__group, #webform-client-form-1018 .select2-container--default .select2-results__group { text-transform: uppercase; font: normal 14px/19px "gotham-medium"; color: #003966; background-color: rgba(0, 57, 102, 0.1); }

#block-views-career-block, #block-views-career-block--2 { max-width: 1170px; padding: 40px 0 0; margin: 0 auto 125px; }
#block-views-career-block .view-header, #block-views-career-block .view-empty, #block-views-career-block--2 .view-header, #block-views-career-block--2 .view-empty { display: inline-block; vertical-align: bottom; width: 100%; }
#block-views-career-block .view-header h2, #block-views-career-block .view-empty h2, #block-views-career-block--2 .view-header h2, #block-views-career-block--2 .view-empty h2 { display: inline-block; float: left; margin: 0 0 30px; font: normal 34px/40px "gotham-medium"; color: #00a1df; text-shadow: none; letter-spacing: 2px; }
#block-views-career-block .view-header a, #block-views-career-block .view-empty a, #block-views-career-block--2 .view-header a, #block-views-career-block--2 .view-empty a { display: inline-block; float: right; background: url("images/ic_rightarrow-01-01.svg") no-repeat; background-position: right center; padding-right: 35px; margin-top: 14px; margin-bottom: 30px; font: normal 24px/22px "gotham-medium"; color: #003966; text-align: right; text-decoration: none; }
#block-views-career-block .view-display-id-block > .view-content > .views-row, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row { position: relative; min-height: 130px; border: 1px solid #d5d5d5; border-radius: 3px; padding: 28px 35px; margin-bottom: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#block-views-career-block .view-display-id-block > .view-content > .views-row .group-left, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row .group-left { padding-left: 80px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: url("images/ic_formulario1.png") no-repeat; background-position: left center; }
#block-views-career-block .view-display-id-block > .view-content > .views-row .group-left .field-name-title-field, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row .group-left .field-name-title-field { margin: 0 0 10px; font: normal 22px "gotham-medium"; color: #003966; }
#block-views-career-block .view-display-id-block > .view-content > .views-row .group-left .field-name-body, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row .group-left .field-name-body { font: normal 16px "gotham-book"; color: #a1b1bc; }
#block-views-career-block .view-display-id-block > .view-content > .views-row .group-left .field-name-body p, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row .group-left .field-name-body p { text-align: left; }
#block-views-career-block .view-display-id-block > .view-content > .views-row:hover, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row:hover { background: #ddf5f5; border: 1px solid #ddf5f5; }
#block-views-career-block .view-display-id-block > .view-content > .views-row:hover .group-left, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row:hover .group-left { background: url("images/ic_formulario2.png") no-repeat; background-position: left center; }
#block-views-career-block .view-display-id-block > .view-content > .views-row .group-right, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row .group-right { text-align: right; }
#block-views-career-block .view-display-id-block > .view-content > .views-row .group-right .field-name-field-text, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row .group-right .field-name-field-text { margin: 0 0 10px; font: normal 22px "gotham-medium"; color: #00a1df; }
#block-views-career-block .view-display-id-block > .view-content > .views-row .group-right .field-name-field-date, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row .group-right .field-name-field-date { font: normal 16px "gotham-book"; color: #a1b1bc; }
#block-views-career-block .view-display-id-block > .view-content > .views-row .group-right .view-id-_career, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row .group-right .view-id-_career { position: static !important; }
#block-views-career-block .view-display-id-block > .view-content > .views-row .group-right .view-id-_career a, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row .group-right .view-id-_career a { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; font-size: 0; line-height: 0; color: transparent; }

@media only screen and (max-width: 768px) { #block-views-career-block, #block-views-career-block--2 { margin: -100px auto 125px; }
  #block-views-career-block .view-header, #block-views-career-block .view-empty, #block-views-career-block--2 .view-header, #block-views-career-block--2 .view-empty { text-align: center; }
  #block-views-career-block .view-header h2, #block-views-career-block .view-empty h2, #block-views-career-block--2 .view-header h2, #block-views-career-block--2 .view-empty h2 { float: none; font: normal 24px/32px "gotham-medium"; text-align: center; }
  #block-views-career-block .view-header a, #block-views-career-block .view-empty a, #block-views-career-block--2 .view-header a, #block-views-career-block--2 .view-empty a { float: none; font: normal 16px/22px "gotham-medium"; text-align: center; }
  #block-views-career-block .view-display-id-block > .view-content > .views-row .group-right, #block-views-career-block--2 .view-display-id-block > .view-content > .views-row .group-right { float: none; width: 100%; text-align: center; } }
.page-node-done #block-system-main { max-width: 1210px; margin: 0 auto 125px; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.page-node-done .webform-confirmation p { font: normal 14px/19px "gotham-book"; color: #003966; margin: 0 0 10px 0; }
.page-node-done .webform-confirmation .links a { font: normal 14px/19px "gotham-book"; color: #46a0de; }

body.page-node-1007 .career-blocks { text-align: center; }
body.page-node-1007 .career-blocks .career-block { display: inline-block; position: relative; width: 100%; max-width: 572px; -moz-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); }
body.page-node-1007 .career-blocks .career-block a { display: block; }
body.page-node-1007 .career-blocks .career-block img { display: block; width: 100% !important; max-width: 572px; height: auto !important; }
body.page-node-1007 .career-blocks .career-block .career-block-label { position: absolute; top: 0; left: 0; right: 0; height: 75px; background: #fff; padding: 0 30px; }
body.page-node-1007 .career-blocks .career-block .career-block-label a { padding: 25px 0; font: normal 24px/24px 'gotham-medium'; color: #00a1df; text-align: left; text-decoration: none; }
body.page-node-1007 .career-blocks .career-block:hover .career-block-label { height: 100%; background: rgba(0, 161, 223, 0.35); padding: 0; }
body.page-node-1007 .career-blocks .career-block:hover .career-block-label a { position: absolute; top: 50%; left: 0; right: 0; margin-top: -38px; padding: 20px 0; font: normal 34px/34px 'gotham-medium'; color: #fff; text-align: center; }
body.page-node-1007 .career-blocks .career-block:first-child { margin-right: 10px; }
body.page-node-1007 .career-blocks .career-block:last-child { margin-left: 10px; }

@media only screen and (max-width: 1169px) { body.page-node-1007 .career-blocks { text-align: center; }
  body.page-node-1007 .career-blocks .career-block { margin: 0 0 20px !important; } }
@media only screen and (max-width: 1169px) { body.page-node-1007 .career-blocks { text-align: center; }
  body.page-node-1007 .career-blocks .career-block { margin: 0 0 20px !important; }
  body.page-node-1007 .career-blocks .career-block .career-block-label a { padding: 12px 0; }
  body.page-node-1007 .career-blocks .career-block:hover .career-block-label a { margin-top: -54px; } }
body.page-node-1019 .node-layer-page .group-contentwrapper { padding: 20px; min-height: 0; }
body.page-node-1019 #node-1030 { background: url("images/background_thumbs_pragma.jpg") no-repeat; background-size: cover; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block { width: 100%; max-width: 1228px; padding: 20px 20px 80px 20px; margin: 0 auto; font-size: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row { display: inline-block; vertical-align: top; position: relative; max-width: 275px; width: 100%; height: 268px; padding: 0; border-top: 2px solid #00a1df; margin: 0 11px 22px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.75); }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .field-content { font-size: 16px; text-align: left; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .field-name-field-image-magazine { position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 275px; width: 100%; height: 266px; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .field-name-field-image-magazine img { display: block; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .field-name-field-date { display: block; position: relative; background: #ffffff; padding: 20px 20px 0; font: normal 13px "gotham-medium"; color: #00a1df; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .field-name-title { display: block; position: relative; background: #ffffff; padding: 0 20px 15px; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .field-name-title h2 { margin: 0; font: normal 18px "gotham-book"; color: #1a252d; text-shadow: none; text-align: left; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .field-name-field-file { position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 275px; width: 100%; height: 266px; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .field-name-field-file img { display: none; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .field-name-field-file a { display: block; width: 100%; height: 266px; font-size: 0; line-height: 0; color: transparent; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .field-name-field-file a:after { content: "Download"; display: block; position: absolute; bottom: 5px; right: 0; padding: 5px 28px 5px 10px; background-color: #00a1df; background-image: url("images/ic_downloadpresskit.svg"); background-position: 80px -18px; background-size: 65px 65px; background-repeat: no-repeat; font: normal 18px/18px "gotham-medium"; color: #fff; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .menu-object-active { background: #00a1df; height: 266px; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .menu-object-active .field-name-field-image-magazine { opacity: 0.42; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .menu-object-active .view-pragma-page-types, body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .menu-object-active .field-name-title { background: transparent; color: #ffffff; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .menu-object-active .view-pragma-page-types h2, body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row .menu-object-active .field-name-title h2 { color: #ffffff; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row:hover { background: #00a1df; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row:hover .field-name-field-image-magazine { opacity: 0.42; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row:hover .field-name-field-date, body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row:hover .field-name-title { background: transparent; color: #ffffff; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row:hover .field-name-field-date h2, body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row:hover .field-name-title h2 { color: #ffffff; }
body.page-node-1019 #node-1030 #block-views-magazines-magazine-list-block .view-magazines > .view-content > .views-row:hover .field-name-field-file a:after { background-color: transparent; }
body.page-node-1019 #block-webform-client-block-1018 { margin-bottom: 80px; }

.node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-simple { min-height: 0; margin-bottom: 0; }
.node-layer-page.conference .field-name-field-layer-items-bottom .group-bodywrapper { width: 100%; max-width: 1210px; border-top: 1px solid rgba(0, 57, 102, 0.21); margin: 0 auto; font-size: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.node-layer-page.conference .field-name-field-layer-items-bottom .field-item:first-child .group-bodywrapper { border-top: 0; }
.node-layer-page.conference .field-name-field-layer-items-bottom .inline-block { display: inline-block; vertical-align: top; width: 50%; padding: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 14px; text-align: left; }
.node-layer-page.conference .field-name-field-layer-items-bottom .inline-block.center { text-align: center; }
.node-layer-page.conference .field-name-field-layer-items-bottom .inline-block p { margin: 0 0 19px; }
.node-layer-page.conference .field-name-field-layer-items-bottom .inline-block strong { font-weight: normal; font-family: "gotham-medium"; }
.node-layer-page.conference .field-name-field-layer-items-bottom .inline-block table { margin: 0; }
.node-layer-page.conference .field-name-field-layer-items-bottom .inline-block table, .node-layer-page.conference .field-name-field-layer-items-bottom .inline-block tbody, .node-layer-page.conference .field-name-field-layer-items-bottom .inline-block tr, .node-layer-page.conference .field-name-field-layer-items-bottom .inline-block td { border: 0; background: transparent !important; }
.node-layer-page.conference .field-name-field-layer-items-bottom .inline-block h3 { margin: 0 0 19px; font: normal 18px/23px "gotham-medium"; color: #003966; text-shadow: none; }
.node-layer-page.conference .field-name-field-layer-items-bottom .inline-block a { font-weight: normal; font-family: "gotham-medium"; color: #46a0de; }
.node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores header.node-header { display: none; }
.node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores .node-content { width: 100%; max-width: 1210px; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0; text-align: center; }
.node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores .field-name-field-lista-de-oradores > .field-items > .field-item { display: inline-block; vertical-align: top; width: 50%; padding: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 14px; text-align: left; }
.node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores .field-name-field-lista-de-oradores > .field-items > .field-item .group-left { float: left; width: 28%; }
.node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores .field-name-field-lista-de-oradores > .field-items > .field-item .group-right { float: left; width: 72%; padding-left: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores .field-name-field-lista-de-oradores > .field-items > .field-item .group-right .field-name-title-field { font: normal 18px 'gotham-medium'; text-shadow: none; color: #003966; margin: 0 0 10px 0; text-transform: uppercase; }
.node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores .field-name-field-lista-de-oradores > .field-items > .field-item .group-right .field-name-field-lead { color: rgba(0, 57, 102, 0.5); padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: 1px solid rgba(0, 57, 102, 0.21); font-family: 'gotham-medium'; }
.node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores .field-name-field-lista-de-oradores > .field-items > .field-item .field-name-body p { text-align: justify; }
.node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores .field-name-field-lista-de-oradores > .field-items > .field-item .field-name-body a.readmore-link, .node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores .field-name-field-lista-de-oradores > .field-items > .field-item .field-name-body a.readless-link { font-family: 'gotham-medium'; color: #46a0de; padding-left: 5px; }

@media only screen and (max-width: 767px) { .node-layer-page.conference .field-name-field-layer-items-bottom .inline-block, .node-layer-page.conference .field-name-field-layer-items-bottom .node-layer-item-oradores .field-name-field-lista-de-oradores > .field-items > .field-item { width: 100%; } }
#cboxOverlay { background-color: #020E16; opacity: 42%; }

#cboxClose { top: 15px; right: 15px; width: 35px; height: 35px; background-image: url("images/ic_close.svg"); background-position: center center; background-repeat: no-repeat; background-size: 35px 35px; }

#colorbox.popup_onload { background-color: #ebebeb; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#colorbox.popup_onload .node-layer-item-simple { min-height: 0; margin: 0; }
#colorbox.popup_onload .node-layer-item-simple .field-name-field-layer-item-image { background-color: #fff; padding: 41px 0 42px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#colorbox.popup_onload .node-layer-item-simple .field-name-field-layer-item-image img { display: block; margin: 0 auto; }
#colorbox.popup_onload .node-layer-item-simple .field-name-field-layer-item-body { padding: 42px 50px; }
#colorbox.popup_onload .node-layer-item-simple .field-name-field-layer-item-body p { margin: 0; font: normal 22px/36px "gotham-book"; color: #003965; text-align: center; }
#colorbox.popup_onload .node-layer-item-simple .field-name-field-layer-item-body p strong { font: normal 22px/36px "gotham-medium"; }
#colorbox.popup_onload form.webform-client-form { font-size: 0; text-align: center; }
#colorbox.popup_onload form.webform-client-form div { display: inline-block; }
#colorbox.popup_onload form.webform-client-form .webform-component-markup { display: none; }
#colorbox.popup_onload form.webform-client-form .webform-component-newsletter-email, #colorbox.popup_onload form.webform-client-form .form-actions { float: none; clear: none; display: inline-block; vertical-align: top; width: auto; margin: 0; }
#colorbox.popup_onload form.webform-client-form input.form-text { width: 100%; max-width: 358px; height: 55px; padding: 0; border: 0; margin-right: 55px; font: normal 18px/32px "gotham-book"; color: #42403C; text-align: center; }
#colorbox.popup_onload form.webform-client-form .form-actions { margin-left: -55px; }
#colorbox.popup_onload form.webform-client-form input.form-submit { display: block; width: 55px; height: 55px; background-color: #003965; background-image: url("images/send.svg"); background-position: center center; background-repeat: no-repeat; background-size: 26px 24px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; font-size: 0; line-height: 0; color: transparent; }

@media only screen and (max-width: 767px) { #colorbox.popup_onload, #cboxWrapper, #cboxContent, #cboxLoadedContent { width: 320px !important; height: 480px !important; }
  #colorbox.popup_onload .node-layer-item-simple .field-name-field-layer-item-body p { font: normal 20px/34px "gotham-book"; }
  #colorbox.popup_onload .node-layer-item-simple .field-name-field-layer-item-body p strong { font: normal 20px/34px "gotham-medium"; } }
/* Responsive */
/*$legacy-support-for-ie6: true;
$legacy-support-for-ie7: true; */
/* responsive.custom.css is for custom media queries that are not set via the theme settings, such as cascading media queries.  By default all the other responsive stylesheets used in Adaptivetheme use a "stacking method", however cascading media queries use a waterfall method so you can leverage the cascade and inheritance for all browsers that support media queries, regardless of screen size.  @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack  NOTE: this file loads by default, to disable got to your theme settings and look under the "CSS" settings tab. */
/* Really small screens and up */
/* @media only screen and (min-width: 220px) {} */
/* Smalltouch sizes and up */
/* @media only screen and (min-width: 320px) {} */
/* Smalltouch sizes and down */
@media only screen and (max-width: 480px) { /*  Float Region Blocks - custom media query CSS example:  Float regions blocks is an Extension you can enable in the appearance settings for your theme. This feature allows you to automatically float blocks in regions, you can switch it on and off depending on your requirements. For design purposes you many want to remove the floats for devices where the entire theme is just one column - for example small mobile phones. The following CSS is inside the custom media query:  @media only screen and (max-width: 480px){}  This will target devices with a maximum width of 480px - most small phones. In these smaller screen sizes we can remove the float and widths so all blocks stack instead of displaying horizonally. The selector used is an "attribute selector" which will match on any float block class. Use your inspector or Firebug to get the classes from the page output if you need more granular control over block alignment and stacking. */
  .region[class*="float-blocks"] .block { float: none; width: 100%; } }
/* Tablet sizes and up */
/* @media only screen and (min-width: 768px) {} */
/* Desktops/laptops and up */
/* @media only screen and (min-width: 1025px) {} */
@media only screen and (max-width: 1245px) { body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content { text-align: center; }
  body.node-type-layer-page #block-views-pragma-page-types-block-1 > .view > .view-content .views-row, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content .views-row { text-align: left; }
  body.node-type-layer-page .view--presskits, body.node-type-layer-page .view-display-id-video_list_block, body.node-type-layer-page .view-property-search-taxonomy { text-align: center; }
  body.node-type-layer-page .view--presskits .views-row, body.node-type-layer-page .view-display-id-video_list_block .views-row, body.node-type-layer-page .view-property-search-taxonomy .views-row { text-align: left; } }
@media only screen and (max-width: 1225px) { body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio, body.node-type-news .field-name-field-layer-items .view--portfolio { text-align: center; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .view--portfolio .views-row, body.node-type-news .field-name-field-layer-items .view--portfolio .views-row { text-align: left; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table tr, body.node-type-news .field-name-body table tr { display: inline; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table td, body.node-type-news .field-name-body table td { width: 33%; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table td:nth-child(4), body.node-type-news .field-name-body table td:nth-child(4) { margin-left: 0; }
  body.node-type-news #block-views-news-news-related .view-news, body.node-type-news #block-views-news-news-related .block-title, body.node-type-news #block-views-news-news-related .field-name-title-field .field-item { margin: 0; }
  body.node-type-news #block-views-news-news-related .view-news { text-align: center; }
  body.node-type-news #block-views-news-news-related .view-news .views-row { text-align: left; }
  nav#block-system-main-menu .menu-depth-1 .menu_wrapper > ul { padding-left: 20px; }
  body.front .node-layer-item-slider .flexslider .slides .views-field-field-layer-item-body { margin-top: 145px; }
  body.front #flexslider-1 .views-field-field-layer-item-body .field-content { max-width: 916px; }
  .more-info { right: 0; }
  body.front .node-layer-item-wrapper, #block-views-shoppings-block, #block-views-clients-clients-homepage { max-width: 916px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items, #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items, #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items { position: relative; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items .field-item:nth-child(2), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items .field-item:nth-child(2), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items .field-item:nth-child(2) { padding: 0; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) { height: 662px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider, #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider, #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider { height: 662px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item, #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item, #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item { height: 662px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) { height: 328px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper, #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper, #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper { height: 328px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body p, #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body p, #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper .field-name-field-layer-item-body p { display: block; max-width: 100%; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(3) { padding: 6px 0 0 0; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) { padding: 0px; margin-top: -328px; }
  body.node-tag-contacts .block-webform .form-item.webform-component { max-width: 47.5%; width: 100%; margin: 0 5% 10px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  body.node-tag-contacts .block-webform .form-item.webform-component input, body.node-tag-contacts .block-webform .form-item.webform-component select { max-width: 100%; }
  body.node-tag-contacts .block-webform .form-item.webform-component:nth-child(1) { max-width: 100%; text-align: left; }
  body.node-tag-contacts .block-webform .form-item.webform-component:nth-child(2), body.node-tag-contacts .block-webform .form-item.webform-component:nth-child(4) { float: left; }
  body.node-tag-contacts .block-webform .form-item.webform-component:nth-child(3), body.node-tag-contacts .block-webform .form-item.webform-component:nth-child(5), body.node-tag-contacts .block-webform .form-item.webform-component:nth-child(6) { margin: 0 0 10px 0; clear: none; }
  body.node-tag-contacts .block-webform .form-item.webform-component.webform-component-textarea { max-width: 100%; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) { max-width: 100%; width: 100%; margin: 0 0 60px 0; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) { max-width: 100%; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items { text-align: center; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item { margin: 0 20px 30px 0; display: inline-block; max-width: 288px; vertical-align: top; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(4) { padding: 0; }
  body.node-type-apartment .view-display-id-entity_view_2, body.node-type-office .view-display-id-entity_view_2, body.node-type-store .view-display-id-entity_view_2, body.node-type-terrain .view-display-id-entity_view_2, body.node-type-villa .view-display-id-entity_view_2, body.node-type-warehouse .view-display-id-entity_view_2, body.node-type-wholesale .view-display-id-entity_view_2 { height: 94px; }
  body.node-type-apartment .view-display-id-entity_view_2 .field-content, body.node-type-office .view-display-id-entity_view_2 .field-content, body.node-type-store .view-display-id-entity_view_2 .field-content, body.node-type-terrain .view-display-id-entity_view_2 .field-content, body.node-type-villa .view-display-id-entity_view_2 .field-content, body.node-type-warehouse .view-display-id-entity_view_2 .field-content, body.node-type-wholesale .view-display-id-entity_view_2 .field-content { font-size: 20px; -moz-transform: translateY(-20%); -ms-transform: translateY(-20%); -webkit-transform: translateY(-20%); transform: translateY(-20%); top: 20%; }
  body.node-type-apartment .view-header, body.node-type-office .view-header, body.node-type-store .view-header, body.node-type-terrain .view-header, body.node-type-villa .view-header, body.node-type-warehouse .view-header, body.node-type-wholesale .view-header { top: 44px; }
  body.node-type-apartment #content-column, body.node-type-office #content-column, body.node-type-store #content-column, body.node-type-terrain #content-column, body.node-type-villa #content-column, body.node-type-warehouse #content-column, body.node-type-wholesale #content-column { padding-top: 94px; }
  body.node-type-apartment .group-header-wrap, body.node-type-office .group-header-wrap, body.node-type-store .group-header-wrap, body.node-type-terrain .group-header-wrap, body.node-type-villa .group-header-wrap, body.node-type-warehouse .group-header-wrap, body.node-type-wholesale .group-header-wrap { margin: 0 3% 30px 0; max-width: 65%; }
  body.node-type-apartment .group-info-wrap, body.node-type-office .group-info-wrap, body.node-type-store .group-info-wrap, body.node-type-terrain .group-info-wrap, body.node-type-villa .group-info-wrap, body.node-type-warehouse .group-info-wrap, body.node-type-wholesale .group-info-wrap { /*margin-bottom:80px;
.group-info-left
{ max-width:100%; margin: 0 0 30px 0;
}
.group-info-right
{ max-width:100%; .field { float:left; max-width:50%; width:100%; padding: 0 20px 0 0; @include box-sizing(border-box); &:nth-child(2n) { padding:0; } }
}*/ max-width: 32%; }
  body.node-type-apartment .group-contact-wrap .field-name-field-contact-info, body.node-type-office .group-contact-wrap .field-name-field-contact-info, body.node-type-store .group-contact-wrap .field-name-field-contact-info, body.node-type-terrain .group-contact-wrap .field-name-field-contact-info, body.node-type-villa .group-contact-wrap .field-name-field-contact-info, body.node-type-warehouse .group-contact-wrap .field-name-field-contact-info, body.node-type-wholesale .group-contact-wrap .field-name-field-contact-info { max-width: 47%; }
  body.node-type-apartment .group-contact-wrap .field-name-requetinfo, body.node-type-office .group-contact-wrap .field-name-requetinfo, body.node-type-store .group-contact-wrap .field-name-requetinfo, body.node-type-terrain .group-contact-wrap .field-name-requetinfo, body.node-type-villa .group-contact-wrap .field-name-requetinfo, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo { margin: 0 3% 30px 0; max-width: 50%; }
  body.node-type-apartment .field-name-field-geolocation, body.node-type-office .field-name-field-geolocation, body.node-type-store .field-name-field-geolocation, body.node-type-terrain .field-name-field-geolocation, body.node-type-villa .field-name-field-geolocation, body.node-type-warehouse .field-name-field-geolocation, body.node-type-wholesale .field-name-field-geolocation { margin: 80px 0 0 0; }
  body.page-search #content-column { padding-top: 94px; position: relative; }
  body.page-search .content-inner { padding: 10px 20px 80px 20px; }
  body.page-search #main-content-header { height: 94px; }
  body.page-search #main-content-header #page-title { font-size: 20px; -moz-transform: translateY(-20%); -ms-transform: translateY(-20%); -webkit-transform: translateY(-20%); transform: translateY(-20%); top: 20%; }
  body.page-search .view-header { top: 44px; }
  body.page-search .region-content-aside { margin: 0; position: fixed; top: 0; padding: 172px 0px 0 20px; bottom: 0; background: white; left: -295px; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
  body.page-search .region-content-aside .region-inner { top: 172px; bottom: 0; overflow-y: auto; overflow-x: hidden; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; left: -295px; }
  body.page-search .region-content-aside.open { left: 0; }
  body.page-search .region-content-aside.open .region-inner { position: fixed; left: 20px; }
  body.page-search .search-filter ul li.search-filter-item { display: block; }
  body.page-search .search-filter ul li.search-filter-item.open { position: fixed; top: 122px; left: 20px; }
  body.page-search.logged-in .region-content-aside { padding: 201px 0px 0 20px; }
  body.page-search.logged-in .region-content-aside .region-inner { top: 201px; }
  body.page-search.logged-in .search-filter ul li.search-filter-item.open { top: 151px; }
  body.page-search #main-content { max-width: 100%; margin: 0; }
  body.page-search .view-display-id-property_search > .view-content { text-align: center; }
  body.page-search .view-display-id-page_1 > .view-content { text-align: center; }
  body.page-search .view-display-id-page_1 .views-row { max-width: 870px; text-align: left; }
  body.page-search .view-display-id-page_1 .views-row .field-name-field-images { display: inline-block; height: 160px; vertical-align: top; }
  body.page-search .view-display-id-page_1 .views-row .group-list-item-info { overflow: hidden; } }
/*@media only screen and (max-width: 931px) { //+15 for side bar [user earlier for homepage 2nd step responsive - changed to 940px]
}*/
@media only screen and (max-width: 1030px) { nav#block-system-main-menu .menu-depth-1 > a { padding: 0 15px 0 0 !important; }
  #block-menu-menu-secondary-menu ul.menu a { padding: 0 15px 0 0; }
  #block-locale-language { padding: 0 0 0 15px; }
  nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2 .menu-views .views-row:nth-child(3), nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:first-child .menu-views .views-row:nth-child(3) { display: none; }
  body.node-type-portfolio-retail .group-portfolio-wrap section.field, body.node-type-portfolio-entertainment .group-portfolio-wrap section.field, body.node-type-portfolio-office .group-portfolio-wrap section.field { width: 47.5%; margin-right: 2.5%; }
  body.node-type-portfolio-retail .group-portfolio-wrap section.field:nth-child(2n), body.node-type-portfolio-entertainment .group-portfolio-wrap section.field:nth-child(2n), body.node-type-portfolio-office .group-portfolio-wrap section.field:nth-child(2n) { margin-right: 2.5%; }
  body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item { width: 47.5%; margin-right: 2.5%; }
  body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item .node-content, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item .node-content, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item .node-content { text-align: right; }
  body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item .field-name-body, body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item .field-name-field-award-image, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item .field-name-body, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item .field-name-field-award-image, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item .field-name-body, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item .field-name-field-award-image { text-align: left; }
  body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item:nth-child(2n) { margin-right: 2.5%; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-page-image { padding-right: 20px; } }
@media only screen and (max-width: 1023px) { #menu-bar { padding: 0 60px 0 20px; }
  #menu-bar #block-menu-menu-secondary-menu li { display: inline; }
  #menu-bar nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2 .menu-views .views-row:last-child, #menu-bar nav#block-system-main-menu .menu-depth-1 .unique-port.menu-depth-2:first-child .menu-views .views-row:last-child { display: none; }
  #menu-bar .responsive-menus.responsified { position: static; right: 0; } }
@media only screen and (max-width: 940px) { body.front .node-layer-item-slider .flexslider .slides .views-field-field-layer-item-body { margin-top: 100px; }
  body.front #flexslider-1 .views-field-field-layer-item-body .field-content { padding-right: 20px; }
  .more-info { top: -255px; right: -20px; left: -20px; margin: 0 auto; }
  body.front .node-layer-item-wrapper, #block-views-shoppings-block, #block-views-clients-clients-homepage { max-width: 622px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) { padding: 0; height: 328px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider, #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider, #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider { height: 328px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item, #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item, #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .flexslider ul.slides .field-item { height: 328px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items .field-item:nth-child(2), body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items .field-item:nth-child(2), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items .field-item:nth-child(2), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) { padding: 6px 6px 0 0; margin-top: 0; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items .field-item:nth-child(3), body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7), body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4), body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items .field-item:nth-child(3), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4), #block-views-shoppings-block > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items .field-item:nth-child(3), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(7), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(4), #block-views-clients-clients-homepage > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) { padding: 6px 0 0 0; }
  #footer nav { max-width: 20%; width: 100%; margin: 0 20% 0 0; }
  #footer nav:nth-child(3) { margin: 0; }
  #footer nav#block-menu-menu-social { max-width: 100%; margin: 0; }
  #footer nav#block-menu-menu-social ul.menu { text-align: center; padding-top: 20px; }
  #footer nav#block-menu-menu-social ul.menu li:first-child a { margin-left: 0; }
  #footer .block-menu ul.menu { width: auto; } }
@media only screen and (max-width: 1015px) { body.node-type-apartment .group-header-wrap, body.node-type-office .group-header-wrap, body.node-type-store .group-header-wrap, body.node-type-terrain .group-header-wrap, body.node-type-villa .group-header-wrap, body.node-type-warehouse .group-header-wrap, body.node-type-wholesale .group-header-wrap { max-width: 100%; margin: 0; }
  body.node-type-apartment .group-header-wrap section.field-name-body, body.node-type-office .group-header-wrap section.field-name-body, body.node-type-store .group-header-wrap section.field-name-body, body.node-type-terrain .group-header-wrap section.field-name-body, body.node-type-villa .group-header-wrap section.field-name-body, body.node-type-warehouse .group-header-wrap section.field-name-body, body.node-type-wholesale .group-header-wrap section.field-name-body { margin: 0 0 20px 0; }
  body.node-type-apartment .group-info-wrap, body.node-type-office .group-info-wrap, body.node-type-store .group-info-wrap, body.node-type-terrain .group-info-wrap, body.node-type-villa .group-info-wrap, body.node-type-warehouse .group-info-wrap, body.node-type-wholesale .group-info-wrap { max-width: 100%; }
  body.node-type-apartment .group-info-wrap .field, body.node-type-office .group-info-wrap .field, body.node-type-store .group-info-wrap .field, body.node-type-terrain .group-info-wrap .field, body.node-type-villa .group-info-wrap .field, body.node-type-warehouse .group-info-wrap .field, body.node-type-wholesale .group-info-wrap .field { float: left; max-width: 50%; width: 100%; padding: 0 20px 0 0; margin: 0 0 20px 0; clear: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  body.node-type-apartment .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-office .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-store .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-terrain .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-villa .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-warehouse .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-wholesale .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features { padding: 0 20px 0 0; clear: left; }
  body.node-type-apartment .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-office .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-store .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after { right: 20px; }
  body.node-type-apartment .group-info-wrap .field:nth-child(2n), body.node-type-office .group-info-wrap .field:nth-child(2n), body.node-type-store .group-info-wrap .field:nth-child(2n), body.node-type-terrain .group-info-wrap .field:nth-child(2n), body.node-type-villa .group-info-wrap .field:nth-child(2n), body.node-type-warehouse .group-info-wrap .field:nth-child(2n), body.node-type-wholesale .group-info-wrap .field:nth-child(2n) { padding: 0; clear: none; }
  body.node-type-apartment .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features, body.node-type-office .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features, body.node-type-store .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features, body.node-type-terrain .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features, body.node-type-villa .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features, body.node-type-warehouse .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features, body.node-type-wholesale .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features { padding: 0; clear: none; }
  body.node-type-apartment .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features:after, body.node-type-office .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features:after, body.node-type-store .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field:nth-child(2n).field-name-field-energy-class + .field-name-field-features:after { right: 0; } }
@media only screen and (max-width: 925px) { body.page-search .view-display-id-page_1 .views-row { max-width: 720px; }
  body.page-search .view-display-id-page_1 .views-row .group-list-item-info { max-width: 450px; }
  body.page-search .view-display-id-property_search .views-row:nth-child(3n+1) { margin: 0 -5px 30px 30px; }
  body.page-search .view-display-id-property_search .views-row:nth-child(1), body.page-search .view-display-id-property_search .views-row:nth-child(2n+1) { margin: 0 0 30px 0; } }
@media only screen and (max-width: 783px) { body.front #flexslider-1 h2 { font-size: 35px; }
  body.front #flexslider-1 h3 { font-size: 20px; }
  body.front #flexslider-3 ul.flex-direction-nav { text-align: center; }
  body.front #flexslider-3 ul.flex-direction-nav li { width: 50%; max-width: 285px; }
  body.front #flexslider-3 .views-field-field-layer-item-body { text-align: center; }
  body.front #flexslider-3 .views-field-field-layer-item-body .mapatxtWrapper { width: 100%; max-width: 570px; float: none; }
  body.node-tag-contacts .node-layer-item-slider-manual { width: 100%; top: 30%; padding: 0 20px; right: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav { text-align: center; }
  body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav li { width: 50%; max-width: 285px; }
  body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body { text-align: center; }
  body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper { width: 100%; max-width: 570px; float: none; }
  body.node-tag-contacts .block-webform form { padding: 85px 0 60px 0; }
  body.node-tag-contacts .block-webform .form-item.webform-component { max-width: 100%; margin: 0 0 10px 0; }
  body.node-type-portfolio-retail .field-name-field-portfolio-header .field-name-field-layer-item-teaser p, body.node-type-portfolio-entertainment .field-name-field-portfolio-header .field-name-field-layer-item-teaser p, body.node-type-portfolio-office .field-name-field-portfolio-header .field-name-field-layer-item-teaser p { font-size: 14px; }
  body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item, body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item, body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item { width: 100%; margin-right: 0%; }
  body.node-type-portfolio-retail .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-entertainment .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item:nth-child(2n), body.node-type-portfolio-office .group-award-wrap section.field.field-name-field-awards > .field-items > .field-item:nth-child(2n) { margin-right: 0%; }
  #columns { padding-top: 57px; }
  .mean-container .mean-bar { height: 57px; }
  .mean-container .mean-bar .meanmenu-reveal { top: 14px; padding: 0; }
  .mean-container .mean-bar .mean-nav > .menu { top: 57px; }
  .mean-container .mean-bar .mean-nav > .menu li.responsive-hidden { display: block; }
  #menu-wrapper { height: 57px; }
  #menu-wrapper #block-menu-menu-secondary-menu { display: none; }
  #menu-wrapper #block-blockify-blockify-logo img { height: 33px; }
  #menu-wrapper #block-search-form { margin: 20px 0 0 10px; }
  #menu-wrapper #block-search-form form#search-block-form { right: -48px; width: 255px; }
  #menu-wrapper #block-search-form form#search-block-form .form-type-textfield input { width: 220px; }
  #block-menu-menu-socialmenu, #block-menu-menu-socialmenu ul.menu a { height: 57px; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-page-image, body.node-type-layer-page.not-front:not(.node-tag-contacts) .group-left, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-page-image, body.node-type-news.not-front:not(.node-tag-contacts) .group-left { padding: 0 0 20px 0; width: 100%; display: block; float: none; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-page-image .field-items, body.node-type-layer-page.not-front:not(.node-tag-contacts) .group-left .field-items, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-page-image .field-items, body.node-type-news.not-front:not(.node-tag-contacts) .group-left .field-items { margin: 0 auto; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body { display: block; max-width: 100%; width: 100%; margin: 0 auto; float: none; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table td, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body table td { width: 50%; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table td:nth-child(2n), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body table td:nth-child(2n) { margin-left: -5px; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table td:nth-child(2n+1), body.node-type-news.not-front:not(.node-tag-contacts) .field-name-body table td:nth-child(2n+1) { margin-left: 0; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .group-bodywrapper, body.node-type-news.not-front:not(.node-tag-contacts) .group-bodywrapper { padding-top: 55px !important; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser p, body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-layer-items .field-name-field-layer-item-teaser p, body.node-type-news.not-front:not(.node-tag-contacts) .field-name-field-news-header .field-name-field-layer-item-teaser p { font-size: 14px; }
  body.node-type-layer-page .node-layer-item-simple .field-name-field-layer-item-title, body.node-type-portfolio-retail .node-layer-item-simple .field-name-field-layer-item-title, body.node-type-portfolio-entertainment .node-layer-item-simple .field-name-field-layer-item-title, body.node-type-news .node-layer-item-simple .field-name-field-layer-item-title, body.node-type-portfolio-office .node-layer-item-simple .field-name-field-layer-item-title { font-size: 35px; }
  body.node-type-layer-page .node-layer-item-simple .field-name-field-layer-item-body h3, body.node-type-portfolio-retail .node-layer-item-simple .field-name-field-layer-item-body h3, body.node-type-portfolio-entertainment .node-layer-item-simple .field-name-field-layer-item-body h3, body.node-type-news .node-layer-item-simple .field-name-field-layer-item-body h3, body.node-type-portfolio-office .node-layer-item-simple .field-name-field-layer-item-body h3 { font-size: 20px; }
  body.not-front .region-secondary-content .block-easy-breadcrumb { top: 77px; }
  .region-tertiary-content { display: none; }
  #footer .block-menu ul.menu li.responsive-hidden { display: block; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .group-right { display: block; clear: both; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .group-left { width: 100%; text-align: center; padding: 0 0 10px 0; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .views-field.views-field-view-node { position: static !important; margin-top: 10px; display: inline-block; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item { margin: 0 6px 6px 0; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .group-bodywrapper { padding: 30px 25px; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(4) .group-bodywrapper { padding: 0 !important; }
  body.node-type-apartment .view-display-id-entity_view_2 .field-content, body.node-type-office .view-display-id-entity_view_2 .field-content, body.node-type-store .view-display-id-entity_view_2 .field-content, body.node-type-terrain .view-display-id-entity_view_2 .field-content, body.node-type-villa .view-display-id-entity_view_2 .field-content, body.node-type-warehouse .view-display-id-entity_view_2 .field-content, body.node-type-wholesale .view-display-id-entity_view_2 .field-content { font-size: 14px; }
  body.node-type-apartment .group-info-wrap .field, body.node-type-office .group-info-wrap .field, body.node-type-store .group-info-wrap .field, body.node-type-terrain .group-info-wrap .field, body.node-type-villa .group-info-wrap .field, body.node-type-warehouse .group-info-wrap .field, body.node-type-wholesale .group-info-wrap .field { max-width: 100%; padding: 0; }
  body.node-type-apartment .group-info-wrap .field.field-name-field-features, body.node-type-office .group-info-wrap .field.field-name-field-features, body.node-type-store .group-info-wrap .field.field-name-field-features, body.node-type-terrain .group-info-wrap .field.field-name-field-features, body.node-type-villa .group-info-wrap .field.field-name-field-features, body.node-type-warehouse .group-info-wrap .field.field-name-field-features, body.node-type-wholesale .group-info-wrap .field.field-name-field-features { padding: 0; }
  body.node-type-apartment .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-office .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-store .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-terrain .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-villa .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-warehouse .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features, body.node-type-wholesale .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features { padding: 0; }
  body.node-type-apartment .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-office .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-store .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-terrain .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-villa .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-warehouse .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after, body.node-type-wholesale .group-info-wrap .field.field-name-field-energy-class + .field-name-field-features:after { right: 0; }
  body.node-type-apartment .group-header-wrap .field-name-field-video-uri, body.node-type-office .group-header-wrap .field-name-field-video-uri, body.node-type-store .group-header-wrap .field-name-field-video-uri, body.node-type-terrain .group-header-wrap .field-name-field-video-uri, body.node-type-villa .group-header-wrap .field-name-field-video-uri, body.node-type-warehouse .group-header-wrap .field-name-field-video-uri, body.node-type-wholesale .group-header-wrap .field-name-field-video-uri { display: none; }
  body.node-type-apartment .group-header-wrap .flexslider .flex-control-nav, body.node-type-office .group-header-wrap .flexslider .flex-control-nav, body.node-type-store .group-header-wrap .flexslider .flex-control-nav, body.node-type-terrain .group-header-wrap .flexslider .flex-control-nav, body.node-type-villa .group-header-wrap .flexslider .flex-control-nav, body.node-type-warehouse .group-header-wrap .flexslider .flex-control-nav, body.node-type-wholesale .group-header-wrap .flexslider .flex-control-nav { display: none; }
  body.node-type-apartment .group-header-wrap .flexslider .flex-direction-nav, body.node-type-office .group-header-wrap .flexslider .flex-direction-nav, body.node-type-store .group-header-wrap .flexslider .flex-direction-nav, body.node-type-terrain .group-header-wrap .flexslider .flex-direction-nav, body.node-type-villa .group-header-wrap .flexslider .flex-direction-nav, body.node-type-warehouse .group-header-wrap .flexslider .flex-direction-nav, body.node-type-wholesale .group-header-wrap .flexslider .flex-direction-nav { max-width: 100%; position: static; }
  body.node-type-apartment .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-office .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-store .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-terrain .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-villa .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-warehouse .group-header-wrap .flexslider .flex-direction-nav a, body.node-type-wholesale .group-header-wrap .flexslider .flex-direction-nav a { top: 50%; bottom: initial; }
  body.node-type-apartment .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-office .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-store .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-terrain .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-villa .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-warehouse .group-header-wrap .flexslider .flex-direction-nav a.flex-prev, body.node-type-wholesale .group-header-wrap .flexslider .flex-direction-nav a.flex-prev { left: 25px; }
  body.node-type-apartment .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-office .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-store .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-terrain .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-villa .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-warehouse .group-header-wrap .flexslider .flex-direction-nav a.flex-next, body.node-type-wholesale .group-header-wrap .flexslider .flex-direction-nav a.flex-next { right: 25px; }
  body.node-type-apartment .group-header-wrap .field-name-title, body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group, body.node-type-office .group-header-wrap .field-name-title, body.node-type-office .group-header-wrap .field-name-service-links-displays-group, body.node-type-store .group-header-wrap .field-name-title, body.node-type-store .group-header-wrap .field-name-service-links-displays-group, body.node-type-terrain .group-header-wrap .field-name-title, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group, body.node-type-villa .group-header-wrap .field-name-title, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group, body.node-type-warehouse .group-header-wrap .field-name-title, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group, body.node-type-wholesale .group-header-wrap .field-name-title, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group { max-width: 100%; text-align: left; }
  body.node-type-apartment .group-header-wrap .field-name-service-links-displays-group, body.node-type-office .group-header-wrap .field-name-service-links-displays-group, body.node-type-store .group-header-wrap .field-name-service-links-displays-group, body.node-type-terrain .group-header-wrap .field-name-service-links-displays-group, body.node-type-villa .group-header-wrap .field-name-service-links-displays-group, body.node-type-warehouse .group-header-wrap .field-name-service-links-displays-group, body.node-type-wholesale .group-header-wrap .field-name-service-links-displays-group { text-align: right; }
  body.node-type-apartment .group-header-wrap .field-name-title, body.node-type-office .group-header-wrap .field-name-title, body.node-type-store .group-header-wrap .field-name-title, body.node-type-terrain .group-header-wrap .field-name-title, body.node-type-villa .group-header-wrap .field-name-title, body.node-type-warehouse .group-header-wrap .field-name-title, body.node-type-wholesale .group-header-wrap .field-name-title { margin-bottom: 10px; }
  body.node-type-apartment .field-name-field-geolocation, body.node-type-office .field-name-field-geolocation, body.node-type-store .field-name-field-geolocation, body.node-type-terrain .field-name-field-geolocation, body.node-type-villa .field-name-field-geolocation, body.node-type-warehouse .field-name-field-geolocation, body.node-type-wholesale .field-name-field-geolocation { margin: 40px 0 0 0; }
  body.node-type-apartment .group-contact-wrap, body.node-type-office .group-contact-wrap, body.node-type-store .group-contact-wrap, body.node-type-terrain .group-contact-wrap, body.node-type-villa .group-contact-wrap, body.node-type-warehouse .group-contact-wrap, body.node-type-wholesale .group-contact-wrap { margin: 40px 0 0 0; }
  body.node-type-apartment .group-contact-wrap .field-name-field-contact-info, body.node-type-office .group-contact-wrap .field-name-field-contact-info, body.node-type-store .group-contact-wrap .field-name-field-contact-info, body.node-type-terrain .group-contact-wrap .field-name-field-contact-info, body.node-type-villa .group-contact-wrap .field-name-field-contact-info, body.node-type-warehouse .group-contact-wrap .field-name-field-contact-info, body.node-type-wholesale .group-contact-wrap .field-name-field-contact-info { max-width: 100%; margin: 0 0 20px 0; }
  body.node-type-apartment .group-contact-wrap .field-name-requetinfo, body.node-type-office .group-contact-wrap .field-name-requetinfo, body.node-type-store .group-contact-wrap .field-name-requetinfo, body.node-type-terrain .group-contact-wrap .field-name-requetinfo, body.node-type-villa .group-contact-wrap .field-name-requetinfo, body.node-type-warehouse .group-contact-wrap .field-name-requetinfo, body.node-type-wholesale .group-contact-wrap .field-name-requetinfo { margin: 0 0 20px 0; max-width: 100%; }
  body.page-search #main-content-header #page-title { font-size: 14px; }
  body.page-search .view-display-id-page_2 .geofieldMap { height: 350px !important; }
  body.page-search .view-display-id-page_1 .views-row { max-width: 540px; }
  body.page-search .view-display-id-page_1 .views-row .group-list-item-info { max-width: 270px; }
  body.page-search .view-display-id-page_1 .views-row .group-list-item-info .field.field-name-field-tenure { padding-right: 30px; }
  body.page-search .view-display-id-page_1 .views-row .group-list-item-info .view-display-id-entity_view_1 a { display: inline-block; text-indent: -99999px; padding: 0; width: 15px; height: 15px; }
  body.page-search .region-content-aside .block-facetapi h2 { padding: 8px 25px; }
  body.page-search .region-content-aside .block-facetapi .block-content .form-type-select select, body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li a, body.page-search .region-content-aside .block-facetapi .block-content .facetapi-limit-link { padding: 10px 25px; }
  body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li a { padding-left: 57px; }
  body.page-search .region-content-aside .block-facetapi .block-content ul.facetapi-facetapi-checkbox-links li a:after { top: 6px; }
  body.page-search .region-content-aside .block-facetapi .block-content .form-type-select select { height: 37px; }
  body.page-search .region-content-aside .block-facetapi .block-content .form-type-select select option { padding: 10px 25px; }
  body.page-search .region-content-aside .block-facetapi .block-content .form-type-select::before { font: normal 30px/38px 'felegant'; }
  body.page-search .region-content-aside .block-facetapi .block-content .facetapi-limit-link:after { bottom: 8px; }
  #block-locale-language ul.language-switcher-locale-url { padding: 16px 0 0 0; } }
@media only screen and (max-width: 637px) { body.front .node-layer-item-wrapper { max-width: 100%; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item.odd, body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item.even { width: 100%; padding: 6px 0 0 0; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(6) .webform-client-form { background-size: cover; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .flexslider ul.slides .field-item img img { margin: 0 auto; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item { margin: 0 0 6px 0; width: 100%; max-width: 100%; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(1) .group-bodywrapper { padding: 30px 0px; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) { width: 100%; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(3) .webform-client-form { background-size: cover; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper .node-layer-item-wrapper .field-name-field-layer-items > .field-items > .field-item:nth-child(4) { width: 100%; } }
@media only screen and (max-width: 625px) { body.page-search .view-display-id-property_search .views-row { margin: 0 0 30px 0; }
  body.page-search .view-display-id-property_search .views-row:nth-child(3n+1) { margin: 0 0 30px 0; } }
@media only screen and (max-width: 595px) { body.page-search .view-display-id-page_1 .views-row { max-width: 270px; } }
@media only screen and (max-width: 485px) { body.node-type-layer-page #block-views-pragma-page-types-block-1 .view > .view-content > .views-row, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row { margin: 0 0px 22px; }
  body.node-type-layer-page #block-views-pragma-page-types-block-1 .view > .view-content > .views-row .views-row, body.node-type-layer-page #block-views-pragma-page-types-block-1 .view-display-id-layer_brothers > .view-content > .views-row .views-row { margin: 0; }
  body.node-type-layer-page .field-name-field-layer-items .view--portfolio .views-row { margin: 0 0 20px 0 !important; }
  body.node-type-layer-page .view--presskits .views-row, body.node-type-layer-page .view-display-id-video_list_block .views-row, body.node-type-layer-page .view-property-search-taxonomy .views-row { margin: 0 0px 22px !important; }
  body.node-type-layer-page .field-name-field-layer-items .view-display-id-video_list_block .views-row { max-width: 245px; width: 100%; }
  body.node-type-layer-page .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri { height: 138px !important; }
  body.node-type-layer-page .field-name-field-layer-items .view-display-id-video_list_block .views-row .field-name-field-video-uri:after { max-width: 245px; width: 100%; }
  body.node-type-news #block-views-news-news-related .views-row { margin: 0 0px 22px; }
  #footer nav { max-width: 30%; margin: 0 4.5% 0 0; }
  #footer #block-block-3 .left, #footer #block-block-3 .powered { width: 100%; text-align: center; }
  body.node-type-portfolio-retail .group-portfolio-wrap section.field, body.node-type-portfolio-entertainment .group-portfolio-wrap section.field, body.node-type-portfolio-office .group-portfolio-wrap section.field { width: 100%; margin-right: 0; }
  body.node-type-portfolio-retail .group-portfolio-wrap section.field:nth-child(2n), body.node-type-portfolio-entertainment .group-portfolio-wrap section.field:nth-child(2n), body.node-type-portfolio-office .group-portfolio-wrap section.field:nth-child(2n) { margin-right: 0; }
  body.front #flexslider-3 ul.flex-direction-nav li a.flex-next { margin-right: 5px; }
  body.front #flexslider-3 ul.flex-direction-nav li a.flex-prev { margin-left: 5px; }
  body.front #flexslider-3 ul.flex-direction-nav .views-field-field-layer-item-body { text-align: center; }
  body.front #flexslider-3 ul.flex-direction-nav .views-field-field-layer-item-body .mapatxtWrapper .address { padding: 35px 20px; }
  body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav { text-align: center; }
  body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav li a.flex-next { margin-right: 5px; }
  body.node-tag-contacts .node-layer-item-slider-manual .flexslider ul.flex-direction-nav li a.flex-prev { margin-left: 5px; }
  body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body { text-align: center; }
  body.node-tag-contacts .node-layer-item-slider-manual .flexslider .views-field-field-layer-item-body .mapatxtWrapper .address { padding: 35px 20px; }
  body.node-type-layer-page.not-front:not(.node-tag-contacts) .field-name-body table td { width: 100%; margin-left: 0 !important; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link:nth-child(odd) { width: 55%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  body.node-tag-newslist .general-layer-page > .field-name-field-layer-items > .field-items > .field-item > .node-layer-item-wrapper #block-views-news-news-list .view-filters .form-type-bef-link:nth-child(even) { width: 45%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: -5px; } }
@media only screen and (max-width: 415px) { body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .group-bodywrapper .field-name-field-layer-item-body h2 { font-size: 20px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(2) .group-bodywrapper .field-name-field-layer-item-body h3 { font-size: 13px; line-height: 19px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) .group-bodywrapper .field-name-field-layer-item-body h2 { font-size: 20px; }
  body.front .node-layer-item-wrapper > .node-content > .field-name-field-layer-items > .field-items > .field-item:nth-child(5) .group-bodywrapper .field-name-field-layer-item-body p { font-size: 13px; line-height: 20px; }
  body.node-type-apartment .group-contact-wrap .field-name-field-contact-info, body.node-type-office .group-contact-wrap .field-name-field-contact-info, body.node-type-store .group-contact-wrap .field-name-field-contact-info, body.node-type-terrain .group-contact-wrap .field-name-field-contact-info, body.node-type-villa .group-contact-wrap .field-name-field-contact-info, body.node-type-warehouse .group-contact-wrap .field-name-field-contact-info, body.node-type-wholesale .group-contact-wrap .field-name-field-contact-info { max-width: 100%; margin: 0 0 20px 0; }
  body.node-type-apartment .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-office .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-store .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-terrain .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-villa .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-warehouse .group-contact-wrap .field-name-field-contact-info .field-item, body.node-type-wholesale .group-contact-wrap .field-name-field-contact-info .field-item { max-width: 100%; margin: 0 0 5px 0; }
  body.node-type-apartment .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-office .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-store .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-terrain .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-villa .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-warehouse .group-contact-wrap .field-name-field-contact-info .field-item:first-child, body.node-type-wholesale .group-contact-wrap .field-name-field-contact-info .field-item:first-child { margin: 0 0 5px 0; }
  body.node-type-apartment .group-contact-wrap .field-name-field-contact-info .field-item:last-child, body.node-type-office .group-contact-wrap .field-name-field-contact-info .field-item:last-child, body.node-type-store .group-contact-wrap .field-name-field-contact-info .field-item:last-child, body.node-type-terrain .group-contact-wrap .field-name-field-contact-info .field-item:last-child, body.node-type-villa .group-contact-wrap .field-name-field-contact-info .field-item:last-child, body.node-type-warehouse .group-contact-wrap .field-name-field-contact-info .field-item:last-child, body.node-type-wholesale .group-contact-wrap .field-name-field-contact-info .field-item:last-child { margin: 0; }
  body.page-search .view-display-id-page_2 .geofieldMap .field-name-field-images { width: 100%; text-align: center; }
  body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info { display: inline-block; width: 100%; float: left; }
  body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field { padding: 0; }
  body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field ul, body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field .field-items { float: left; width: 100%; }
  body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field .field-label { font: normal 12px/20px 'gotham-medium'; color: #003966; text-shadow: none; }
  body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field .field-item { font-size: 12px; color: rgba(0, 57, 102, 0.5); padding: 0; font: normal 12px/20px 'gotham-medium'; }
  body.page-search .view-display-id-page_2 .geofieldMap .group-map-item-info .field-name-title h2 { font: normal 13px 'gotham-medium'; color: #003966; text-shadow: none; margin: 0; }
  body.page-search .view-display-id-page_2 .geofieldMap .view-display-id-entity_view_1 { padding: 0; } }
@media only screen and (max-width: 479px) { body.front .node-layer-item-slider .flexslider .slides .views-field-field-layer-item-body { margin-top: 30px; }
  #block-menu-menu-socialmenu ul.menu a { height: 16px; margin: 0; }
  #block-menu-menu-socialmenu ul.menu a.linkedin { width: 22px; position: absolute; top: 10px; right: 135px; }
  #block-menu-menu-socialmenu ul.menu a.youtube { width: 22px; position: absolute; top: 31px; right: 135px; } }
/*$legacy-support-for-ie6: true;
$legacy-support-for-ie7: true; */
/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
/* Increase the default font size on small touch devices */
body { font-size: 100%; }

/* ============================================================================= Mobile Menu Toggle See your theme settings extensions for how to enable the menu toggle. These are example styles for the menu toggle menu, you can use these in the relevant responsive stylesheets as required. Modify to suit your design. ========================================================================== */
.at-mt .at-menu-toggle { /* The toggle link */ /* Menu items */ }
.at-mt .at-menu-toggle h2 { margin-bottom: 5px; }
.at-mt .at-menu-toggle h2 a { background: #eee; border: 2px solid #ccc; padding: 2px 10px; }
.at-mt .at-menu-toggle ul.menu li a { background: #eee; border-bottom: 1px solid #fff; }

/*$legacy-support-for-ie6: true;
$legacy-support-for-ie7: true; */
/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
/* Increase the body font size on small touch devices */
body { font-size: 100%; }

/* ============================================================================= Mobile Menu Toggle See your theme settings extensions for how to enable the menu toggle. These are example styles for the menu toggle menu, you can use these in the relevant responsive stylesheets as required. Modify to suit your design. ========================================================================== */
.at-mt .at-menu-toggle { /* The toggle link */ /* Menu items */ }
.at-mt .at-menu-toggle h2 { margin-bottom: 5px; }
.at-mt .at-menu-toggle h2 a { background: #eee; border: 2px solid #ccc; padding: 2px 10px; }
.at-mt .at-menu-toggle ul.menu li a { background: #eee; border-bottom: 1px solid #fff; }

/*$legacy-support-for-ie6: true;
$legacy-support-for-ie7: true; */
/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
/* Increase the body font size on small devices */
html { font-size: 81.3%; }

/*$legacy-support-for-ie6: true;
$legacy-support-for-ie7: true; */
/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete  everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
/*$legacy-support-for-ie6: true;
$legacy-support-for-ie7: true; */
/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
body.node-type-layer-page.not-front:not(.node-tag-contacts) .newsletter-page, body.node-type-news.not-front:not(.node-tag-contacts) .newsletter-page { text-align: center; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .newsletter-page .field-name-body, body.node-type-news.not-front:not(.node-tag-contacts) .newsletter-page .field-name-body { display: block; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .newsletter-page .field-name-body p a.newsletter-link, body.node-type-layer-page.not-front:not(.node-tag-contacts) .newsletter-page .field-name-body p a, body.node-type-news.not-front:not(.node-tag-contacts) .newsletter-page .field-name-body p a.newsletter-link, body.node-type-news.not-front:not(.node-tag-contacts) .newsletter-page .field-name-body p a { display: inline-block; width: 135px; height: 45px; background: #46a0de; font: normal 16px/45px "titillium-medium"; color: #ffffff; text-align: center; text-decoration: none; }
body.node-type-layer-page.not-front:not(.node-tag-contacts) .newsletter-page .field-name-body p a.newsletter-link:hover, body.node-type-layer-page.not-front:not(.node-tag-contacts) .newsletter-page .field-name-body p a:hover, body.node-type-news.not-front:not(.node-tag-contacts) .newsletter-page .field-name-body p a.newsletter-link:hover, body.node-type-news.not-front:not(.node-tag-contacts) .newsletter-page .field-name-body p a:hover { background: #003966; }

.view-display-id-partners_list { padding: 20px 20px 80px 20px; max-width: 1210px; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.view-display-id-partners_list .view-content { overflow: hidden; }
.view-display-id-partners_list .view-content > .views-row { width: 100%; float: left; height: 130px; overflow: hidden; }

.node-partners.view-mode-teaser { text-align: center; display: table; width: 100%; position: relative; }
.node-partners.view-mode-teaser .field-name-field-images { display: table-cell; vertical-align: middle; height: 130px; width: 100%; }
.node-partners.view-mode-teaser .field-name-field-images img { max-width: 211px; display: inline-block; max-height: 130px; }
.node-partners.view-mode-teaser .field-name-field-link a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; line-height: 0; color: transparent; }

@media only screen and (min-width: 485px) { .view-display-id-partners_list .view-content > .views-row { width: 50%; } }
@media only screen and (min-width: 768px) { .view-display-id-partners_list .view-content > .views-row { width: 33.33333%; } }
@media only screen and (min-width: 1200px) { .view-display-id-partners_list .view-content > .views-row { width: 25%; } }
