/* Variables needed HERE */
.fake-container {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

.landing-group-assegurador {
  color: black;
}
.landing-group-assegurador .first-section {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
.landing-group-assegurador .first-section .block-one {
  float: left;
  width: 443px;
  margin-top: 8%;
  color: #333333;
}
.landing-group-assegurador .first-section .block-one .fat-title {
  width: 100%;
  float: left;
  font-size: 86px;
  font-weight: bold;
  line-height: 80px;
  text-transform: uppercase;
}
.landing-group-assegurador .first-section .block-one .slim-title {
  width: 100%;
  float: left;
  font-size: 48px;
  text-transform: uppercase;
  line-height: 40px;
}
.landing-group-assegurador .first-section .block-two {
  float: left;
  width: 547px;
  position: relative;
  height: 242px;
  background-size: cover;
}
.landing-group-assegurador .first-section .block-two .productes-link {
  width: 42%;
  margin: 20% auto 0 auto;
  text-align: center;
  position: absolute;
  left: 30%;
  top: 3%;
}
.landing-group-assegurador .first-section .block-two .productes-link a {
  color: white;
  font-weight: bold;
  font-size: 26px;
  line-height: 26px;
  text-transform: uppercase;
  text-decoration: none;
}
.landing-group-assegurador .second-section {
  float: left;
  width: 100%;
  margin-bottom: 60px;
}
.landing-group-assegurador .second-section .block-one {
  float: left;
  width: 596px;
  margin-right: 5px;
  background: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/mapa_group.png") no-repeat;
  height: 194px;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.landing-group-assegurador .second-section .block-one .cover-link {
  position: absolute;
  padding: 110px 320px;
  top: 0;
}
.landing-group-assegurador .second-section .block-one .on-som-link {
  background-color: #B7BE00;
  position: relative;
  width: 33%;
  margin: 13% auto;
  text-align: center;
  box-sizing: border-box;
  padding: 3%;
  font-size: 28px;
}
.landing-group-assegurador .second-section .block-one .on-som-link a {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 26px;
}
.landing-group-assegurador .second-section .block-one .on-som-link a:after {
  content: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/locator_grey.png");
  position: absolute;
  left: 45%;
  top: -25px;
}
.landing-group-assegurador .second-section .block-two {
  float: left;
  width: 388px;
  background: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/historia_main.jpg") no-repeat;
  height: 260px;
  background-size: cover;
  position: relative;
}
.landing-group-assegurador .second-section .block-two .cover-link {
  position: absolute;
  padding: 90px 174px;
  top: 0;
}
.landing-group-assegurador .second-section .block-two .historia-link {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  background-color: rgba(183, 189, 44, 0.9);
  height: 66px;
  box-sizing: border-box;
  padding: 7%;
}
.landing-group-assegurador .second-section .block-two .historia-link a {
  color: white;
  font-size: 26px;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}

/* Second LEVELS */
.landing-productes-serveis {
  float: left;
  width: 80%;
}
.landing-productes-serveis .custom-block {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  margin-bottom: 20px;
}
.landing-productes-serveis .custom-block .left-side {
  float: left;
  width: 224px;
  box-sizing: border-box;
}
.landing-productes-serveis .custom-block .left-side .main-logo {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  bottom: 0;
  background-color: #B7BE00;
  text-align: center;
  height: 154px;
}
.landing-productes-serveis .custom-block .left-side .main-logo.fda {
  background-color: white;
}
.landing-productes-serveis .custom-block .left-side .main-logo .outer {
  display: table;
  position: absolute;
  height: 100%;
  width: 100%;
}
.landing-productes-serveis .custom-block .left-side .main-logo .middle {
  display: table-cell;
  vertical-align: middle;
}
.landing-productes-serveis .custom-block .left-side .main-logo .inner {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  /*whatever width you want*/
}
.landing-productes-serveis .custom-block .left-side .main-logo img {
  width: 100%;
}
.landing-productes-serveis .custom-block .right-side {
  float: left;
  width: 564px;
  position: relative;
  box-sizing: border-box;
  padding: 0 2%;
  min-height: 154px;
}
.landing-productes-serveis .custom-block .right-side .custom-block-title {
  text-transform: uppercase;
  font-size: 16px;
  padding: 16px 0;
}
.landing-productes-serveis .custom-block .right-side .custom-block-title a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
.landing-productes-serveis .custom-block .right-side .custom-block-content {
  font-size: 14px;
  color: black;
}
.landing-productes-serveis .custom-block .right-side .custom-block-content a {
  text-decoration: none;
  color: black;
}
.landing-productes-serveis .custom-block .right-side .custom-block-location {
  position: absolute;
  bottom: 14px;
}
.landing-productes-serveis .custom-block .right-side .custom-block-location a {
  padding-left: 18px;
}
.landing-productes-serveis .custom-block .right-side .custom-block-location a:after {
  content: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/locator_green.png");
  position: absolute;
  left: 0;
  top: 0;
}
.landing-productes-serveis .custom-block:hover .left-side {
  border-color: #B7BE00;
}
.landing-productes-serveis .custom-block:hover .right-side {
  background-color: #B7BE00;
}
.landing-productes-serveis .custom-block:hover .right-side a {
  color: black;
}
.landing-productes-serveis .custom-block:hover .right-side .custom-block-location :after {
  content: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/locator_white.png");
  position: absolute;
  left: 0;
  top: 0;
}

/* Historia */
.historia-container {
  float: left;
  width: 100%;
  color: black;
  font-size: 12px;
}
.historia-container .left-block {
  float: left;
  width: 662px;
}
.historia-container .left-block h2 {
  color: black;
  font-size: 16px;
  line-height: 24px;
}
.historia-container .left-block h3 {
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 26px;
}
.historia-container .right-block {
  float: left;
  width: 328px;
}
.historia-container .right-block .custom-quote {
  float: right;
  font-family: "Times New Roman", Times, Georgia, serif;
  font-weight: bold;
  color: black;
  font-size: 18px;
  line-height: 22px;
  width: 258px;
  border-top: 1px solid #cccccc;
  padding-top: 12px;
  margin-top: 34px;
}

.node-type-custom-section-pages .field-name-field-simple-page-gallery {
  float: left;
  margin-top: 50px;
  margin-bottom: 20px;
}
.node-type-custom-section-pages .field-name-field-simple-page-gallery .field-slideshow-wrapper .field-slideshow-controls {
  display: none !important;
}

/* Al implementar campos reutilizados hacemos excepciones */
.node-type-custom-section-pages #page-title {
  margin-bottom: 30px;
}
.node-type-custom-section-pages #page-title
.home-grup-assegurador {
  color: #B7BE00;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
.node-type-custom-section-pages .home-grup-assegurador:hover {
  text-decoration: underline !important;
}
.node-type-custom-section-pages .title-father-assegurances {
  font-size: 16px;
  font-weight: bold;
  font-family: "Arial";
  margin: 0 0 15px;
}
.node-type-custom-section-pages .green {
  color: #B7BE00;
}
.node-type-custom-section-pages .section-fc-container {
  width: 100%;
  float: left;
}
.node-type-custom-section-pages .field-name-field-informational-blocks {
  position: relative;
  width: 32.20339%;
  float: left;
  margin-bottom: 18px;
}
.node-type-custom-section-pages .field-name-field-informational-blocks:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
.node-type-custom-section-pages .field-name-field-informational-blocks:nth-child(3n + 2) {
  margin-left: 33.89831%;
  margin-right: -100%;
  clear: none;
}
.node-type-custom-section-pages .field-name-field-informational-blocks:nth-child(3n + 3) {
  margin-left: 67.79661%;
  margin-right: -100%;
  clear: none;
}
.node-type-custom-section-pages .field-name-field-informational-blocks .field-name-field-block-type {
  display: none;
}
.node-type-custom-section-pages .field-name-field-informational-blocks img {
  width: 100%;
  height: 300px;
}
.node-type-custom-section-pages .field-name-field-informational-blocks .field-name-field-product-tabs-desc {
  display: none;
  position: absolute;
  font-size: 14px;
  color: white;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  box-sizing: border-box;
  padding: 10% 8%;
  min-height: 300px;
  width: 100%;
}
.node-type-custom-section-pages .field-name-field-informational-blocks .field-name-field-distribution-banner-name {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  bottom: 0;
  font-size: 18px;
  color: white;
  background-color: #B7BE00;
  text-align: center;
  height: 70px;
  cursor: pointer;
}
.node-type-custom-section-pages .field-name-field-informational-blocks .field-name-field-distribution-banner-name .outer {
  display: table;
  position: absolute;
  height: 100%;
  width: 100%;
}
.node-type-custom-section-pages .field-name-field-informational-blocks .field-name-field-distribution-banner-name .middle {
  display: table-cell;
  vertical-align: middle;
  padding: 0 8%;
}
.node-type-custom-section-pages .field-name-field-informational-blocks .field-name-field-distribution-banner-name .inner {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  /*whatever width you want*/
}
.node-type-custom-section-pages .field-name-field-informational-blocks .field-name-field-distribution-banner-link {
  display: none;
  position: absolute;
  top: 180px;
  color: black;
  left: 8%;
  background: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/capas.png") no-repeat 90% center #B7BE00;
  box-sizing: border-box;
  padding: 3% 12% 3% 5%;
}
.node-type-custom-section-pages .field-name-field-informational-blocks .field-name-field-distribution-banner-link a {
  color: #444444;
  text-decoration: none;
}
.node-type-custom-section-pages .field-name-field-informational-blocks.black .field-name-field-distribution-banner-name {
  background-color: #303030;
}
.node-type-custom-section-pages .field-name-field-informational-blocks.grey .field-name-field-distribution-banner-name {
  background-color: #7d7d7d;
}
.node-type-custom-section-pages .field-name-field-informational-blocks:hover .field-name-field-product-tabs-desc,
.node-type-custom-section-pages .field-name-field-informational-blocks:hover .field-name-field-distribution-banner-link {
  display: block;
}
.node-type-custom-section-pages .assegurances-back-container {
  float: left;
  width: 100%;
  padding: 1% 0;
  margin-bottom: 40px;
}
.node-type-custom-section-pages .assegurances-back-container a.assegurances-back {
  color: #333333;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding: 7px 14px 7px 30px;
  background: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/goto-left.png") no-repeat scroll 6% center #B7BE00;
}
.node-type-custom-section-pages .bottom-link-container {
  float: left;
  width: 100%;
  margin-top: 40px;
}
.node-type-custom-section-pages .main-custom-block {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.node-type-custom-section-pages .main-custom-block .left-side {
  float: left;
  width: 30%;
  box-sizing: border-box;
}
.node-type-custom-section-pages .main-custom-block .left-side img {
  width: 100%;
}
.node-type-custom-section-pages .main-custom-block .right-side {
  float: left;
  width: 70%;
  position: relative;
  box-sizing: border-box;
  padding: 0 2%;
  min-height: 164px;
}
.node-type-custom-section-pages .main-custom-block .right-side .custom-block-content {
  font-size: 14px;
  color: #333333;
}
.node-type-custom-section-pages .main-custom-block .right-side .custom-block-content a {
  text-decoration: none;
  color: black;
}
.node-type-custom-section-pages .field-slideshow-carousel-wrapper {
  position: absolute;
  bottom: 0;
}
.node-type-custom-section-pages .broders-in-arms {
  border-top: 1px solid #b2b2b2;
  width: 100%;
}
.node-type-custom-section-pages .broders-in-arms a {
  float: right;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  padding: 1% 3%;
  background: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/goto_right_micro.png") no-repeat scroll 93% center #B7BE00;
}
.node-type-custom-section-pages .broders-in-arms a.left-button {
  float: left;
  background: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/goto_left_micro.png") no-repeat scroll 12px center #B7BE00;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .section-fc-container {
  float: left;
  width: 662px;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .section-fc-container .field-name-field-informational-blocks {
  width: 48.22335%;
  float: left;
  margin-bottom: 20px;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .section-fc-container .field-name-field-informational-blocks:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .section-fc-container .field-name-field-informational-blocks:nth-child(2n + 2) {
  margin-left: 51.77665%;
  margin-right: -100%;
  clear: none;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text {
  float: left;
  width: 328px;
  box-sizing: border-box;
  padding-left: 20px;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner {
  float: left;
  position: relative;
  background: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/main_pages/base_custom_banner.jpg") no-repeat scroll 0 0 #B7BE00;
  background-size: cover;
  width: 100%;
  height: 626px;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner .title {
  color: white;
  font-size: 26px;
  font-weight: bold;
  width: 64%;
  margin: 82px auto 0 auto;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner ul.custom-list {
  color: white;
  font-size: 18px;
  margin-top: 40px;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner ul.custom-list li {
  list-style: circle url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/micropoint.png");
  margin-left: 60px;
  padding: 0 0 14px;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner ul.custom-list li a {
  color: white;
  font-size: 18px;
  text-decoration: none;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner ul.custom-list li a:hover {
  text-decoration: underline;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner .last-message {
  color: white;
  font-size: 22px;
  font-weight: bold;
  margin-left: 40px;
  background: url("/sites/all/themes/creditandorra_negoci/group_assegurances/assets/check_validated.png") no-repeat scroll 0 0 transparent;
  padding: 8px 0  12px 54px;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner .last-message a {
  color: white;
  font-size: 18px;
  text-decoration: none;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner .custom-botom-link {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  bottom: 0;
  font-size: 18px;
  color: white;
  background-color: #303030;
  text-align: center;
  height: 70px;
  cursor: pointer;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner .custom-botom-link .outer {
  display: table;
  position: absolute;
  height: 100%;
  width: 100%;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner .custom-botom-link .middle {
  display: table-cell;
  vertical-align: middle;
  padding: 0 8%;
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner .custom-botom-link .inner {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  /*whatever width you want*/
}
.node-type-custom-section-pages .node-custom-section-pages.has-fake-sidebar .field-name-field-simple-page-right-text .custom-banner .custom-botom-link .inner a {
  color: white;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
}

/* We put this settings here to avoid conflicts with styles.css
 /ca/activitat-del-grup-0
 */
.fold-unfold {
  display: none;
}

.page-node-403 #tabs .ui-tabs-nav li, .page-node-95 #tabs .ui-tabs-nav li, .page-node-975 #tabs .ui-tabs-nav li, .page-node-1256 #tabs .ui-tabs-nav li {
  background: none white;
  border: 2px solid #e5e5e5;
}
.page-node-403 #tabs .ui-tabs-nav li a, .page-node-95 #tabs .ui-tabs-nav li a, .page-node-975 #tabs .ui-tabs-nav li a, .page-node-1256 #tabs .ui-tabs-nav li a {
  color: #666666;
  width: 165px;
  padding: 100px 0 20px 0;
  text-align: center;
  height: 30px;
  font-size: 14px;
}
.page-node-403 #tabs .ui-tabs-nav li a .icon-tab, .page-node-95 #tabs .ui-tabs-nav li a .icon-tab, .page-node-975 #tabs .ui-tabs-nav li a .icon-tab, .page-node-1256 #tabs .ui-tabs-nav li a .icon-tab {
  right: 30%;
  top: 30px;
  bottom: auto;
}
.page-node-403 #tabs .ui-tabs-nav li:nth-child(2) img, .page-node-95 #tabs .ui-tabs-nav li:nth-child(2) img, .page-node-975 #tabs .ui-tabs-nav li:nth-child(2) img, .page-node-1256 #tabs .ui-tabs-nav li:nth-child(2) img {
  width: 60px;
  top: 24px;
}
.page-node-403 #tabs .ui-tabs-nav li:nth-child(3) img, .page-node-95 #tabs .ui-tabs-nav li:nth-child(3) img, .page-node-975 #tabs .ui-tabs-nav li:nth-child(3) img, .page-node-1256 #tabs .ui-tabs-nav li:nth-child(3) img {
  width: 64px;
}
.page-node-403 #tabs .ui-tabs-nav li:nth-child(4) img, .page-node-95 #tabs .ui-tabs-nav li:nth-child(4) img, .page-node-975 #tabs .ui-tabs-nav li:nth-child(4) img, .page-node-1256 #tabs .ui-tabs-nav li:nth-child(4) img {
  width: 60px;
}

.page-node-403 #tabs .ui-tabs-nav li.ui-state-active, .page-node-95 #tabs .ui-tabs-nav li.ui-state-active, .page-node-975 #tabs .ui-tabs-nav li.ui-state-active, .page-node-1256 #tabs .ui-tabs-nav li.ui-state-active {
  border-color: #B7BE00;
}
.page-node-403 #tabs .ui-tabs-nav li.ui-state-active a, .page-node-95 #tabs .ui-tabs-nav li.ui-state-active a, .page-node-975 #tabs .ui-tabs-nav li.ui-state-active a, .page-node-1256 #tabs .ui-tabs-nav li.ui-state-active a {
  background: none;
}

/*# sourceMappingURL=assegurances.css.map */
