/*
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-header-banner h1{

	margin-bottom: 0px;

	margin-top: 0;

}

.fusion-secondary-main-menu .fusion-main-menu{

	text-align: center;

}

.fusion-main-menu li{

	display: inline-block;

	float: none;



}

.fusion-main-menu li a{

	font-family: 'PTSansRegular', Arial, Helvetica, sans-serif!important;

	text-transform: uppercase;

}

.tfs-slider .slide-content-container{

	top: 20%!important;

}

.tfs-slider .slide-content-container h3{

	background: rgba(15, 15, 125, 0.74)!important;

}

.footer-bottom-widget ul li{

	list-style: none;

	float: left;

}

.footer-bottom-widget ul{

	float: right;

}

.footer-bottom-widget ul li a{

	padding: 0 15px;

	color: #eee;

}

.footer-bottom-widget ul li a:hover{

	color: #fff;

}

body.home #main{

	padding-top: 0!important;

}

.fusion-footer-widget-area{

	border-top: 4px solid!important;

}

.fusion-copyright-notice {

       color: #ffffff!important;

}



/* Button */

.sb-btn {

    display: inline-block;

    padding: 10px;

    background-color: #222e6c;

    color: #fff;

    width: 100%;

    text-align: center;

    font-size: 16px;

    vertical-align: middle;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    box-shadow: 0 0 1px rgba(0,0,0,0);

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    -moz-osx-font-smoothing: grayscale;

    position: relative;

    -webkit-transition-property: color;

    transition-property: color;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

}

.sb-btn:hover, .sb-btn:focus, .sb-btn:active {

    color: white;

}

.sb-btn:hover:before, .sb-btn:focus:before, .sb-btn:active:before {

    -webkit-transform: scaleY(1);

    transform: scaleY(1);

}

.sb-btn:before {

    content: "";

    position: absolute;

    z-index: -1;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background: #0097d0;

    -webkit-transform: scaleY(0);

    transform: scaleY(0);

    -webkit-transform-origin: 50% 0;

    transform-origin: 50% 0;

    -webkit-transition-property: transform;

    transition-property: transform;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    -webkit-transition-timing-function: ease-out;

    transition-timing-function: ease-out;

}

.post-content ul.arrow li:before, .fusion-post-content ul.arrow li:before{

	background-color: #222e6c;

}

body.page-template-faqs .fusion-filters{

	margin-top: 60px;

}

.fusion-button.button-orange, .fusion-button.button-orange:hover{

	color: #fff;

	background: #0f0f7d;

	border: 1px solid #fff;

}



.special-promo-item{

    padding: 10px 20px 30px 20px;

    background: #090B50;

    color: #fff;

    text-align: center;

}

.special-promo-item h1, .special-promo-item h2{

    color: #fff!important;

}

body.page-template-100-width #main{

    padding-top: 0!important;

    padding-bottom: 0!important;

}