/**
* HEADER
**/
body, #header-main, #header-main .container {
  background: #ffffff;
}

#header-main .container .inner {
  padding-top: 20px;
}

/** 
* MENU
**/

.bullet li {
  padding-left: 10px;
}

.bullet li:hover {
  background: #238DE7 !important;
  color: #FFFFFF;
}

.bullet li:hover a {
  color: #fff;
}

#search_block_top, #cart {
  top:50px;
}

.ac_results li {
  padding: 7px 5px;
  font-size: 13px;
}

.ac_over {
  background: #238DE7;
  color: #fff;
}

#homepage-slider .bx-wrapper .bx-controls-direction a:after {
  padding: 12px 0 0 0;
}
  /** 
  * AZUL
  **/

.sidebar .block .title_block, #cart .heading, #backtop, .ajax_add_to_cart_button, .product-block .functional-buttons .wishlist, .product-block .functional-buttons .compare, .btn-outline, .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .carousel-control:hover, #leo-megamenu .navbar-nav > li.active > a:before, #leo-megamenu .navbar-nav > li:hover > a:before, #social_block ul li a:hover, .breadcrumb{
  background: #238DE7 !important;
}

.product-block .functional-buttons .wishlist, .product-block .functional-buttons .compare, .btn-outline, .socialsharing_product button, .carousel-control:hover, .carousel-control:hover, #social_block ul li a:hover, .breadcrumb, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  border-color: #238DE7 !important;
}

.product-block .price, #layer_cart .layer_cart_product .title, .our_price_display, .socialsharing_product .btn-facebook, .socialsharing_product .btn-twitter, .socialsharing_product .btn-google-plus, .socialsharing_product .btn-pinterest, #leo-megamenu .navbar-nav > li.active > a, #leo-megamenu .navbar-nav > li:hover > a, #topbar a.login{
  color: #238DE7 !important;
}

#search_block_top form#searchbox .block_content, #search_block_top form#searchbox input.search_query {
  background: #f8f8f8;
}

#search_block_top form#searchbox input.search_query {
  width: 90%;
}

#search_block_top form#searchbox .btn {
  background: #333;
  color: #fff;
}

#social_block ul li a:hover, .breadcrumb {
  color: #ffffff;
}

#message {
  height:200px;
}

#SubmitLogin {
  margin-left: 200px;
}

#SubmitCreate {
  margin-left: 140px;
}

.sf-menu {
  background: #238DE7;
}
/**
* FOOTER
**/

#footer, #footer .container {
  background: #2E323E;
}

#footer ul li {
  padding-left: 10px;
}

.sf-menu > li > a {
   color: #fff;
}

.product-block .image img {
  width: 60%;
  margin: 0 auto;
}

#footer .block {
  width: 25%;
  display: inline-block;
  float: left;
}

/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
  
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}


/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
  #search_block_top, #cart {
    top:0px;
  }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    #footer .block {
    width: 50%;
    display: inline-block;
  }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    #footer .block {
    width: 100%;
    display: inline-block;
  }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}

a[title='Nossas lojas'] {display:none;}