/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


/* border triangle - valores*/

.valores {
    -webkit-clip-path: polygon(50% 0%, 100% 12%, 100% 100%, 0 100%, 0 12%);
    clip-path: polygon(50% 0%, 100% 8%, 100% 100%, 0 100%, 0 8%);
    margin-top: -125px;
}

@supports (-ms-ime-align:auto) {
	.valores .container:before {
		content: "";
		position: relative;
		display: block;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 0;
		height: 0;
		border-left: 50vw solid #0F6C73;
		border-right: 50vw solid #126984;
		border-bottom: 5vw solid transparent;
	}
}

.valores span.ld-fh-txt {  padding: 15px 15px 0 15px; transform: rotate(-10deg);margin-left: -50px;
background-color: #2f4353; background-image: linear-gradient(315deg, #d2ccc4 0%, #606C75 74%); border-radius: 5px; text-shadow: 2px 2px 0 #7A7A7A;}

.valores .accordion-title a { background-color: #A9A9A7; padding-left: 2em;
background-image: linear-gradient(315deg, #d2ccc4 0%, #A9A9A7 74%); border-radius: 5px; text-shadow: #bbb 1px 1px 0;}

.accordion-xs .accordion-title a {  padding: 10px;} 

.valores .accordion-title a { padding: 10px; width: 350px; }
.valores .accordion-expander {left: 300px;}

/* CONTRATAÇÃO PÚBLICA */

.skew-border .wpb_text_column.wpb_content_element:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    /* transform: translateX(-50%); */
    width: 0;
    height: 0;
    border-right: 140vh solid white;
    border-bottom: 3vw solid transparent;
}

.skew-border .wpb_text_column.wpb_content_element:before {
	content: "";
    position: absolute;
    bottom: -54px;
    right: 0;
    z-index: 0;
    transform: translateX(-3%);
    border-right: 350px solid #444;
    border-bottom: 55px solid transparent;
}

.box-skew:after { 
	content:"";
    border-right: 140vh solid transparent!important;
}

.rotate-1 p { transform: rotate(1deg); margin-top: 18px!important; }

.rotate-8 .wpb_wrapper { transform: rotate(-8deg);}
.rotate-8 .wpb_wrapper p { transform: rotate(8deg);}

.z-index-1  {  z-index: 1;position: relative; }


.box-skew {
    -ms-transform: skewX(2deg);
    -webkit-transform: skewX(2deg);
    transform: skewX(2deg);
}

.box-skew p {
    -ms-transform: skewX(-2deg);
    -webkit-transform: skewX(-2deg);
    transform: skewX(-2deg);
}




