/*
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-wrapper .fusion-row {
    max-width: 1400px!important;
}
.fusion-main-menu{
	padding-top: 50px; 
	padding-left: 10%;
	float: left!important;
	
}
.fusion-main-menu > ul > li > a{
	
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.plusr {
  
  float: left;
  border-right: 3px solid;
  border-top: 0;
  border-bottom: 0;
  border-image: linear-gradient(to bottom, rgba(191,161,87, 0) 0%, rgba(230, 212, 162, 1) 48%, rgba(255, 255, 255, 0) 100%);
  border-image-slice: 1;
}
.plusl {
  float: left;
  border-left: 3px solid;
  border-top: 0;
  border-bottom: 0;
  border-image: linear-gradient(to bottom, rgba(191,161,87, 0) 0%, rgba(230, 212, 162, 1) 48%, rgba(255, 255, 255, 0) 100%);
  border-image-slice: 1;
}

.plushr {
  
  float: left;
  border-right: 6px solid;
  border-top: 0;
  border-bottom: 0;
  border-image: linear-gradient(to bottom, rgba(191,161,87, 0) 0%, rgba(230, 212, 162, 1) 48%, rgba(255, 255, 255, 0) 100%);
  border-image-slice: 1;
}

.fusion-testimonials.classic .testimonial-image {
    max-width: 100px!important;
}
#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a {
    border-color: #ebeaea;
    min-height: 78px;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.font_0,.font_6{
		display:none;
	}

	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header{
	padding-bottom: 80px!important;
	}
} 

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

	.font_0,.font_6{
		display:none;
	}
	.fusion-header .fusion-logo {
		/*height: none;*/
	}
	.fusion-main-menu {
    padding-top: 90px;
    padding-left: 60px;
}
} 


/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.fusion-header .fusion-logo {
		height: 50px;
	}
	
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.fusion-main-menu{
	padding-top: 100px; 
	padding-left: 60px;
	}
	.fusion-header .fusion-logo {
		height: 50px;
	}

} 
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.fusion-main-menu{
	padding-top: 115px; 
	padding-left: 5%;
}
	.font_0,.font_6{
		display:unset;
	}
	.fusion-header .fusion-logo {
		height: 50px;
	}
}
.fusion-header .fusion-logo {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: -15px!important;
    margin-left: 50px!important;
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait)
{
	.fusion-main-menu > ul > li{
		padding-right: 0px!important; 
}
}

.fusion-header-v1 .fusion-header{
	height:180px;
}
@media only screen and (max-width: 800px){

	.fusion-mobile-menu-icons a{
		margin-right: 50px;
		    margin-top: 75px;
		    font-size: 40px!important;
	}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape){
	.fusion-main-menu > ul > li{
		padding-right: 0px!important; 
	}
}
.fusion-copyright-notice{
	width:150%;
}

.arrow {
  text-align: center;
  margin: 5% 0;
}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.oval {
	border-radius: 50%;
    background: red;
    padding: 10px;
}
.wp-video {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}