/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@media only screen and (min-width: 1000px) {
    #header-outer #logo, #header-outer .logo-spacing {
        margin-top: 20px;
        margin-bottom: 20px;
        position: relative;
    }
}

.vc_separator.vc_separator_align_left h4 {
    padding: 0 .8em 0 0;
    font-size: 25px;
    text-transform: uppercase;
    color: #024f69;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #024f69;
}

h1#titulo {
    position: absolute;
    top: 240px;
    left: 0;
    color: #fff;
    z-index: 99;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 2.5rem;
    text-shadow: 1px 1px 2px black;
}


@media (min-width: 320px) and (max-width: 640px) {
    h1#titulo {
        top: 105px;
        font-size: 1.3rem;
        line-height: 25px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    h1#titulo {
        top: 80px;
    }
}

.vc_separator.vc_separator_align_left h4 {
    padding: 0 .8em 0 0;
	font-size: 25px;
	text-transform: uppercase;
}
.masonry.classic_enhanced .masonry-blog-item .article-content-wrap, .blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
	display:none;
	padding:0;
}
.meta-category {
	display:none;
}
.post-header h3.title {
	font-size:18px;
	line-height:25px;
}
.masonry.classic_enhanced .masonry-blog-item .inner-wrap, .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
	box-shadow:none;
}
.article-content-wrap .grav-wrap {
	display:none;
}
body .related-posts[data-style="material"] .article-content-wrap {
	padding-bottom:0!important;
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading {
    line-height: 1.25em;
    max-width: 80%;
}
.valor-nutricional .nectar-post-grid .nectar-post-grid-item .content .post-heading{
	background: rgba(194,0,0,0.6);
	padding:5px;
}
.sustentabilidade .nectar-post-grid .nectar-post-grid-item .content .post-heading {
	background: rgba(105,161,16,0.7);
	padding:5px;
}
.responsabilidade .nectar-post-grid .nectar-post-grid-item .content .post-heading {
	background: rgba(16,98,161,0.7);
	padding:5px;
}

.type-post.category-valor-nutricional-e-seguranca-de-produtos .post-header {
    background: none;
	padding:5px;
}
.type-post.category-sustentabilidade-da-producao .post-header {
    background: none;
	padding:5px;
}
.type-post.category-responsabilidade-social-das-empresas .post-header {
    background: none;
	padding:5px;
}

.nectar-post-grid .nectar-post-grid-item .content {
	padding:0px;
}

.table-alimentos td {
    vertical-align: top;
}
.table-alimentos tr.rosa{
	background-color:#fde3df;
}
.table-alimentos tr.azul{
	background-color:#cddeef;
}
.table-alimentos tr.roxo{
	background-color:#e7dded;
}
.table-alimentos tr.verde{
	background-color:#d3e5cd;
}
.table-alimentos tr.laranja{
	background-color:#ffe5c1;
}

.pum-theme-176 .pum-container, .pum-theme-default-theme .pum-container {
    background-color: #fff;
}

.yrm-content {
    display: none;
    color: #0a0a0a !important;
}
.nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg {
    background-size: contain;
    background-repeat: no-repeat;
}

/*.logos img {
    border-radius: 50%;
    border: solid 2px #ccc;
}*/

.logos img {
        border-radius: 50%;
        border: solid 2px #ccc;
}
.logos img:hover {
        border: solid 2px #024f69;
}
.nectar-post-grid-wrap[data-style=\"content_under_image\"] [data-grid-item-height=\"30vh\"] .nectar-post-grid-item-bg {
        height: 150px;
}
ul li {
    	padding-bottom:20px;
}
.pum-theme-176 .pum-container, .pum-theme-default-theme .pum-container {
        border-radius:4px;
}
.popmake img {
    	border-radius: 50%;
    	width:150px;
}
.hover-wrap-inner {
    	border-radius:4px;
    	padding:10px;
}
.ital-valor-nutricional-e-seguranca-de-produtos .hover-wrap-inner {
    	background-color:rgba(194,0,0,0.7);
    	border-radius: 0px 0px 4px 4px;
        text-align: center;
}
.title-valor-nutricional-e-seguranca-de-produtos {
    	width:99.99%;
    	color:#ffffff!important;
    	text-align: center!important;
    	font-weight:bold!important;
    	background-color: rgba(194,0,0,0.7);
        margin-bottom: 0!important;
        border-radius: 4px 4px 0px 0px;
}
.ital-sustentabilidade-da-producao .hover-wrap-inner {
    	background-color:rgba(105,161,16,0.7);
    	border-radius: 0px 0px 4px 4px;
        text-align: center;
}
.title-sustentabilidade-da-producao {
    	width:99.99%;
    	color:#ffffff!important;
    	text-align: center!important;
    	font-weight:bold!important;
    	background-color:rgba(105,161,16,0.7);
        margin-bottom: 0!important;
        border-radius: 4px 4px 0px 0px;
}
.ital-responsabilidade-social-das-empresas .hover-wrap-inner {
    	background-color:rgba(16,98,161,0.7);
    	border-radius: 0px 0px 4px 4px;
        text-align: center;
}
.title-responsabilidade-social-das-empresas {
    	width:99.99%;
    	color:#ffffff!important;
    	text-align: center!important;
    	font-weight:bold!important;
    	background-color:rgba(16,98,161,0.7);
        margin-bottom: 0!important;
        border-radius: 4px 4px 0px 0px;
}
body:not(.woocommerce-cart) .main-content tr th:first-child, body:not(.woocommerce-cart) .main-content tr td:first-child {
        border-color: #fff;
}
.printPopup {
    	position:absolute;
    	top:75px;
    	right:0;
    	border:0;
    	background-color:#e8e8e8;
    	z-index:9;
    	padding:10px 15px;
    	cursor:pointer;
}
.printPopup img {
    	border-radius: 0%!important;
    	width: auto!important;
}
.popmake-content {
    	text-align:justify!important;
}
li#menu-item-3986 {
    	display:none!important;
}
.sf-menu, .sf-menu img {
        margin-bottom: 0!important;
}

@media print {
    .popmake-content img {
        display: none;
    }
}