/*
*   name           Merveille
*   version        1.4
*   description    Responsive and customizable Joomla!3 template
*   demo           http://demo.favthemes.com/merveille/
*   author         FavThemes
*   author URL     http://www.favthemes.com
*   copyright      Copyright (C) 2012-2016 FavThemes.com. All Rights Reserved.
*   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*
******************************************************************************************

/// custom style

******************************************************************************************
*/

/*
Color Palete Essencia
Blue-Turquoise #19A0AD
Pink-Violet #8D0E95
Dark-Turquoise #0D4E54

Fiz alteração na barra de navegação para mobiles - /*background-image:linear-gradient(to bottom,#222,#111 para  (antiga configuração)
background-image:linear-gradient(to bottom,#0D4E54,#19A0AD)
*/

body { color: #444; }

/*Header*/ 
#fav-headerwrap.fav-fixed.favheader {
  background-color: #19A0AD;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.27);
}

/*/
///
///  favportfolio
///
/*/

.favstyle a#favportfolio-zoom {
  border-color: transparent #8D0E95 #8D0E95 transparent !important;
}

   /*
    //////////////////////////////////////////////////

3.2. vertical menus

    //////////////////////////////////////////////////
    Vem do Template.css para costumizar */
	
/*	(...)  BMM*/
	
/*/
///
///  line menu
///
/*/

ul.menuline li {
  margin-bottom: 1px;
}
ul.menuline li a,
ul.menuline li span.nav-header {
  color: #444;
  padding: 10px 14px 10px 0;
  display: block;
  font-size: 14px;
  font-weight: normal;
  border-bottom: 1px solid rgba(17, 17, 17, 0.27); /* ALTERADO POR BMM */
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
ul.menuline li a:hover,
ul.menuline li a:focus,
ul.menuline li.current a,
ul.menuline li.current ul a:hover,
ul.menuline li.current ul a:focus,
ul.menuline li span.nav-header:hover,
ul.menuline li span.nav-header:focus,
ul.menuline li.current span.nav-header,
ul.menuline li.current ul span.nav-header:hover,
ul.menuline li.current ul span.nav-header:focus {
  color: #444;
  border-bottom: 1px solid #9e9e9e;
  background-color: transparent;
}
ul.menuline li.current ul a {
  color: #444;
}
ul.menuline li a:before,
ul.menuline li span.nav-header:before {
  font-family: FontAwesome;
  content: "\f10c";
  padding-left: 0;
  padding-right: 10px;
  color: #ccc;
  font-size: 14px;
  margin-top: 2px;
}
ul.menuline li a:hover:before,
ul.menuline li a:focus:before,
ul.menuline li.current a:before,
ul.menuline li.current ul a:hover:before,
ul.menuline li.current ul a:focus:before,
ul.menuline li span.nav-header:hover:before,
ul.menuline li span.nav-header:focus:before,
ul.menuline li.current span.nav-header:before,
ul.menuline li.current ul span.nav-header:hover:before,
ul.menuline li.current ul span.nav-header:focus:before {
  color: #9e9e9e;
}

/* Vem do Template.css 3611 - Para configurar a Cor do Titulo H3 nas listas verticais */
/*/
///
///  component style color
///
/*/

/*
///  titles
*/

#fav-mainwrap.component-color h1,
#fav-mainwrap.component-color h2,
#fav-mainwrap.component-color h3,
#fav-mainwrap.component-color h4,
#fav-mainwrap.component-color h5,
#fav-mainwrap.component-color h6,
#fav-mainwrap.component-color legend {
  color: #8D0E95;
}

#fav-mainwrap.component-color .moduletable h3,
#fav-mainwrap.component-color .page-header h2,
#fav-mainwrap.component-color h2.item-title,
#fav-mainwrap.component-color .page-header h2 a,
#fav-mainwrap.component-color h2.item-title a,
#fav-mainwrap.component-color div.categories-list h3 a,
#fav-mainwrap.component-color div.tag-category ul h3 a,
#fav-mainwrap.component-color .componentheading,
#fav-mainwrap.component-color #member-profile legend,
#fav-mainwrap.component-color #hikashop_checkout_page h1,
#fav-mainwrap.component-color #hikashop_checkout_login_left_part h2,
#fav-mainwrap.component-color #hikashop_checkout_login_right_part h2,
#fav-mainwrap.component-color #hikashop_checkout_login_right_part h3,
#fav-mainwrap.component-color #hikashop_checkout_page fieldset legend,
#fav-mainwrap.component-color #hikashop_cpanel_title h1,
#fav-mainwrap.component-color #hikashop_carts_listing .header h1,
#fav-mainwrap.component-color #hikashop_affiliate_main .header h1,
#fav-mainwrap.component-color #hikashop_address_listing .header h1,
#fav-mainwrap.component-color #hikashop_order_listing .header h1,
#fav-mainwrap.component-color #hikashop_download_listing fieldset h1,
#fav-mainwrap.component-color #hikashop_order_main fieldset h1 {
  color: #8D0E95;
}

#fav-mainwrap.component-color .moduletable h4.fav-subtitle,
#fav-mainwrap.component-color [class^="moduletable-"] h4.fav-subtitle,
#fav-mainwrap.component-color [class*=" moduletable-"] h4.fav-subtitle {
  color: #fff;
}
#fav-mainwrap.component-color span.hikashop_product_name a:hover,
#fav-mainwrap.component-color span.hikashop_product_name a:focus {
  color: #fff !important;
}

/*
///  content
*/

#fav-mainwrap.component-color p {
  color: #444;
}

/* Added Line BMM*/
#fav-mainwrap.component-color :before {
  color: #19A0AD;
} 

/* articles */
#fav-mainwrap.component-color dl.article-info dd,
#fav-mainwrap.component-color .fav-tags,
#fav-mainwrap.component-color .fav-tags i {
  color: #444;
}

#fav-mainwrap.component-color form.well,
#fav-mainwrap.component-color .nav-tabs.nav-stacked > li:first-child > a,
#fav-mainwrap.component-color .nav-tabs.nav-stacked > li:last-child > a,
#fav-mainwrap.component-color .input-prepend.input-append .add-on:last-child,
#fav-mainwrap.component-color .input-prepend.input-append .btn:last-child,
#fav-mainwrap.component-color .input-prepend.input-append .add-on:first-child,
#fav-mainwrap.component-color .input-prepend.input-append .btn:first-child {
  background-color: rgba(17, 17, 17, 0.09) !important;
  color: #444;
  border: 0 none;
}

#fav-mainwrap.component-color #blockrandom {
  border-color: rgba(17, 17, 17, 0.27);
}
#fav-mainwrap.component-color div.search #searchForm button.btn.hasTooltip {
  margin-left: 0px;
}
#fav-mainwrap.component-color #favsearch-results,
#fav-mainwrap.component-color div.search .result-created {
  color: #444;
}
#fav-mainwrap.component-color div.search .result-title {
  color: rgba(17, 17, 17, 0.67);
}
#fav-mainwrap.component-color div.contact .accordion-heading {
  background: rgba(17, 17, 17, 0.57) !important;
}
#fav-mainwrap.component-color div.contact .accordion-heading a {
  color: #444;
}
#fav-mainwrap.component-color .accordion-group {
  border: 1px solid  rgba(17, 17, 17, 0.27);
}
#fav-mainwrap.component-color .accordion-inner {
  border-top: 0 none;
}
#fav-mainwrap.component-color .dl-horizontal dd {
  color: #444;
}
#fav-mainwrap.component-color div.contact #contact-form {
  border-radius: 0;
}
#fav-mainwrap.component-color .newsfeed,
#fav-mainwrap.component-color div.newsfeed h2 a {
  color: #444;
}

/*
//////////////////////////////////////////////////////////////////////

/// 13. extensions

//////////////////////////////////////////////////////////////////////
*/

    /*
    //////////////////////////////////////////////////

13.1. favcontent

    //////////////////////////////////////////////////
    */

.favstyle div[id^="favcontent-readmore"] a.btn,
.favstyle div[id*=" favcontent-readmore"] a.btn {
  background-color: #0D4E54 !important;
} 

/* FIM TEMPLATE.css */

  
/* Fim configuração do Titulo de listas verticais BMM*/

/* line - vem de template 3955 - Da Parte Content - Articles*/
#fav-mainwrap.component-color ul.menuline li a,
#fav-mainwrap.component-color ul.menuline li span.nav-header {
  color: rgba(17, 17, 17, 0.87) !important;
}
#fav-mainwrap.component-color ul.menuline li.current a,
#fav-mainwrap.component-color ul.menuline li a:hover,
#fav-mainwrap.component-color ul.menuline li a:focus,
#fav-mainwrap.component-color ul.menuline li span.nav-header:hover,
#fav-mainwrap.component-color ul.menuline li span.nav-header:focus {
  color: #444 !important; /*Alterado por BMM*/
}
#fav-mainwrap.component-color ul.menuline li a:before,
#fav-mainwrap.component-color ul.menuline li span.nav-header:before {
  color: rgba(17, 17, 17, 0.27);
}
#fav-mainwrap.component-color ul.menuline li a:hover:before,
#fav-mainwrap.component-color ul.menuline li a:focus:before,
#fav-mainwrap.component-color ul.menuline li span.nav-header:hover:before,
#fav-mainwrap.component-color ul.menuline li span.nav-header:focus:before,
#fav-mainwrap.component-color ul.menuline li.current a:before {
  color: #19A0AD; /* rgba(17, 17, 17, 0.47); BMM */
}
#fav-mainwrap.component-color ul.menuline li a:hover,
#fav-mainwrap.component-color ul.menuline li a:focus,
#fav-mainwrap.component-color ul.menuline li.current a,
#fav-mainwrap.component-color ul.menuline li.current ul a:hover,
#fav-mainwrap.component-color ul.menuline li.current ul a:focus,
#fav-mainwrap.component-color ul.menuline li span.nav-header:hover,
#fav-mainwrap.component-color ul.menuline li span.nav-header:focus,
#fav-mainwrap.component-color ul.menuline li.current span.nav-header,
#fav-mainwrap.component-color ul.menuline li.current ul span.nav-header:hover,
#fav-mainwrap.component-color ul.menuline li.current ul span.nav-header:focus {
  border-bottom: 1px solid rgba(25, 160, 173, 1); /* 1px solid rgba(17, 17, 17, 0.47); Alterado por BMM*/
}

/* FIM DO MENU VERTICAL NOS ARTIGOS */


/*Vem do template 9790*/

/* make the component page colorblind */
body.contentpane .btn {
  background-color: #19A0AD;
  color: #fff;
}


/* STYLE.CSS */
   /*
    //////////////////////////////////////////////////

1.3. navigation

    //////////////////////////////////////////////////
    */

/*/
///
///  color component style
///
/*/

/*
///  buttons
*/

#fav-mainwrap.component-color .btn,
#fav-mainwrap.component-color .btn-primary,
#fav-mainwrap.component-color .pager .next a,
#fav-mainwrap.component-color .pager .previous a,
#fav-mainwrap.component-color .hikashop_categories_listing_main .btn {
  color: #fff !important;
  background-color: #0D4E54 !important;
  border: 2px solid #add;
  box-shadow: none !important;
}
#fav-mainwrap.component-color .btn:hover,
#fav-mainwrap.component-color .btn:focus,
#fav-mainwrap.component-color .btn:active,
#fav-mainwrap.component-color .btn.active,
#fav-mainwrap.component-color .btn-primary:hover,
#fav-mainwrap.component-color .btn-primary:focus,
#fav-mainwrap.component-color .btn-primary:active,
#fav-mainwrap.component-color .btn-primary.active,
#fav-mainwrap.component-color .pager .next a:hover,
#fav-mainwrap.component-color .pager .previous a:hover,
#fav-mainwrap.component-color .pager .next a:focus,
#fav-mainwrap.component-color .pager .previous a:focus,
#fav-mainwrap.component-color .hikashop_categories_listing_main .btn:hover,
#fav-mainwrap.component-color .hikashop_categories_listing_main .btn:focus {
    color: #fff !important;
    background-color: #016f79 !important;
    border: 2px solid #add;
    box-shadow: none !important;
}

/*
///  pagination
*/

#fav-mainwrap.component-color .pagination ul li a,
#fav-mainwrap.component-color .pagination ul > .disabled > a,
#fav-mainwrap.component-color .pagination ul > .active > a,
#fav-mainwrap.component-color .pagination ul > .disabled > a:hover,
#fav-mainwrap.component-color .pagination ul > .disabled > a:focus,
#fav-mainwrap.component-color .pagination ul > .active > a:hover,
#fav-mainwrap.component-color .pagination ul > .active > a:focus,
#fav-mainwrap.component-color .hikashop_products_pagination .list-footer .pagenav,
#fav-mainwrap.component-color .hikashop_subcategories_pagination .list-footer .pagenav {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.27);
  border: 2px solid transparent;
  box-shadow: none !important;
}


    /*
    //////////////////////////////////////////////////

1.4. module positions

    //////////////////////////////////////////////////
    */


/*/
///
///  breadcrumbs
///
/*/

ul.breadcrumb a {
  color: #8D0E95;
  text-shadow: none;
}
.breadcrumb > .active {
  color: #8D0E95;
  text-shadow: none;
}
ul.breadcrumb a,
.breadcrumb > .active {
  font-size: 16px;
}
ul.breadcrumb a:hover,
ul.breadcrumb a:focus {
  color: #8D0E95;
}
.breadcrumb > li > .divider {
  color: #8D0E95;
  text-shadow: none;
}
#fav-breadcrumbs .moduletable li,
#fav-breadcrumbs div[class^="moduletable-"] li,
#fav-breadcrumbs div[class*=" moduletable-"] li {
  text-transform: none;
}

/*added line BMM*/
ul.breadcrumb > li {
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  color: #8D0E95;
  font-size: 16px;
  text-shadow: none;
}

/*/
///
///  copyright
///
/*/

#fav-copyrightwrap {
  background: #19A0AD url("../images/body-pattern-bg.png") repeat-x scroll center top;
  color: #fff;
  padding-top: 18px;
}


/* BMM - Menu Mobile*/
.navbar-inverse .navbar-inner {
    background-color: #19A0AD;
    background-repeat: repeat-x;
    border-color: #14646b;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);
}

div.navbar-inverse #fav-navbar-btn a.btn.btn-navbar {
    background-color: #214d50;
  }
  
    div.navbar-inverse #fav-navbar-btn a.btn.btn-navbar:hover,
  div.navbar-inverse #fav-navbar-btn a.btn.btn-navbar:focus {
    box-shadow: none;
    background-color: #8D0E95 !important;
  }
  
  div.navbar.navbar-inverse #fav-navbar-collapse li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li a:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li a:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li .nav-header:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li .nav-header:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li .nav-header:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li .nav-header:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li .nav-header:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li .nav-header:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li .nav-header:hover,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li .nav-header:focus,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li[class*=" item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class*=" item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class^="item-"].current.active,
  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class*=" item-"].current.active {
    background-color: #14646b !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  
  /*BMM - LOGIN FORM */
  
  /*/
///
///  light
///
/*/

#fav-offline.offline-light #frame {
  background-color: rgba(255, 255, 255, 0.83);;
  color: #444;
  border: 1px solid #e7e7e7;
}
  

/*/
///
///  images - category blog - BMM
///
/*/

#fav-mainwrap.component-color .img-polaroid,
#fav-mainwrap.component-color .item-image img,
#fav-mainwrap.component-color .fav-tags-img {
  background-color: rgba(25, 160, 173, 0.34);
  border-color: transparent;
}

.img-polaroid,
.item-image img,
.fav-tags-img {
  background-color: transparent;
  border: 3px solid rgba(17, 17, 17, 0.37);
  padding: 0;
}

.moduletable-sfx40 a {
    color: #15838e;
}

.moduletable, div[class^="moduletable-"], div[class*=" moduletable-"] {
    text-align: left;
}

#fav-mainwrap.component-color a, #fav-mainwrap.component-color .fav-tags a {
    color: #636262;
}

#fav-mainwrap.component-color a:hover, #fav-mainwrap.component-color a:focus {
        color: #15838e;
}

.favhide {
    opacity: 1;
}