/*
Theme Name: Unicon Child Theme
Theme URI: http://themeforest.net/user/minti
Description: Unicon Child Theme for your Customizations.
Author: minti
Author URI: http://mintithemes.com
Template: unicon
Version: 1.1
*/

/* Logo da agência no copyright */
#copyright img {
    margin-bottom: -2px;
}
/* Hover menu 
#navigation .sub-menu li a, #navigation .sub-menu li a:hover, #navigation .sub-menu li a:active, #navigation .sub-menu li a:focus, #navigation .sub-menu li a:visited {
    color: #275598 !important;
}
*/
/* Botão dos formulários */
.wpcf7-form .wpcf7-submit{background:#275598;color:#ffffff; text-transform:none; cursor:pointer}
.wpcf7-form .wpcf7-submit:hover{background:#275598;color:#ffffff;opacity:0.8;}

/* Botão no menu*/
.header-v1 #navigation > ul > .botao > a{
	background-color: #f7aa1e !important;
	padding: 5px;
	box-sizing: border-box;
	width: 100%;
	margin-top: -5px;
	color: #fff !important;
}
/* Funções específicas para mobile*/
.mob{display:block}
.desk{display:none}

@media screen and (min-width: 768px){
	.mob{display:none}
	.desk{display:block}
}

/* blog destaque home */
.latest-blog .blog-item .blog-item-description {
    text-align: left;
}

/* Overlay blog */
.entry-image .entry-overlay {
    background: #1cbac882 !important;
}
/* Notícias home */
.owl-controls, .blog-item-description span{
	display:none !important;
}
.latest-blog .blog-item .blog-overlay {
    background: #1cbac885 !important;
}
.joinchat__button {
    bottom: 25px !important;
    right: 2px !important;
}

a.button.color-3:hover {
    background: #275598 !important;
    border-color: #275598 !important;
    opacity: 0.8;
}
#comments,
.fusion-main-menu-cart {
    display: none
}

/* detalhes do blog */
.blog-page .post h1 a, .blog-page .post h2 a, .blog-page .read-more-link {
    color: #275598;
}

#sidebar .widget ul li a {
    font-size: 14px !important
}

@media screen and (min-width: 1025px){
    .mini-container{
        display: flex;
        justify-content: center;
    }

    .mini-container > #content{
        max-width: 994px;
        margin: 0 auto;
    }
}

/* page not found */
.page-404 h3 {
    font-size: 36px !important;
    font-weight: 300 !important;
    color: #275598 !important;
    text-transform: none !important;
}
.page-404 h2 {
    color: #275598 !important;
    width: 250px !important;
    height: 250px !important;
    line-height: 250px !important;
    border: 2px solid #f3f0f0 !important;
    margin: 0 auto 30px auto !important;
    box-shadow: 0 16px 12px -6px #c1c1c1;
}

/* portfolio */
.portfolio-detail h1, .portfolio-detail-description h1 {
    font-size: 23px;
    font-weight: 600;
    margin: 0 0 20px 0;
}

.filter-all{
	display: none !important
}

.portfolio-filters ul li:after{
    content: '' !important;
}

.portfolio-filters ul li:before {
    content: '/';
}

html body .portfolio-filters ul .filter-all:before {
    content: '' !important;
}

/* botao portfolio */
.portfolio-detail-description-text .btn{
	background: #275598;
	color: #fff;
	border-radius: 3px;
	padding: 10px 15px
}

.portfolio-detail-description-text .btn:hover{
	opacity: .8
}

html body .portfolio-overlay-icon .portfolio-overlay {
    background: transparent;
    border: 3px solid #275598 !important;
    width: 85%;
    height: 80%;
    top: 20px;
    left: 20px;
    margin: 0 auto;
}

html body .portfolio-overlay-icon i {
    display: none !important;
}

/* botão padrão formulario */
.wpcf7-form .wpcf7-submit {
    background: #275598 !important;
}

.wpcf7-form .wpcf7-submit:hover {
    background: #275598 !important;
	opacity: .8
}


/* solicitar orçamento */
html body .add-request-quote-button.button{
    padding: 10px 15px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    border-radius: 3px !important;
}

/* botao menu */
.header-v1 #navigation>ul>.botao a{
	background: #275598;
	color: #fff;
	border-radius: 3px;
	padding-top: 3px;
    padding-bottom: 3px;
    margin-top: -3px;
}

#topbar {
    min-height: 25px !important;
    line-height: 25px !important;
}

#copyright .copyright-text, #copyright a {
    font-size: 14px;
}

#copyright a i {
	font-size: 16px !important;
}

#footer {
    border-top: 1px solid #9999992e;
	font-size: 14px;
}

/* woo */
.product h1{
	font-weight: 800 !important;
}

/*.additional_information_tab,
.woocommerce-tabs .panel h2,
.woocommerce table.shop_table td.actions
{
	display: none !important
} */

.additional_information_tab,
.woocommerce-Tabs-panel--additional_information,
.woocommerce-tabs .panel h2{
	display: none
}

@media screen and (max-width> 1024px){
	#tab-title-tabela,
	.woocommerce-Tabs-panel--tabela{display: none}
}

.woocommerce input[type=submit]{
	background: #0a4ea8 !important;
}

.woocommerce input[type=submit]:hover{
	background: #0a4ea8 !important;
	opacity: .8
}

.yith-ywraq-mail-form-wrapper h3{
	font-weight: 600;
	margin-bottom: 30px
}

html body .effect-description .short-description{
	background: #0a4ea873 !important;
	padding: 25px 10px !important;
	color: transparent !important;
}

.yith-ywraq-add-to-quote a, .yith_ywraq_add_item_browse_message a{
	color: #0a4ea8 !important
}

.yith-ywraq-add-to-quote a:hover, .yith_ywraq_add_item_browse_message a:hover{
	opacity: .8
}

mark.count{
	display:none
}

.product_meta .posted_in, .product_meta .tagged_as{
	display: none !important;
}

/* solicitar orçamento */
html body .add-request-quote-button.button{
    padding: 10px 15px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    border-radius: 3px !important;
}

a.button.color-2:hover {
    color: #275598 !important;
    border-color: #275598 !important;
	background: transparent !important;
	opacity: .8
}

#footer{
	border-top: 15px solid #f7aa1e !important;
}

/*.slick-track {
    margin-left: 0 !important;
}*/

.related > h2{
	font-size: 26px !important;
	font-weight: 600 !important
}


.woocommerce-loop-product__title {
    height: 80px;
    display: flex;
    font-size: 18px !important;
    justify-content: center;
    align-items: center;
    margin-top: -3% !important;
    padding: 5% !important;
    text-align: center !important;
    background: #4054B2 !important;
	color: #fff !important;
}

#topbar .topbar-col2 {
    margin: 5px;
}

/* woo */
.products li .price{
	display: none !important;
}

.produto {
    background: #25D366;
    border: 1px solid #25D366;
    padding: 10px 5px;
    width: 150px;
    text-align: center;
    color: #fff !important;
    border-radius: 2px;
}

.produto:hover{
	opacity: .8
}

.woocommerce-tabs {
    width: 950px!important;
}

@media screen and (max-width:1024px){
	.woocommerce-tabs{
		display: none !important
	}
	
	#sidebar-widgets {
    padding-top: 20px!important;
}
	
	#page-wrap {
		display: flex;
		flex-direction: column-reverse;
	}
	
	#content.sidebar-left {
		order: 1;
	}
	
	#sidebar.sidebar-left{
		order: 2;
		padding-top: 35px !important;
	}
	
	/*#woocommerce_product_categories-2{
		display: none
	}*/
	
	#sidebar-widgets{
		padding-bottom: 0 !important;
	}
}

html body .tpslick-prev, html body .tpslick-next,
html body .tpslick-prev:hover, html body .tpslick-next:hover,
html body .tpslick-prev:visited, html body .tpslick-next:visited,
html body .tpslick-prev:active, html body .tpslick-next:active{
    background: #978f8f73 !important;
}

/* topbar */ 
#topbar a {
    font-weight: 600;
    margin-bottom: 0;
	opacity: 1 !important;
}

#topbar .topbar-col2 {
    margin: 7px 0 0 0 !important;
}

.woocommerce .widget_product_search input, .search-field {
    padding: 10px !important;
    margin-bottom: 10px;
	border: 1px solid #e1e1e1 !important;
}

.woocommerce button {
    border: 1px solid #275598 !important;
    background: transparent !important;
	color: #275598 !important;
}

.woocommerce .has-post-thumbnail button{
	border:none !important;
}

.woocommerce button:hover{
	opacity:.8
}

/* MOBILE RETRATO espaçamento superior das páginas */
@media screen and (max-width: 431px) {
.secao1{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

/*espaçamento superior dos produtos e novidaddes das paginas*/
#sidebar .widget{
    padding: 10px !important;
    margin-bottom: 10px;
	margin-top: 80px !important;
	border: 1px solid #e1e1e1 !important;
}	
}

/* =======================================================
   SEGMENTOS dos produtos
   ======================================================= */

/**
 * Destaca a categoria ativa
 * dentro da página de Segmentos e Produtos-shop.
 */

.widget_product_categories .current-cat > a{
    color:#3e55b2;
    font-weight:500;
}

.widget_segmentos_produtos li.current-segment a {
    font-weight: 600 !important;
    color: #3e55b2 !important;
}