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


/* CSS Document */

/* custom menu on Tenant pages */

ul.tenant-menu {list-style-type: none !important;   margin: 7px auto;   padding: 0;   overflow: hidden;   border: 1px solid #f0f0f0;  background-color: #f9f9f9; }
ul.tenant-menu li {float: left; }
ul.tenant-menu li a {display: block;   color: black;   text-align: center;   padding: 8px 16px;   text-decoration: none; }
ul.tenant-menu li a:hover {background-color: #efefef; }
.control-label {font-size:90% !important}
.bottom17 {padding-bottom: 17px !important}

/* footer div */
.myfooter {padding:7px !important}
.myfooter img {float:left; padding: 0 18px 0 0 !important; }
.myfooter p {font-size:68%; padding: 0 0 0 18px !important; margin: 0 0 0 18px !important;}

@font-face {
  font-family: "iComoon"; 
  font-display: auto !important;	
  font-weight: normal;
  font-style: normal;
 src: url("/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.woff"); /* Modern Browsers */ }

@font-face {
  font-family: "Oswald";
	font-display: auto !important;
  src: url("/fonts/Oswald/Oswald-Regular.eot"); /* IE9 Compat Modes */
  src: url("/fonts/Oswald/Oswald-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/Oswald/Oswald-Regular.otf") format("opentype"), /* Open Type Font */
    url("/fonts/Oswald/Oswald-Regular.svg") format("svg"), /* Legacy iOS */
    url("/fonts/Oswald/Oswald-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("/fonts/Oswald/Oswald-Regular.woff") format("woff"), /* Modern Browsers */
    url("/fonts/Oswald/Oswald-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans";
	font-display: auto !important;
  src: url("/fonts/OpenSans-Light/OpenSans-Light.eot"); /* IE9 Compat Modes */
  src: url("/fonts/OpenSans-Light/OpenSans-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/OpenSans-Light/OpenSans-Light.otf") format("opentype"), /* Open Type Font */
    url("/fonts/OpenSans-Light/OpenSans-Light.svg") format("svg"), /* Legacy iOS */
    url("/fonts/OpenSans-Light/OpenSans-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("/fonts/OpenSans-Light/OpenSans-Light.woff") format("woff"), /* Modern Browsers */
    url("/fonts/OpenSans-Light/OpenSans-Light.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;}


.tenant {height:100% !important; display:block !important}

.jumbotxt125, .jumbotxt125 h1, .jumbotxt125 h2, .jumbotxt125 h3, .jumbotxt125 h4, .jumbotxt125 p, .jumbotxt125 span { font-size:125% !important; font-family: 'Oswald', sans-serif !important;}
.jumbotxt133, .jumbotxt133 h1, .jumbotxt133 h2, .jumbotxt133 h3, .jumbotxt133 h4, .jumbotxt133 p, .jumbotxt133 span { font-size:133% !important; font-family: 'Oswald', sans-serif !important;}
.jumbotxt150, .jumbotxt150 h1, .jumbotxt150 h2, .jumbotxt150 h3, .jumbotxt150 h4, .jumbotxt150 p, .jumbotxt150 span { font-size:150% !important; font-family: 'Oswald', sans-serif !important;}
.jumbotxt177, .jumbotxt177 h1, .jumbotxt177 h2, .jumbotxt177 h3, .jumbotxt177 h4, .jumbotxt177 p, .jumbotxt177 span { font-size:177% !important; font-family: 'Oswald', sans-serif !important;}
.jumbotxt200, .jumbotxt200 h1, .jumbotxt200 h2, .jumbotxt200 h3, .jumbotxt200 h4, .jumbotxt200 p, .jumbotxt200 span { font-size:200% !important; font-family: 'Oswald', sans-serif !important;}
.jumbotxt250, .jumbotxt250 h1, .jumbotxt250 h2, .jumbotxt250 h3, .jumbotxt250 h4, .jumbotxt250 p, .jumbotxt250 span { font-size:250% !important; font-family: 'Oswald', sans-serif !important;}

.widget-title {font-size:135% !important; font-family: 'Oswald', sans-serif !important; margin:0px !important; border-bottom: dotted 1px #999 !important }
.tight, .tight p, .tight span {margin:0px !important; padding:0px !important; line-height:normal !important; max-width:100% !important}
.customtoptxt {font-size:188% !important; font-family: 'Oswald', sans-serif !important; color:#000; margin: 7px auto 0 auto  }
.top-banner-desktop { display: block !important}	
.top-banner-mobile {display: none !important}

.customtoplink a:link, .customtoplink a:visited { 
font-size: 133% !important;
font-family: 'Oswald', sans-serif !important;
border:1px solid #333; 
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
margin: 1% auto !important;
padding: 1px 18px !important;
text-decoration:none;
display:inline-block;
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
color: #FFFFFF;
background-color: #777777; background-image: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#000000));
background-image: -webkit-linear-gradient(top, #777777, #000000);
background-image: -moz-linear-gradient(top, #777777, #000000);
background-image: -ms-linear-gradient(top, #777777, #000000);
background-image: -o-linear-gradient(top, #777777, #000000);
background-image: linear-gradient(to bottom, #777777, #000000);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#777777, endColorstr=#000000); }

.customtoplink a:hover {
color: #ffeb3b;
border:1px solid #444444;
background-color: #5e5e5e;
background-image: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#1a1a1a));
background-image: -webkit-linear-gradient(top, #5e5e5e, #1a1a1a);
background-image: -moz-linear-gradient(top, #5e5e5e, #1a1a1a);
background-image: -ms-linear-gradient(top, #5e5e5e, #1a1a1a);
background-image: -o-linear-gradient(top, #5e5e5e, #1a1a1a);
background-image: linear-gradient(to bottom, #5e5e5e, #1a1a1a);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5e5e5e, endColorstr=#1a1a1a); }

.button-lightgray span {color:#000; border: #000;}

.whitetxt, .whitetxt h1, .whitetxt h4, .whitetxt p, .whitetxt h2, .whitetxt h3 {color:#fff !important; }
.whitetxt a:link, .whitetxt a:visited {color:#fff !important;}
.whitetxt a:hover {color:#fc0 !important;}

.blacktxt, .blacktxt h1, .blacktxt h4, .blacktxt p, .blacktxt h2, .blacktxt h3 {color:#000 !important; }
.blacktxt a:link, .blacktxt a:visited {color:#000 !important;}
.blacktxt a:hover {color:#fc0 !important;}

.widget_custom_html {padding:0 0 17px 0 !important; margin:0 !important;}
.MyVideo {max-width: 100%; text-align: center; margin: 0 auto; display:none !important; visibility:hidden !important;}

.video-container {position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed { max-width: 100%; }

.formleft { float:left; width:47%; clear:left }
.formright { float:right; width:47%; margin-left:6%}
.clr {clear:both}

@media only screen and (min-width: 768px) and (max-width: 1155px) {
.formleft  {clear:both; width:100%; float:none; display:block}
.formright {clear:both; width:100%; float:none; display:block; margin-left:auto}
.fusion-header-content-3-wrapper { display: none !important}  }

@media only screen and (min-width: 0px) and (max-width: 767px) {

.top-banner-desktop {display:none !important; }	
.top-banner-mobile {display: block !important; }	
.fusion-header-content-3-wrapper, .fusion-header-banner {width:100% !important; max-width: 100% !important; text-align:center}
ul.tenant-menu {float: none !important; background-color:#fff; border:none}
ul.tenant-menu li {float:none !important; margin-bottom:5px}
ul.tenant-menu li a {padding:9px; border: 1px solid #f0f0f0;  background-color: #f9f9f9; }
.customtoplink a:link, .customtoplink a:visited, .customtoptxt { width:100% !important; max-width:100% !important; clear:both !important; text-align:center !important; padding-bottom:1% !important; padding-top:1% !important   }
.centeronmobile, .centeronmobile span {text-align:center !important}

}

.fusion-contact-info a:link { color:#000; }
.fusion-contact-info a:visited {color:#000;}
.fusion-contact-info a:hover {color:#ffcb05 !important}
.fusion-contact-info a:active {color:#ff0000 !important}
.fusion-footer-widget-column {padding-bottom: 0px !important}