/* 
    Document   : ecommerce_simple_html5
    Created on : 03/11/2014, 18:38:04
    Author     : Assuero
    Description:
        Purpose of the stylesheet follows.
*/
@charset "UTF-8";
/* Menu Ecommerce */
.titulo_menu_ecommerce                                                          {margin-top: 5px; font-weight: bold; margin-right: 10px; height: auto; margin-bottom: 25px!important; border-bottom: 7px solid; margin-left: 5px;}
.menu_item_ecommerce                                                            {border-bottom: 2px solid; margin-bottom: 8px; padding: 0 0 10px 5px}
.menu_item_ecommerce_no_border                                                  {height: 25px;}
.menu_item_cat                                                                  {margin-bottom: 2px; border: none; background: none; cursor: pointer; width: 100%; padding: 10px 0px; text-align: left; height: 15px; display: inline-block; /*background: url(/media/images/textures/paginas/transparent_210.png) repeat;*/}
.menu_item_subcat                                                               {margin-bottom: 2px; padding: 10px 0px 10px 15px; background: none; border: none; cursor: pointer; text-align: left; width: 100%!important; /*background: url(/media/images/textures/paginas/transparent_310.png) */}
.menu_item_subitem                                                              {margin-bottom: 5px; cursor: pointer; padding: 8px 0 5px 30px; /*background: url(/media/images/textures/paginas/transparent_4l0.png);*/ height: 14px;}
.menu_support_items                                                             {display: none; margin-top: 5px; margin-bottom: 5px;}
.subcat_items                                                                   {margin-top: 8px;}
.qtd_item                                                                       {padding-left: 0px; text-align: center;}
.carousel-indicators .active                                                    {margin: 3px 0 0 0!important;}
.carousel li                                                                    {margin: 0!important;}
.main_menu_store_middle                                                         {background: url("/media/images/textures/paginas/transparent_20.png")!important;}
#menu_ecommerce_support .list-group-item                                        {background-color: transparent}
.caption-ecommerce                                                              {height: auto!important; padding: 0 15px;}
#ecommerce_simple_html5 .carousel-control                                       {margin-top: 0px;}

.cat-title-solid::after                                                         {content: ""; display: block; font-family: "FontAwesome"; font-size: 24px; position: absolute; text-align: center; top: 12px; right: 13px;}
.cat-title-solid                                                                {background: #31353d none repeat scroll 0 0;border-radius: 3px;color: #ffffff; height: 46px;position: relative;text-transform: uppercase; width: 46px; cursor: pointer;}

#menu_portfolio                                                                 {display: none}

/* Bread crumb */
.container_bread_crumb                                                          {margin-bottom: 5px; height: 20px; margin-top: 10px;}
.item_bread                                                                     {float: left; margin-right: 10px; color: #000!important;}
.item_bread_crumb                                                               {float: left!important; margin-right: 5px; color: #000!important; margin-top: 1px; margin-left: 5px; font-size: 0.9em; text-decoration: underline; width: auto!important;}



.owl-img-wrapper                                                                {box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); display: block; overflow: hidden; position: relative;}
.owl-img-pops                                                                   {background-color: #ffffff; border: medium none;border-radius: 50%;box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), 0 0 2px rgba(0, 0, 0, 0.1) inset;display: inline-block !important;float: none !important; font-size: 14px;  font-weight: normal;  height: 40px;  line-height: 40px;  margin: 0 2px;  text-align: center;  width: 40px;}
.owl-img-wrapper .owl-img-pops-effect3 span:nth-of-type(1)                      {bottom: 50%;left: 50%; margin: -20px 0 0 -82px; opacity: 0; top: 50%; transition: all 0.3s ease 0s;visibility: hidden;}
.owl-img-wrapper .owl-img-pops-effect3 span                                     {position: absolute;}

.img-responsive                                                                 {display: block;height: auto; width: 100%;}

.owl-img-wrapper .owl-img-overlay                                               {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; bottom: 0;display: block; height: 100%; left: 0; opacity: 0; position: absolute; right: 0; top: 0; transition: all 0.3s ease 0s; width: 100%;}

.owl-img-wrapper .owl-img-pops-effect3 span:nth-of-type(1)                      {bottom: 50%;left: 50%;margin: -20px 0 0 -82px; opacity: 0;top: 50%; transition: all 0.3s ease 0s; visibility: hidden;}

.flipInX                                                                        {animation-name: flipInX;backface-visibility: visible !important;}
.animated                                                                       {animation-duration: 1s; animation-fill-mode: both;}
.in                                                                             {opacity: 1;}
.out                                                                            {opacity: 0;}
.owl-img-wrapper .owl-img-pops-effect3 span                                     {position: absolute;}
.owl-img-wrapper .owl-img-pops-effect3 span:nth-of-type(1)                      {bottom: 50%;left: 50%; margin: -20px 0 0 -82px; opacity: 0; top: 50%; transition: all 0.3s ease 0s;}
.owl-img-wrapper .owl-img-pops-effect3 span:nth-of-type(2)                      {bottom: 50%; margin: -20px -82px 0 0; opacity: 0; right: 50%; top: 50%; transition: all 0.3s ease 0s; visibility: hidden;}
.owl-img-wrapper:hover .owl-img-pops-effect3 span:nth-of-type(1)                {margin: -20px 0 0 -42px; opacity: 1; visibility: visible;}
.owl-img-wrapper:hover .owl-img-pops-effect3 span:nth-of-type(2)                {margin: -20px -42px 0 0; opacity: 1; visibility: visible;}

.owl-img-wrapper:hover .owl-img-overlay                                         {opacity: 1;}


