* {
    margin: 0;
    padding: 0;
	outline: 0 none;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fontes/opensans-bold-webfont.eot');
    src: url('../fontes/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/opensans-bold-webfont.ttf') format('truetype'),
         url('../fontes/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fontes/opensans-extrabold-webfont.eot');
    src: url('../fontes/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fontes/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight:800;
    font-style:normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fontes/opensans-regular-webfont.eot');
    src: url('../fontes/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/opensans-regular-webfont.ttf') format('truetype'),
         url('../fontes/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fontes/opensans-semibold-webfont.eot');
    src: url('../fontes/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fontes/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

body {
    font: 13px/1.55em arial,helvetica;
}

body {
    color: #2f2f2f;
    font: 13px/1.55em 'open_sansregular',arial,helvetica;
	text-rendering: optimizeLegibility;
  	margin: 0 auto;
	min-width: 990px;
}

a {
    text-decoration: none;
	color: #333333;
}

img{
    border: 0 none;
}

input, select {
    outline: 0 none;
}

ul {
    list-style: none outside none;
}

.sprite{
    background-image: url("../imagens/sprite.png?v04");
    background-repeat: no-repeat;
    text-indent: -9999px;
	text-align: left;
}

body .to-left{float: left;}
body .to-right{float: right; clear: right;}
body .align-right{text-align: right;}
body .align-left{text-align: left;}
body .align-center{text-align: center;}
.w-5{width: 5%}
.w-10{width: 10%}
.w-15{width: 15%}
.w-20{width: 20%}
.w-25{width: 25%}
.w-30{width: 30%}
.w-33{width: 33%}
.w-35{width: 35%}
.w-40{width: 40%}
.w-42{width: 42%}
.w-45{width: 45%}
.w-47{width: 47%}
.w-49{width: 49%}
.w-50{width: 50%}
.w-55{width: 55%}
.w-60{width: 60%}
.w-62{width: 62%}
.w-65{width: 65%}
.w-68{width: 68%}
.w-70{width: 70%}
.w-75{width: 75%;}.fix-owl.w-75{width: 780px;}
.w-80{width: 80%}
.w-85{width: 85%}
.w-90{width: 90%}
.w-95{width: 95%}
.w-97{width: 97%}
.w-100{width: 100%}
.fix-owl{width:990px;}
.hide{display: none;}
.padding-15{padding: 15px;}
.padding-20{padding: 20px;}
.inline-block{display: inline-block;}
.nowrap{white-space: nowrap;}
.align-right{text-align: right;}
.align-left{text-align: left;}
.align-center{text-align: center;}
.margin-top{margin-top: 5px;}

/*Box de Conteúdo*/

#container{overflow: hidden;}

#content{
    margin: 0 auto;
    text-align: left;
    min-width: 990px;
    max-width: 1245px;
    clear: both;
    background-color: #FFF;
    padding: 10px 0 76px;
}

#col-left{
    float: left;
    display: block;
    width: 190px;
    margin: 0 10px 10px 0; 
}

#col-right{
    float: right;
    display: block;
	width: 160px;
}

#col-content{
    display: block;
    overflow: hidden;
}

/*Banners*/

.banner-header{
  min-width: 990px;
  margin: 0 auto;
  max-width: 1245px;
  padding: 0;
  background-color: #FFF;
}

.banner-header-advantages{
  width: 20.52%;
  padding: 0;
  float: right;
}

.banner-header-advantages > *{
  display: block;
}

.banner-header-advantages img{
  margin-bottom: 0;
}

.banner-header-advantages a{
  margin-bottom: -5px;
}

.banner-jquery{
  opacity: 1;
  display: block;
  float: left;
  width: 79%;
}

.banner-full{
  clear: both;
}

.banner-full-1 img{
	margin-bottom: -3px!important;
	margin-top: 10px;
}

.banner-header.banner-jquery{
    overflow: hidden;
}

.banner-header .owl-buttons div{
	position: absolute;
	top: 45%;
	width: 34px;
	height: 50px;
	background: url("../imagens/sprite.png") no-repeat;
	text-indent: -9999px;
}

.banner-header .owl-buttons div.owl-prev{
	background-position: 0 -150px;	
	left: 0;
}

.banner-header .owl-buttons div.owl-next{
	background-position: -50px -150px;
	right: 0;	
}

.banners-side *{
    display: inline;
}

.banners-below. img{
    margin-bottom: 20px;
}

/* Banner Destaque */

.banner-featured{
    width: 100%;
    margin: 0 auto;
    padding: 0 0 10px;  
  	font-size: 0;
}

.banner-featured a{
    margin: 0 1% 0 0;
    display: inline-block;
    line-height: 0;
    width: 24.25%;
}
  
.banner-featured a:nth-child(4){
    margin-right: 0;
}  

.banner-featured a:nth-child{
    margin-left: 7px;
}

.banner-featured a:hover {
    border-bottom: 5px solid #b9328f !important;
    box-sizing: border-box;
} 

/* Lista Home Departamentos */

.list-departament-natal img{
    margin-bottom: -5px !important;
}

.list-departament-natal img:hover{
	opacity: .8;
}

.banner-full-dept img{
	margin-bottom:0!important;	
}

.banners-below img:after{
    content: "";
    display: block;
}

.banner-advantages{
	background: #FFAE00;
	text-align: center;
	font-size: 0;
	height: 60px;
}

.banner-novidades-jquery{
    width: 100%;
    padding: 5px 0 10px 0;
    margin-bottom: 8px;
	display: inline-block;
	max-height: 250px; 
    max-width: 1045px;
    overflow: hidden;  
}

.banner-novidades-jquery .owl-item{
    text-align: center;
}

.banner-novidades-jquery .owl-buttons div{
	position: absolute;
	top: 42%;
	width: 30px;
	height: 30px;
	background:url("../imagens/sprite.png?v03") no-repeat;      	  
	text-indent: -9999px
}
.banner-novidades-jquery .owl-buttons div.owl-prev{
	background-position: -600px -700px;  
	left: 0px;	    
}
.banner-novidades-jquery .owl-buttons div.owl-next{
	background-position: -650px -700px;
	right: 5px;	
} 

.banner-outside {
    position: fixed;
    top: 230px;
    z-index: -1;
}

.banner-outside-left {
    right: 50%;
    margin-right: 623px;
}

.banner-outside-right {
    left: 50%;
    margin-left: 623px
} 

/*Títulos*/

.heading-primary{
	border-radius: 4px;
    margin-top: 0;
    padding: 9px 0;
    background-color: #f3ecf5;
    position: relative;
}

.heading-primary-depto{
    padding: 5px 0;
    background-color: #fff;
    border-bottom: 3px solid #00acbf;
	margin-bottom: 8px;
}

.heading-primary-depto h1{
  color: #b9328f;
  font-weight: normal;
  font-size: 22px;
  font-family: 'open_sansbold';
}

.heading-primary-depto h2{
  color: #b9328f;
  font-weight: normal;
  font-size: 22px;
  font-family: 'open_sansbold';
}

.text-description-depto{
	color: #00acbf;
	font-size: 13px;
	margin-bottom: 21px;
}

.arrow-collection:after {
  border-radius: 0 0 4px 4px;
  content: "";
  display: block;
  height: 16px;
  left: 6px;
  top: 0;
  width: 17px;
  float: right;
  background-image: url("../imagens/sprite.png?v2");
  background-position: -596px -144px;
}

.heading-primary h2, .heading-primary h1{    
  color: #b9328f;
  font-weight: normal;
  padding: 0 10px;
  display: table;
  font-size: 22px;
  font-family: 'open_sansbold';
  width: 98%;
}
.heading-primary h2 a{
color: inherit;
}
.view-all-products {
    color: #b9328f;
    font-family: "open_sansregular";
    font-size: 14px;
    position: absolute;
    right: 7px;
    top: 9px;
}
.heading-secundary{
  padding: 5px 0;
  border-bottom: 3px solid #00acbf;
}

.heading-secundary h2, .heading-secundary h1{    
  color: #b8338f;
  font-size: 20px;
  font-weight: normal;
  font-family: 'open_sansbold';
}
.heading-secundary h2 a{color: inherit;}

.heading-tertiary{
    background: #eee;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 10px 15px;
}

.heading-tertiary h2, .heading-tertiary h1, .heading-tertiary h3 {    
    color: #666;
	font-size: 16px;
	font-weight: normal;
}.heading-tertiary h2 a{color: inherit;}

.heading-quartiary{
	margin: 15px 0; 
}

.heading-quartiary h2, .heading-quartiary h1, .heading-quartiary h3{
	color: #059bbf;
    font-weight: normal;
	font-size: 18px;
}.heading-quartiary h2 a{color: inherit;}


.heading-quinary{
  background-color: #b9328f;
  margin-bottom: 10px;
  border-radius: 4px;
  margin-top: 0;
  padding: 9px 0;
  position: relative;
}

.heading-quinary h2{
  color: #FFF;
  font-weight: normal;
  padding: 0 10px;
  display: table;
  font-size: 20px;
  width: 98%;
}

/*Filtros, Menu Esquerdo*/

.nav-primary{
}

.nav-primary-heading-primary{
	color: #fff;
    font-size: 13px;
    text-align: left;
    text-indent: 0;
    font-weight: normal;
    background: #b9328f;
    padding: 7px 3px 7px 10px;
    font-family: 'open_sansbold';
	text-rendering: optimizeLegibility;
}

.nav-primary-heading-primary a, .nav-primary-heading-secundary a, .nav-primary-current-primary a{
    color: #fff;
	display: block;	
}
.nav-secundary ul{
	background-color: #b9328f;
	margin: 0;
}
.nav-primary > ul{
    margin-bottom: 10px;
	background: #f3ecf5;
}

	.nav-primary li{
    list-style: none;
}

.nav-primary li ul{
    margin: 5px 0;
}

.nav-primary ul li ul li{
    clear: both;
    display: block;
    transition: all 200ms ease-out 0s;
}

.nav-primary ul li ul li:hover{
    background-color: #fff;
}

.nav-primary ul li ul li a{
    font-size: 12px;
    color: #057792;
    padding: 3px 5px 3px 10px;
    display: block;
	font-family: 'open_sanssemibold';
}

.nav-primary-bullet{
	font-size: 22px;
	color: #F57710;
	float: left;
  	padding-right: 5px;
	margin-bottom: 1px;
}

.nav-current .nav-primary-bullet{
    color: #b9328f;
}

.nav-secundary-bullet{
	font-size: 15px;
	color: #59BC00;
}

.nav-PriceRange{
    border: none;
}

.nav-PriceRange label{
    display: block;
    padding: 5px 0;
}

.nav-PriceRange label select{
    border: 1px solid #ccc;
    color: #666;
    padding: 3px;
    font-size: 11px;
    width: 100%;
}

.nav-primary-current-primary{
	color: #fff;
    font-size: 16px;
    text-align: left;
    text-indent: 0;
    font-weight: normal;
    background: #ff7918 url('data:image/png;base64,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/GMzLdsAADo2aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzMiA3OS4xNTkyODQsIDIwMTYvMDQvMTktMTM6MTM6NDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE4LTAxLTI2VDE2OjQzOjUxLTAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDEtMjlUMTQ6MjU6MTQtMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE4LTAxLTI5VDE0OjI1OjE0LTAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjZkMmE4NjhiLWU5YTQtYTA0MC05MjIyLWRkOGQ1OTkyZWQ0NzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmYzMzU2NGJkLTA1MTAtMTFlOC04OGNjLWE5YmU5ZjEzMWJhODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjU4Mjk3NzZmLTk4MTYtNTE0Zi04MjkyLTlmMGU2NDY1ZTg4ZDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1ODI5Nzc2Zi05ODE2LTUxNGYtODI5Mi05ZjBlNjQ2NWU4OGQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTgtMDEtMjZUMTY6NDM6NTEtMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2ZDJhODY4Yi1lOWE0LWEwNDAtOTIyMi1kZDhkNTk5MmVkNDc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTgtMDEtMjlUMTQ6MjU6MTQtMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6STaggAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEPSURBVHjarNMhS0RBFIbhZ0UQtYjBIBgERRCLDKwgmISbBTVpM9ku+CcERQYUNG4Su1jmFxi8oMlmMFhkk2GTrOUuyOLu3ZU9MDDDOfNyvjnf1NrttlHG2CBFKcT9FOLJyIC4wvlIgCnEOubK/dEoOrz8tT+tKq71GkoKcQF7uOhKXeMM71mRf/cEphB3cYhxrGIRtT7NfOAFLdxnRd5QXu5EEztDOGS+XHD3p+QU4gwesTIg9AsbWZG/9nzDFOIEnrBWAWuinhX5W+VQUoiT+MR0H+B6VuTPA9kmK/JWxUA6cgfzYQpxC1MVwO1hjL3Zdb7FTbfkYYCzpaSHcooHWZEfYwmNMrc81E/5b/wMAAqTT3uRa28/AAAAAElFTkSuQmCC') no-repeat left center;
    padding: 7px 3px 7px 23px;
    font-family: 'open_sansbold';
}

.nav-current-heading-primary a, .nav-primary-heading-secundary a{
    color: #fff;
	display: block;	
}
.nav-secundary ul{
	background-color: #b9328f;
	margin: 0;
}
.nav-current > ul{
    margin-bottom: 10px;
	background: #ff7918;
}

	.nav-current li{
    list-style: none;
}

/*
.nav-current.dept-menu li[data-href*="departamento/13/artigos+decoracao+de+natal"],
.nav-current.dept-menu li[data-href*="departamento/13/artigos+decoracao+de+natal"] h3 {
    background: #c80109;
}
*/

.nav-primary.dept-menu ul li h3.nav-primary-heading-primary[data-href*="artigos-de-carnaval"]{
	background: #ff7918
}

.nav-primary.dept-menu ul li h3.nav-primary-heading-primary[data-href*="enfeites-de-natal"]{
	background: #c80109;
}
.nav-primary.dept-menu ul li h3.nav-primary-heading-primary[data-href*="reveillon"]{
	background: #c80109;
}
.nav-primary.dept-menu ul li h3.nav-primary-heading-primary[data-href*="festa-halloween"]{
	background: #c80109;
}

.nav-primary.dept-menu ul li h3.nav-primary-heading-primary[data-href*="artigos+decoracao+de+natal"]{
	background: #c80109;
}

.nav-primary.dept-menu ul li h3.nav-primary-heading-primary[data-href="https://www.a25festas.com.br/festa-junina"]{
    background: #c80109;
}

.nav-primary.dept-menu ul li h3.nav-primary-heading-primary[data-href="https://www.a25festas.com.br/festas-tematicas/festa-brasil"]{
    background: #c80109;
}

.nav-current li ul{
    margin: 5px 0;
	padding-bottom: 14px;
}

.nav-current ul li ul li{
    clear: both;
    display: block;
    transition: all 200ms ease-out 0s;
}

.nav-current ul li ul li:hover{
    background-color: #cd5daa;
}

.nav-current ul li ul li a{
    font-size: 13px;
    color: #fff;
    padding: 3px 5px 3px 10px;
    display: block;
}

.nav-current-bullet{
	font-size: 27px;
	color: #F57710;
	float: left;
  	padding-right: 5px;
	margin-bottom: 1px;
}

.nav-secundary-bullet{
	font-size: 15px;
	color: #59BC00;
}

/*Listagens de produtos Vitrine Collections*/

.collections{
    width: 790px;
	float: left;
}

.banner-right-collections{
    float: right;
    margin-left: 10px;
    width: 245px;
}

.without-banner-right{
	width: 1045px;
}

.without-banner-right .collection-product{
	width: 200px;
}

.collection .owl-carousel{
    margin: 10px auto;
    padding-bottom: 15px;
	padding-bottom: 46px;
}

.collection .owl-prev{
    position: absolute;
    top: 30%;
    display: block;
    left: -15px;
    width: 17px;
    height: 49px;
    background: url("../imagens/sprite.png") no-repeat -300px -150px;
    text-indent: -9999px;
}

.collection .owl-next{
    position: absolute;
    display: block;
    top: 30%;
    right: -15px;
    width: 17px;
    height: 49px;
    background: url("../imagens/sprite.png") no-repeat -350px -150px;
    text-indent: -9999px;
}

/*Listagens de produtos Vitrine Collections com abas*/

.collectionTab{
    display: none;
}
.collectionTab.active{
    display: block;
}
.collections-titles{
    border-bottom: 3px solid #3B9BBF;
    border-radius: 3px;
    overflow: hidden;
}
.collections-titles li{
    float: right;
    color: #059bbf;
    font-size: 14px;
    font-weight: bold;
    background: #b6f0fe;
    padding: 5px 10px;
    height: 27px;
    margin: 8px 18px 0 0;
    cursor: pointer;
    border-radius: 3px 0 0 0;
    position: relative;
    box-sizing: border-box;
}
.collections-titles li:after{
    content: "";
    position: absolute;
    right: -13px;
    top: 0;
    width: 13px;
    height: 27px;
	background: url("../imagens/sprite.png");
    background-position: -750px -150px;
}
.collections-titles li:hover{
    color: #B9328F;
}
.collections-titles li.active{
    float: left;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
    background: #059bbf;
    height: 35px;
    margin: 0;
    padding: 8px 10px 2px;
}
.collections-titles li.active:after{
    content: "";
    width: 40px;
    height: 35px;
    position: absolute;
    right: -40px;
	background: url("../imagens/sprite.png");
	background-position: -700px -150px;
}
.collections-titles li.active:hover{
    color: #B6F0FE;
}

/*HotSite*/

.hotsite img{
	display: block;
}

/*Vitrines de recomendação dos departamentos*/


/*Opções da listagem completa*/

#divCaixaListagemdeptCollection{
    clear: both;
}

.collection-top, .collection-bottom{
    padding: 6px 10px;
    overflow: hidden;
    color: #b9328f;
	background: #f3ecf5;
	border-radius: 3px;
}
.prodct_quantity{
	font-size: 15px;
	padding: 3px 50px 0 0;
	float: left;
}

.collection-pagination{
    color: #b9328f;
    width: 550px;
}

.collection-pagination-pages{
    text-align: center;
	float: left;
	font-size: 14px;
}

.collection-pagination-pages a{
    color: #b9328f;
    display: inline-block;
    padding: 1px 5px;
    margin: 0 2px;
}

.collection-pagination-pages a.active, .collection-pagination-pages a:hover{
	color: #fff;
    background: #12b2a0;
    padding: 5px 5px;
}

.collection-ordenation{
    float: right;
	padding-top: 4px;
}

.collection-ordenation select{
    color: #666;
    border: 1px solid #b9328f;
    padding: 2px;
    font-size: 11px;   
    margin-left: 5px; 
}

.collection > ul{
    list-style:none;
    text-align:left;
    margin-top: 10px;
    font-size: 0;
}

.collection > ul > li, .collection-ul-li{
    display: inline-block;
    height: 100%;
    *display: inline;
    *float: none;
    *zoom:1;
    vertical-align: top;
    margin: 0 0 30px 0;
	width: 25%;
}

.col3 .collection-li{width: 33%}
.col4 .collection-li{width: 25%}

.collection-product{
    margin: 0 auto;
    width: 98%;
	min-width: 200px;
    padding: 7px;
    box-sizing: border-box;
    transition: all 200ms ease-out 0s;
}


.collection-li:hover .collection-product, .coldept .collection-li:hover{
    background: #f3ecf5;
}

.collection-product-quickView{
    position: absolute;
    right: -8px;
    top: 20px;
    font-size: 10px;
    background-position: -396px -296px;
    border: 1px solid #f0f0f0;
    background-color: #fff;
    border-right: none;
    width: 60px;
    height: 20px;
    z-index: 5;
    display: none;
}

.collection-li:hover .collection-product-quickView{
    display: block;
}

.collection-product-image{
    position: relative;
    margin-bottom: 5px;
    text-align: center;
    background: #fff;
    border: 2px solid #e8daec;
}

.collection-product-image img{
    display: block;
}

.collection-product-variants{
	height: 20px;
	text-align: left;
	display: none;
}

.collection-product-name{
    font-size: 15px;
    height: 50px;
    line-height: 17px;
    overflow: hidden;
    color: #222;
	font-weight: normal;
	margin-top: 29px;
}.collection-product-name a{color:#363636}

.collection-product-description{
    color: #7c7c7c;
    height: 31px;
    margin: 4px 0 8px;
    overflow: hidden;
    font-size: 12px;
    line-height: 15px;
}.collection-product-description a{color: inherit}

.collection-product-price{
  color: #059bbf;
  font-size: 23px;
  font-weight: normal;
  margin-right: 5px;
  font-family: 'open_sansbold';
}.collection-product-price a{color: inherit}

.collection-product-price small{
  font-size: 23px;
  font-weight: normal;
  margin-right: 5px;
  font-family: 'open_sansbold';
}

.collection-product-price del{
	color: #6e6e6e;
    font-size: 14px;
    display: block;
    font-weight: normal;
    font-family: 'open_sansregular';
	height: 20px;
}

.collection-product-splitPrice{
  display: block;
  height: 15px;
  color: #000;
  font-size: 12px;
  padding-top: 2px;
  height: 20px;
}.collection-product-splitPrice a{color: inherit}

.collection-product-payInFullPrice{
    display: none;
    height: 15px;
    color: #b9328f;
    font-size: 14px;
	margin: 1px 0;
}.collection-product-payInFullPrice a{color: inherit}

.collection-product-bestPrice{
    display: none;
    background: #12b2a0;
}

.collection-product-bestPrice-container {
    height: 30px;
    display: block;
    margin-top: 10px;
}

.collection-product-bestPrice[data-image*="atacarejo"]{
    display: block;
}

.collection-product-bestPrice img{
    vertical-align: middle;
}

.collection-product-bestPrice strong{
    color: #fff;
    font-size: 14px;
    margin-left: 5px;
    vertical-align: middle;
}

.collection-product-shippingPromo{
    position: absolute;
    top: 0;
    right: 0;
    display: inline;
    width: 100%;
}

.collection-product-promoExpress{
    position: absolute;
    top: 0;
    left: 0;
	text-align: center;
    width: 100%;
	display: none;
}

.collection-product-release{
	position: absolute;
    left: 0;
    bottom: 0;
	background-position: 0 -300px;
	width: 105px;
	height: 17px;
	float: left;
}

.collection-product-preSale{
    position: absolute;
    background-position: -250px -300px;
    width: 105px;
    height: 17px;
    float: left;
    left: 0;
    bottom: 0;
}

.collection-product-offer{
	position: absolute;
    background-position: -150px -300px;
    width: 68px;
    height: 17px;
    float: right;
	bottom: 0;
	right: 0
}

.collection-product-discountPercent{
    position: absolute;
    left: 5px;
    top: 5px;
}

.collection-product-discountPercent span{
    background: #f48c31;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    height: 47px;
    width: 47px;
    line-height: 47px;
    text-align: center;
    border: 1px solid #FFF;
}

.collection-product-buy{
    margin: 10px auto 0 auto; 
    overflow: hidden;
	width: 188px;
}

.collection-product-unavailable{
    position: absolute;
    bottom: 33px;
    right: 0;
	background-position: -600px -480px;
	width: 100%;
	text-align: center;
	height: 21px;
	z-index: 10;
}

/*
.collection-product-unavailable-inside{
    position: absolute;
    bottom: 33px;
    right: 0;
	background-position: -582px -480px;
	width: 100%;
	text-align: center;
	height: 21px;
	z-index: 10;
}
*/

.collection-product-unavailable-inside {
    bottom: 75px;
    left: 0;
    text-align: center;
    height: 28px;
    z-index: 10;
    position: relative;
    text-indent: initial;
    width: 100%;
    background: #9f9f9f;
}

.collection-product-unavailable-inside:before {
    content: "Indisponível";
    font-size: 15px;
    line-height: 15px;
    color: #FFF;
    position: absolute;
    left: 0;
    top: 5px;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    width: 100%;
    font-weight: bold;
}

.collection-product-buyInput{
    float: left;
	width: 85px;
}

.collection-product-buyInput input{
    padding: 8px 5px 8px 5px !important;
    width: 45px !important;
	text-align: center;
}

.collection .spin-bt{
    right: 6px;
}

.collection-product-buyInput input {
  float: left;
  margin: 0 5px!important;
}

.collection-product-buy-bt{
	width: 99px;
    height: 29px;
    background-color: #f48c31;
    float: right;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-family: 'open_sansbold';
    padding-top: 8px;
}

/*Migalha de Pão*/

.breadCrumb{
    padding-bottom: 20px;
    overflow: hidden;
}

.banners-side + .breadCrumb {
    padding: 20px 0;
}

.breadCrumb-home, .breadCrumb-departaments, .breadCrumb-product, .breadCrumb-search, .breadCrumb-list, .filterBy-item{
    float: left;
	padding-top: 5px;
}

.breadCrumb-home a{
	color: #3C62A5;
    background-color: #D2E0F7;
    padding: 5px 10px;
    border-radius: 3px;
	margin-right: 5px;
}

.breadCrumb-product a, .breadCrumb-search span, .breadCrumb-list span{
    margin: 0 5px;
    vertical-align: middle;
}

.breadCrumb-departaments{
	padding-top: 4px;
}

.breadCrumb-departaments a{
	color: #FFF;
	background-color: #3C62A5;
	margin-right: 5px;
	vertical-align: middle;
	padding: 5px 10px;
	border-radius: 4px;
	font-size: 14px;
}

.breadCrumb-product{
	color: #FFF;
	background-color: #3C62A5;
	margin-right: 5px;
	vertical-align: middle;
	padding: 4px 10px 5px;
	border-radius: 4px;
	font-family: 'open_sanssemibold';
	font-size: 14px;
	margin-top: 1px;
}

.breadCrumb-search{
	background-color: #3C62A5;
	margin-right: 5px;
	vertical-align: middle;
	padding: 4px 10px 3px;
	border-radius: 4px;
	font-family: 'open_sanssemibold';
	font-size: 14px;
	margin-top: 1px;
}

.breadCrumb-search span{
	color: #FFF;
}

.breadCrumb-list{
	margin-right: 5px;
	vertical-align: middle;
	background-color: #3C62A5;
	padding: 4px 10px 3px;
	border-radius: 4px;
	font-family: 'open_sanssemibold';
	font-size: 14px;
	margin-top: 1px;
}

.breadCrumb-list span{
	color: #FFF;
}

.filterBy-item a{
    color: #424242;
    margin: 0 10px;
    vertical-align: middle;
    padding-right: 13px;
    text-indent: 0;
    background: url("../imagens/filterBy-del.png") no-repeat right 3px;
}

.filterBy-item a:hover{
    background-position: right -38px;
}

.breadCrumb small {
    color: #424242;
    vertical-align: middle;
}

.breadCrumb .breadCrumb-departaments:last-child a{
    color: #468F00!important;
}

/*Spin*/

.spin{
    position: relative;
}

.spin-bt{
    cursor: pointer;
    display: block;
    height: 17px;
    right: 0;
    text-indent: -9999px;
    width: 15px;
	background: url("../imagens/sprite.png") no-repeat;
	float: left;
	margin-top: 9px;
}

.spin-add{
    background-position: -100px -150px;
    top: 0;
}

.spin-remove{
    background-position: -150px -150px;
    bottom: 0;
}

/*Tabelas*/

.table{
    width: 100%;
    margin-top: 10px;
    border-collapse: collapse;
}

.table-title{
    background: #b9328f;
    color: #fff;
    padding: 10px;
    text-align: center;
	text-transform: uppercase;
}

.table-title:first-child{
    border-radius: 3px 0 0 3px;
}

.table-title:last-child{
    border-radius: 0 3px 3px 0;
}

.table-item td{
    padding: 10px 5px;
    border-bottom: 1px solid #EAEAEA;
    color: #7c7c7c;
}

.table-item-a{
    color: #666;
}

/*Box*/

.box-primary{
    text-align: left;
    border: 1px solid #eee;
    margin: 10px auto;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 #fff;
    box-sizing: border-box;
}


/*Formulários*/

.form{
    font-size: 0;
}

.form-box{
    text-align: left;
    border: 1px solid #eee;
    margin: 10px auto;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 #fff;
}

.form-box fieldset{
    border: none;
    padding: 10px 0;
}

.form-box-heading{
    padding: 15px;
    background: #f3ecf5;
    border-bottom: 1px solid #eee;
    font-weight: 200;
    line-height: 20px;
    font-size: 16px;
    color: #333;
    vertical-align: top;
    box-sizing: border-box;
}

.form-box-bt{
    padding: 10px 15px;
    background-color: #f3ecf5;
    border-top: 1px solid #ddd;
    border-radius: 0 0 6px 6px;
    overflow: hidden;
}

.form-item{
    overflow: hidden;
    padding: 5px 15px;
    vertical-align: top;
    color: #666;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}

.form-item label{
    font-size: 12px;
}

.form input[type=text], .form input[type=password], .form select, .form textarea, .form input[type=TextBox]{   
  border: 2px solid #cfcfcf;
  color: #707070;
  font-size: 12px;
  padding: 6px;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
}

.form textarea{
    height: 160px;
}

.form input[type=text]:focus, .form input[type=password]:focus, .form select:focus, .form textarea:focus, .form input[type=TextBox]:focus{
    border-color: #ccc;
}

.form input[type=radio], .form input[type=checkbox]{
    margin-right: 5px;
    vertical-align: middle;
}

.form-title{
    margin-right: 5px;
    color: #666;
    font-size: 13px;
    padding: 4px 0;
    vertical-align: middle;
    display: block;    
    text-align: left;
}
.security{
    float: left;
    margin-right: 5px;
}
.security > input{
    float: left;
}

.validate{
    position: relative;
}

.validate-field-error, .input-validation-error{
    border-color: red !important;
}

.validate-message, .field-validation-error{
    background: none repeat scroll 0 0 #ffffa3;
    border: 1px solid #f1d031;
    color: #555555;
    display: none;
    font-size: 10px;
    left: 50%;
    margin-left: -65px;
    padding: 5px;
    position: absolute;
    top: 0;
    border-radius: 2px;
    text-align: center;
	display: none;
}

.validate-message:after, .field-validation-error:after {
    content: url("../imagens/validate-arrow.png");
    height: 8px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    bottom: -3px;
    width: 10px;
}

.text-area textarea{
	width: 409px;
}

/*Mensagens para o usuário*/

.sorry{
    padding: 60px 0;
    text-align: center;
}

.sorry-content{
    max-width: 720px;
    margin: 0 auto;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    display: table;
}

.sorry-content.ops:before{
    content:"";
    width: 100px;
    height: 98px;
    display: block;
    margin-right: 35px;
    background: url("../imagens/sprite.png") no-repeat 0 -350px; 
    display: inline-block;
    vertical-align: top;
    margin-top: 20px;
}

.sorry-info{
    border-left: 1px solid #dbdbdb;
    padding: 20px 0 20px 35px;
    display: inline-block;
    vertical-align: top;
    white-space: normal;
}

.sorry-info h2{
    font-size: 20px;
    color: #000000;
    margin-bottom: 40px;
}

.sorry-info h2 strong{
    color: #ffaa1b;
}

.sorry-info h3{
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
}

.sorry-info li{
    list-style: none;
    font-size: 12px;
    color: #000;
    padding: 2px 0;
}

.sorry-info p{
    font-size: 12px;
    color: #000;
    display: block;
    margin-bottom: 10px;
}

.alert{
    padding: 8px 35px 8px 14px;
    margin: 15px auto;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    color: #c09853;
    font-size: 13px;
    box-sizing: border-box;
}.alert a{color: inherit; text-decoration: underline;}

.alert ul{
    margin: 0  0 0 15px;
}

.alert ul li:first-child {
    margin: 20px 0 0 0;
}

.alert ul li:last-child {
    margin: 0 0 15px 0;
}

#msg-erro-carrinho h2{
    display: none;
}

#msg-erro-carrinho ul{
    list-style: none;
}

.alert.success{
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

/*Botões*/

.bt-small-primary{
  display: inline-block;
  background: #f48c31;
  color: #fff;
  font-size: 18px;
  padding: 7px 15px;
  border-radius: 3px;
  vertical-align: middle;
  cursor: pointer;
  border: 0;
  transition: all 200ms ease-out 0s;
  font-family: 'open_sansbold';
  cursor: pointer;
}

.bt-small-primary:hover{
	background: #f47200;
}

.bt-big-primary{
  display: inline-block;
  background: #f48c31;
  color: #fff;
  font-size: 17px;
  text-transform: uppercase;
  padding: 10px 25px;
  border-radius: 3px;
  cursor: pointer;
  border: 0;
  transition: all 200ms ease-out 0s;
  cursor: pointer;
}

.bt-big-primary:hover{
	background: #f47200;
}

.bt-small-secundary{
	display: inline-block;
	background: #0076be;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;	
	padding: 5px 15px; 
	border-radius: 3px;
	cursor: pointer;
	border: 0;
	transition: all 200ms ease-out 0s;
}

.bt-big-secundary{
	display: inline-block;
	background: #0076be;
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;	
	padding: 10px 25px; 
	border-radius: 3px;
	cursor: pointer;
	border: 0;
	transition: all 200ms ease-out 0s;
}

.bt-small-secundary:hover, .bt-big-secundary:hover{
	background: #0076be;
}

/*Links*/

.link-default{
    color: #666;
    text-transform: uppercase;
    display: inline-block;
    font-size: 11px;
}

.link-default:hover{
    text-decoration: underline;
}

/*Compra Rápida*/

#buy-message{
    padding: 10px;
    text-align: center;
}

.buy-message-title{
    color: #155896;
    font-family: "roboto condensed",arial;
    font-size: 22px;
    line-height: 20px;
    margin: 10px auto 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.buy-message-bt{
    display: block;
}

.buy-message-bt-keepBuy{
    display: inline-block;
	width: 250px;
	height: 30px;
	background-position: -250px -719px;
}

.buy-message-bt-goCart{
    display: inline-block;
	width: 205px;
	height: 30px;
	background-position: 12px -719px;
}

/* Personalizacao da Página de Resultado não encontrado e Página de Erro */

.message-news{
    margin: 20px 0 15px;
    width: 100%;
    text-align: center;
    font-size: 25px;
    display: inline-block;
    color: #FFF;
    line-height: 20px;
    background-color: #059bbf;
    padding: 10px 0px;    
}

/*Voltar para o Topo*/

.toTop{
    position: fixed;
    right: 0;
    top: 85%;
}

.toTop a{
    display: block;
    width: 117px;
	height: 54px;
	background-position: -400px -449px;
}

.banner-line-dept{
    height: 6px;
	margin-top: -16px;
	margin-bottom: 9px;
}

/*Ajax Loader*/

.ajaxLoader {
    position:fixed;
    _position:absolute;
    *position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: url('../imagens/loader.gif') no-repeat center center #fff;
    z-index:9998;
    opacity:0.75;
    -moz-opacity:0.75;
    filter:alpha(opacity=75);
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop); *top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
    display: none;
}

/*Página inicial*/

.banner-top10{
    width: 100%;
	margin-bottom: 10px;
	display: inline-block;
}  
  
.banner-top10-icon{
    background-position: -600px -550px;  
    float: left;
    width: 139px;
    height: 137px;
    margin-top: 5px  
}  

.banner-top10 .owl-carousel{
    width: 902px;
    float: right;
    margin: 0 auto;
}  
  
.banner-top10-jquery .owl-item{
    width: 167px !important;
    margin: 10px 0px 0 13px;  
}  

.banner-top10-jquery .owl-item:before{
    position: absolute;
    top: -12px; 
    left: -8px;
    width: 93px;
    height: 62px;
	background: url('../imagens/sprite.png') no-repeat;
}
  
.banner-top10-jquery .owl-item:nth-child(1):before{
    content:"";
    background-position: 0 -850px;
}  
.banner-top10-jquery .owl-item:nth-child(2):before{
    content:"";
    background-position: -100px -850px;
}
.banner-top10-jquery .owl-item:nth-child(3):before{
    content:"";
    background-position: -200px -850px;
}  
.banner-top10-jquery .owl-item:nth-child(4):before{
    content:"";
    background-position: -300px -850px;
}  
.banner-top10-jquery .owl-item:nth-child(5):before{
    content:"";
    background-position: -400px -850px;
}  
.banner-top10-jquery .owl-item:nth-child(6):before{
    content:"";
    background-position: -500px -850px;
}  
.banner-top10-jquery .owl-item:nth-child(7):before{
    content:"";
    background-position: -600px -850px;
}  
.banner-top10-jquery .owl-item:nth-child(8):before{
    content:"";
    background-position: -700px -850px;
}  
.banner-top10-jquery .owl-item:nth-child(9):before{
    content:"";
    background-position: 0 -950px;
}  
.banner-top10-jquery .owl-item:nth-child(10):before{
    content:"";
    background-position: -100px -950px;
}    
  
.banner-top10-jquery .owl-buttons div{  
    position: absolute;
    top: 45%;
    width: 32px;
    height: 30px;
    text-indent: -9999px;  
}
  
.banner-top10-jquery .owl-buttons div.owl-prev{
    background: url("../imagens/sprite.png") no-repeat -600px -700px;
    left: 0;
}  

.banner-top10-jquery .owl-buttons div.owl-next{
    background: url("../imagens/sprite.png") no-repeat -650px -700px;
    right: 0;
}  
  
@media screen and (max-width: 1277px) {  
    .banner-top10-icon { display:none; }
    .banner-top10 .owl-carousel{ float: none; clear: both;}
}  

@media screen and (max-width: 1120px) {  
    .banner-top10{ display: none; }  
}

@media screen and (max-width: 1265px) {
    .banner-right-collections{ display: none; }
    #content{ padding: 0 10px; }

	.collections{
		width: 790px !important;
    	float: left;  
  	}
}