/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.page-id-33 #menu-primary-menu > li:nth-child(n+4),
.page-id-387 #menu-primary-menu > li:nth-child(n+4),
.page-id-389 #menu-primary-menu > li:nth-child(n+4),
.page-id-2195 #menu-primary-menu > li:nth-child(n+4) {
	display: none;
}

.page-id-33 #menu-primary-menu > li:nth-child(3),
.page-id-387 #menu-primary-menu > li:nth-child(3),
.page-id-389 #menu-primary-menu > li:nth-child(3) {
	margin-right: 0;
}
/*
JC custom CSS
*/
nav#site-navigation {
    padding-top: 30px;
}

.header-icon.col-xs-3.col-sm-3.col-md-3.col-lg-3  {
    padding-top: 30px;
}
.mobile-nav-toggle.col-xs-3.col-sm-3.col-md-3.hidden-lg {
    padding-top: 30px;
}

/* Alinhar logo */
.site-header {
    padding: 10px 0px 20px 0px;
   /* padding: 35px 0; 
		padding-bottom: 10px;*/
}

/* alinhamento do texto dos hoodies da homepage */
.sober-banner-grid-6 .sober-banner span.banner-content {
    position: relative;
    bottom: 65px;
    left: 40px;
    text-align: left !important;
}
@media (min-width: 320px) and (max-width: 767px) {
.sober-banner-grid-6 .sober-banner span.banner-content {
    position: absolute;
    bottom: -180px;
    left: 20px;
    text-align: left !important;
}
}

/* produtos - texto grande demais dentro dos círculos */
span.swatch.swatch-label.swatch-xxl {
    font-size: 0.9rem !important;
}
span.swatch.swatch-label.swatch-3xl {
    font-size: 0.9rem !important;
}
span.swatch.swatch-label.swatch-100e {
    font-size: 1rem !important;
}

/* modal dos Hoodies */
.modal {
	z-index:10000;
	margin-top: 7%;
}

.widget_product_categories  {
    padding: 0px;
    margin: 0px;
    border: unset;
}
.widget_nav_menu  {
    padding: 0px;
    margin: 0px;
		margin-bottom: 15px;
    border: unset;
}
.woocommerce-widget-layered-nav h2.widget-title {
    padding-bottom: 15px!important;
}
.woocommerce-widget-layered-nav {
    padding: 0px;
    margin: 0px;
		margin-bottom: 15px;
    border: unset;
}

/* Remover setas de navegação de produtos */
.product-toolbar .navigation.post-navigation {
    display: none;
}
/* Botão de reset do Produto */
.variations-reset {
    display: none;
}
.woocommerce div.product form.cart .variations {
    text-align: center;
    margin: 0;
}

.butmod {
    background-color: #f5f5f5;
		color: #23232c;
    line-height: 30px;
		padding: 0px;
	  font-size: 12px;
}
.postid-22771 p.price {
	display: none;
}
.postid-22771 .variations {
	padding-top: 20px;
}

#myBtn {
    background-color: #f5f5f5;
	  color: #23232c;
    line-height: 30px;
    padding: 1px 30px;
    font-size: 12px;
}

/* The Close Button */
.modal-header .close2 {
    margin-top: -2px;
}
.modal-header:after {
	display: table;
	content: " ";
}

.modal-header:after {
	display: table;
	content: " ";
}

button.close2 {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}
.close2 {
float: right;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: .5;
}

.custom-header {
	justify-content: end !important;
}
.custom-dialog{
	        margin: 120px auto!important;
}

/* PPOM duplicate bug */
.single_variation_wrap .ppom-wrapper {
	display: none;
}

.woocommerce .shop-toolbar .products-filter{
	display: none;
}
