/*
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
*/

.fusion-carousel-wrapper .fusion-carousel-swipe{
	height:259px !important;
}

.fusion-carousel-holder {
	height:259px !important;
	line-height:259px !important;
}

.fusion-carousel-item {
	width:270px !important;
	
}

#safeline-report-form fieldset .list-type-none ul {
	list-style-type: none;
	padding-left: 10px;
}
.wrapper_report .site-width 
{
	padding:50px 0px 50px 0px;
}
.wrapper_report .site-width  h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.25;
	letter-spacing: 0px;
	font-style: normal;
	font-size:46px;
}
#report-submit
{
	background:none!important;
	background-color: #3bafbf!important;
	border: none;
	color: white;
	text-decoration: none;
	border-radius:3px;
	padding: 15px 20px 15px 20px;
	width: 100%;
    max-width: 200px;
}
#report-submit:hover
{
	background-color:#6dc4d0!important;
}
.wrapper_report label
{
  color:#5d626e;
  margin:16px 0 3px;
}

fieldset h2
{
	margin-bottom:23px;
}
#website-detail-urlerrorDiv
{
	display:none;
}
#side-header .fusion-logo, .fusion-header .fusion-logo {
	margin: 20px 0px 20px 0px;
}
.fusion-sticky-shadow
{
	height:100px!important;
}
.fusion-sticky-shadow .fusion-logo {
	margin: 15px 0px 15px 0px!important;
}
/* Reset Select */
#personal-details-country-wrapper 
{
  position: relative;
  width: 100%;
  /*Dropdown icon
  &::after {
    color: black;
    content: '▾';
    margin-right: 10px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 7px;
    font-size: 20px;
  }*/
}

#personal-details-country-wrapper 
{
  position: relative;
  display: inline-block;
  width: 100%;
  color: #555;
}

#personal-details-country-wrapper select 
{
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: .5rem 2.25rem .5rem 1rem;
  line-height: 1.5;
  color: #555;
  border: 0;
  border: 1px solid #D0D0D0;
  border-radius: .25rem;
  cursor: pointer;
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
/* Undo the Firefox inner focus ring */
#personal-details-country-wrapper select:focus:-moz-focusring 
{
  /*color: transparent;
  text-shadow: 0 0 0 #000;*/
}
/* Dropdown arrow */
#personal-details-country-wrapper::after 
{
	position: absolute;
	top: 70%;
	right: 30px;
	display: inline-block;
	content: "";
	width: 0;
	height: 0;
	pointer-events: none;
	border-top: 6px solid;
	border-right: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid transparent;
}
.icon-calendar
{
	color: #00bcd4;
	font-size: 22px;
}
.ui-datepicker-trigger
{
    border:none;
    background:none;
}
.date-label, .website-detail-comments
{
 display:block;
}
#website-detail-date
{
	max-width:250px;
	width:100%;
}
/* Hover state */
/* Uncomment if you need it, but be aware of the sticky iOS states.
.select select:hover {
  background-color: #ddd;
}
*/

/* Focus */
/*#personal-details-country-wrapper select:focus {
  box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem
}*/

/* Active/open */
#personal-details-country-wrapper select:active 
{
  color: #fff;
}

/* Hide the arrow in IE10 and up */
#personal-details-country-wrapper select::-ms-expand 
{
  display: none;
}

/* Media query to target Firefox only */
@-moz-document url-prefix() 
{
  /* Firefox hack to hide the arrow */
  #personal-details-country-wrapper select 
  {
    text-indent: 0.01px;
    text-overflow: '';
    padding-right: 1rem;
  }

  /* <option> elements inherit styles from <select>, so reset them. */
 #personal-details-country-wrapper option 
 {
    background-color: white;
  }
}
/* IE9 hack to hide the arrow */
@media screen and (min-width:0\0) 
{
  #personal-details-country-wrapper select 
  {
    z-index: 1;
    padding: .5rem 1.5rem .5rem 1rem;
  }
  #personal-details-country-wrappert:after 
  {
    z-index: 5;
  }
  #personal-details-country-wrapper:before 
  {
    position: absolute;
    top: 0;
    right: 1rem;
    bottom: 0;
    z-index: 2;
    content: "";
    display: block;
    width: 1.5rem;
    background-color: #eee;
  }
  #personal-details-country-wrapper select:hover,
  #personal-details-country-wrapper select:focus,
  #personal-details-country-wrapper select:active 
  {
    color: #555;
  }
}
.wrapper_report textarea 
{
  width: 100%;
  height: 100px;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.07);
  border-color: -moz-use-text-color #FFFFFF #FFFFFF -moz-use-text-color;
  border-image: none;
  border-radius: 6px 6px 6px 6px;
  border-style: none solid solid none;
  border-width: medium 1px 1px medium;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) inset;
  color: #555555;
  line-height: 23px;
  padding: 5px 8px;
  transition: background-color 0.2s ease 0s;
}

.wrapper_report textarea:focus 
{
    background: none repeat scroll 0 0 #FFFFFF;
    outline-width: 0;
}

#personal-details-fieldset div
{
	margin-bottom:10px;
}
.bottom_section 
{
	margin-top: 40px;
	background-color: rgba(228,232,232,0.1);
	padding: 10px;
	border-radius: 3px;
	border-bottom: double 1px #d5d8d8;
}
#website-detail-date
{
	width:97%;
}
.error
{
	color:red;
}

.test-class .content-box-heading {
	height:54px;
}

.new-span-progress-title .progress-title{
	line-height:1.25;
	padding-right:20px;
}

.single-post .post {
    text-align: justify;
}


.text-cover-new h1{
	  margin-top:-0.5em;
	  font-size:75px!important;
	  letter-spacing: 5px!important;
	  line-height:1.15!important;
}

.button-cover-new{

	 text-align:center!important;
	 margin-top:20px!important;
}


.text-cover-new-en h1{
	  margin-top:-0.5em;
	  font-size:75px!important;
	  letter-spacing: 5px!important;
	  line-height:1.15!important;
}

.button-cover-new-en{

	 text-align:center!important;
	 margin-top:20px!important;
}



/*Responsive Css*/
@media screen and (max-width: 1620px) {
	

	.text-cover-new-en p{
		font-size:18px!important;
	}  	
	.button-cover-new-en {
	 margin-top:5px!important;
	}


}
@media screen and (max-width: 1515px) {
	

	.text-cover-new p{
		font-size:18px!important;
	}  	
	.button-cover-new{
	 margin-top:5px!important;
	}

	.text-cover-new-en p{
		font-size:18px!important;
	}  	
	.button-cover-new-en {
	 margin-top:5px!important;
	}


}
@media screen and (max-width: 1466px) {
	


	.text-cover-new-en p{
		margin-top:40px!important;
	}  	
	.button-cover-new-en {
		margin-top:40px!important;
	}


}
@media screen and (max-width: 1330px) {
	


	.text-cover-new-en p{
		margin-top:30px!important;
	}  	
	.button-cover-new-en {
		margin-top:30px!important;
	}


}
@media screen and (max-width: 1289px) {
	

	.text-cover-new h1{
		font-size:70px!important;
		letter-spacing: 2px!important;
	}  
	
	.text-cover-new-en h1{
		font-size:70px!important;
		letter-spacing: 2px!important;
	} 


}
@media screen and (max-width: 1159px) {
	

	.text-cover-new h1{
		font-size:66px!important;
		letter-spacing: 2px!important;
	}  

 	.text-cover-new-en h1{
		font-size:66px!important;
		letter-spacing: 2px!important;
	} 	


}
@media screen and (max-width: 1099px) {
	
	#website-detail-date 
	{
		width:96%;  
	}
	
	.text-cover-new h1{
		font-size:60px!important;
		letter-spacing: 1px!important;
	} 
	.text-cover-new p{
		font-size:16px!important;
	} 	

	.text-cover-new-en h1{
		font-size:60px!important;
		letter-spacing: 1px!important;
	} 
	.text-cover-new-en p{
		font-size:16px!important;
		margin-top:60px!important;
	} 
	.button-cover-new-en {
	 margin-top:60px!important;
	}

}
@media screen and (max-width: 1000px) {
	

	.text-cover-new h1{

		text-align:center!important;
		letter-spacing: 2px!important;
	}  
	
	.button-cover-new{
	  margin:auto!important;

	}
	
	.text-cover-new-en h1{

		text-align:center!important;
		letter-spacing: 2px!important;
	}  
	
	.button-cover-new-en{
	  margin:auto!important;

	}


}
@media screen and (max-width: 580px) {
	
	#website-detail-date {
		width:94%;  
	}
  
	.text-cover-new h1{
		font-size:55px!important;
		text-align:center!important;
		letter-spacing: 2px!important;
	}
	
	.text-cover-new p{
		font-size:16px!important;
	}
	
	.button-cover-new{
	  margin:auto!important;

	}
	
	.text-cover-new-en h1{
		font-size:55px!important;
		text-align:center!important;
		letter-spacing: 2px!important;
	}
	
	.text-cover-new-en p{
		font-size:16px!important;
	}
	
	.button-cover-new-en{
	  margin:auto!important;

	}
}
/*22-07-2022 search background color*/
.fusion-search-field input{
	background-color:white !important
}
/*end*/
/*.front_slider{height:300px !important;max-height:200px !important;}
.nest_container ul {height:330px !important;max-height:320px !important; }*/
 .nest_container > ul.slides > li.flex-active-slide > div > h2 > a {color:white !important;font-size:16px;}
.nest_container > ul.slides > li.flex-active-slide > div >h2 { background-color:#1BB8D1;width:100%;font-size:22px  !important;line-height:1.45 !important;color:white !important;text-align:center}
.nest_container > ul.slides > li.flex-active-slide > div {width:100%;bottom:0px;}
.nest_container > ul.slides > li.flex-active-slide > a   {display:none !important}
.nest_container > ul.slides > li.flex-active-slide > a > img  {display:none !important}
.nest_container > ul.slides > li  > a > img {display:none !important}
.nest_container > ul.slides > li > div {position:relative !important}
/*.nest_container > ol {display:none !important}*/
.nest_container > ul.slides > li  {max-height:112px !important;height:112px !important;background-color:#1BB8D1 !important}
 
/*
.max-height_300 > ul.slides > li > div > div > h2  { font-size:19px !important;line-height:1.4 !important ;font-weight:bold;}
.max-height_300 > ul.slides > li.flex-active-slide > div > div > p {display:none}
.max-height_300 .slides li{}*/
