/*

Theme Name: Avada Child

Description: Child theme for Avada theme

Author: ThemeFusion

Author URI: https://theme-fusion.com

Template: Avada

Version: 1.0.0

Text Domain:  Avada

*/
.divrightcustom {
font-size:90%;
background-color:#d6d6d9;
padding:10px;
border-top-left-radius: 20px 20px;
border-bottom-right-radius: 20px 20px;
margin-bottom:30px;
}
.divrightcustom ol{
padding-left: 1em;
padding-bottom: 1em; 
}
.divrightcustom ul{
padding-left: 1em;
padding-bottom: 1em; 
}
.divrightcustom ul li{
list-style-type:square;
}

#primarylbformation {
float:left;
margin-right:1%;
width: 69%;
}
@media screen and (max-width: 800px){ 
#primarylbformation{
width:100%;
}
}

#secondarylbformation{
float:right;
width: 30%;
}
@media screen and (max-width: 800px){ 
#secondarylbformation{
width:100%;
}
}

.attachment-colormag-featured-image {
float: left;
margin-right: 1em;
}
h1{font-size:200%;}
h2{font-size:180%;}
h3{font-size:170%;}
h4{font-size:160%;}
h5{font-size:150%;}
h6{font-size:140%;}
.cat-links {
  display: none;
}
.widget_featured_slider .slide-content {
   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
   background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
   background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0) , rgba(0, 0, 0, 1));
}
div.featured-image img[class*="attachment-"] {
    max-width: 20%;
	margin: 15px;
}
.main-content-section .tg-one-half {
    width: 77%;
}
.main-content-section .tg-one-half-last{
     width: 19%;
}
@media screen and (max-width: 800px)
 {  
.main-content-section .tg-one-half {
    width: 100%;
}
}
.gform_wrapper .mc-gravity label.gfield_label{
display: none;
width:0px;
}


.gform_wrapper .mc-gravity .top_label input.medium, .gform_wrapper .mc-gravity .top_label .medium.gfield_select {
    width: 100%;
margin:0;
padding:0;
}
.mc-gravity .ginput_recaptcha  iframe{
transform:scale(0.66) !important;
-webkit-transform:scale(0.66) !important;
transform-origin:0 0 !important;
-webkit-transform-origin:0 0 !important;
}
@media screen and (max-width: 800px)
 { 
.mc-gravity .ginput_recaptcha iframe{
transform:scale(0.95) !important;
-webkit-transform:scale(0.95) !important;
transform-origin:0 0 !important;
-webkit-transform-origin:0 0 !important;
}
}

.widget-title {
border-bottom: 2px solid #008cb9;
}

.widget-title {    
border-bottom: 2px solid #008cb9;
font-size: 18px;   
margin-bottom: 15px;   
padding-bottom: 0;
}
.widget-title span{  
background-color: #008cb9; 
color: #fff;
padding: 6px 12px;
display: inline-block;
}
.headerbutton {
margin:0;
padding:0;
}

.advertisement_200x200 img{
margin:0;
padding:0;
}
.default-wp-page.clearfix{
display:none;
}
#header-right-section {
margin-top:4%;
}
#colormag_highlighted_posts_widget-2 {
height: 350px;
overflow-x : none;
overflow-y : auto;
}
@media screen and (max-width: 800px)
 { 
#header-right-section {
margin-top:0;
}
#header-right-section img{
width:50%;
}
#header-right-section li{
width:20%;
}
#colormag_highlighted_posts_widget-2 {
height: 350px;
overflow-x : auto;
overflow-y : auto;
}
}
.comments{
display:none;
}
.addtoany_share_save_container {
clear: none;

}
#header-right-section {
margin-top:0px;
}
#header-text-nav-wrap
{
padding-bottom:0px;
}
span.line_limit {
    overflow: visible;
    display: inline;
    max-width: 100%;
}
li>span.title{
    left: 0px;
    bottom: 0px;
    position: absolute;
}
span.bleu {
	color:#008cb9;
	}
.widget_featured_slider .single-slide {
min-height:350px;	
}
.flex-viewport{
max-height:370px !important;
	overflow: visible !important;
}
a.fusion-read-more{
	background-color: #008cb9;
  color: white;
  padding: 20px;
  text-decoration: none;
  font-size: 16px;
	
}