/*
DOURADO: #cea056
AZUL ESCURO: #121d27
*/
#gform_10 #field_10_103 {
	display: inherit!important;
}
/*------------------------------------------------*/
.numero {
	font-size: 23px;
	color: #000;
	padding-right: 7px;
	font-weight: 600;
}

.sticky-list thead th {
 	color:  #cea056 !important;
}
/*--------------------------------------------------
				AREA CLIENTE
--------------------------------------------------*/
#wpmem_login input[type="text"] {
	width: 100%;
}
#wpmem_reg input[type="text"], #wpmem_login input[type="password"], #wpmem_reg input[type="email"] {
	width: 100%;
  	color: #000;
}
#wpmem_login .div_text {
  width: 100%!important;
  padding-bottom: 20px;
}
#wpmem_reg .noinput {
	width: 100%;
}
.entrar a::before {
	content: '|';
  	margin-right: 10px;
	color: #ccc;
}
.entrar a {
	margin-left: 15px;
}
.entrar {
	float: right;
	top: 0;
}
/*-------------ESQUECEU PASSWORD?----------------*/
#wpmem_reg input[type="text"], #wpmem_reg input[type="password"], #wpmem_reg input[type="email"], #wpmem_reg input[type="url"], #wpmem_reg input[type="number"], #wpmem_reg input[type="date"], #wpmem_reg textarea, #wpmem_reg .noinput, #wpmem_login input[type="text"], #wpmem_login input[type="password"] {
	background: #f2f2f2!important;
	border: 1px solid transparent!important;
  	border-bottom: 1px solid #121d27!important;
  	border-radius: 0!important;
}
#wpmem_login .link-text {
	padding-top: 20px!important;
}
#wpmem_login input[type="text"] {
	margin-bottom: 20px;
	margin-top: 15px !important;
}
#wpmem_login legend {
  	margin-bottom: 35px!important;
}
#wpmem_login input, #wpmem_reg input {
	padding: 13px 16px;
    font-size: 15px;
    color: #000;
    background-color: #cea050;
    cursor: pointer;
    letter-spacing: 1px;
    border: none;
    margin-top: 5px;
}
#wpmem_login .div_text, #wpmem_login .button_div, #wpmem_login .link-text {
	text-align: center!important;
	margin: 0 auto!important;
}
#post-930 .et_pb_text_0, #post-930 .et_pb_text_1 {
	text-align: center;
}
/*----------------APÓS LOGIN---------------------*/
.page-id-811 .entry-content thead th {
	border-right: 1px solid #eee!important;
}
.page-id-811 .entry-content table {
	margin-top: 20px;
}
.page-id-811 .et-tabs-container .et-tabs-control li a {
    text-transform: uppercase;
    letter-spacing: 0.5px;
	text-shadow: none!important;
  	color: #fff!important;
}
.et-tabs-container .et-tabs-control li.active a {
    color: #000 !important;
}
.page-id-811 .et-tabs-container .et-tabs-control {
	background: #121d27;
}
table.sticky-list tr:nth-child(2n+2) {
    background: transparent;
}
/*--------------------------------------------------
			CAMISARIA PERSONALIZADA
--------------------------------------------------*/
/*-----------------FORMULÁRIO---------------------*/

/*#gform_6 .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label p, 
#gform_6 .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label p{
 	white-space: normal !important; 
}*/

#gform_6 .gf_list_3col .gfield_radio label p,
#gform_6 .gf_list_3col .gfield_checkbox label p{
  white-space: normal !important; 
}

#field_6_66, #field_6_253{
 	 font-size: 23px !important;
}

#label_6_103_1, #label_6_102_1, #label_6_105_1, #label_6_106_1, #label_6_107_0, #label_6_108_0, #label_6_109_0, #label_6_112_0, #label_6_111_0, #label_6_110_0, #label_6_114_0, #label_6_113_0, #label_10_103_1, #label_10_102_1, #label_10_105_1, #label_10_106_1, #label_10_107_0, #label_10_108_0, #label_10_109_0, #label_10_112_0, #label_10_111_0, #label_10_110_0, #label_10_114_0, #label_10_113_0{
 	text-decoration: underline; 
}

/******************** BORDADOS ********************/
#label_10_98_0, #label_11_98_0 {
	font-size: 16px;
	font-family: 'Arial', sans-serif;
}
#label_10_98_1, #label_11_98_1 {
	font-family: 'Oleo Script', cursive;
  	font-size: 18px;
}

.mono-arial input[type="text"] {
    font-family: 'Arial', sans-serif !important;
    font-size: 16px !important;
  	font-weight: bold;
}
.mono-oleo input[type="text"] {
    font-family: 'Oleo Script', cursive !important;
    font-size: 18px !important;	
	font-weight: bold;
}
/****************************************************/

#img-medida-center{
	width: 60%;
 	margin: auto; 
    text-align: center;
}

@media only screen and (min-width: 1536px) {
  .fieldbiggerlabel .gfield_label {
    min-height: 43px;
  }
}

@media only screen and (max-width: 1535px) {
  .fieldbiggerlabel .gfield_label {
    min-height: 68px;
  }
}

@media only screen and (max-width: 1082px) {
  .fieldbiggerlabel .gfield_label {
    min-height: 90px;
  }
}

#gform_1 .gsection_description {
	font-size: 0.95em;
}
#gform_1 ul li.gfield {
    margin-bottom: 25px !important;
}
#gform_1 h2.gsection_title {
	padding-bottom: 10px !important;
}
#gform_1 .gform_page_footer {
    padding: 30px 0 0 0;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label .formimages, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label .formimages {
	border: 1px solid #121d27!important;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label {
	color: #121d27;
}
#gform_1 .gfield_label {
    text-transform: uppercase;
	letter-spacing: 0.5px;
  	margin-top: 15px;
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 600;
	font-size: 17px;
	color: #121d27;
}
.formimages {
	border: 1px solid #ddd;
}

note {
  color: #ff0000;
}

.note {
	color: #ff0000;
  	font-size: 0.90em;
}
.colarinho li, .esticador li, .punhos li, .casas-botoes li, .casas-botoes-2 li, .presponto li, .frente li, .bolso li, .costas li, .mangas li, .vestibilidade li {
  	float: left;
	width: 50%;
  	box-sizing: border-box;
  	padding: 10px;
  	margin-bottom: 20px !important;
}
/*Tecidos*/
.mygrid{
 border:2px solid black; 
}
.escolher-tecidos, .colarinho, .esticador, .punhos, .casas-botoes, .casas-botoes-2, .presponto, .frente, .frente, .costas, .mangas, .vestibilidade {
	overflow: hidden;
}
.escolher-tecidos li {
  	float: left;
	width: 50%;
  	box-sizing: border-box;
  	padding: 10px;
  	height: 270px;
}
.gform_wrapper .gf_step span.gf_step_label::after {
	content: "|";
  	margin-left: 9px;
}
.gform_wrapper .gf_step span.gf_step_number {
    font-size: 15px;
}
.gform_wrapper .gf_page_steps {
	padding: 0 0 30px 0;
  	margin: 0 0 30px 0;
}
.gform_wrapper .gf_step {
    margin: 9px 13px 9px 0;
}
.gform_wrapper .gf_step {
	color: #121d27;
	opacity: 0.5;
}
.gform_wrapper .gf_step.gf_step_active {
	color: #121d27!important;
  	font-weight: 600;
}
.gform_wrapper .gf_step span.gf_step_label {
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.3px;
	font-size: 15px;
}
#gform_1 #label_1_23_2 img {
	height: 120.05px;
}
.myradios ul{
 	display: inline; 
}

/*-------------------TABELA-----------------------*/
.entry-content tr td {
	border: 1px solid #ddd!Important;
}

.fix-search{
	position: fixed;
  	top: 40px;
}

.fix-search > div{
  	max-height:650px;
  	overflow-y: scroll;
}

#tabela_encomenda_tecidos .entry-content tr th, .entry-content thead th {
	color: #fff;
  	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 15px;
	/*letter-spacing: 0.5px;*/
}
#tabela_encomenda_tecidos thead {
	background: #121d27;
	text-align: center;
  	border: 1px solid #121d27;
}
#tabela_encomenda_tecidos thead tr th{
 	 padding: 3px 24px!important;
}
#tabela_encomenda_tecidos tbody tr td{
  	padding: 1px 5px!Important;
	border-left: 1px solid #fff!Important;
	border-right: 1px solid #fff !important;
}
/*--------------------------------------------------
					  GERAL
--------------------------------------------------*/
.pum-close {
	background-color: #383838!important;
}
.pum-content p {
	padding-bottom: 25px;
}
.pum-content h1 , .pum-content p {
	text-align: center;
}
.pum-title {
	display: none;
}
/*--------------------BLURBS---------------------*/
.et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 0;
}
/*-------------------HEADERS---------------------*/
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
    background-color: rgba(0,0,0,0.5)!Important;
}
.et_pb_fullwidth_header {
    padding: 6% 0;
}
/*------------------TIPOGRAFIA--------------------*/
.header-content h1 {
	font-weight: 600;
	letter-spacing: 1px;
}
h1, h2 {
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 1px;
}
h4 {
	font-size: 24px!important;
	font-weight: 600!important;
}
/*--------------------BOTÕES----------------------*/
.et_pb_button, .et_pb_bg_layout_light.et_pb_module.et_pb_button, body.et_pb_button_helper_class .et_pb_button {
	color: #fff!Important;
	padding: 10px 20px!important;
	letter-spacing: 1px;
}
body.et_pb_button_helper_class .et_pb_button:hover {
	padding: 10px 20px!important;
}
/*--------------------OVERLAY----------------------*/
.et_overlay {
	background: rgba(0, 0, 0, 0.75);
  	border: none;
}
.et_overlay::before {
	color: #cea056;
}
/*--------------------------------------------------
						MENU
--------------------------------------------------*/
#logo {
    max-height: 23%!important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a:hover {
	color: #cea056;
  	opacity: 1;
}
.et_header_style_left #et-top-navigation nav > ul > li > a {
	letter-spacing: 0.7px;
	font-weight: 400;
}
/*--------------------------------------------------
				   PÁG. FÁBRICA
--------------------------------------------------*/
.pag-fabrica .et_pb_image .et_pb_image_wrap, .pag-filosofia .et_pb_image .et_pb_image_wrap, .popmake-content .et_pb_image_wrap {
    filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: url(desaturate.svg#greyscale);
	filter: gray;
	-webkit-filter: grayscale(1);
}
.pag-fabrica .et-pb-controllers {
	display: none;
}
/*--------------------------------------------------
					 HOMEPAGE
--------------------------------------------------*/

/*--------------------POPUP-----------------------*/
.text-left, .text-left p{
 	text-align: left !important;
}

/*--------------------SLIDER----------------------*/
.home .et_pb_slide_description h2.et_pb_slide_title {
    font-size: 45px;
    font-weight: 600;
    letter-spacing: 1px;
}
.home .et_pb_slide_description {
	text-align: left;
}
.home .et_pb_slide_content p {
    font-size: 19px;

}
/*----------------GALERIA IMAGENS----------------*/
.tecidos {
	padding: 14px 20px;
	background: #cea056;
}
.home .et_pb_gallery_grid .et_pb_gallery_image {
    border: 1px solid #fff;
}
.home .et_pb_gallery_grid .et_pb_gallery_image:nth-child(1), .home .et_pb_gallery_grid .et_pb_gallery_image:nth-child(2) {
    border-top: none;
}
.home .et_pb_gallery_grid .et_pb_gallery_image:nth-child(3), .home .et_pb_gallery_grid .et_pb_gallery_image:nth-child(4) {
    border-bottom: none;
}
.et_pb_text.link-imagens {
    background-size: inherit;
}
.home .et_pb_gallery_grid .et_pb_gallery_item img {
  	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: url(desaturate.svg#greyscale);
	filter: gray;
	-webkit-filter: grayscale(1);
}
.link-imagens a {
	padding: 56.7% 4.4% 10% 0;
	display: inherit;
	font-size: 16px;
	font-weight: 500;
	transition: .3s ease;
  	color: #f2f2f2;
  	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 1px;
  	text-align: right;
}
/*---------------------ICONS---------------------*/
.icons-home .et_pb_blurb .et_pb_image_wrap {
    width: 70px;
}
/*--------------------SLIDER---------------------*/
.home .et_pb_slide_description {
	padding: 20% 0;
}
/*--------------------------------------------------
			   		CONTACTOS
--------------------------------------------------*/
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper textarea.medium {
  	background: #f2f2f2;
	border: 1px solid transparent;
  	border-bottom: 1px solid #121d27;
}

.gform_wrapper {
	margin: 0 auto;
	max-width: 100%;
}
.gform_wrapper .gform_footer {
	overflow: auto;
}
.gform_wrapper .top_label .gfield_label {
	margin: 0;
	font-weight: 500;
}
.gform_wrapper ul li.gfield {
	margin-bottom: 15px!important;
}
.gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button, .gform_wrapper .gform_page_footer .button.gform_button {
	border: 0;
	padding: 13px 16px;
	font-size: 15px;
	color: #fff;
	background-color: #cea050;
	cursor: pointer;
  	text-transform: uppercase;
  	letter-spacing: 1px;
}
.gform_wrapper .gform_footer input[type="submit"]:hover {
	background-color: #cea056;
}
.gform_wrapper .ginput_complex label {
	margin-top: 0px;
	color: #aaa;
}
.gform_wrapper textarea.large {
	height: 15.625em;
	width: 100%;
}
.et_pb_module.et_pb_map_container {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
/*--------------------------------------------------
			   		FOOTER
--------------------------------------------------*/
#footer-bottom {
	display: none;
}
#footer-widgets {
	padding: 30px 0;
}
.footer-widget {
	margin: 0!important;
}
.et_pb_widget {
	width: 100%!important;
}
.et_pb_widget a {
	float: right;
}