/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: Reachmarketing
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.featuredimage_for_industry{
  width: 100%;
  height: 600px; 
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
}

.featuredimage_for_resources_blog{
  width: 100%;
  height: 600px; 
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
}

.top-right {
  position: absolute;
  top: 8px;
  right: 16px;
}
.top-left {
  position: absolute;
  top: 8px;
  left: 16%; /*340px; /*60px; */
  text-align: left;
  line-height: normal;
  /*font */
}

.font_style_class{
	font-family: Raleway, Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    font-style: normal;
    font-size: 45px;
    line-height: 1.3;
  /*  --fontSize: 60;
    --typography_sensitivity: 1; */
}

.container_industry_featuredimg{
  position: relative;
  text-align: center;
  color: #292e33; /*#6d6767; #1f5cad */
  font-size: 30px;
  font-weight: Bold;
}

.container_resources_blog_featuredimg{
  position: relative;
  text-align: center;
  color: #1f5cad;
  font-size: 30px;
  font-weight: Bold;
  margin: 2% 5% 0 2%;
}

.industry_one_col_text{
	font-size: 22px !important;
}

.industry_three_col_text{
	font-size: 19px !important;
}

.fusion-layout-column{
	margin-bottom: 0px !important;
}

.show_latest_article_industry{
	margin-top: 6%;
}

.container_industry_latest_article{
	width: 100%;
	margin-bottom: 20px;
}

.featured_image_left {
  width: 25%;
  float: left;
  padding: 15px;
 
}
.featured_image_left img{
 padding-top: 4% !important;
 height: 165px;
 object-fit: cover;
}

.col_resources img{
	 height: 165px;
 object-fit: cover;
}

.content_right {
  width: 75%;
  float: left;
  padding: 15px;
  height: 195px;
  overflow: hidden;
  font-size:19px;
}

.content_right h1{margin-bottom:0px !important;}

.view_resouces_btn {
  background-color: #146a59;
  color: white;
  padding: 1em 1.5em;
  text-decoration: none;
  text-transform: uppercase;
}

.view_resouces_btn:hover {
  background-color: #993333 !important;
  color: white !important;
}

/** for resources blog page */
/* Create two equal columns that floats next to each other */
.container_resources_latest_article{
	width: 100%;
}

.col_resources {
    flex: 0 0 31%;
    max-width: 31%;
    clear: left;
    float: left;
    margin-right: 2%;
    min-height: 360px;
	margin-bottom: 20px;
}

/* Clear floats after the columns */
.row_resources {
  display:flex;
  flex-wrap: wrap;
} 
.col_resources img{ width:100%;}
.col_resources p{display:block;}
.col_content{
	width: 90%; /*80*/
	margin: 0 auto;
	background: #f7f7f9;
    box-shadow: 0 0 1px rgba(0,0,0,.25);
	}
.col_content a{
	color: #3DC6EF !important;
    text-decoration: none;
	font-size: 17px;
	line-height: 0.9 !important;
	font-weight: bold !important;
	}
.blog_resources_bottom_content, .col_content h2 {
	margin-left: 10px !important;
    margin-right: 10px !important;
}
.blog_resources_bottom_content{
	font-size:19px;
}
.col_content h2 {
	font-weight: bold !important;
	line-height: 0.9 !important;
}

.resources_hero_image_title{
	margin-top: unset;
    margin-bottom: unset;
}
.resources_hero_image_title a{
	color: #3dc6ef !important;
    text-decoration: none;
    font-size: 19px;
    line-height: .9 !important;
    font-weight: 700 !important;
}
.resources_heading{
	color: #292e33;
    margin-top: 0px;
    border-bottom: 1px solid #e8e3e3;
}

.resources_req_demo_div{
  background-color: #933 !important;
  color: #fff !important;
  padding: 0.8em 1.5em;
  text-align: center;
  margin-bottom: 4%;
}

.slide-right-resources {
  width: 100%;
  overflow: hidden;
 /* margin-left: 400px; */
 margin : 0 auto;
  max-width: 500px
 
}

.slide-right-resources a {
 animation: 5s slide-right;
    animation-delay: 2s;
    color: white;
    text-transform: uppercase;
   font-weight: bold;
	
}
.slide-right-resources a:hover{ color: white;}
.post .fusion-post-title{display:none;}

.resources_hero_image_title a{color: rgb(153, 51, 51) !important;}
.short_desc_click{color: #000 !important;}
@keyframes slide-right {
  from {
  margin-left: -500px;
  }

  to {
    margin-left: 0%;
  }
}
	
/* Pagination */
.pagination_resources_blog {
clear:both !important;
position:relative !important;
font-size:11px; /* Pagination text size */
line-height:13px;
float:right; /* Pagination float direction */
}
.pagination_resources_blog span, .pagination_resources_blog a {
display:block !important;
float:left !important;
margin: 2px 2px 2px 0 !important;
padding:6px 9px 5px 9px  !important;
text-decoration:none;
width:auto !important;
color:#fff !important; /* Pagination text color */
background: #555 !important; /* Pagination non-active background color */
-webkit-transition: background .15s ease-in-out;
-moz-transition: background .15s ease-in-out;
-ms-transition: background .15s ease-in-out;
-o-transition: background .15s ease-in-out;
transition: background .15s ease-in-out;
}
.pagination_resources_blog a:hover{
color:#fff !important;
background: #6AAC70 !important; /* Pagination background on hover */
}
.pagination_resources_blog .current{
padding:6px 9px 5px 9px !important;
background: #6AAC70 !important; /* Current page background */
color:#fff !important;
}
	
/* Bottom left text */
.bottom-left {
  position: absolute;
 /* bottom: 8px;
  left: 16px; */
  bottom:0px;
  left: 1px;
  background-color: rgba(0,0,0,0.5);
    z-index: 2;
  /*  cursor: pointer; */
  font-weight: bold;
}

/* Bottom right text */
.bottom-right {
  position: absolute;
  bottom: 0;
  right: 5px;
   background-color: rgba(0,0,0,0.5);
    z-index: 2;
  /*  cursor: pointer; */
  font-weight: bold;
  color: #fff;
  font-size: 19px;
}

.container_resources_featuredimg {
  position: relative;
  text-align: center;
  color: white;
}
.featured_img_resources_top{
	background: #f7f7f9;
    box-shadow: 0 0 1px rgba(0,0,0,.25);
	color:#000 !important;
	font-size: 19px;
    text-align: left;
    padding: 20px;
	margin: 0% 5% 5% 2%;
}
	
.featured_img_resources_top a{	color: #3dc6ef !important; }
	
@media only screen and (max-width: 600px){
 .featuredimage_for_industry, .featuredimage_for_resources_blog{ height: 250px;}	
 .featured_image_left , .content_right {width:100%;}
 .content_right{height:unset;}
 .col_resources {
    flex: 0 0 100%;
    max-width: 98%;
    clear: left;
    float: left;
    margin-right: 2%;
    min-height: 360px;
	margin-bottom: 20px;
}
.top-left a{font-size: 25px;}
.font_style_class{font-size: 17px;}
}

@media only screen and (min-width: 601px) and (max-width:1024px){
 .featuredimage_for_industry, .featuredimage_for_resources_blog{ height: 400px;}	
  .content_right{height:135px;}
}