@charset "UTF-8";
/* line 4, ../sass/domini.scss */
#name-and-slogan {
  display: none;
}

/* line 7, ../sass/domini.scss */
#header {
  min-height: 63px;
}

/* line 38, ../../../../../../../../../lib/gems/1.9.1/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#menu-domini-region:after {
  content: "";
  display: table;
  clear: both;
}

/* line 18, ../sass/domini.scss */
#name-and-slogan {
  background-color: rgba(35, 31, 32, 0.3);
}

/* line 21, ../sass/domini.scss */
#site-slogan {
  color: #fff;
}

/* line 24, ../sass/domini.scss */
.breadcrumb {
  padding: 14px 0 0;
  margin-top: 0;
  margin-bottom: 13px;
  margin-left: 0;
  color: #6a6a6a;
}

/* line 31, ../sass/domini.scss */
#cercador-domini-region {
  padding: 0px 0px 40px;
  /*margin-bottom:30px;*/
}

/* line 35, ../sass/domini.scss */
.page-node-26 #cercador-domini-region {
  /* home de domini */
  margin-bottom: 0;
}

/* line 38, ../sass/domini.scss */
.block-cercador-domini {
  margin-top: 50px;
}

/* home domini */
/* line 44, ../sass/domini.scss */
#block-views-frontpage-domini-block-2 {
  margin-top: 60px;
}

/* menu fundacio - Superfish 1 */
/* line 49, ../sass/domini.scss */
.sf-menu.sf-style-white li.last.sf-depth-1 {
  background: #bf2d36;
}
/* line 51, ../sass/domini.scss */
.sf-menu.sf-style-white li.last.sf-depth-1 a {
  color: #fff;
}
/* line 54, ../sass/domini.scss */
.sf-menu.sf-style-white li.last.sf-depth-1 a:hover {
  color: #7c7c7c;
}

/* line 58, ../sass/domini.scss */
.sf-menu.sf-style-white li.sfHover a {
  background: #fff !important;
  color: #7c7c7c !important;
}

/* line 63, ../sass/domini.scss */
.sf-menu.sf-style-white li.active-trail.last.sf-depth-1 a:hover {
  color: #7c7c7c;
  background: #fff;
}

/* line 68, ../sass/domini.scss */
.sf-menu.sf-style-white li.sf-depth-1 a.active {
  background: #bf2d36;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 74, ../sass/domini.scss */
.sf-menu.sf-style-white li,
.sf-menu.sf-style-white.sf-navbar {
  background: transparent;
  border-right: 1px solid #ccc;
}

/* line 79, ../sass/domini.scss */
.sf-menu.sf-style-white span.nolink,
.sf-menu.sf-style-white a {
  color: #231f20;
}

/* line 82, ../sass/domini.scss */
.sf-menu.sf-style-white li.sf-depth-2 a.active {
  background: #fff;
  color: #231f20 !important;
}

/* line 86, ../sass/domini.scss */
.sf-menu.sf-style-white li.sf-depth-2 a {
  color: #7c7c7c !important;
}

/* line 89, ../sass/domini.scss */
.sf-menu.sf-style-white li.sf-depth-2 a:hover {
  color: #231f20 !important;
}

/* menu domini - Superfish 2 */
/* line 93, ../sass/domini.scss */
#superfish-2 {
  width: 100%;
  background: rgba(35, 31, 32, 0.1);
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  margin-top: 15px;
}
/* line 102, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white li, #superfish-2.sf-menu.sf-style-white.sf-navbar {
  background: transparent;
  border-right: 1px solid #ccc;
}
/* line 106, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white li li {
  background: #fff;
  color: #7c7c7c;
}
/* line 110, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white li li a {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
/* line 115, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white span.nolink, #superfish-2.sf-menu.sf-style-white a {
  padding-right: 7px;
  padding-left: 7px;
  color: #231f20;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 121, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white li.last {
  border-right: 1px solid #ccc;
}
/* line 131, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white li:hover, #superfish-2.sf-menu.sf-style-white li:hover span.nolink, #superfish-2.sf-menu.sf-style-white li.sfHover, #superfish-2.sf-menu.sf-style-white li.active a, #superfish-2.sf-menu.sf-style-white a:focus, #superfish-2.sf-menu.sf-style-white a:hover, #superfish-2.sf-menu.sf-style-white a:active, #superfish-2.sf-menu.sf-style-white.sf-navbar li li {
  background: #fff;
  color: #7c7c7c;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 137, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white a.sf-depth-2:hover {
  color: #7c7c7c;
}
/* line 140, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white.sf-navbar li ul {
  background-color: #fff;
}
/* line 143, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white li li {
  border-bottom: none;
}
/* line 146, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white li.sf-depth-1 a.active {
  background: #444442;
  color: #fff;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 152, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white li.sf-depth-2 a.active {
  background: #fff;
  color: #7c7c7c;
}
/* line 156, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white .first a {
  padding-left: 10px;
}
/* line 161, ../sass/domini.scss */
#superfish-2.sf-menu.sf-style-white a:focus, #superfish-2.sf-menu.sf-style-white a:hover, #superfish-2.sf-menu.sf-style-white a:active {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}

/*********/
/*
#block-menu-menu-auxiliar li a {
	background-color: $gris-transparent-2;
	border-right: 1px solid $red-3;
	color:$gris-1;
}
#block-menu-menu-auxiliar li.first a {
	@include border-bottom-left-radius(3px);
}
*/
/*
#block-lang-dropdown-language {
	background-color: $gris-transparent-2;
	@include border-bottom-right-radius(3px);
	color: #000;
	a {
		color: #000;
	}
}*/
/* pàgines */
/* line 192, ../sass/domini.scss */
.node-site .field-name-body,
.node-landing-page .field-name-body {
  text-align: left;
  margin-bottom: 0;
}

/* line 200, ../sass/domini.scss */
#page-title,
.field-name-title h1,
.node-type-page h1#page-title,
.region-whois-domain h1,
.node-type-landing-page h1#page-title {
  font-weight: normal;
  font-family: "brandon_grotesquebold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  background: none;
  text-align: left;
  font-size: 2.6em;
  margin: 0 0 7px;
}

/* line 209, ../sass/domini.scss */
.region-whois-domain h1 {
  min-width: 400px;
}

/* line 213, ../sass/domini.scss */
#content h1,
#content h2 {
  color: #231f20;
  text-align: left;
  margin-top: 0;
}

/* line 218, ../sass/domini.scss */
#content h2 {
  font-family: "brandon_grotesque_regularRg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* promocions */
/* line 224, ../sass/domini.scss */
.block-promotions .views-row {
  margin-bottom: 20px;
}
/* line 227, ../sass/domini.scss */
.block-promotions .views-row h3 {
  text-align: center;
  font-family: "brandon_grotesque_regularRg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
/* line 231, ../sass/domini.scss */
.block-promotions .views-row h3 a {
  text-decoration: none;
}
/* line 233, ../sass/domini.scss */
.block-promotions .views-row h3 a:hover {
  text-decoration: underline;
}

@media all and (min-width: 960px) {
  /* line 242, ../sass/domini.scss */
  #header-region {
    height: 102px;
  }

  /* line 245, ../sass/domini.scss */
  #main-container {
    margin-top: 102px;
  }
}
/* pàgina registradors acreditats */
/* line 253, ../sass/domini.scss */
.accredited-registrars-block .views-row {
  float: left;
  text-align: center;
  width: 195px;
  height: 80px;
  overflow: hidden;
  margin: 0 20px 20px;
  background: #fff;
}
/* line 262, ../sass/domini.scss */
.accredited-registrars-block .views-row img {
  margin: 0 auto;
}

/* comparativa de registradors (Rut) */
/* comparativa de registradors */
/* line 2, ../sass/_comparativa.scss */
.box.icon {
  text-align: center;
}

/* line 5, ../sass/_comparativa.scss */
#domini-cat.comparativa #domini {
  height: 230px;
}

/* line 10, ../sass/_comparativa.scss */
.comparativa-table .header-table {
  margin-bottom: 6px;
}

/* line 13, ../sass/_comparativa.scss */
.comparativa-table .cell {
  margin-right: 2px;
  height: 75px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}

/* line 20, ../sass/_comparativa.scss */
.comparativa-table .cell.last {
  margin-right: 0px;
}

/* line 23, ../sass/_comparativa.scss */
.comparativa-table .views-row {
  vertical-align: top;
  margin-bottom: 6px;
}

/* line 27, ../sass/_comparativa.scss */
.comparativa-table .views-row .cell {
  color: #231f20;
  background-color: #FFF;
  height: 75px;
  margin-right: -2px;
  /* problema amb inline-block */
}

/* line 33, ../sass/_comparativa.scss */
.header-table .cell {
  font-size: 1em;
  color: #FFF;
  background-color: #231f20;
  height: 50px;
}

/* line 39, ../sass/_comparativa.scss */
.comparativa-table .column-1 {
  width: 160px;
}

/* line 42, ../sass/_comparativa.scss */
.comparativa-table .column-2 {
  width: 106px;
}

/* line 45, ../sass/_comparativa.scss */
.comparativa-table .views-row .column-2 {
  padding-top: 15px;
  height: 60px;
}

/* line 49, ../sass/_comparativa.scss */
.comparativa-table .column-3 {
  width: 85px;
}

/* line 52, ../sass/_comparativa.scss */
.comparativa-table .column-4 {
  width: 244px;
}

/* line 55, ../sass/_comparativa.scss */
.comparativa-table .column-5 {
  width: 102px;
}

/* line 58, ../sass/_comparativa.scss */
.comparativa-table .column-6 {
  width: 233px;
}

/* line 61, ../sass/_comparativa.scss */
.comparativa-table .views-row .cell.column-6 {
  margin-left: 4px;
}

/* line 64, ../sass/_comparativa.scss */
.comparativa-table .header-table .cell span {
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  display: block;
  line-height: 1em;
}

/* line 71, ../sass/_comparativa.scss */
.i18n-es .comparativa-table .header-table .cell span {
  padding-left: 0;
  padding-right: 0;
}

/* line 77, ../sass/_comparativa.scss */
.comparativa-table .views-row .column-2 span {
  font-size: 1.9em;
  line-height: normal;
  font-family: 'brandon_grotesquebold', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 83, ../sass/_comparativa.scss */
.comparativa-table .views-row .column-3 {
  color: #6a6a6a;
  height: 55px;
  padding-top: 20px;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 89, ../sass/_comparativa.scss */
.comparativa-table .views-row .column-3 span {
  font-size: 1.4em;
  line-height: 1.5em;
}

/* line 93, ../sass/_comparativa.scss */
.comparativa-table .views-row .column-4 {
  text-align: left;
  padding: 12px;
  height: 51px;
  width: 220px;
}

/* line 99, ../sass/_comparativa.scss */
.comparativa-table .views-row .column-5 {
  height: 55px;
  padding-top: 20px;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 104, ../sass/_comparativa.scss */
.comparativa-table .views-row .column-6 {
  height: 75px;
  /*padding-top: 5px;*/
  background-color: rgba(255, 255, 255, 0.6);
  display: inline-block;
  text-align: left;
}

/* line 111, ../sass/_comparativa.scss */
.atribut {
  display: inline-block;
  height: 50px;
  width: 32px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  font-size: 0.9em;
  text-transform: uppercase;
  text-align: center;
  font-family: 'brandon_grotesquebold', "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*letter-spacing: -0.1em;*/
  vertical-align: middle;
  line-height: 1.1em;
  margin-right: 5px;
}

/* line 125, ../sass/_comparativa.scss */
.atribut.dns {
  background-color: #cc575e;
  height: 35px;
  padding-top: 15px;
}

/* line 130, ../sass/_comparativa.scss */
.atribut.mb {
  background-color: #dc8c91;
  height: 41px;
  padding-top: 9px;
}

/* line 135, ../sass/_comparativa.scss */
.atribut.mb span, .atribut.mail span {
  font-size: 1.2em;
  font-family: "brandon_grotesque_regularRg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 139, ../sass/_comparativa.scss */
.atribut.mail {
  background-color: #5e92a7;
  height: 41px;
  padding-top: 9px;
}

/* line 144, ../sass/_comparativa.scss */
.atribut.estadistiques {
  background-color: #9096ad;
  height: 35px;
  padding-top: 15px;
}

/* line 149, ../sass/_comparativa.scss */
.atribut.dnssec {
  height: 41px;
  padding-top: 9px;
  background-color: #9d9d9d;
}

/* line 154, ../sass/_comparativa.scss */
.idiomes {
  display: inline-block;
  height: 25px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  text-align: center;
  background-color: #dddcda;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 1px;
}

/* line 164, ../sass/_comparativa.scss */
.idiomes span {
  display: inline-block;
  font-size: 0.9em;
  text-transform: uppercase;
  text-align: center;
  margin-right: 6px;
}

/* line 171, ../sass/_comparativa.scss */
.canals {
  display: inline-block;
  width: 120px;
  height: 65px;
  text-align: left;
  float: left;
}

/* line 178, ../sass/_comparativa.scss */
.canals img {
  margin-left: 4px;
  margin-top: 15px;
}

/* line 182, ../sass/_comparativa.scss */
.info {
  display: inline-block;
  width: 113px;
}

/* line 186, ../sass/_comparativa.scss */
.info .idiomes {
  display: inline-block;
  height: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  text-align: left;
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
  /*padding-top:5px;*/
  float: left;
}

/* line 197, ../sass/_comparativa.scss */
.info .idiomes span {
  display: inline-block;
  font-size: 0.9em;
  text-transform: uppercase;
  text-align: left;
  margin-right: 6px;
}

/* line 204, ../sass/_comparativa.scss */
.horari {
  clear: both;
  line-height: 1.1em;
  /*margin-top:5px;*/
  float: left;
  font-size: 0.95em;
}

/* line 211, ../sass/_comparativa.scss */
.llegenda {
  float: left;
  margin-left: 165px;
}

/* line 215, ../sass/_comparativa.scss */
.llegenda .llegenda-header.item {
  width: 755px;
  background-color: #bab9b9;
  color: #231f20;
  padding-top: 5px;
  padding-bottom: 5px;
  cursor: pointer;
  margin-bottom: 0 !important;
}

/* line 225, ../sass/_comparativa.scss */
.llegenda-header.item:hover {
  background-color: #bf2d36;
  color: #fff;
}

/* line 230, ../sass/_comparativa.scss */
.llegenda .llegenda-header img {
  float: right;
  height: 8px;
  margin-right: 5px;
  margin-top: 10px;
}

/* line 236, ../sass/_comparativa.scss */
.llegenda .llegenda-info {
  width: 775px;
  padding: 0 !important;
  display: none;
}
/* line 38, ../../../../../../../../../lib/gems/1.9.1/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.llegenda .llegenda-info:after {
  content: "";
  display: table;
  clear: both;
}

/* line 242, ../sass/_comparativa.scss */
.llegenda .llegenda-info .element {
  clear: both;
  margin-bottom: 5px;
  height: 50px;
}
/* line 247, ../sass/_comparativa.scss */
.llegenda .llegenda-info .element.first {
  padding-top: 10px;
}
/* line 250, ../sass/_comparativa.scss */
.llegenda .llegenda-info .element.last {
  padding-bottom: 10px;
}

/* line 254, ../sass/_comparativa.scss */
.element.first {
  padding-top: 20px;
}

/* line 257, ../sass/_comparativa.scss */
.element.last {
  padding-bottom: 20px;
}

/* line 262, ../sass/_comparativa.scss */
.llegenda .llegenda-info .element img {
  display: inline-block;
  width: 32px;
  float: left;
  margin-right: 10px;
  margin-left: 10px;
}

/* line 269, ../sass/_comparativa.scss */
.llegenda .llegenda-info .element p {
  display: inline-block;
  width: 695px;
  margin-top: 0px;
  float: left;
}

/* line 275, ../sass/_comparativa.scss */
.llegenda .llegenda-info .element .titol {
  font-family: 'brandon_grotesquebold', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 279, ../sass/_comparativa.scss */
.llegenda .item {
  padding: 10px;
}

/* bloc de cerca */
/* line 283, ../sass/_comparativa.scss */
#block-views-registradors-block-3 {
  margin-top: 20px;
}
/* line 287, ../sass/_comparativa.scss */
#block-views-registradors-block-3 .view-filters {
  position: absolute;
  top: -10px;
}
/* line 292, ../sass/_comparativa.scss */
#block-views-registradors-block-3 .view-filters label {
  display: none;
}

/* line 296, ../sass/_comparativa.scss */
.page-content {
  position: relative;
}

/* sobre el domini .cat */
/* line 3, ../sass/_domini_cat.scss */
.domini-cat h1 {
  color: #ffffff;
  font-family: "brandon_grotesquebold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 3em;
  margin-top: 15px;
}

/* line 12, ../sass/_domini_cat.scss */
.domini-cat h2 {
  color: #231f20;
  font-family: "brandon_grotesquebold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 3em;
  margin-top: 25px;
  text-align: center;
}
/* line 20, ../sass/_domini_cat.scss */
.domini-cat .content-list-level-1 h2 {
  text-align: left;
  margin-top: 0;
  font-size: 2.3em;
  line-height: 1.2em;
  margin-bottom: 8px;
  font-family: "brandon_grotesque_regularRg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 29, ../sass/_domini_cat.scss */
.domini-cat .content-list-level-3 .field-name-title h2 {
  text-align: left;
  margin-top: 0;
  font-size: 1.4em;
  font-family: "brandon_grotesque_regularRg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 39, ../sass/_domini_cat.scss */
#block-block-23 h2,
#block-views-casestudy-block-5 h2.block-title {
  color: #231f20;
  font-family: "brandon_grotesquebold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 3em;
  margin-top: 25px;
  text-align: center;
}

/* line 48, ../sass/_domini_cat.scss */
.domini-cat h3, .domini-cat h4 {
  color: #231f20;
  font-family: "brandon_grotesque_regularRg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.8em;
  line-height: 1.1em;
}

/* line 55, ../sass/_domini_cat.scss */
.domini-cat .subtitle {
  color: #FFF;
  text-align: left;
  padding: 0px;
  float: none;
}

/* line 61, ../sass/_domini_cat.scss */
.domini-cat .subtitle.gris {
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  padding-right: 100px;
  padding-left: 100px;
  margin-bottom: 30px;
  color: #6a6a6a;
}

/* line 72, ../sass/_domini_cat.scss */
#footer-top,
#content-top {
  background: url("../assets/bg-2.jpg");
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #e5e5e2;
  border-bottom-color: #e5e5e2;
}

/* line 81, ../sass/_domini_cat.scss */
.fourth-content, .third-content, .second-content {
  clear: both;
}

/* line 84, ../sass/_domini_cat.scss */
.domini-cat.portada .second-content {
  min-height: 750px;
}

/* line 87, ../sass/_domini_cat.scss */
.domini-cat.portada .third-content {
  min-height: 180px;
}

/* line 90, ../sass/_domini_cat.scss */
.domini-cat #domini {
  height: 380px;
}

/* line 93, ../sass/_domini_cat.scss */
.domini-cat .second-content h4 {
  text-transform: uppercase;
  color: #FFF;
  text-decoration: none;
  font-family: "brandon_grotesque_regularRg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  text-align: center;
  margin-bottom: 10px;
}

/* line 102, ../sass/_domini_cat.scss */
.atribut-domini.mosaic-block {
  height: 182px;
  width: 312px;
  margin-right: 2px;
  text-align: center;
  float: left;
  margin-bottom: 2px;
  cursor: pointer;
}

/* line 111, ../sass/_domini_cat.scss */
.atribut-domini .mosaic-overlay {
  left: 0px;
  top: 0px;
}
/* line 114, ../sass/_domini_cat.scss */
.atribut-domini .mosaic-overlay p {
  font-family: "brandon_grotesque_regularRg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 118, ../sass/_domini_cat.scss */
.atribut-domini.black .mosaic-overlay .details p {
  color: #231f20;
}

/* line 121, ../sass/_domini_cat.scss */
.atribut-domini.white .mosaic-overlay .details p {
  color: #fff;
  margin-top: -20px;
}

/* line 125, ../sass/_domini_cat.scss */
.atribut-domini.last {
  margin-right: 0px;
}

/* line 128, ../sass/_domini_cat.scss */
.atribut-domini.black .mosaic-backdrop {
  background-color: #231f20;
}
/* line 130, ../sass/_domini_cat.scss */
.atribut-domini.black .mosaic-backdrop p {
  font-family: "brandon_grotesque_regularRg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 134, ../sass/_domini_cat.scss */
.atribut-domini.white .mosaic-backdrop {
  background-color: #fff;
}
/* line 136, ../sass/_domini_cat.scss */
.atribut-domini.white .mosaic-backdrop p {
  font-family: "brandon_grotesque_regularRg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 140, ../sass/_domini_cat.scss */
.atribut-domini.black .mosaic-backdrop p {
  color: #FFF;
  margin-top: 15px;
}

/* line 144, ../sass/_domini_cat.scss */
.atribut-domini.white .mosaic-backdrop p {
  color: #231f20;
  margin-top: 0px;
}

/* line 148, ../sass/_domini_cat.scss */
.atribut-domini.white .mosaic-overlay {
  background-color: #231f20;
}

/* line 152, ../sass/_domini_cat.scss */
.atribut-domini.black img {
  margin-top: 30px;
}

/* line 155, ../sass/_domini_cat.scss */
.atribut-domini.white {
  background-color: #FFF;
}

/* line 158, ../sass/_domini_cat.scss */
.atribut-domini.white h5 {
  margin-bottom: 0px;
  margin-top: 10px;
  font-family: "brandon_grotesquebold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.3em;
  line-height: 1.2em;
  font-weight: normal;
}

/* line 166, ../sass/_domini_cat.scss */
.atribut-domini .mosaic-overlay .button {
  background-color: #bf2d36;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  text-decoration: none;
  padding-top: 3px;
  padding-right: 20px;
  padding-bottom: 2px;
  padding-left: 20px;
  color: #FFF;
  position: absolute;
  bottom: 20px;
  left: 65px;
  width: 135px;
  line-height: 23px;
}

/* line 183, ../sass/_domini_cat.scss */
.atribut-domini.white img {
  margin-top: 15px;
}

/* line 186, ../sass/_domini_cat.scss */
.sobre-domini .third-content {
  height: 580px;
}

/* line 189, ../sass/_domini_cat.scss */
.sobre-domini .fourth-content {
  height: 590px;
}

/* line 192, ../sass/_domini_cat.scss */
.sobre-domini .fifth-content {
  height: 500px;
}

/* line 195, ../sass/_domini_cat.scss */
.atributs-qualitat {
  margin-bottom: 40px;
}

/* line 198, ../sass/_domini_cat.scss */
.mosaic-block {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 201, ../sass/_domini_cat.scss */
.button.mes {
  width: 200px;
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  height: 20px;
  line-height: 1.3em;
}

/* line 213, ../sass/_domini_cat.scss */
.atributs-tecnics {
  margin-bottom: 20px;
}

/* menu peu atributs */
/* line 219, ../sass/_domini_cat.scss */
.modul-domini {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
}

/* line 224, ../sass/_domini_cat.scss */
.modul-domini .button.mes {
  width: 250px;
  text-transform: uppercase;
  color: #FFF;
  background-color: #353132;
  font-size: 0.9em;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-left: 5px;
  font-family: "brandon_grotesquebold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  line-height: 1.5em;
}

/* line 238, ../sass/_domini_cat.scss */
.modul-domini .button.mes:hover {
  background-color: #bf2d36;
}
