/* General Blueprint Style */
@font-face {
	font-family:'CantarellRegular';
	src:url(/font/Cantarell-Regular-webfont.eot);
	src:url(/font/Cantarell-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/font/Cantarell-Regular-webfont.woff) format("woff"),url(/font/Cantarell-Regular-webfont.ttf) format("truetype"),url(/font/Cantarell-Regular-webfont.svg#CantarellRegular) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'CantarellBold';
	src:url(/font/Cantarell-Bold-webfont.eot);
	src:url(Cantarell-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(Cantarell-Bold-webfont.woff) format("woff"),url(Cantarell-Bold-webfont.ttf) format("truetype"),url(Cantarell-Bold-webfont.svg#CantarellBold) format("svg");
	font-weight:400;
	font-style:normal;
}

*,:after,:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

body,html {
	font-size:100%;
	padding:0;
	margin:0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,.clearfix:after {
	content:" ";
	display:table;
}

.clearfix:after {
	clear:both;
}

body {
	font-family:'CantarellRegular';
	color:#47a3da;
}

.no-padding-side {
	padding-left:0!important;
	padding-right:0!important;
}

.no-padding-right {
	padding-right:0!important;
}

.no-padding-top {
	padding-top:0!important;
}

.no-padding-bottom {
	padding-bottom:0!important;
}

.img-width-100 {
	width:100%;
}

.col-rize {
    width: 12.5% !important;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

p {
	margin:0 0 5px;
}

.clear {
	float:none;
}

.container {
	z-index:1;
}

/*		Stamp Imagens Categoria		 */
.stamp_product .zindex_top {
	right:70px;
	top:250px;
	width:25%;
}

.zindex_back {
	z-index:1;
}

.zindex_top {
	z-index:2;
	position:absolute;
	right:0;
	top:85px;
	width:45%;
}

.zindex_top.extra-slide {
	top:385px;
	width:30%;
}

/*		Imagens de categoria		*/
.product-image-name {
	position:relative;
}

.product-image-name span {
	font-family:'CantarellRegular';
	color:#111;
	float:left;
	width:100%;
	font-size:11px;
	margin-top:5px;
	margin-bottom:4px;
	text-align:center;
	text-transform:uppercase;
}

/*		HEADER		*/
.header-menu-text {
	font-size:11px;
	color:#d9d9d9;
	text-transform:uppercase;
	float:left;
	padding-top:4px;
	margin-bottom:0;
	margin-left:5px;
	margin-right:20px;
}

.header-about {
	text-align:right;
    float: left;
    width: 100%;
}

.about-text-header {
	margin-top: 5px;
	float: right;
	font-size:10px;
	color:#fafafa;
	text-transform:uppercase;
}

.about-text-header:hover {
	color:#d9d9d9;
}

.info-text-header {
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	padding-right:3%;
}

.info-text-header:hover {
	color:#fff;
}

.newsletter-subscription .newsbutton {
	color:#FFF;
	background:#535351;
	border:none;
	width:100%;
	height:30px;
	font-size:12px;
}

.newsletter-subscription .newsbutton:hover {
	color:#535351;
	background:#FFF;
}

.full-width-screen-header {
	width:100%;
	margin-bottom:10px;
/* background-color:#000; */
	background:url(/img/general/header/header-bar.jpg);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	-khtml-opacity:.85;
	opacity:.85;
}

.req-catalogue {
	float:left;
}

.brabbu-logo {
	padding-left:3%;
	padding-top:2%;
	margin-bottom:2%;
}

.logo-brabbu-areapress {
	display:block;
	margin:0 auto;
	margin-bottom:10px;
	width:12%;
}

.menu-border-top {
	color:#000;
	border:1px solid;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	-khtml-opacity:.3;
	opacity:.3;
	margin:6px 0 0;
}

.menu-border-bottom {
	color:#000;
	border:1px solid;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	-khtml-opacity:.3;
	opacity:.3;
	margin:0 0 6px;
}

.menu-header {
	font-family:'CantarellRegular';
	font-size:11px;
	color:#494949;
	text-transform:uppercase;
	float:left;
	text-align:center;
}

.menu-header:first-child {
	width:8%;
}

/*.menu-header:nth-child(3) {
	width:11%;
}
*/
.menu-header:nth-child(7) {
	width:7%;
}

.menu-header:nth-child(9) {
	width:8%;
	padding-right:1.5%;
}

.menu-header:hover {
	color:#494949;
	text-decoration:none;
}

.menu-header-logo {
	width:15%;
	float:left;
}

.header-search {
    float: right;
    margin-left: 5%;
    margin-top: 1px;
    position: relative;
}

.header-search .newsletter-subscription {
    float: left;
}

.header-search .newsletter-subscription input[type="text"] {
    padding-left: 10px;
    height: 18px;
    width: 127px;
    font-size: 10px;
}

.header-search .newsletter-subscription input[type="submit"] {
    width: 40px;
    height: 18px;
}

/************SIDE ICONS************/
#hover_block {
	position:fixed;
	left:0;
	margin-top:10%;
	width:31px;
	z-index:30001;
}

#hover_block ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.hover_block li a {
	display:block;
	position:relative;
	height:31px;
	width:31px;
	text-decoration:none;
}

ul.hover_block li img {
	position:absolute;
	left:0;
	width:100%;
}

.hover_block li:first-child {
	background-color:#000;
}

.hover_block li:nth-child(2) {
	background-color:#537DBC;
}

.hover_block li:nth-child(3) {
	background-color:#30CFF1;
}

.hover_block li:nth-child(4) {
	background-color:#0085CB;
}

.hover_block li:nth-child(5) {
	background-color:#424648;
}

.hover_block li:nth-child(6) {
	background-color:#F1605C;
}

.hover_block li:nth-child(7) {
	background-color:#ED6C53;
}

.hover_block li:nth-child(8) {
	background-color:#63CD52;
}

.hover_block li:nth-child(9) {
	background-color:#00B5E9;
}

.hover_block li:nth-child(10) {
	background-color:#5F6364;
}

.hover_block li:nth-child(11) {
	background-color:#7ccfdb;
}

/*		Visible on Hover		*/
.dropdown_desktop .dropdown {
	float:left;
}

.dropdown_desktop .dropdown-menu .sub-menu {
	left:100%;
	position:absolute;
	top:0;
	visibility:hidden;
	margin-top:-1px;
}

.dropdown_desktop .dropdown-menu li:hover .sub-menu {
	visibility:visible;
}

.dropdown_desktop .dropdown:hover .dropdown-menu {
	display:block;
	margin:0;
}

.dropdown_desktop .nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu {
	margin-top:0;
}

.dropdown_desktop .navbar .sub-menu:before {
	border-bottom:7px solid transparent;
	border-left:none;
	border-right:7px solid rgba(0,0,0,0.2);
	border-top:7px solid transparent;
	left:-7px;
	top:10px;
}

.dropdown_desktop .navbar .sub-menu:after {
	border-top:6px solid transparent;
	border-left:none;
	border-right:6px solid #fff;
	border-bottom:6px solid transparent;
	left:10px;
	top:11px;
	left:-6px;
}

.dropdown_desktop {
	float:left;
	width:100%;
}

.dropdown_desktop .dropdown .dropdown-toggle {
	font-family:'CantarellRegular';
	font-size:11px;
	background-color:transparent;
	color:#494949!important;
	text-transform:uppercase;
	float:left;
	text-align:center;
	border:0 solid #000;
	padding:0;
	width:100%;
}

.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {
	border:none!important;
	box-shadow:inset 0 0 0 rgba(0,0,0,0)!important;
}

.dropdown-menu>li>a {
	font-family:'CantarellRegular';
	font-size:12px;
	color:#494949;
}

.dropdown_desktop .d_casegoods {
	width:10%;
	text-align:center;
}

.dropdown_desktop .d_allproducts {
	width:12%;
}

.dropdown_desktop .d_upholstery {
	width:10%;
}

.dropdown_desktop .d_lighting {
	width:9%;
}

.dropdown_desktop .d_art {
	width:5%;
}

.dropdown_desktop .d_press-material {
	width:13%;
}

.dropdown_desktop .d_font-cover {
	width:14%;
}

.dropdown_desktop .d_tradeshow {
	width:9%;
	float: right;
}

/*		HIDE HEADER		*/
.header {
	z-index:3;
	position:fixed;
	display:none;
	width:100%;
	height:38px;
	padding-top:8px;
	background-color:rgba(1,1,1,0.8);
}

.header .brabbu-logo {
	padding-left:0;
	padding-top:0;
	margin-bottom:0;
	width:90%;
}

.header .menu-header {
	color:#d9d9d9;
}

#dropdown_desktop-header .dropdown-menu {
	margin-top:0;
}

#dropdown_desktop-header .dropdown-toggle {
	color:#d9d9d9!important;
	padding-bottom:9px;
}

/*		ALL PRODUCTS		*/
.category-divider-mr {
	margin-top:20px;
	float:left;
	width:100%;
}

.category-divider {
	text-transform:uppercase;
	font-size:14px;
	color:#494949;
	text-align:center;
	margin-bottom:0;
}

.tradeshow_pocket {
	float: left;
	text-align: center;
	width: 100%;
	margin-bottom: 0px;
	line-height: 0px;
}

/*		PRODUCTS CSS		*/

.next_product-border {
	border-bottom: 2px solid #B3B3B3;
}

.previous-product {
	float: left;
	text-align: left;
    font-size: 11px;
    color: #676767;
	text-transform: uppercase;
}
.next-product {
	float: right;
	text-align: right;
    font-size: 11px;
    color: #676767;
	text-transform: uppercase;
}
.previous-product img,
.next-product img {
	position: relative;
	width: 50px;
	top: -3px;
}

.next_subCategory {
	margin: 14px 0;
	text-align: center;
	text-transform: uppercase;
}

.content-piece-margin-lef {
	margin-left:10px;
}

.piece-name {
	text-transform:uppercase;
	font-size:18px;
	margin-top:10px;
	font-family:'CantarellRegular';
	color:#a08866;
}

.product-features {
	text-transform:uppercase;
	font-size:12px;
	color:#000;
	margin-bottom:3px;
}

.product-description {
	font-size:12px;
	color:#5e5e5e;
	margin-right:20px;
	margin-bottom:20px;
}

.product-features a {
	border:2px solid #d1d1d1;
	padding:.8% 3%;
}

.product-features a:hover {
	border-color:#adadad;
}

#luxury-washabins {
	float:left;
	margin-bottom:1%;
}

.product-image-center {
	width:100%;
	float:left;
}

.product-image-center img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.product-image-center p {
	text-align:center;
	margin-bottom:0;
}

#owl-product .item {
	margin:0 3px;
}

#owl-product .item img {
	display:block;
	width:100%;
}

.list_press{
	max-height: 610px;
	overflow: auto;
}

.press_data {
	color:#888;
}

.press_documento {
	color:#000;
}

.press_documento a:hover {
	color:#08c;
}

.download_pack {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:0;
}

.download_pack.pag_color-material {
	padding-top:4px;
}

.download_pack span:hover {
	cursor:pointer;
}

/* 		PRESS RELEASES		*/
.press_release {
	display:block;
	width:100%;
}

.press_release-title {
	margin-top:3%;
	float:left;
}

.press_release-text {
	float:left;
}

.press_release-readmore {
	float:left;
	color:#AF5336;
	margin-top:3%;
	text-transform:uppercase;
}

.release-title {
	font-size:16px;
}

.release-text {
	line-height:22px;
}

/*		INTERVIEWS		*/
.img-absolute-arrow {
	position:relative;
}

.img-absolute-arrow .arrow-left {
	right:0;
	background:transparent url(/pressarea/thumbnails/icons/arrowLeft.png) no-repeat;
	position:absolute;
	width:19px;
	height:38px;
	top:50%;
	margin-top:-19px;
}

.img-absolute-arrow .arrow-right {
	left:0;
	background:transparent url(/pressarea/thumbnails/icons/arrowRight.png) no-repeat;
	position:absolute;
	width:19px;
	height:38px;
	top:50%;
	margin-top:-15px;
}

.interview {
	text-align:center;
	padding:20% 15% 10%;
}

.interview p:hover {
	text-decoration:underline;
}

.interview-name {
	font-size:18px;
	margin:0;
}

.interview-cargo {
	font-size:10px;
}

.interview-text {
	font-size:12px;
}

.brand_history.first {
	text-align:left;
	padding:1% 5% 5% 4%;
}

.brand_history.second {
	text-align:left;
	padding:4% 5% 5% 4%;
}

.brand_history-name {
	font-size:18px;
	margin:0 0 10px;
	text-align:center;
}

.brand_history-cargo {
	font-size:10px;
}

.brand_history-text {
	font-size:12px;
	margin:0;
}

.img-brand-margin.second {
	margin-top:4%;
}

/*		Contact Us		*/
.team_press-img {
	width:50%;
}

.team_press-text {
	padding:4% 0 0 22%;
	line-height:20px;
}

.team_press-text a:hover {
	color:#08c;
	text-decoration:underline;
}

/*		Slide Press Kit		*/
#owl-press_kit .owl-controls.clickable {
	width: 20%;
	float: right;
}
.language-kit {
	float: left;
	width: 25%;
	margin-top: 2%;
}

.language-kit a{
	color: #727272;
}


/*		FOOTER		*/
.bottom-help {
	font-size:14px;
	font-weight:400;
	text-align:center;
	background-color:#FCFCFC;
	padding-top:15px;
	padding-bottom:15px;
	border:1px solid #E8E8E8;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:30px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	-khtml-border-radius:6px;
}

.bottom-help .bottom-media {
	color:#5B5B5B;
}

.bottom-help .bottom-phone {
	color:#252326;
}

.bottom-help a {
	color:#08c;
}

.bottom-help a:hover {
	color:#08c;
	text-decoration:underline;
}

.social-line {
	border:1px solid;
	color:#c3c3c3;
	margin:2% 0;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity:.7;
}

.social-line.line-margin {
	margin:.75% 0 2%;
}

.social-line.line_categoria-mr {
	margin-top:5px;
}

.img-center img {
	margin:auto;
	display:block;
}

.full-width-screen-footer {
	width:100%;
	background-color:#000;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	-khtml-opacity:.9;
	opacity:.9;
}

.footer-menu-text {
	font-family:'CantarellRegular';
	font-size:10px;
	color:#999;
}

.footer-menu-text:hover {
	font-family:'CantarellRegular';
	font-size:10px;
	color:#d9d9d9;
}

.bold-text {
	font-family:'CantarellRegular';
	font-weight:400;
}

.footer-menu-padding-right {
	padding-top:45%;
	padding-bottom:45%;
	float:left;
}

.center-footer {
	float:left;
}

.center-footer .footer-menu-text {
	font-family:'CantarellRegular';
	font-size:14px;
	color:#d9d9d9;
}

.center-footer .footer-menu-text.bold-text:hover {
	font-family:'CantarellRegular';
	font-size:14px;
	color:#d9d9d9;
	text-transform:uppercase;
}

.link-needed p {
	margin-bottom:0;
}

.title-link-needed,.title-link-needed a {
	text-transform:uppercase;
	font-family:'CantarellRegular';
	font-size:11px;
	color:#d9d9d9;
	margin-bottom:0;
}

.align-left {
	float:left;
}

.newsletter-subscription .title-link-needed {
	padding-top:14%;
}

.news-email {
	width:100%;
	height:25px;
	color:#d9d9d9;
	font-size:11px;
	border-bottom:1px solid #FFF;
	border-top:none;
	border-left:none;
	border-right:none;
	background:none;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	-khtml-opacity:.85;
	opacity:.85;
}

.newsbutton {
	color:#d9d9d9;
	background:none;
	border:none;
	font-size:13px;
	width:30px;
}

.footer-menu-text-about {
	font-family:'CantarellRegular';
	font-size:10px;
	color:#d9d9d9;
	cursor:pointer;
}

/*		Queries STYLE		*/
@media (max-width: 480px) {
	/*		Next Product		*/
	.previous-product img, 
	.next-product img {
		width: 30px;
	}
	.previous-product,
	.next-product {
		font-size: 8px;
	}

	/*		ALL PRODUCTS		*/
	.category-divider-mr {
		margin-top:12%;
		float:left;
		width:100%;
	}
	
	.view-also {
		padding-top:0;
	}
	
	.social-line .margin-top-line {
		padding-top:5%;
	}
	
	.icons-footer-social {
		height:25px;
	}
	
	.icons-footer-social img {
		width:25%;
	}
	
	.brand_history.first {
		padding-bottom:0;
	}
	
	/******** Stamp Categoria ********/
	.zindex_top {
		top:100px;
	}
	
	/*		Contact Us		*/
	.team_press-img {
		width:60%;
	}
	
	/******** FOOTER MOBILE ********/
	.footer-menu-text {
		font-size:8px!important;
	}
	
	.title-link-needed,.title-link-needed a {
		font-size:8px!important;
	}
	
	.newsletter-subscription .title-link-needed {
		padding-top:26%;
	}
	
	.bottom-help {
		font-size:12px!important;
	}
	
	#owl-product .item img {
		margin:0 auto;
	}
	
	.interview {
		padding:13% 10% 8%!important;
	}
	
	.img-absolute-arrow .arrow-right {
		width:38px!important;
		height:19px!important;
		top:0!important;
		left:50%!important;
		margin-top:0!important;
		margin-left:-19px;
		background:transparent url(/pressarea/thumbnails/icons/arrowDown.png) no-repeat!important;
	}
	
	.img-absolute-arrow .arrow-left {
		width:38px!important;
		height:19px!important;
		top:0!important;
		left:50%!important;
		margin-top:0!important;
		margin-left:-19px;
		background:transparent url(/pressarea/thumbnails/icons/arrowDown.png) no-repeat!important;
	}
}

/*		Special Case		*/
@media (max-width: 765px) {
	.img-absolute-arrow .arrow-right {
		width:38px!important;
		height:19px!important;
		top:0!important;
		left:50%!important;
		margin-top:0!important;
		margin-left:-19px;
		background:transparent url(/pressarea/thumbnails/icons/arrowDown.png) no-repeat!important;
	}
	
	.img-absolute-arrow .arrow-left {
		width:38px!important;
		height:19px!important;
		top:0!important;
		left:50%!important;
		margin-top:0!important;
		margin-left:-19px;
		background:transparent url(/pressarea/thumbnails/icons/arrowDown.png) no-repeat!important;
	}
}

/*		Seven Cols		*/
@media (min-width: 768px) {
	.seven-cols .col-xs-1,.seven-cols .col-sm-1,.seven-cols .col-md-1,.seven-cols .col-lg-1 {
		width:14.285714285714%;
		*width:14.285714285714%;
	}
}

@media (max-width: 992px) {
	/*		ALL PRODUCTS		*/
	.category-divider-mr {
		margin-top:7%;
		float:left;
		width:100%;
	}
	
	.icons-footer-mr {
		margin-top:7px;
		margin-bottom:0;
		float:left;
		width:100%;
	}
	
	/******** Stamp Categoria ********/
	.zindex_top {
		top:135px;
		width:40%;
	}
	
	/******** About the Brand ********/
	.img-brand-margin.first {
		margin-top:24%!important;
	}
	
	.img-brand-margin.second {
		margin-top:17%!important;
	}
	
	/******** FOOTER TABLE ********/
	.footer-menu-text {
		font-size:9px!important;
	}
	
	.title-link-needed,.title-link-needed a {
		font-size:9px!important;
	}
	
	.news-email {
		width:95%;
		font-size:10px;
		padding-left:5px;
	}
	
	.newsbutton {
		color:#d9d9d9;
		background:none;
		border:none;
		font-size:10px;
		width:30px;
	}
	
	.newsletter-subscription .newsbutton {
		width:95%;
		font-size:10px;
		height:20px;
	}
	
	.footer-menu-padding-right {
		padding-bottom:10%;
	}
	
	.newsletter-subscription .title-link-needed {
		padding-top:10%;
	}
	
	.interview {
		padding:15% 10% 10%!important;
	}
	
	.seven-cols .col-xs-1,.seven-cols .col-sm-1,.seven-cols .col-md-1,.seven-cols .col-lg-1 {
		width:14.285714285714%;
		*width:14.285714285714%;
	}
}

@media (min-width: 1200px) {
	.seven-cols .col-xs-1,.seven-cols .col-sm-1,.seven-cols .col-md-1,.seven-cols .col-lg-1 {
		width:14.285714285714%;
		*width:14.285714285714%;
	}
}