/*top*/
.logo a img {max-width: 200px !important; -webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
      -moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
       -ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
        -o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
           transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000); }
.logo a img:hover{
       -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
     }
.btn-group>.btn-group:last-child>.btn:first-child, .btn-group>.btn-group:first-child>.dropdown-toggle {border-radius: 10px; -wekit-border-radius:10px; -moz-border-radius:10px;}
.btn-group>.btn-group:first-child>.dropdown-toggle:hover, .btn-group>.btn-group:last-child>.btn:first-child:hover {background: #00008B !important; border: 1px solid #00008B;}
.header-middle {padding: 2px 0; background: #f0f0f0;
				margin-bottom: 50px;
				 box-shadow: 0 5px 10px #fff;										}
.header-middle .container .row {border-bottom: none;}
.header_top {
  background: red; /* For browsers that do not support gradients */
  /* For Safari 5.1 to 6.0 */
  background: -webkit-linear-gradient(left,yellow,#FF00FF,#00ffff);
  /* For Opera 11.1 to 12.0 */
  background: -o-linear-gradient(left,yellow,#FF00FF,#00ffff);
  /* For Fx 3.6 to 15 */
  background: -moz-linear-gradient(left,yellow,#FF00FF,#00ffff);
  /* Standard syntax */
  background: linear-gradient(to right,yellow,#FF00FF,#00ffff); }
.header_top .col-sm-6 {width: 100%;}
.header_top .contactinfo {position: absolute;}
.contactinfo ul li {font-size: 12px; color:#fff;}
.contactinfo ul li:last-child {float: right; color: #fff;}
.contactinfo ul li:last-child span {font-size: 15px; margin: 0 20px; font-weight: bold;}
.contactinfo ul li:last-child a {font-weight: normal;}
.contactinfo ul li a {color: #fff; font-weight: bold; font-size: 13px;}
.nav-pills >li>a {display: inline; padding: 0;}
.nav-pills >li>a:hover {text-decoration: underline;}
.shop-menu ul li a, .shop-menu ul li a:hover {background: none;}
.shop-menu ul li a:hover  {color: #00008B !important; text-decoration: none;}
.social-icons ul li a {color: #fff;}
.social-icons ul li a:hover {background: none;}
.header-middle .container .row .col-sm-4 {width: 45%;}
.header_top .col-sm-6 {position: relative; line-height: 34px;}
.header-middle .container .row .col-sm-8 {width: 54%;}
.dropdown-menu>li>a:hover {background: #00008B;}



/*menu category*/
.navbar-collapse.collapse li:first-child {display: none;}
.shop-menu ul li {padding-left: 0;}
.shop-menu ul li a {text-transform: uppercase; font-size: 13px; color: #00008B; font-weight: bold;}
.navbar-nav li ul.sub-menu li a {color: #fff; padding: 10px 0;
    font-size: 13px !important;
    font-weight: normal;}
    .navbar-nav li ul.sub-menu li {border-bottom: dotted thin #00008B;
    padding-bottom: 10px;
}

.navbar-nav li ul.sub-menu li a:hover {background: none; color: #f2f2f2;}
.shop-menu ul li a:hover  {color: #FF69B4 !important;}

.mainmenu ul li a:hover, .mainmenu ul li a.active, .shop-menu ul li a.active {background: #00008B;
    color: #f2f2f2;}



.navbar-nav .glyphicon  {display: none;}



.mainmenu ul li a {color: #fff; font-size: 16px !important;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 700;
    padding: 20px 10px;
    text-transform: uppercase;}

    .mainmenu ul li a:hover{background: #00008B; color: #f2f2f2;}

    ul.sub-menu {top: 60px; background: #00008B; border-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;}

/*content*/
h2.title {color:#00008B;}
/*featured itens*/
.product-overlay {background: #DA70D6; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.col-md-4.featured-box {height: 325px;}
.product-image-wrapper {-moz-box-shadow:  0px 0px 10px #ccc; -webkit-box-shadow:  0px 0px 10px #ccc; -webkit-box-shadow:  0px 0px 10px #ccc; }

.product-image-wrapper, .product-overlay .overlay-content {border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.product-overlay h2 {margin: 25px;}
.productinfo h2 {margin: 10px; color:#00008B;}
.add-to-cart, .product-overlay .add-to-cart {background: #fff; color: #FFA500; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border: 1px solid #D8BFD8;}
.product-image-wrapper h3 {color: #C1392D; margin-bottom: 35px;}
.product-overlay .add-to-cart:hover {
  background:#fff !important;
  color: #00008B !important;
}
.add-to-cart:hover {
  background:#fff !important;
  color: #00008B !important;
}
.fake-button:hover {color: #fff;}
.prod-more-datails {background: #FA8072;
    color: #g8g8g8;
    padding: 0px 10px;
    border-radius: 5px;
    margin: 5px;
    clear: both;
    display: inline-block;}
    .prod-more-datails:hover {background: #DC143C; color:#fff;}

div.produto div.finalizar div.compra .col-qtd .qtd {color: #666;}
.cat-lista .header {border-radius: 5px;
  background: red; /* For browsers that do not support gradients */
  /* For Safari 5.1 to 6.0 */
  background: -webkit-linear-gradient(left,#00ffff,#FF00FF,black);
  /* For Opera 11.1 to 12.0 */
  background: -o-linear-gradient(left,#00ffff,#FF00FF,yellow,black);
  /* For Fx 3.6 to 15 */
  background: -moz-linear-gradient(left,#00ffff,#FF00FF,yellow,black);
  /* Standard syntax */
  background: linear-gradient(to right, #00ffff,#FF00FF,yellow,black);}
.fake-button:hover{background-color: #87CEEB; }
.login-form form button, .signup-form form button, .fake-button, .cart {background-color: #8000FF; border-radius: 5px; color: #fff;}
span.register {background: #00008B;
    padding: 5px 10px;
    border-radius: 5px;
    font-weight: bold;
    color: #fff;
    border: 1px solid #00008B;}

    #cart_items .cart_info {border-radius: 5px;}

.fonte14 {font-size: 18px !important;}

/*banners*/
.carousel-inner>.item>a>img {display: initial;}

/*lateral*/
.left-sidebar h2 {
	padding: 5px;
  margin: 0;
    background: red; /* For browsers that do not support gradients */
  /* For Safari 5.1 to 6.0 */
  background: -webkit-linear-gradient(left,#00ffff,#FF00FF);
  /* For Opera 11.1 to 12.0 */
  background: -o-linear-gradient(left,#00ffff,#FF00FF,yellow);
  /* For Fx 3.6 to 15 */
  background: -moz-linear-gradient(left,#00ffff,#FF00FF,yellow);
  /* Standard syntax */
  background: linear-gradient(to right, #00ffff,#FF00FF,yellow);
    border-radius: 5px;
    color: #fff;}
    .left-sidebar h2:before {background: none;}
    .left-sidebar h2:after, h2.title:after {display: none;}

.category-products  {border: none;}
.category-products .panel {

    border-bottom: dotted thin #E7E7E9;
}

.shipping {background: none;}
.panel-heading {padding: 0;}
.category-products .panel-default .panel-heading {padding: 0;}
.category-products .panel-default .panel-heading .panel-title a {
  color: #696969;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  background-color: #FFFFFF;
  border: 0 none;
  padding: 10px 10px 6px;
  width: 100%;
  display: block;
}
.panel-default a {display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;}
.panel-default a.active, .panel-default a:hover {

    color: #00008B !important;
}
 .panel-default a:before { content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#fff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

 .panel-default a:hover, .panel-default a:focus, .panel-default a:active {
  color: white;
}
 .panel-default a:hover:before, .panel-default a:focus:before, .panel-default a:active:before {

}


/*footer*/
/*
#footer {background: #f2f2f2; border-top: 1px solid #ddd; margin-top: 30px;}
.atendimento-footer {}
.atendimento-footer div  {float: left;width: 32%; margin-right: 10px;}
.atendimento-footer div h2 {color: #00008B;}

.nav-stacked li span {float: left; margin-right: 10px; margin-top: 3px;}
.footer-bottom { padding: 40px 0;  background:#00008B;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3d00', endColorstr='#000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.footer-bottom p {color: #fff;}


.footer-widget .container {padding-top: 60px;}
.footer-widget {padding: 0; height: 500px;}

.footer-widget .col-sm-3 {width: 23%;
    border-bottom: dotted thin #ccc;
    padding-bottom: 20px !important;
    padding: 0;
    margin-right: 2%;}

.single-widget h2 {font-size: 13px;
    background: url(../images/icon.png) no-repeat left;
    height: 15px;
    padding-left: 30px;}

.searchform input {border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.pagamento {float: left;}
.facebook {float: right;}
*/
 /*carrinho*/
 #box-carrinho span.etapas {background: #fa5906;
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;margin-top: 2px;
    margin-right: 5px;
    float: left;
    }
    /*.estilo-totais-carrinho a {background: #1f1f1f;
    color: #fff;
    border-radius: 5px;
    padding: 10px;
    text-transform: uppercase;
    border: 1px solid #1e9818;}
    .estilo-totais-carrinho a:hover {background: #fff;}*/

/*#box-carrinho .left {background: #fa5906;
    padding: 5px 10px !important;
    border-radius: 5px;
    color: #fff;
    margin: 0 5px;
    margin-bottom: 20px;
   }  */
   #totais-carrinho {border-bottom: dotted thin #ccc;}
    #totais-carrinho .left {margin: 0 0 20px 0;}
    /*#totais-carrinho .right {background: #169a10;  padding: 5px 10px !important;
    border-radius: 5px;
    color: #fff;
    margin: 0 5px;
    margin-bottom: 20px;}*/
#totais-carrinho  input[type="text"] {border: 1px solid #ccc; width: auto !important; padding: 7px 10px !Important;
    border-radius: 5px; outline: none;}
    #box-carrinho  #totais-carrinho .left, #fretes_disponiveis {background: none !important; color: #666; padding-left: 0 !important;}
.info-pedido {padding-left: 8px;
    margin: 15px 0;
    border-bottom: dotted thin #ccc;
    float: left;
    width: 100%;
    padding-bottom: 20px;
    border-top: dotted thin #ccc;
    padding-top: 20px;}
    .info-pedido  h4 { margin: 10px 0;}
    .title-cart {text-align: left; color: #0f6f0b;}
    #cart_items .cart_info .cart_description h4 {margin-top: 10px;}
    #cart_items .cart_info .cart_menu {background: #00008B;color:#ffffff;}










