/* ----- TEMA -------------------------------- */
::-moz-selection { background: none; color: #652C8A; text-shadow: none; } /*Cores do text select */
#outermain { padding: 0;} /* Retira a base do splider */
.home #ascrail2000 div {display: none} /* Retira o Scroll da home */
.home #ascrail2000-hr div {display: none;} /* Retira o Scroll de baixo da home */
.home #outermain { display: none;}
#ascrail2000, #ascrail2000 div  {z-index: 9999 !important;}

/* ----- FONTS -------------------------------- */
.largetext { font-size: 18px;}
.page-id-271 #afterheader .pagetitle {font-family: "Raleway";font-weight: 400;}
.topnav li, .topnav li a {font-family: "Raleway";font-weight: 600;}

/* ----- HEADER ------------------------------ */
#headertext {display: none;} /* Esconde a linha TOP Header */
#topminicart {display: none;} /* Esconde o Carrinho */

/* ----- LOGO ------------------------------ */
div.logoimg { padding: 14px 0px;}

/* ----- MENU ------------------------------ */
#outerheaderwrapper, #outerheader, #outerheader .sticky {z-index 1000 !important;}
/* #menu-main-menu .menu-item { border-right: 1px solid #C6D0DA;} /* Linhas do menu */
/* #menu-main-menu .menu-item:first-child{ border-left: 1px solid #C6D0DA;} /* Linhas do menu */
#outerheaderwrapper {height: 90px !important;} /* Tamanho do menu */
#outerheaderwrapper .sticky {height: 90px !important; border-bottom: 1px solid #C6D0DA;} /* Tamanho do menu */
#menu-main-menu li {height: 90px !important;} /* Tamanho do do menu */

#outertop { height: 165px;background-image: none;} /* Tamanho da barra do breadcrums */
#main-gradienttop { margin-top: 50px;} /* Margin do Breadcrums para as paginas */

/* ----- MENU SEARCH ------------------------------ */
.nvrlayout1 .sf-menu > li > a { height: 90px; line-height: 90px;} /* Tamanho do do menu */
.nvrlayout1 .searchbox .searcharea.shown {top: 90px;} /* Tamanho do Search */
.nvrlayout1 .searchbox input.submit { height: 90px;}

.searchbox .searcharea { border-bottom: 1px solid #C6D0DA; border-left: 1px solid #C6D0DA; border-right: 1px solid #C6D0DA; border-top: 1px solid #C6D0DA;} /* Border da caixa do Search */

  /* ----- SLIDER ------------------------------ */
#outerslider {float: left;} /* Orientação do slider */

/* ----- BREADCRUMS -------------------------- */
#outerafterheader { padding: 25px 0px;} /* Tamanho da barra do breadcrubms */
#breadcrumbcontainer { display: none;} /* Retira localizador de pagina breadcrubms */
#outerafterheader { background-color: #ebebeb; margin-bottom: 40px;} /* Cor da barra dos breadcrums, margin para o tema*/
#afterheader .pagetitle { color: #652C8A;} /* Cor do texto */
#afterheader .pagedesc { color: #000;} /* Cor do texto baixo */
#breadcrumbcontainer .nvr-breadcrumb a { color: #000;} /* Cor do texto */
#footersidebar li a:hover { color: #652C8A;} /* Cor do texto */
#afterheader .nvr-breadcrumb { color: #652C8A;} /* Cor do texto */

/* ----- FOOTER ------------------------------ */
.home #footerwrapper { display: none;} /* Esconder o footer na home */
#outerfootersidebar .container .textwidget {height: 50px; } /*Tamanho do footer */
#footersidebar {padding: 10px 0px;} /*Tamanho do footer */
#footersidebar h5 { color: #000;} /* Cor do H5 */
#footersidebar .hiddenflow { color: #666;} /* Cor do texto */
#footersidebar .hiddenflow a { color: #666;} /* Cor do texto */
#footersidebar .hiddenflow a :hover { color: #652C8A;} /* Cor do texto */
#outerfootersidebar {background-color: #ebebeb;} /* Cor da barra grande do footer */
#footer .copyright { float: right; } /* Copyright a direita */
#footer #secondarynav { display: none;} /*Esconde o Myaccount */
#footer .copyrightcontainer { padding: 7px 0px;} /* Tamanho da barra de fundo */

/* ----- WOOCOMMERCE ------------------------- */
.woocommerce .woocommerce-info { border-top-color: #652C8A;} /* Cor da linha do erro */
.woocommerce .woocommerce-info::before { color: #652C8A;} /* Cor do icon do erro */
  
/* ----- WOOCOMMERCE PRODUCTS ---------------- */
body.novaro ul.products li.product { margin: 0px 0px 20px;} /* Margem da caixa */
body.novaro ul.products li.product .button {bottom: 10px;} /* Alinha texto do hover */
body.novaro ul.products li.product .btnloop {left: 83%;} /* Alinha icon quickview do hover */
body.novaro ul.products li.product .nvr-productcat { display: none;} /* Retira a Categoria do produto */
/* body.novaro ul.products li.product .product-box { background-color: #f9f9f9; padding: 2%; border-top: 2px solid #CCC; border-bottom: 2px solid #652C8A; min-height: 235px;} /* linha cinza em cima, linha roxa por baixo do produto e caixa cinza, tamanho minimo defenido */

body.novaro ul.products li.product .nvr-productitem h3 {background-color: #f9f9f9 !important; padding:10px; font-size: 14px !important; border-top: 1px solid #CCC; border-bottom: 2px solid #652C8A; min-height: 20px;} /* linha cinza em cima, linha roxa por baixo do produto e caixa cinza, tamanho minimo defenido */
    
body.novaro ul.products li.product .nvr-productitem { border: none} /* Retira o border da caixa */
body.novaro #subbody .flex-control-nav li a:hover, #subbody .flex-control-nav li a.flex-active { background: none repeat scroll 0% 0% #652C8A;} /* Cor dos slider dos produts */
body.novaro #subbody div.product div.images div.thumbnails.flexslider ol.flex-control-nav li a {box-shadow: 0px 1px 2px 0px #652C8A;} /* Cor dos slider dos produts */
.woocommerce .woocommerce-result-count { display: none;} /* Retirar contador de produtos */
.woocommerce .woocommerce-ordering select { display: none;} /* Retirar Order By */

/* ----- WOOCOMMERCE PRODUCTS SIDEBAR CATEGORY---------------- */
body.novaro.woocommerce #sidebar .widget-title {font-weight: 700; font-size: 16px;}
body.novaro.woocommerce #sidebar .widget-title span {color: #652C8A;}
#woocommerce_product_categories-2 ul li li:last-child {border-bottom: 0px;} /* Tira a ultima linha da sub-categoria */

/* ----- WOOCOMMERCE SINGLE PRODUCT ---------- */
.single-product #sidebar {display: none;} /* Retirar Sidebar */
.single-product #content {width: 100%;} /* Produto com 100% */
body.novaro div.product .product_title, body.novaro #content div.product .product_title { color: #652C8A;} /* Cor do Title */

.single-product #outermain {background-color: #d2d2d2;}

/* ----- WOOCOMMERCE SINGLE PRODUCT - TABS ------------- */
#tab-pdf_tab .pdf_container {float: left; width 100%; margin-left: 40px !important; }
#tab-pdf_tab .pdf { text-align: center;} /* alienhamento dos icons */
#tab-pdf_tab .pdf_name { margin-bottom: 10px;} /* alienhamento dos icons */

/* ----- WOOCOMMERCE SINGLE PRODUCT - JETPACK ---------- */
.sd-social-icon-text .sd-content ul li a.sd-button:hover {color: #652C8A !important;} /* Cor do hover do Social do Jetpack */

/* ----- WOOCOMMERCE SINGLE SIDEBAR ---------- */
#sidebar li li a:hover {color: #652C8A;} /* Cor do texto Hover */

/* ----- WOOCOMMERCE SINGLE PRODUCT TABS ----- */
.woocommerce-tabs { display: inline-block; width: 100%;} /* Orientação dos blocos */ 
.woocommerce-tabs iframe {margin: 10px; max-width: 480px;} /* Margin dos videos */
.woocommerce .related {float: left; margin-top: 35px;}


/* ----- WOOCOMMERCE QUICKVIEW ----- */
.quickview-ajax-holder .btnajax:hover {border: 1px solid #663399; color: #652C8A !important;} /* Cor do X */

/* NJay 25/06/2018: Fix issue with related products size when there's only one related product */
.woocommerce .related { float: none; clear: both; }