/*
Theme Name: Porto
Theme URI: http://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: http://www.portotheme.com/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 6.0.5
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bypostauthor { display: block; }
.home-slider .porto-ibanner img {width: 100%!important; max-height:400px}
.esconder{display:none!important;}

/** Formulario nota de encomenda **/
.tabela_nota_encomenda .wpcf7-form-control-wrap .ref{width:100%;}
.tabela_nota_encomenda .wpcf7-form-control-wrap .cor{width:150px}
.tabela_nota_encomenda .wpcf7-form-control-wrap .qtd{ max-width:90px}
.tabela_nota_encomenda .wpcf7-form-control-wrap .oferta{width:100%;}
.tabela_nota_encomenda .wpcf7-form-control-wrap .preco{ max-width:150px}
.page-id-2798 .inputs_encomenda{width:33%; float:left;}
.page-id-2802 .inputs_assistencia{width:33%; float:left;}
.page-id-2815 .inputs_lentes{width:33%; float:left;}
.sidebar-content #woocommerce_product_categories-2{margin-top: 30px;}
#header>div.header-bottom.header-has-center.header-has-not-center-sm.main-menu-wrap>div>div.header-col.header-right.hidden-for-sm >div>a>span{display:none}
.search-results .sidebar,.search-no-results .sidebar{display:none}
#footer{background: #f4f4f4;}

.product-thumbs-slider.owl-carousel .img-thumbnail {
    border-color: var(--dark);
}

#grid-homepage p {font-weight:700;color:#ee8b1c;}
.inputs_encomenda .pagamento select{padding-right: 50px;min-width: 343px;}

#content > article > div > div.vc_row.wpb_row.row.home-slider.vc_custom_1618501696717.no-padding.mt-0.mb-0.pt-0.pb-0.section-no-borders.vc_row-has-fill > div > div > div{
    margin-bottom: 0px;
}
#equipa h5{margin-bottom: 0px!important; margin-top: 5px;}
.page-id-55 .porto-sicon-box{min-height: 252px;}

#mc-embedded-subscribe-form  submit {
    color: #ffffff;
    background-color: #f19c3e;
    border-color: #f2a44c #f2a44c #ee8b1c;
}
#mc_embed_signup input {background: #e2e2e0!important;}
#mc_embed_signup .button {
    
	background-color: #ee8b1c!important;
	border-color: #f2a44c #f2a44c #ee8b1c!important;
	    height: 20px!important;
    line-height: 4px!important;
    font-size: 10px!important;
}
#mc_embed_signup .indicates-required{float: right;}

#mc_embed_signup .mc-field-group {
    clear: left;
    position: relative;
    width: 96%;
    padding-bottom: 3%;
    min-height: 30px;
}
#mc_embed_signup .mc-field-group input {
    display: block;
    width: 100%;
    padding: 4px 4px;
    text-indent: 2%;
    border: none;
	font-size: 10px;}

#mc_embed_signup {font-family: Poppins,sans-serif!important;
font-size: 12px!important;}

#mc_embed_signup form {
    padding: 0!important;
}

.porto-icon.circle {background: #717579!important;}
.porto-icon .fas{padding-top:8px;}

.table_bloco{
	margin-bottom: 20px;
	margin-top:10px !important;
}
.t_table{
	font-weight: 700;
	width: 50%;
	color:#f2a44c;
}
.d_table{
	text-align: right;
	width: 50%;
}
.l_table{
	border-bottom: 1px solid lightgrey;
}
.t_bloco{
	margin-bottom: -30px;
}
.titulo{font-size: 25px;
    font-weight: 700;}
.titulo_1{
	font-size: 20px;
    font-weight: 600;
	 margin-top: 20px;
}
.titulo_2{
	font-size: 18px;
    font-weight: 500;
	margin-left: 10px;
}
.titulo_3{
	font-size: 16px;
    font-weight: 500;
	margin-left: 30px;
}

@media screen and (max-width:1225px){
.page-id-2802 .inputs_assistencia{width:50%; float:left;}
	
	
}

@media screen and (max-width:998px){
#header > div.header-top{display:none}
#header > div.header-main.header-has-center.header-has-not-center-sm > div > div.header-col.visible-for-sm.header-right > div.custom-html{display:none !important;}
}

@media screen and (max-width:765px){
	.page-id-2802 .inputs_assistencia{width:100%; float:left;}
}

@media screen and (max-width:680px){
	.page-id-2798 .inputs_encomenda{width:45%; float:left;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .ref{width:100%;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .cor{width:90px}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .qtd{ max-width:90px}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .oferta{width:100%;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .preco{ max-width:100px}
}

@media screen and (max-width:600px){
	.tabela_nota_encomenda .wpcf7-form-control-wrap .ref{width:100%;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .cor{width:100%;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .qtd{width:100%;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .oferta{width:100%;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .preco{ width:100%}
}
@media screen and (max-width:400px){
	.page-id-2798 .inputs_encomenda{width:100%; float:left;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .ref{width:100%;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .cor{width:100%;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .qtd{width:20px;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .oferta{width:100%;}
	.tabela_nota_encomenda .wpcf7-form-control-wrap .preco{ width:100%}
	.tabela_nota_encomenda .col_0{display:none;}
	
}