.row {
  width: 1024px;
}

.top-menu > ul > li:hover .dropdown1 {
      display: block\9;
}

@media (max-width: 1077px) {
  .row {
    width: 704px;
  }
}

@media (min-width: 768px) {
  .top-menu > ul > li:hover .dropdown1 {
      display: block;
  }
}

@media (max-width: 767px) {
  .row {
    width: 480px;
  }
}


@media (max-width: 479px) {
  .row {
    width: 320px;
  }
}

@media (max-width: 1255px) {
	body.open_advanced_search {margin-right: 211px;width: 1044px;float: right;}
}

/* tablet - portrait */
@media (max-width: 1077px) {
	body.open_advanced_search {margin:0; float:none;margin-left:-211px;width: auto;}
	
	#index .site-header > .bg {    height: 100px;}
	
	.top-menu > ul > li {margin-left:15px;}
	.top-menu > ul > li:first-child {margin-left:0;}
	#responsive_links_top {    bottom: -55px;}	
	#index #responsive_links_top {    bottom: -40px;}	
	
  #header_logo{height:44px;margin-top:-5px;}
  #header_logo a {height:44px;}
  #responsive_links_top .top-menu > ul > li > a {padding:3px 7px;}
  #index .after_header {width:200px;margin-left:152px;}
  #search_block_top form {padding-right: 0px;}
  #search_block_top form.advanced {padding-right: 90px;}
  #search_block_top button {width:32px;}
  #search_block_top button span.value {display:none;}
  #search_block_top button span.bg {display:none;}
  
  .homeslider-orbit > li {background-position:-52px 50% !important;}
  .homeslider-orbit > li .caption {margin-left:22px;}
  #footer section.questions img {top:-70px;margin-left:-140px;}
  #footer section.questions a {top:105px;right:15px;}
  
  .widget-newsletter p {font-size: 12px !important;line-height: 1.5em !important;margin-top: 0 !important;}
  .widget-newsletter .input-text {height: 35px;}
  .widget-newsletter input.button {width: 100px;font-size: 12px;height: 35px;line-height: 35px;}
  .socialcontainer {padding-right:10px;}
  .socialcontainer .separator {display:none;}
  body .widget-newsletter .warning_inline {font-size: 10px !important;margin-top: 1px !important;}
  body .widget-newsletter .success_inline {font-size: 10px !important;margin-top: 1px !important;}
  #footer-nav-links {margin-top:20px;}
  #footer-nav-links .bottom-bar > ul > li.has-dropdown {width:133px;}
  #footer-bg {top:345px;}
  
  .product_item .price {font-size:20px;}
  
  
  .level-4 {
    position:relative;
    margin-bottom:30px;
    clear: both;
  }

  .level-4:before {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .level-4:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
  }
  
  .level-3 {
    position:initial;
    margin-bottom:0px;
    clear: none;
  }

  .level-3:before {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .level-3:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    clear: none;
  }
  
  .level-2 {
    position:relative;
    margin-bottom:30px;
    clear: both;
  }

  .level-2:before {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .level-2:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
  }
  
  aside .ajax_add_to_cart_button span.value {display:none;}
  aside a.greenbtn span.value {display:none;}
  aside a.greenbtn {width:38px;}
  
  #product .icons_products_container > span {height: 90px;width: 20%;}
  #product .icons_products_container img {max-width: 105px;margin-left: -13px;margin-top: -7px;}
  #product .icons_products_container a:hover img {max-width:109px;margin-left: -15px;margin-top: -9px;}
  #product .icons_products_container span.individual-entry {font-size:11px;}
  
  #product button.greenbtn span.value {font-size:12px;}
  a.greenbtn.noicon.cart {width:201px;}
  a.greenbtn.noicon.cart span.value {font-size:14px;}
  
  .js body .ac_results {width: 222px !important;}
  
  .cms_bgimage {background-size:100%;}  
 
 
  #imc-form table.imc_table.results td {padding: 5px !important;}
  
  #fichas .cleft , #magazines .cleft{clear:none;}
  #fichas article:nth-child(3n+1), #magazines article:nth-child(3n+1) {clear:both;}
  #magazines .link_box span.image {height: 137px;}
  
  .list_articles .cleft {clear:none;}
  .list_articles article:nth-child(3n+1) {clear:both;}
  
  .horizontal_letters > div {float:none;left:0;}
  .horizontal_letters > div > ul {float:none;left:0;}
  .horizontal_letters > div > ul li {margin-top:10px !important;}
  .horizontal_letters > div > ul li:nth-child(15) span {display:none;}
  .horizontal_letters > div > ul li:nth-child(16) {clear: both;margin-left: 0;}
  
   #manufacturer .horizontal_letters > div > ul li:nth-child(15) span {display:block;}
  #manufacturer .horizontal_letters > div > ul li:nth-child(16) {clear: none;margin-left: 5px;}
  #manufacturer .horizontal_letters > div > ul li:nth-child(22) span {display:none;}
  #manufacturer .horizontal_letters > div > ul li:nth-child(23) {clear: both;margin-left: 0px;}
  .letterscontent .list_articles article a span.image {height:221px;}
  .letterscontent .list_articles article a span.image img {    max-height: 199px;}
  
  #primary_block form.custom .clearfix .medium-12 {margin-top:20px;}
	#primary_block form.custom .clearfix .medium-12:first-child {margin-top:0;}	
	
	.cms-editor img.img_left {max-width:100%;width:100%;margin:30px 0 0 0 !important;float:none;}
	.cms-editor img.img_right {max-width:100%;width:100%;margin:30px 0 0 0 !important;float:none;}
	
	.registrationbox > div {height: 298px;}
	
	.bestsellers ul li:first-child + li + li {display:none;}
	
	.show_top_magazine a img.magazine {position: absolute;top: 14px;width: 119px;left: 52px;}
	
	/* PÁGINAS CATEGORIAS */
	#amazzing_filter .selectedFilters .clear-all i:before {width:181px;}
	
	/*PAGINA PRODUTOS*/
	#sub-categories article span.name {font-size:14px;}
	#featured_manufacturers .columns:first-child + .columns + .columns ~ .columns {margin-top:20px;}
	
	
	#footer section.newsletter div.block_content {width:39%;}
	.footer-top .columns.large-3:first-child + .columns.large-3 + .columns.large-3 ~ .columns.large-3 {margin-top:30px;}

}


@media (max-width: 935px) {
	body.open_advanced_search {margin-right: 211px;width: 724px;float: right;}
}

/* mobile - landscape */
@media (max-width: 767px) {
  body.open_advanced_search {margin:0; float:none;margin-left:-211px;width: auto;}
  body.open_advanced_search #advanced_search_container + .overlay {content: "";display: block; position: fixed; width: 100%; height: 100%; top: 0;left: 0;right: 0;bottom: 0;z-index: 99999998;background: #324A07;opacity: 0.3; filter: alpha(opacity=30);cursor: pointer;}
  
	
  body > #columns {overflow:hidden;}
  #columns.row .row {margin-left:-10px;margin-right:-10px;}
  .row .row {margin-left:-32px;margin-right:-32px;}
  .row > .row, .columns .row {padding:0;}
  .row {padding:0 32px;}
  .medium-full {margin-left: -32px !important;margin-right: -32px !important;width:auto;}
  
  #primary_block {padding: 0 10px 0 10px !important;}
  
  #index .site-header {position:relative;padding-top:98px;padding-bottom:0;}
  .site-header {position:relative;padding-top:98px;padding-bottom:0;margin-bottom:0;}
  .site-header > span.bg {background:#f0f6cf;opacity:1;filter:alpha(opacity=100);height:98px !important;}
  .site-header .bg-container {display:none;}
  .header-quick-links {position:absolute;right:33px;margin-top:-85px;margin-right:0;}
  .header-quick-links > .left {  float: right !important;}
  .header-quick-links > .left:first-child {  width: 100%;}
  .header-quick-links #header_nav {  margin-top: 17px;  margin-right: 140px;}
  .header-quick-links .list-links {  padding-top: 0; float: right;}
  header a.campaigns {  top: -49px;  right: 32px;}
  
  .after_header {margin-bottom:10px;}
  .after_header > .row {position:relative;padding-top:72px;}
  .after_header .search-container.columns {position:absolute;top:0;left:0;background:#f0f6cf;padding:15px 32px !important;}
  
  #header_logo{height:54px;margin-top:0px;width: 50%;margin-top:15px;margin-bottom:15px;}
  #header_logo a {height:54px;}
  #responsive_links_top {position:absolute;padding: 0;right: 0;bottom:auto;top:84px;width:100%;z-index:999999;}
  #responsive_links_top .contain-to-grid > a {display:block;width:40px;position: absolute;top: -55px;right: 
32px;}
  #responsive_links_top .contain-to-grid > a span 
{display:block;width:100%;height:7px;margin-top:5px;background:#bed62f;border-bottom: 2px solid 
#abc225;-moz-border-radius: 7px!important;-webkit-border-radius: 
7px!important;border-radius: 7px!important;}
  #responsive_links_top .contain-to-grid > a span:first-child{margin-top:0;}
  #responsive_links_top .top-menu {width:100%;}
  #responsive_links_top .top-menu.open ul {height:auto;}
  #responsive_links_top .top-menu > span.icon {width: 0;height: 0;border-style: solid;border-width: 0 14px 
14px 14px;border-color: transparent transparent #bdd62f transparent;position: absolute;top: -14px;right: 
38px;display:none !important;}
  #responsive_links_top .top-menu.open > span.icon {display:block !important;}
  #responsive_links_top .top-menu ul {width:100%;height:0;overflow:hidden;}
  #responsive_links_top .top-menu ul li {float:none;width:100%;margin:0;}
  #responsive_links_top .top-menu > ul > li {border-top:1px solid #9cb120;background:#bed62f;}
  #responsive_links_top .top-menu > ul > li:hover {background:#bed62f;}
  #responsive_links_top .top-menu > ul > li:first-child {border:none;}
  #responsive_links_top .top-menu > ul > li > a
{display:block;width:100%;height:50px;line-height:50px;-moz-border-radius: 
0px!important;-webkit-border-radius: 
0px!important;border-radius: 0px!important;border:none;padding:0 
35px;text-align:left;font-size:15px;color:#2e4702;position:relative;z-index:1;}
#responsive_links_top .top-menu > ul > li:hover a {color:#2e4702;}
  #responsive_links_top .top-menu .has-dropdown div {position:relative;top:0;left:0;float:none;}
  #responsive_links_top .top-menu .has-dropdown .dropdown1 
{position:relative;left:0;float:none;padding:0;background:none;margin:0;border-radius: 
0px;display:block;height:0;overflow:hidden;}
#responsive_links_top .top-menu .has-dropdown.open .dropdown1 {height:auto;}
  #responsive_links_top .top-menu .has-dropdown .dropdown1 li:first-child {border-top:1px solid 
#9cb120;}
  #responsive_links_top .top-menu .has-dropdown .dropdown1 li a 
{background:#d4e760;height:32px;line-height:32px;color:#2e4702;font-size:13px;padding:0 
35px;}
  #responsive_links_top .top-menu .has-dropdown .dropdown1 li a:hover {background:#e2f571;color:#2e4702;}
  #responsive_links_top .top-menu .has-dropdown .icon {width: 0;height: 0;border-style: solid;border-width: 
6px 6px 0 6px;border-color: #2e4702 transparent transparent 
transparent;top:25px;margin-top:-3px;right:30px;position:absolute;z-index:0;}
  #responsive_links_top .top-menu .has-dropdown.open .icon {border-width: 0 6px 6px 6px;border-color: 
transparent 
transparent #2e4702 transparent;}
  
  #footer section.questions img {position: relative;top: 0;margin-bottom: -85px;margin-left: 0;left: 0;}
  #footer section.questions a {top: 170px;right: auto;left: 50%;margin-left: -119px;}
  #footer section.questions {text-align:center;}
  
  #footer section.footer-top {padding:60px 0 38px;}
  #footer section.footer-top > h2 {font-size:22px;margin-bottom:40px;}
  
  .widget-newsletter {text-align:center;}
  #footer .title {text-align:center;}
  .socialcontainer .separator {display:block;position:relative;top:0;left:0;width:100%;height:2px;background: 
#f0f0f0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: 
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/
Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwID
EgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+
CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIi
B5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5
PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+
CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbn
Q+
CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdm
c+);
background: -moz-linear-gradient(left, #f0f0f0 0%, #e1e1e1 51%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f0f0f0), color-stop(51%,#e1e1e1), 
color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #f0f0f0 0%,#e1e1e1 51%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #f0f0f0 0%,#e1e1e1 51%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #f0f0f0 0%,#e1e1e1 51%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to right, #f0f0f0 0%,#e1e1e1 51%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', 
endColorstr='#f0f0f0',GradientType=1 ); /* IE6-8 */margin-top:30px;margin-bottom:30px;}
  #footer-nav-links {margin-bottom:20px;height:0px;overflow:hidden;}
  #footer-nav-links.open {margin-bottom:0px;height:auto;}
  #footer-nav-links .bottom-bar > ul > li.has-dropdown {height: 175px;width:138px;margin-bottom:20px;}
  #footer-nav-links .bottom-bar > ul > li.has-dropdown:nth-child(4) {margin-left:0;}
  #footer-bg {top: auto;bottom: -270px;width: 210px;background-size: 100%;left:32px;}
  .note {font-size:14px;line-height:26px;}
  .note .small {font-size:12px;}
  
  #footer-bottom .greenbtn 
{position:absolute;right:32px;top:0;text-transform:uppercase;font-size:12px;font-weight:bold;z-index:999;}
  #footer-bottom .greenbtn span.bg {height:45px;}
  #footer-bottom .greenbtn span.btn {height:45px;width:45px;background: #BED62F url(../img/elements.png) 
no-repeat -81px -32px;}
  #footer-bottom .greenbtn span.value {line-height:45px;padding-left:55px;padding-right:15px;}
  #footer-bottom img {height:50px;width:auto;}
  #footer-bottom .right.note img {width:auto;height:auto;}
  
  .footer-top .row .row {margin-left:-10px;margin-right:-10px;}
  .row.collapse {padding:0 10px;}
  #footer-bottom .row .row {margin-left:-10px;margin-right:-10px;}
  
  .homeslider-orbit > li {background-position: -7px 50% !important;}
  .homeslider-orbit > li .caption {margin-left: 61px;}
  body .orbit-container {padding-bottom:70px;}
  body#index .orbit-bullets {background-color: #f0f6cf !important;padding-bottom: 65px;top:40px;padding-top: 10px;}
  #index .after_header {width: 416px;left: 50%;margin-left: -208px;top: 555px;}
  body input.search_query {min-width: 326px;}
  #search_block_top form {padding-right: 90px;}
  #search_block_top form input.search_query {min-width: 326px;}
  #search_block_top form.advanced {padding-right: 180px;}
  #search_block_top form.advanced input.search_query {min-width: 236px;}
  #search_block_top button {width:115px;}
  #search_block_top button span.value {display:block;}
  #search_block_top button span.bg {display:block;}
  
  #sidebarSearch form {padding-right: 0px;}
  #sidebarSearch button {width:32px;}
  #sidebarSearch button span.value {display:none;}
  #sidebarSearch button span.bg {display:none;}
  
  body .orbit-bullets li {margin-right: 10px;}
  body.open_sidebar {margin-left: 221px;overflow-x:hidden;}
  
  #sidebar {display:none;position: fixed;top: 0;left: 0;margin: 0 !important;z-index: 999999;height: 100%;padding: 0 0 62px 0!important;width: 221px;background: #F0F6CF;overflow:auto;}
  #sidebar .content {height:100%;position:relative;}
  #sidebar.side {display:block;}
  .medium-block-no-margin .category_count {margin-bottom:0;}
  #sidebar #manufacturers_block_left {width:100%;float:left;margin-top:0 !important;}
  #sidebar #layered_block_left {width:50%;float:left;}
  #sidebar #categories_block_left {width:50%;float:left;}
  #sidebar .content > div {padding:0;}
  #sidebar .button-container {display: block;position: absolute; width: 100%; padding: 10px 20px; left: 0;bottom: 0;}
  #sidebar .button-container button {height: 32px;}
  #sidebar .button-container button span.btn {width:32px;height:32px;background: #BED62F url('../img/img_search.png') no-repeat 8px 7px;}
  #sidebar .button-container button span.value {font-size: 12px;line-height: 32px;padding: 0px 10px 0 40px;}

  .leftsidebar .overlay {content: "";display: none; position: fixed; width: 100%; height: 100%; top: 0;left: 0;right: 0;bottom: 0;z-index: 99999;background: #324A07;opacity: 0.3; filter: alpha(opacity=30);cursor: pointer;}
  .leftsidebar {display:block;padding: 0 10px;}
  .leftsidebar span.value {    display: block; width: 100%; height: 45px;line-height: 45px;text-align: center;background-color: #324A07;-moz-border-radius: 38px;-webkit-border-radius: 38px;border-radius: 38px;margin-bottom: 40px;text-transform: uppercase;font-weight: bold;color: #FFFFFF;cursor: pointer;}
  .leftsidebar span.value:hover {background-color: #5A7819;}
  
  .medium-block-no-margin .category_count {color:#2e4702;}
  .medium-block-no-margin .category_count small {color:#2e4702;}
  
  #sidebar .layer_subtitle,
  #sidebar #layered_block_left .layered_subtitle,#sidebar h4,
  #sidebar .block h4, #sidebar #layered_block_left .layered_subtitle {color:#829128;}
  #layered_price_range {color:#2e4702;}
  #sidebar .nbrItemPage span {color:#2e4702;}
  #sidebar .nbrItemPage.pagination .ui-slider.ui-slider-horizontal,
  
  
  #sidebar form .form-select {background: #F7FAE3;border: 1px solid #9CB120;color:#2e4702;}
  
  ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #2e4702;
    font-style:italic;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #2e4702;
    opacity:  1;
    font-style:italic;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #2e4702;
    opacity:  1;
    font-style:italic;
  }
  :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #2e4702;
    font-style:italic;
  }
  
  a.advanced-search {display: block !important;
width: 480px;
height: 53px;
float: left;
margin: 0 -22px;
background: #bed62f;
border-top: 1px solid #9cb120;
margin-top: 30px;
border-bottom: 1px solid #9cb120;
padding: 0 32px;
font-size: 15px;
line-height: 51px;
text-transform: uppercase;
color: #2e4702;position:relative;}

  a.advanced-search span {width: 0;
height: 0;
border-style: solid;
border-width: 6px 6px 0 6px;
border-color: #2e4702 transparent transparent transparent;
position:absolute;
top:50%;right:32px;
margin-top:-3px;
}

  a.advanced-search.selected span {border-width: 0 6px 6px 6px;
border-color: transparent transparent #2e4702 transparent;}

  .advanced-search-container {height:0;overflow:hidden;float:left;width:100%;}
  .advanced-search-container.open {height:auto;overflow:hidden;}
  
  #sidebar .advanced-search-container > #manufacturers_block_left:first-child {margin-top:30px !important;}
  
  .dropdown_list form.custom div.custom.dropdown ul li {color:#2e4702;}
  #categories_block_left li a {color:#2e4702;}
  #categories_block_left li a:hover {color:#96ab00;}
  
  body #sidebar #categories_block_left li .grower {
    background:#2e4702;width:18px;height:18px;-moz-border-radius: 50%!important;
-webkit-border-radius: 50%!important;
border-radius: 50%!important;position:relative;top:0;
  }
  
  body #sidebar #categories_block_left li .grower span {width: 0;
height: 0;
border-style: solid;
border-width: 6px 4px 0 4px;
border-color: #ffffff transparent transparent transparent;
position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-4px;
}

body #sidebar #categories_block_left li .grower.OPEN span {border-width: 0  4px 6px 4px;
border-color: transparent transparent #ffffff transparent;margin-top:-4px;}
  body #sidebar #categories_block_left li {padding: 2px 0 1px;}
  #product_list > p {width:480px;margin: 0 0px 0 -22px;}
  
  #product .product-base-info > .large-4 {min-height:100%;margin-top:20px;}
  
  aside#right_column {margin-top:20px;margin-left: -22px !important;margin-right: -22px !important;width: auto;padding: 0 32px;}
  aside .product_item {position:initial;margin-top:0;}
  body aside .block header {text-align:center;font-size:23px;}
  body .block header.small {font-size:23px;}
  
  .js body .ac_results {width: 348px !important;background:transparent;}
  h1.page-title, h2.page-title, #primary_block h1, .page-header h1 {font-size:30px;}
  h1.medium {font-size:24px;}
  
  #imc-form form .clearfix .columns {margin-top:10px;}
#imc-form form .clearfix .columns:first-child {margin-top:0;}

#fichas .cleft, #magazines .cleft {clear:none;}
  #fichas article:nth-child(3n+1), #magazines article:nth-child(3n+1) {clear:none;}
  #fichas article:nth-child(2n+1), #magazines article:nth-child(2n+1) {clear:both;}
  
  #magazines .link_box span.image {height: 259px;} 
  
  .list_articles .cleft {clear:none;}
  .list_articles article:nth-child(3n+1) {clear:none;}
  .list_articles article:nth-child(2n+1) {clear:both;}
  
  .horizontal_letters > div > ul li:nth-child(15) span {display:block;}
  .horizontal_letters > div > ul li:nth-child(16) {clear: none;margin-left: 5px;}
  .horizontal_letters > div > ul li:nth-child(13) span {display:none;}
  .horizontal_letters > div > ul li:nth-child(14) {clear: both;margin-left: 0;}
  
  #manufacturer .horizontal_letters > div > ul li:nth-child(22) span {display:block;}
  #manufacturer .horizontal_letters > div > ul li:nth-child(23) {clear: none;margin-left: 5px;}
  
  .letterscontent .list_articles article a span.image {height:198px;}
  .letterscontent .list_articles article a span.image img {    max-height: 176px;}
  
  .sub_nav .dropdown1 li {background: #bed62f;border-top: 1px solid #9cb120;margin:0 !important;}
  .sub_nav .dropdown1 li:first-child {border-top:none;}
  .sub_nav .dropdown1 li a {display:block;color: #2e4702 !important;font-size: 15px;padding: 0 35px;height: 50px;line-height: 50px;font-weight:normal;text-transform: uppercase;}
  .sub_nav li a:after {content:"";margin:0;}
  
  .small-mt-20 {margin-top:20px;}
  
  .registrationbox > div {height: auto;margin-bottom:20px;}
  
  #primary_block form.custom .clearfix .small-12 {margin-top:20px;}
	#primary_block form.custom .clearfix .small-12:first-child {margin-top:0;}	 
	
	.p404 span.header-404 img {margin-top: 15px;height: 92px;}
	.p404 span.header-404 {font-size: 120px;}
	.p404 h1 {font-size: 25px;margin-top: 10px;}
	.p404 #primary_block p {font-size:15px;}
	
	.show_top_magazine a img.magazine {position: absolute;top: 13px;width: 106px;left: 47px;} 
	
	.image-container .desktop {display:none;}
	.image-container .mobile {display:block;}
	.footer-top .image-container .row {  margin-left: -32px; margin-right: -32px;}
	
	#footer section.newsletter div.block_content {position:relative;width:100%;margin-top:20px;}
	#footer section.newsletter div.block_content .row {padding:0 !important;}
	
	.footer-top .columns.large-3:first-child + .columns.large-3 ~ .columns.large-3 {margin-top:30px;}
	
	/*PAGINA PRODUTOS*/
	#sub-categories {margin-left:-1px !important;margin-right:-1px !important;}
	#sub-categories article span.name {font-size:16px;}
	#sub-categories article {margin-top:2px;}
	#sub-categories.simple article {margin-top:0;}
	#sub-categories article:first-child {margin-top:0;}
	#sub-categories article:first-child + article {margin-top:0;}
	
	#sub-categories ~ #featured_categories > .row {padding: 0 10px;}
	#sub-categories ~ #featured_manufacturers .our_partners {padding: 0 0px;}
	#featured_manufacturers .row > div a span {height:123px;}
	
	#product .icons_products_container img {max-width: 92px;}
	#product .icons_products_container a:hover img {max-width:96px;margin-left: -15px;margin-top: -9px;}
	#product .icons_products_container > span {height:80px;}
	#product .icons_products_container .individual {padding:0;}
	#product .icons_products_container span.individual-entry {font-size:12px;margin-left: 10px;margin-right: 1px;}
	#product .icons_products_container a:hover span.individual-entry {margin-right:-3px;}
	
	#category-container > #manufacturer_info_left {display:block;}
	#sidebar > #manufacturer_info_left {display:none;}
	#manufacturer_info_left img {max-height:200px;}
	
	#advanced_search_container {width:416px;}
	#advanced_search_container div.filter {width:200px;}
	#advanced_search_container div.filter:first-child + .filter {width:181px;padding-right:0;}
	#advanced_search_container div.filter:first-child + .filter .separator {display:none;}
	#advanced_search_container div.filter:first-child + .filter + .filter {margin-top:40px;width: 380px;}
	#advanced_search_container div.filter:first-child + .filter + .filter ul {max-height:95px;}
	#advanced_search_container div.filter:first-child + .filter + .filter .separator {display:block;width: 380px;background: #fbfded;
background: -moz-linear-gradient(left,  #fbfded 0%, #e1e1e1 50%, #fbfded 100%);
background: -webkit-linear-gradient(left,  #fbfded 0%,#e1e1e1 50%,#fbfded 100%);
background: linear-gradient(to right,  #fbfded 0%,#e1e1e1 50%,#fbfded 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfded', endColorstr='#fbfded',GradientType=1 );height:2px;top:-20px;right:0;}
	#advanced_search_container a.clean {width:380px;}
	#advanced_search_container .buttons a {width:380px;}
	#advanced_search_container .tabs-container {width:382px;}
	#advanced_search_container .tabs-container .tabs a {font-size:12px;}
	#advanced_search_container .tabs-container .tabs a:first-child + a + a + a {font-size:9px;}
	#advanced_search_container .tabs-container .tabs a sup {display:block;margin-top: -11px;}
	#advanced_search_container .tabs-content {width:380px;}
	#advanced_search_container .tabs-content .results-container ul li {width:100%;}
	#advanced_search_container .tabs-content .results-container ul li:first-child + li {margin-top:20px;}
	#advanced_search_container .tabs-content .results-container ul li:first-child + li + li {margin-top:20px;}
	#advanced_search_container .tabs-content .results-container.product li {width:100%;}
	#advanced_search_container .tabs-content .results-container.brand li {width:100%;}
	#advanced_search_container {right: 32px;top: 30px;}
	#index #advanced_search_container {right: 0px;top: 15px;}
	#search #advanced_search_container {right: 32px;top: 30px;}
	#contact #advanced_search_container {right: 32px;top: 30px;}
	
	#prices-drop .campaign-image img:first-child {display:none!important;}
    #prices-drop .campaign-image img:first-child + img {display:block!important;}
}

@media (max-width: 691px) {
	body.open_advanced_search {margin-right: 211px;width: 480px;float: right;}
}

/* mobile - portrait */
@media (max-width: 479px) { 
   body.open_advanced_search {margin-right: 211px;width: 320px;float: right;}
	
  .row .row {margin-left:-10px;margin-right:-10px;padding:0;}
  .row > .row {margin-left:-10px;margin-right:-10px;padding:0;}
  .row {padding:0 10px;}
  
  .header-quick-links {margin-top:-85px;}
  .header-quick-links > .left {float:right !important;}
  .header-quick-links > .left:first-child {width:100%;}
  .header-quick-links .list-links {padding-top:0;float:right;}
  .header-quick-links #header_nav {margin-top:20px;}
  .site-header > span.bg {height:98px !important;}
  #index .site-header {padding-top:98px;}
  .site-header {padding-top:98px;}
  
  header a.campaigns {  right: 10px;}
  
  #header_logo {width:100%;}
  #header_logo a {height: 44px;margin-top: 4px;}
   
  #search_block_top form.advanced {padding-right:90px;}
  #search_block_top button {width:32px;}
  #search_block_top button span.bg {display:none;}
  #search_block_top button span.value {display:none;}
  
  .homeslider-orbit > li {background-position: -57px 50% !important;}
  .homeslider-orbit > li .caption {margin-left: 18px;padding: 110px 30px 0;}
  .homeslider-orbit > li p {font-size:11px;}
  .homeslider-orbit > li h2.title {font-size: 25px;}
  
  .after_header .search-container.columns {padding:15px 10px !important}
  #search_block_top {width:100%;}
   #search_block_top form {padding-right: 0px;}
  body input.search_query {min-width: 1px !important;width: 100%;}
  
  #index .after_header {top: 556px;width:300px;margin-left:-150px;}
  
  .bx-controls {display:none;}
  
  #responsive_links_top .contain-to-grid > a {right:10px;}
  #responsive_links_top .top-menu > span.icon {right:16px;}
  #best-sellers_block_right {padding:0;}
  #index #best-sellers_block_right {padding:0 10px;}
  
  .header-quick-links {right:10px;}
  
  #footer section.questions h2 {font-size:21px;  line-height: 1.3em;}
  #footer section.questions h3 {font-size: 15px;}
  #footer section.questions p {font-size:13px;}
  
  #footer section.footer-top > h2 {width: 320px;margin-left: auto;margin-right: auto;font-size: 
21px;line-height: 1.2em;}

  .footer-top .row .row {margin:0;}
  
  .footer-top .columns.small-6 {width:100%;}
  .footer-top .columns.small-6 a {width:241px;margin:0 auto;display:block;}
  .footer-top .socialcontainer + div {margin-bottom:30px;}
  
  #footer-bottom .greenbtn {right:10px;}
  #footer-bottom .greenbtn span.value {padding-left: 50px;padding-right: 10px;font-size: 12px;}
  #footer-bottom img {height:42px;}
  
  #footer-nav-links .bottom-bar > ul > li.has-dropdown {width: 150px;}
  #footer-nav-links .bottom-bar > ul > li.has-dropdown:nth-child(3) {margin-left:0;}
  #footer-nav-links .bottom-bar > ul > li.has-dropdown:nth-child(4) {margin-left:20px;}
  #footer-nav-links .bottom-bar > ul > li.has-dropdown:nth-child(5) {margin-left:0;}
  #footer-nav-links.open {margin-bottom: -30px;}
  
  #footer-bg {bottom: -285px;width: 145px;left:0px;}
  .note {font-size: 11px;line-height: 20px;left:10px;}
  .note .small {font-size:11px;}
  
  .medium-full {margin-left:-10px !important;margin-right:-10px !important;}
  #sidebar .columns {width:100%;}
  .medium-block-no-margin .category_count {margin-bottom:12px;}
  #sidebar #layered_block_left {width:100%;}
  #product_list > p {width:320px;margin: 0 0px 0 10px;}
  #product_list .columns {width:100%;}
  #sidebar #manufacturers_block_left {width:100%;float:left;margin-top:0 !important;}
  #sidebar #categories_block_left {width:1000%;}
  
  #product_list .level {
    position:initial;
    margin-bottom:0px;
    clear: both;
  }

  #product_list .level:before {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
  }

  #product_list .level:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    clear: none;
  }
  
  #product_list article {position:relative;margin-bottom:20px;}
  a.advanced-search {width: 320px;
margin-left: -10px;
padding: 0 20px;}
a.advanced-search span {right:20px;}
#sidebar .advanced-search-container > #manufacturers_block_left:first-child {margin-bottom:0;}

.js body .ac_results {width: 232px !important;}

aside#right_column {padding:0 10px;margin: 20px 0px 0 !important;}

 .horizontal_letters > div > ul li:nth-child(13) span {display:block;}
  .horizontal_letters > div > ul li:nth-child(14) {clear: none;margin-left: 5px;}
  .horizontal_letters > div > ul li:nth-child(9) span {display:none;}
  .horizontal_letters > div > ul li:nth-child(10) {clear: both;margin-left: 0;}
  .horizontal_letters > div > ul li:nth-child(18) span {display:none;}
  .horizontal_letters > div > ul li:nth-child(19) {clear: both;margin-left: 0;}
  
    .letterscontent .list_articles article a span.image {height:140px;}
  .letterscontent .list_articles article a span.image img {    max-height: 118px;}
  
  #magazines .link_box span.image {height: 196px;} 
	
	table th,table td {padding: 3px !important;font-size: 11px !important;}
	
	.bestsellers.bggreen {margin:0;}
	.bestsellers ul li {width:100%;position:relative;margin-top:20px;}
	.bestsellers ul li:first-child {margin-top:0;}
	
	.p404 span.header-404 img {margin-top: 14px;height: 75px;}
	.p404 span.header-404 {font-size: 100px;}
	.p404 h1 {font-size: 22px;margin-top: 10px;}
	.p404 #primary_block p {font-size:14px;}
	
	.show_top_magazine a img.magazine {position: absolute;top: 14px;width: 131px;left: 56px;} 
	
	.footer-top .image-container .row {  margin-left: -10px; margin-right: -10px;}
	
	/*PAGINA PRODUTOS*/
	#sub-categories {margin:0 !important;}
	#sub-categories article span.name {font-size:16px;}
	#sub-categories article {margin-top:2px;width:100%;padding: 0;}
	
	#sub-categories article:first-child {margin-top:2px;}
	#sub-categories article:first-child + article {margin-top:2px;}
	#sub-categories.simple article:first-child + article {margin-top:0;}
	
	#featured_manufacturers .columns {width:50%;}
	#featured_manufacturers .row > div a span {height:138px;}
	#featured_manufacturers .columns:first-child + .columns ~ .columns {margin-top:20px;}
	
	/* PÁGINAS CATEGORIAS */
	.sortPagiBar  > div {width:100%;}
	.sortPagiBar  > div:first-child {margin-bottom:10px;}
	
	#product .icons_products_container img {max-width: 68px;}
	#product .icons_products_container a:hover img {max-width:71px;margin-left: -15px;margin-top: -9px;}
	#product .icons_products_container > span {height:60px;}
	#product .icons_products_container .individual {padding:0 0 0 10px;}
	#product .icons_products_container span.individual-entry {font-size:10px;margin-left:0px;margin-right: 6px;}
	#product .icons_products_container a:hover span.individual-entry {margin-right:2px;}
	
	.footer-top .columns.large-3:first-child ~ .columns.large-3 {margin-top:30px;}
	
	#advanced_search_container {width:300px;}
	#advanced_search_container div.filter {width: 266px;padding: 0;}
	#advanced_search_container div.filter .separator {display:none;}
	#advanced_search_container div.filter:first-child + .filter {width: 266px;margin-top:20px;}
	#advanced_search_container div.filter:first-child + .filter + .filter {width: 266px;margin-top:20px;}
	#advanced_search_container div.filter:first-child + .filter + .filter .separator {display:none;}
	#advanced_search_container div.filter ul {max-height:115px;}
	#advanced_search_container a.clean {width:266px;}
	
	#advanced_search_container .tabs-content .results-container ul li a span.name {font-size:11px;}
	#advanced_search_container .tabs-content .results-container ul li a span.ctg {font-size:10px;}
	#advanced_search_container .tabs-content .results-container ul li a span.qtd {font-size:10px;}
	
	#advanced_search_container .buttons a {width:266px;}
	#advanced_search_container .tabs-container {width:268px;}
	#advanced_search_container .tabs-container .tabs a {width:50%;}
	#advanced_search_container .tabs-container .tabs a + a ~ a {margin-top:2px;}
	#advanced_search_container .tabs-container .tabs a:first-child + a + a + a {font-size:12px;}
	#advanced_search_container .tabs-content {width:266px;margin-top:2px;}
	#advanced_search_container {right: 10px;top: 30px;}
	#index #advanced_search_container {right: 0px;top: 15px;}
	#search #advanced_search_container {right: 10px;top: 30px;}
	#contact #advanced_search_container {right: 10px;top: 30px;}
}