<<<<<<< HEAD
﻿/* EMPRESA */

	/****** PROPRIEDADES GLOBAIS AQUI ******/



	/*==========  REPONSIVO - Non-Mobile First Method  ==========*/

	/*	Dispositivos muito pequenos (smartphones em formato paisagem, e abaixo de 576px) */
	@media (max-width: 575px) { 
	
	}
	
	/* Dispositivos pequenos (smartphones em formato retrato, e abaixo de 768px) */
	@media (max-width: 767px) { 

		.produtos .list-orcamento img {
			width: 35px;
		}

		.caixa-prod {
		    padding-right: 0px !important;
		    padding-left: 0px !important;
		    width: 45% !important;
		    margin-right: 0px;
		    border: 0px solid #F0F0F0;
		    height: 0px;
		    padding-top: 0px;
		    margin-bottom: 0px;
		}

		.cor-btn2 {
			left:8px !important;
		}

		/* PRODUTO ÚNICO */
		.texto .btn {		    
		    line-height: 1.3 !important;
		    font-size: .8rem !important;
		    width: 130px !important;
		}

		.texto h4 {
			padding-top: 25px;
		}

		.texto p {
			height: 235px !important;
		}

		/* LISTA ORÇAMENTO*/

		.table td, .table th {
		    padding: .5rem;
		    vertical-align: top;
		    border-top: 1px solid #149bde;
		}
		
	}
	
	/* Dispositivos médios (tablets, e abaixo de 992px) */
	@media (max-width: 991px) { 
		
	}
	
	/* Dispositivos grandes (desktops, e abaixo de 1200px) */
	@media (max-width: 1199px) { 
		
	}

	.caixa-prod {		
		padding-right: 14px !important;
	    padding-left: 2px !important;
	    width: 23%;
	    margin-right: 16px;
	    border: 3px solid #ADADAD;
	    height: 280px;
	    padding-top: 11px;
	    margin-bottom: 20px;
	}

	.caixa-prod h4 {
		font-family: 'Oswald', sans-serif;
		font-size: 1.0rem;
		color: #01679A;
		padding-left: 15px;
	}	


	.caixa-prod p {
		color: #ADADAD;
		font-size: 0.8rem;
		padding-left: 17px;
	}

	.lista-produtos p {
		color: #FFFFFF;
		background-color: #01679A;
		padding-bottom: 0px;
		padding-top: 0px;
		font-size: 26px;
		margin-left: -2.5rem;
		margin-right: 0rem;
	}

	.lista-produtos h3 {
		font-size: 18.5px;
		font-family: "Oswald", sans-serif;
		font-weight: bold;
		margin-left: -10px;
	}

	dl, ol, ul {
		list-style: none;
		/*background-color: #CCC;*/
	}

	.texto .btn {
	    display: inline-block;
	    font-weight: 400;
	    line-height: 0.95;
	    text-align: center;
	    white-space: nowrap;
	    vertical-align: middle;
	    cursor: pointer;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	    border: 1px solid transparent;
	    padding: .5rem 0rem;
	    font-size: 1rem;
	    border-radius: 2.25rem;
	    width: 193px;
	    white-space: normal;
	}

	.btn-secondary {
    	color: #01679A;
    	background-color: #CCC;
    	border-color: #ccc;
	}

	.esp-topo {
		margin-top: 50px;
	}

	.prods {
		margin-bottom: 23px;
		padding-bottom: 25px;
	}

	.prods h5 {
	    color: #01679A;
	    background-color: #F2F2F2;
	    padding-bottom: 0px;
	    padding-top: 4px;
	    height: 40px;
	    margin-bottom: 16px;
	    font-size: 24px;
	}

	.texto h4 {
		color: #01679A;
		font-family: 'Oswald', sans-serif;
	}

	.texto p {
		font-family: 'Oswald', sans-serif;		
		font-size: 15px;
		text-align: justify;
		height: 275px;
	}

	.texto txt {
		font-family: 'Oswald', sans-serif;		
		font-size: 15px;
		text-align: justify;
		height: 275px;
	}
	.menu-produtos {
		
		padding-left: 24px;
	}

	.menu-prods {
		background-color: #CCC;
		margin-right: 2rem;
	}

    .menu-produtos ul { 
        list-style-type: none;
    }

    .btn-secondary:hover {
    	color: #373a3c;
    	background-color: #34d6c5;
    	/*width: 206px;*/
    	/* padding-left: 36px; */
    	/* border-color: #adadad; */
	}

    .menu-produtos h5 {
        color: #223F6D;
        font-size: 1.3rem;
        text-align: left;
    }

    .menu-produtos h4 {
        color: #223F6D;
        font-size: 15px;
        white-space: normal;

        /*margin: 0 22px 9px 0px;
	    line-height: 1.2em;
	    display: flex;
	    align-items: center;
	    float: right;
	    color: #223F6D;
	    text-transform: uppercase;
	    font-size: 15px;
	    max-width: 100%;
	    padding: 0 0 0 0em;
	    white-space: normal;
	    text-align: left;*/
    }

    .menu-produtos .btn-secondary {
        color: #223F6D !important;        
        text-align: left;
        margin-top: -0.1rem !important;
        /*margin-left: -2rem;
        width: 166px;*/
        margin-left: -2.5rem;
        width: 213px;
        white-space: normal;
    }

    .menu-produtos .sub-menu .btn-secondary {
        color: #223F6D !important;        
        text-align: left;
        margin-top: -0.1rem !important;
        /*margin-left: -2rem;
        width: 166px;*/
        margin-left: -2.5rem;
        width: 174px;
    }

    .menu-produtos .btn-block.btn-block.submenu {
        margin-top: .5rem;
        margin-left: -98px;
    }

    .tecnica h2 {
		float: left;
	    padding-top: 20px;	 
	    font-size: 25px;
    }

    .texto-tecnica p {		
	    padding-top: 20px;	 
	    font-size: 15px;
    }

    .esp-top {
    	margin-top: 60px;
    }

    .fa-chevron-right:before {
     content: "" !important;
	}

	.produto .thumb {
        padding-top: 15px;
    }

    .produto .thumb img {
    	border: 2px solid #ccc;
    }

    .borda {
    	border: 2px solid #CCC;
    }
=======
﻿/* EMPRESA */

	/****** PROPRIEDADES GLOBAIS AQUI ******/



	/*==========  REPONSIVO - Non-Mobile First Method  ==========*/

	/*	Dispositivos muito pequenos (smartphones em formato paisagem, e abaixo de 576px) */
	@media (max-width: 575px) { 
	
	}
	
	/* Dispositivos pequenos (smartphones em formato retrato, e abaixo de 768px) */
	@media (max-width: 767px) { 
		
	}
	
	/* Dispositivos médios (tablets, e abaixo de 992px) */
	@media (max-width: 991px) { 
		
	}
	
	/* Dispositivos grandes (desktops, e abaixo de 1200px) */
	@media (max-width: 1199px) { 
		
	}

	.caixa-prod {		
		padding-right: 14px !important;
	    padding-left: 2px !important;
	    width: 23%;
	    margin-right: 16px;
	    border: 3px solid #F0F0F0;
	    height: 280px;
	    padding-top: 11px;
	    margin-bottom: 20px;    
	}

	.caixa-prod:hover {
		border: 3px solid #01afee;
	}

	.caixa-prod h4 {
		font-family: 'Oswald', sans-serif;
		font-size: 1.0rem;
		color: #01679A;
		padding-left: 15px;
		padding-top: 11px;
	}	


	.caixa-prod p {
		color: #ADADAD;
		font-size: 0.8rem;
		padding-left: 17px;
	}

	.lista-produtos p {
		color: #FFFFFF;
		font-weight: 500;
		background-color: #01679A;
		padding-bottom: 0px;
		padding-top: 0px;
		font-size: 26px;
		margin-left: -2.5rem;
		margin-right: 0rem;
	}

	.lista-produtos h3 {
		font-size: 18.5px;
		font-family: "Oswald", sans-serif;
		font-weight: bold;
		margin-left: -10px;
	}

	dl, ol, ul {
		list-style: none;
		background-color: #f2f2f2;
	}

	.btn-secondary {
    	color: #01679A;
    	background-color: #f2f2f2;
    	border-color: #f2f2f2;
	}

	.esp-topo {
		margin-top: 50px;
	}

	.prods {
		margin-bottom: 23px;
		padding-bottom: 25px;
	}

	.prods h5 {
		font-family: 'Oswald',sans-serif;
		font-weight: 200;
	    color: #01679A;
	    background-color: #F2F2F2;
	    padding-bottom: 0px;
	    padding-top: 4px;
	    height: 40px;
	    margin-bottom: 16px;
	    font-size: 18px;
	}

	.texto h4 {
		color: #01679A;
		font-family: 'Oswald', sans-serif;
		font-size: 26px;
	}

	.texto p {
		font-family: 'Oswald', sans-serif;	
		font-weight: 300;	
		font-size: 18px;
		text-align: justify;
		height: 275px;
	}

	.texto txt {
		font-family: 'Oswald', sans-serif;		
		font-size: 15px;
		text-align: justify;
		height: 275px;
	}
	.menu-produtos {
		
		padding-left: 24px;
	}

	.menu-prods {
		background-color: #CCC;
		margin-right: 2rem;
	}

    .menu-produtos ul { 
        list-style-type: none;
    }

    .btn-secondary:hover {
    	color: #373a3c;
    	background-color: #b8e5f8;
    	/*width: 206px;*/
    	/* padding-left: 36px; */
    	/* border-color: #adadad; */
	}

    .menu-produtos h5 {
        color: #223F6D;
        font-size: 1.3rem;
        text-align: left;
    }

    .menu-produtos h4 {
    	font-weight: 300;
        color: #223F6D;
        font-size: 15px;
        white-space: normal;

        /*margin: 0 22px 9px 0px;
	    line-height: 1.2em;
	    display: flex;
	    align-items: center;
	    float: right;
	    color: #223F6D;
	    text-transform: uppercase;
	    font-size: 15px;
	    max-width: 100%;
	    padding: 0 0 0 0em;
	    white-space: normal;
	    text-align: left;*/
    }

    .menu-produtos .btn-secondary {
        color: #223F6D !important;        
        text-align: left;
        margin-top: -0.1rem !important;
        /*margin-left: -2rem;
        width: 166px;*/
        margin-left: -2.5rem;
        width: 213px;
        white-space: normal;
    }

    .menu-produtos .sub-menu .btn-secondary {
        color: #223F6D !important;        
        text-align: left;
        margin-top: -0.1rem !important;
        /*margin-left: -2rem;
        width: 166px;*/
        margin-left: -2.5rem;
        width: 174px;
    }

    .menu-produtos .btn-block.btn-block.submenu {
        margin-top: .5rem;
        margin-left: -98px;
    }

    .tecnica h2 {
    	font-family: 'Oswald',sans-serif;
    	font-weight: 300;
		float: left;
	    padding-top: 20px;	 
	    font-size: 25px;
    }

    .texto-tecnica p {		
	    padding-top: 20px;	 
	    font-size: 15px;
	    font-weight: 300;
    }

    .esp-top {
    	margin-top: 60px;
    }

    .fa-chevron-right:before {
     content: "" !important;
	}

	.produto .thumb {
        padding-top: 15px;
    }

    .produto .thumb img {
    	border: 2px solid #ccc;
    }

    .borda {
    	border: 2px solid #CCC;
    }

    /* BOTAO INCLUIR A LISTA DE ORCAMENTO */

    .cor-btn {
    	background-color: #00659f;
    	border-color: #00659f;
    }

    .cor-btn a{
    	font-size: 20px;
    	color: white !important;
    }

    /* BOTAO VER MAIS DA TELA PRODUTOS */

    .texto .cor-btn2 a{
		font-size: 20px;
    	color: white !important;
    	font-size: 15px;
	}

	.cor-btn2 {
    	background-color: #00659f;
    	border-color: #00659f;
    	text-align: center;
    	position: absolute;
    	left: 25px;
    	top: 236px;
    }

	/* -------------------------------------- */

	.list-orcamento {
    	color: #383535;
    	font-size: 23px;
    	float: right;
	}

	.list-orcamento {
    	color: #383535;
    	font-size: 23px;
    	float: right;
	}

	.texto input {
		border-radius: 25px;
		width: 61px;
		height: 2.95rem;
		background-color: #ccc;
		text-align: center;
	}