/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

@import url("../Avada/style.css");

h1 {font-weight:700!important;}
h2 {font-weight:700!important;}

#nav ul li {
float: left;
padding: 0 29px 0 0;
margin: 0;
}

nav#nav {
float: right;
font: 14px/16px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
margin-right: -29px;
z-index: 99999;
}

#main {
padding: 5px 10px 45px !important;
background: #fff;
overflow: hidden !important;
clear: both;
}

#header {
padding: 0 10px 0px;
}
@media only screen and (max-width: 667px)and (orientation : portrait){.fusion-mobile-logo- .fusion-header {background-image: none;}}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 450px) 
and (orientation : landscape) { 

.fusion-mobile-logo- .fusion-header {background-position-x: 95% !important;}

.tfs-slider .background {
    display: block;
    overflow: hidden;
    position: relative;
    max-height: 140px!important;
    z-index: 2;
    max-width: 100%;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : landscape)  { .fusion-mobile-logo- .fusion-header { background-position: 40% 80% !important;}}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { .fusion-mobile-logo- .fusion-header { background-position: 40% 80% !important;}}
.fusion-header, #side-header {background-position: 30% 80% !important;}
.fusion-header.fusion-sticky-shadow {
  background-image: none;
}

.page-title ul {
float: right;
list-style: none;
margin: 4px 0 0 0;
padding: 0;
width: 45%;
text-align: right;
}

.page-title-container {
height: 27px;
margin-top: 30px;
background-position: center center;
background-repeat: no-repeat;
background-color: #ffffff;
border-top: 1px solid #d2d3d4;
border-bottom: 1px solid #d2d3d4;
display: table;
width: 100%;
}

#header .tagline {
margin-top: 7px !important;
padding-top: 0px !important;
padding-left: 100px;
}
@media only screen and (max-device-width: 1366px) and (min-device-width: 768px) and (orientation: portrait){
.fusion-row .fusion-main-menu > ul > li {
  padding-right: 18px;
}}

@media only screen and (max-device-width: 480px) {

.tfs-slider .background {
    display: block;
    overflow: hidden;
    position: relative;
    max-height: 140px!important;
    z-index: 2;
    max-width: 100%;
}
}