/**
Theme Name: Chalmette Refining
Author: Scott Ott Creative
Author URI: https://www.scottottcreative.com/
Description: Custom theme for Chalmette Refining
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: chalmette-refining
Template: astra
*/

.home-hero{
	overflow: hidden;
}
.home-hero-left{
	position: relative;
	z-index: 10;
	padding: 4% 2% 4% 5%;
}
.home-hero-left.fl-col:before{
	content:"";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 800px 300px 0 0;
	border-color: #ffffff transparent transparent transparent;
	position: absolute;
	top:0;
	right: -200px;
}
.home-hero-left .fl-col-content {
	position: relative;
	z-index: 10;

}
.home-hero-right{
		background:#fff;
	position:relative;
}
.home-hero-right .fl-module-content{
	background:#fff;
		transform: translateZ(0);
}
.home-hero-right .fl-module-content:before, .home-hero-right .fl-module-content:after{	content:url('https://wp.chalmetterefining.com/wp-content/uploads/2021/11/green-triangle.svg');
	width:400px;
	height:60%;
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	mix-blend-mode: multiply;
	background-blend-mode:multiply;
	transform: translateZ(0);

}
@-moz-document url-prefix() { 
.home-hero-right .fl-module-content:before, .home-hero-right .fl-module-content:after {
    	opacity:.8;
  }
}
.home-hero-right .fl-module-content:after{
content:url('https://wp.chalmetterefining.com/wp-content/uploads/2021/11/blue-triangle.svg');
	top:auto;
	bottom:-10px;
	z-index:11;
}
.mix-blend img {
	mix-blend-mode:multiply;
}
.home-renew h2{
	font-size: min(max(30px, 3vw), 45px);
}
.home-renew .uabb-infobox-text > p{
		font-size: min(max(18px, 3vw), 25px) !important;
	margin-bottom:5px;
}
.home-renew .uabb-infobox-text > p strong{
	font-size:1.2em !important;
}
.button-slanted {
  -ms-transform: skewX(-205deg);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}

.ast-builder-menu-1 .main-header-menu .sub-menu .menu-link {
	font-size:16px;
}
.uabb-infobox-content .uabb-infobox-text p {
	padding: 0 0 0px;
}
.ast-builder-menu-1 .menu-item.current-menu-item > .sub-menu .menu-link {
	color:#4b4f58;
}
html {
	background:#424242;
}

.button-slanted .uabb-button-text,
.button-slanted .uabb-button-icon{
  -ms-transform: skewX(25deg);
  -webkit-transform: skewX(25deg);
  transform: skewX(25deg);  
  display: inline-block;
}
.ast-single-post .entry-title, .page-title{
	font-size: min(max(30px, 3vw), 45px) 
}
.widget {
    margin: 0 0 20px 0;
}
.widget h2.widget-title {
    font-size: 25px;
    margin-bottom: 10px;
}
#secondary li {
    line-height:1.5;
	margin-bottom:10px;
}
.widget a {
	color:#666;
}
.widget a:hover,
.widget a:focus{
	color:#aa182c;
}
@media (min-width: 993px){
	.ast-right-sidebar #secondary {
    padding-left: 40px;
}
}
.post-thumb-img-content.post-thumb {
    min-height: 300px;
    max-height: 300px;
    overflow: hidden;
}
.post-thumb-img-content.post-thumb img {
    min-height: 300px;
    max-height: 300px;
    object-fit: cover;
    width: 100%;
}
.ast-advanced-headers-title{font-size: min(max(40px, 4vw), 75px);text-transform: uppercase;text-shadow: 1px 1px 2px rgb(0 0 0 / 49%);}
.blog-layout-1 {
    border-bottom: none;
}
#comments{
	display:none;
}