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

.reading-box-additional {color: #fff !important}
.fusion-header-content-3-wrapper {width:43% !important; max-width:100% !important; float:right !important; }
.fusion-logo-link {width:49% !important; max-width:100% !important; height: auto !important; float:left; }
.fusion-header-banner {max-width:100% !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-mobile-menu-icons a, .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {color:#f16025 !important}
.fusion-main-menu {text-transform: uppercase}

.fusion-header-content-3-wrapper a { display: inline-block; float:none; }
.fusion-header-content-3-wrapper h4 {font-size:200% !important; font-family: 'Oswald', sans-serif !important; margin:0px; padding:0px; color:#444; text-transform:uppercase}
.fusion-header-content-3-wrapper p {margin:5px auto; padding:0px}
.topnumber {font-size:152% !important; font-family: 'Oswald', sans-serif !important; margin:0px; padding:0px; color:#444}
.topbutton {background:#f16025; padding:5px 33px; margin-left:5px; color:#fff; font-size:77%; border-radius:7px; text-transform: uppercase}
.topbutton:hover, topnumber:hover {color:#444 !important;}
.topnumber:link, topnumber:visited {color:#4f2b22}
 

@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;}

.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;}

.tight, .tight p, .tight span {margin:0px !important; padding:0px !important; line-height:normal !important; max-width:100% !important}
.clr {clear:both}
.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%; }

@media only screen and (min-width: 800px) and (max-width: 1240px) {
.fusion-header-content-3-wrapper {width:52% !important; max-width:100% !important; float:right !important; }
.fusion-logo-link {width:40% !important; max-width:100% !important; height: auto !important; float:left; }	
.fusion-header-content-3-wrapper h4 {font-size:177% !important; font-family: 'Oswald', sans-serif !important; margin:0px; padding:0px; color:#4f2b22; text-transform:uppercase}
.topnumber {font-size:133% !important; font-family: 'Oswald', sans-serif !important; margin:0px; padding:0px; color:#4f2b22}
}

@media only screen and (min-width: 0px) and (max-width: 800px) {
.formleft  {clear:both; width:100%; float:none; display:block}
.formright {clear:both; width:100%; float:none; display:block; margin-left:auto}
.hide798  {display:none}
.fusion-header-content-3-wrapper {width:98% !important; max-width:100% !important; float:none !important; text-align:center; margin: 1px auto !important; }
.fusion-logo-link {width:auto !important; max-width:92% !important; float: left}
.topbutton {background:#4f2b22; padding:5px 11px; margin-left:5px; color:#fff; font-size:77%; border-radius:7px}
}

@media only screen and (min-width: 0px) and (max-width: 468px) {
.topbutton {text-align:center; width:100%; margin:17px auto} }

