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


a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
	/*background-color: #000;*/
	background-color: #66a3d4;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	line-height: 1;
	padding: 16px;
	text-transform: uppercase;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
	/*background-color: #ff0000;*/
	background-color: #9faaca !important;
	color: #fff;
	padding: 16px !important;
}

.button {
	display: inline-block;
}

/*Custom Buttons */



.red-button2 {
	background-color: #c1272d;
	padding: 10px 15px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-image: linear-gradient(bottom, rgb(232,33,39) 0%, rgb(193,39,44) 50%);
	background-image: -o-linear-gradient(bottom, rgb(232,33,39) 0%, rgb(193,39,44) 50%);
	background-image: -moz-linear-gradient(bottom, rgb(232,33,39) 0%, rgb(193,39,44) 50%);
	background-image: -webkit-linear-gradient(bottom, rgb(232,33,39) 0%, rgb(193,39,44) 50%);
	background-image: -ms-linear-gradient(bottom, rgb(232,33,39) 0%, rgb(193,39,44) 50%);
	border: 0px;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(232,33,39)), color-stop(0.5, rgb(193,39,44)) );
	cursor: pointer;
	color: #f2f2f2;
	text-align: center;
	-moz-box-shadow: 0 0 4px #888;
	-webkit-box-shadow: 0 0 4px #888;
	box-shadow: 0 0 4px #888;
}
.red-button2:hover {
	background-color: #941015;
	text-decoration: none;
	color: #FAFAFA;
	background-image: linear-gradient(top, rgb(255,48,58) 0%, rgb(148,16,21) 50%);
	background-image: -o-linear-gradient(top, rgb(255,48,58) 0%, rgb(148,16,21) 50%);
	background-image: -moz-linear-gradient(top, rgb(255,48,58) 0%, rgb(148,16,21) 50%);
	background-image: -webkit-linear-gradient(top, rgb(255,48,58) 0%, rgb(148,16,21) 50%);
	background-image: -ms-linear-gradient(top, rgb(255,48,58) 0%, rgb(148,16,21) 50%);
	border: 0px;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(255,48,58)), color-stop(0.5, rgb(148,16,21)) );
}
.blue-button2 {
	background-color: #0064bf;
	padding: 10px 15px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-image: linear-gradient(bottom, rgb(18,168,255) 0%, rgb(0,99,191) 50%);
	background-image: -o-linear-gradient(bottom, rgb(18,168,255) 0%, rgb(0,99,191) 50%);
	background-image: -moz-linear-gradient(bottom, rgb(18,168,255) 0%, rgb(0,99,191) 50%);
	background-image: -webkit-linear-gradient(bottom, rgb(18,168,255) 0%, rgb(0,99,191) 50%);
	background-image: -ms-linear-gradient(bottom, rgb(18,168,255) 0%, rgb(0,99,191) 50%);
	border: 0px;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(18,168,255)), color-stop(0.5, rgb(0,99,191)) );
	cursor: pointer;
	color: #f2f2f2;
	text-align: center;
	-moz-box-shadow: 0 0 4px #888;
	-webkit-box-shadow: 0 0 4px #888;
	box-shadow: 0 0 4px #888;
}
.blue-button2:hover {
	background-color: #154b7a;
	text-decoration: none;
	color: #FAFAFA;
	background-image: linear-gradient(top, rgb(68,183,250) 0%, rgb(2,82,153) 50%);
	background-image: -o-linear-gradient(top, rgb(68,183,250) 0%, rgb(2,82,153) 50%);
	background-image: -moz-linear-gradient(top, rgb(68,183,250) 0%, rgb(2,82,153) 50%);
	background-image: -webkit-linear-gradient(top, rgb(68,183,250) 0%, rgb(2,82,153) 50%);
	background-image: -ms-linear-gradient(top, rgb(68,183,250) 0%, rgb(2,82,153) 50%);
	border: 0px;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(68,183,250)), color-stop(0.5, rgb(2,82,153)) );
}
.blue-button2 a, .red-button2 a {
	color: #ffffff;
}

.box-shadow {
  /*box-shadow: 0px 3px 15px rgba(0,0,0,0.2);*/
	-webkit-box-shadow: 0 0 1px 3px #000 inset;
	-moz-box-shadow: 0 0 1px 3px #000 inset;
	box-shadow: 0 0 1px 3px #000 inset;
}

.iframe-container {
  overflow: hidden;
  /* Calculated from the aspect ration of the content (in case of 16:9 it is 9/16= 0.5625)*/
  padding-top: 56.25%;
  position: relative;
}

.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

.commentlist .bypostauthor {border-top: 10px solid #7382A4;}
.commentlist li ul.children li.bypostauthor {border-top: 10px solid #7382A4;}

.commentlist .bypostauthor {background: #f3f3f3;}
.commentlist li ul.children li.bypostauthor {background: #f3f3f3;}

.bdh-banner {
	vertical-align:middle;
}
/*/Timeline Feature Label size*/
@media(min-width:768px){
.wpex-timeline-list.center-tl .wptl-feature-name span { white-space: nowrap;font-size: 13px;}
}

.wptl-feature-name span {
	width:110%;
}