/*
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
*/

/* Start Texta Font Import */
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=3825fd95-44b7-43fb-8c70-366de7adbf26&fontids=1489793,1489797,1489801,1489805,1489809,1489813,1489817,1489821,1489825,1489829,1489833,1489837,1489841,1489845,1489849,1489853");
@font-face{
font-family:"Texta Thin";
src:url("texta/1489793/9e787cfb-67a0-4e78-aa7c-ffd278510fd6.eot?#iefix");
src:url("texta/1489793/9e787cfb-67a0-4e78-aa7c-ffd278510fd6.eot?#iefix") format("eot"),url("texta/1489793/c8f0576d-0c8a-4ddb-b85b-cff9a45d6a2a.woff2") format("woff2"),url("texta/1489793/64a625b8-7a7e-4d32-8d08-3a2e7f083eb6.woff") format("woff"),url("texta/1489793/73ecd6eb-3449-4816-bc8b-e15e26e2fae5.ttf") format("truetype"),url("texta/1489793/dd008740-4bc1-4dc8-9acb-5980db24fdc4.svg#dd008740-4bc1-4dc8-9acb-5980db24fdc4") format("svg");
}
@font-face{
font-family:"Texta Thin Italic";
src:url("texta/1489797/87ecd38f-26c7-4af3-b48e-25713ca45cd6.eot?#iefix");
src:url("texta/1489797/87ecd38f-26c7-4af3-b48e-25713ca45cd6.eot?#iefix") format("eot"),url("texta/1489797/d0e07851-ac71-4233-bf8a-b6d804c9e1a3.woff2") format("woff2"),url("texta/1489797/dbdcf7fa-98b2-4a3a-8936-72cc7e5ee1b5.woff") format("woff"),url("texta/1489797/3d2ce4d8-7801-4f06-ad6c-c7699d77c1c3.ttf") format("truetype"),url("texta/1489797/6465ecdd-0851-4311-8e0d-4e836fecdb5e.svg#6465ecdd-0851-4311-8e0d-4e836fecdb5e") format("svg");
}
@font-face{
font-family:"Texta Light";
src:url("texta/1489801/c8254439-b405-4a42-9f8f-3ba4b4fe1238.eot?#iefix");
src:url("texta/1489801/c8254439-b405-4a42-9f8f-3ba4b4fe1238.eot?#iefix") format("eot"),url("texta/1489801/2cdcea13-980e-41af-a651-1e997db88e67.woff2") format("woff2"),url("texta/1489801/dd6b6de3-f704-453f-ac6b-c5e2b202a4d7.woff") format("woff"),url("texta/1489801/ecfc03d6-4840-4ec5-99aa-5f751da319b8.ttf") format("truetype"),url("texta/1489801/a356b797-0b6c-45c2-99b2-58bc0eb66f67.svg#a356b797-0b6c-45c2-99b2-58bc0eb66f67") format("svg");
}
@font-face{
font-family:"Texta Light Italic";
src:url("texta/1489805/71790bda-03cf-4c97-93ad-c45f77e5cd52.eot?#iefix");
src:url("texta/1489805/71790bda-03cf-4c97-93ad-c45f77e5cd52.eot?#iefix") format("eot"),url("texta/1489805/f0506ddc-5869-4432-a9f1-2578b0131087.woff2") format("woff2"),url("texta/1489805/86fed075-0672-4758-ac2e-3bb35d8f036a.woff") format("woff"),url("texta/1489805/e1ba4d50-524f-40c5-ad0a-acfc863fef8b.ttf") format("truetype"),url("texta/1489805/881c8024-9b98-4081-bbdb-d3f24ed3d89b.svg#881c8024-9b98-4081-bbdb-d3f24ed3d89b") format("svg");
}
@font-face{
font-family:"Texta Book";
src:url("texta/1489809/cf6bce5f-347e-4a5f-ba15-9ed849772d1c.eot?#iefix");
src:url("texta/1489809/cf6bce5f-347e-4a5f-ba15-9ed849772d1c.eot?#iefix") format("eot"),url("texta/1489809/0de9231f-cf94-484f-912c-5d5caea770d9.woff2") format("woff2"),url("texta/1489809/1678bbe0-d427-470a-8ae0-8b8f395cd972.woff") format("woff"),url("texta/1489809/12e3764f-b873-482d-8dd4-79ffd59df145.ttf") format("truetype"),url("texta/1489809/54ecda59-0b4c-4028-8777-a443534c40db.svg#54ecda59-0b4c-4028-8777-a443534c40db") format("svg");
}
@font-face{
font-family:"Texta Book Italic";
src:url("texta/1489813/27b0fbb4-85f3-4e96-8500-e7276f122689.eot?#iefix");
src:url("texta/1489813/27b0fbb4-85f3-4e96-8500-e7276f122689.eot?#iefix") format("eot"),url("texta/1489813/5434dfec-7bd8-4555-83ea-66262cf76013.woff2") format("woff2"),url("texta/1489813/88333541-7221-435a-ab3a-c687d6417ea4.woff") format("woff"),url("texta/1489813/e739df73-0a8e-41f3-b537-2fe83afc5ebf.ttf") format("truetype"),url("texta/1489813/1b0773fb-4f6a-4068-92f7-e35649a104ac.svg#1b0773fb-4f6a-4068-92f7-e35649a104ac") format("svg");
}
@font-face{
font-family:"Texta Regular";
src:url("texta/1489817/2acf0ee4-0daa-4505-913c-ded4a07aba12.eot?#iefix");
src:url("texta/1489817/2acf0ee4-0daa-4505-913c-ded4a07aba12.eot?#iefix") format("eot"),url("texta/1489817/429d58ce-0b31-4869-b879-b71c2024a05f.woff2") format("woff2"),url("texta/1489817/06bd5c2b-12d1-4ad4-b23f-0c70142155a2.woff") format("woff"),url("texta/1489817/f8ab4821-d94b-42bb-9ed7-d5b4e36a30d0.ttf") format("truetype"),url("texta/1489817/14e07503-789b-4a9d-9b79-e6fecbebe151.svg#14e07503-789b-4a9d-9b79-e6fecbebe151") format("svg");
}
@font-face{
font-family:"Texta Italic";
src:url("texta/1489821/f729818f-7ad0-4c97-b377-165499dfe456.eot?#iefix");
src:url("texta/1489821/f729818f-7ad0-4c97-b377-165499dfe456.eot?#iefix") format("eot"),url("texta/1489821/f565ed5e-1dea-455e-b9bc-e58823b00a89.woff2") format("woff2"),url("texta/1489821/8f0947b3-175f-4856-8bc2-5c87e15cf660.woff") format("woff"),url("texta/1489821/c118acaa-af33-40dd-b62a-264f982081d3.ttf") format("truetype"),url("texta/1489821/2237364f-6623-4b10-b51f-a95b8673f06f.svg#2237364f-6623-4b10-b51f-a95b8673f06f") format("svg");
}
@font-face{
font-family:"Texta Medium";
src:url("texta/1489825/67d365dd-2e2d-43f1-be6e-398cf4028d4f.eot?#iefix");
src:url("texta/1489825/67d365dd-2e2d-43f1-be6e-398cf4028d4f.eot?#iefix") format("eot"),url("texta/1489825/d61fe843-51db-406d-aa83-1cf7ffad23eb.woff2") format("woff2"),url("texta/1489825/467ce8be-e1f1-45b6-9da4-02853baa1510.woff") format("woff"),url("texta/1489825/de45181d-4fce-44b9-bf04-c14cc05267d5.ttf") format("truetype"),url("texta/1489825/01faddf8-fb0d-4f2d-adf9-22243ce99ef7.svg#01faddf8-fb0d-4f2d-adf9-22243ce99ef7") format("svg");
}
@font-face{
font-family:"Texta Medium Italic";
src:url("texta/1489829/91254aaf-287b-4df5-a1f9-2f4d6032fc2e.eot?#iefix");
src:url("texta/1489829/91254aaf-287b-4df5-a1f9-2f4d6032fc2e.eot?#iefix") format("eot"),url("texta/1489829/030e7b29-6c3a-4e74-8b00-a77c1e374c90.woff2") format("woff2"),url("texta/1489829/a71b64d4-557e-44a6-a2ad-e2573d16982a.woff") format("woff"),url("texta/1489829/58bc406b-fd9f-4cb4-957e-2fa2b5ca266c.ttf") format("truetype"),url("texta/1489829/49d70520-bef6-4a94-8511-4f17f422958d.svg#49d70520-bef6-4a94-8511-4f17f422958d") format("svg");
}
@font-face{
font-family:"Texta Bold";
src:url("texta/1489833/fa5fdeab-9aca-4fbb-8f26-9058ac4be215.eot?#iefix");
src:url("texta/1489833/fa5fdeab-9aca-4fbb-8f26-9058ac4be215.eot?#iefix") format("eot"),url("texta/1489833/34a6bc31-ca3a-4845-9a7a-7b5172c34f24.woff2") format("woff2"),url("texta/1489833/7e0d9a45-6e94-4741-8d3f-a15b3392bdae.woff") format("woff"),url("texta/1489833/8d74e4fa-ccd3-4b9a-981a-3e0987043270.ttf") format("truetype"),url("texta/1489833/816f6c84-d86b-4457-8a38-5569aab18569.svg#816f6c84-d86b-4457-8a38-5569aab18569") format("svg");
}
@font-face{
font-family:"Texta Bold Italic";
src:url("texta/1489837/b8776242-2e67-4a4e-9aba-3e85bc0106f9.eot?#iefix");
src:url("texta/1489837/b8776242-2e67-4a4e-9aba-3e85bc0106f9.eot?#iefix") format("eot"),url("texta/1489837/507a47d3-f6b3-44ee-8deb-ced7b019bfb9.woff2") format("woff2"),url("texta/1489837/fc2da474-a428-4bd9-ba30-6d56b50bde35.woff") format("woff"),url("texta/1489837/ab014637-97cf-48f2-94a7-2ffb4240d873.ttf") format("truetype"),url("texta/1489837/57c2803a-5123-4a78-baac-6630bde70995.svg#57c2803a-5123-4a78-baac-6630bde70995") format("svg");
}
@font-face{
font-family:"Texta Heavy";
src:url("texta/1489841/54492705-cb6e-4a67-86fc-83680f4e5270.eot?#iefix");
src:url("texta/1489841/54492705-cb6e-4a67-86fc-83680f4e5270.eot?#iefix") format("eot"),url("texta/1489841/7f181530-6e16-4134-859d-1764c04d35c9.woff2") format("woff2"),url("texta/1489841/a2387200-b32f-46af-8049-1527274118bd.woff") format("woff"),url("texta/1489841/c019c753-e75b-4266-a9ac-8263ec17566f.ttf") format("truetype"),url("texta/1489841/e043fe27-15df-4442-8d2b-9a1a9b36a628.svg#e043fe27-15df-4442-8d2b-9a1a9b36a628") format("svg");
}
@font-face{
font-family:"Texta Heavy Italic";
src:url("texta/1489845/edfb0a24-f604-4161-9604-5b66cd11e2d6.eot?#iefix");
src:url("texta/1489845/edfb0a24-f604-4161-9604-5b66cd11e2d6.eot?#iefix") format("eot"),url("texta/1489845/f1a48cf8-ca17-41b5-8372-ad429ea678fa.woff2") format("woff2"),url("texta/1489845/b7fe24de-0c95-42ec-881c-95637b29242a.woff") format("woff"),url("texta/1489845/c818886c-897c-4945-99da-d818fee05e3c.ttf") format("truetype"),url("texta/1489845/3aa41e73-a220-43af-86ea-c834070fb312.svg#3aa41e73-a220-43af-86ea-c834070fb312") format("svg");
}
@font-face{
font-family:"Texta Black";
src:url("texta/1489849/23c15501-1aeb-4704-827d-03f3a694b51b.eot?#iefix");
src:url("texta/1489849/23c15501-1aeb-4704-827d-03f3a694b51b.eot?#iefix") format("eot"),url("texta/1489849/c847a031-89ea-47ab-8c87-4a41ff784b7f.woff2") format("woff2"),url("texta/1489849/43677cb9-06a1-496b-b163-3b815997b66a.woff") format("woff"),url("texta/1489849/d30edc08-e1be-4fd8-83fb-a88ceb4f18f5.ttf") format("truetype"),url("texta/1489849/02d3a4b1-1884-422b-8f4f-12f740f6ef45.svg#02d3a4b1-1884-422b-8f4f-12f740f6ef45") format("svg");
}
@font-face{
font-family:"Texta Black Italic";
src:url("texta/1489853/91ca147e-a317-4eaa-87ee-82c8a82b71b6.eot?#iefix");
src:url("texta/1489853/91ca147e-a317-4eaa-87ee-82c8a82b71b6.eot?#iefix") format("eot"),url("texta/1489853/e28d3c68-c251-44c0-b2fe-d9ca318081e5.woff2") format("woff2"),url("texta/1489853/d06a61fe-7803-4559-9921-4cd42ba04682.woff") format("woff"),url("texta/1489853/40c6431d-8766-4efa-8d50-2c4fddb9b8b9.ttf") format("truetype"),url("texta/1489853/3853a310-7101-48fc-8aa8-6d8ebe6ceeaf.svg#3853a310-7101-48fc-8aa8-6d8ebe6ceeaf") format("svg");
}
/* End Texta Font Import */




.modal-header {display: none}
.modal-body {padding: 0 !important}
@media (min-width: 900px) {
  .modal-lg {width: 80% !important;}
}



/* Start General Typography Update */
body, p {font-family: 'Texta Book', 'Open Sans', Arial, Helvetica, sans-serif !important}
body {line-height: 24px !important}
h1, h2, h3, h4, h5, h6 {font-family: 'Texta Heavy', 'Open Sans', Arial, Helvetica, sans-serif !important}
h1 {  font-size: 4em; line-height: normal !important;}
h2 {  font-size: 3em; line-height: normal !important;}
h3 {  font-size: 1.87em; line-height: normal !important;}
h4 {  font-size: 1.5em; line-height: normal !important;}
h5 {  font-size: 1.25em; line-height: normal !important;}
h6 {  font-size: 1em; line-height: normal !important;}
/* End General Typography Update */


.centered {
  position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}


/* Start Random Styles */
a {cursor: pointer !important;}
.white { color: #ffffff !important; }
.black { color: #595959 !important; }
.center-content { float: none !important; margin-left: auto !important; margin-right: auto !important; }
.fusion-content-boxes.content-boxes-icon-on-top .heading i.fontawesome-icon {border-width: 0px !important}
#wrapper .post-content .content-box-heading {font-size: 1.87em !important}
.shadow-left, .shadow-right {display: none !important}
#rev_slider_2_1_wrapper {height: 240px !important}
.avada-skin-rev {border-top: 0px !important; border-bottom: 0px !important}
.hephaistos .tp-bullet {background: white !important; border-width: 0 !important;}
.tp-bullet.selected, .tp-bullet:hover {background: #00acdc !important}
.tfs-slider .slide-content-container .fusion-title-size-two h2 {text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);}
.slide-content .fusion-button, .rev-btn {-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5) !important; -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5) !important; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5) !important;}
#getting-started {}
/* End Random Styles */





/* Start Buttons */
.button-default {background-image: #00acdc !important; background: #00acdc !important}
.button-default:hover {background-image: #18386D !important; background: #18386D !important;}
.fusion-button {text-transform: inherit !important; border-radius: 40px !important}
.button-xlarge {font-size: 20px !important; line-height: 14px !important}
#wrapper .fusion-button-round, .fusion-body .fusion-button-round, #wrapper .button-round, .button-default, .button-large {border-radius: 40px !important}
.wpcf7-submit {background: #00acdc !important; background-image: #00acdc !important; color: white !important;}
.wpcf7-submit:hover, .wpcf7-submit:focus, .wpcf7-submit:active,.fusion-button.button-1:hover, .button-1:focus, .fusion-button.button-2:hover, .button-2:focus, .fusion-button.button-2:active, .fusion-button.button-1:active, .fusion-button.button-3:hover, .button-3:focus, .fusion-button.button-3:active, .fusion-button.button-4:hover, .button-4:focus, .fusion-button.button-4:active {
  background: #18386D !important;
  background-image: #18386D !important;
}
.fusion-button.button-lightgray, .fusion-button.button-lightgray.wpcf7-submit, .button.lightgray {
  background: white !important;
  background-image: linear-gradient(to top, #ffffff, #ffffff) !important;
  border: 1px solid #ffffff !important;
  color: #c1489b !important;
}
.fusion-button.button-lightgray:hover, .fusion-button.button-lightgray.wpcf7-submit:hover, .button.lightgray:hover, .fusion-button.button-lightgray:focus, .fusion-button.button-lightgray.wpcf7-submit:focus, .button.lightgray:focus, .fusion-button.button-lightgray:active, .fusion-button.button-lightgray.wpcf7-submit:active, .button.lightgray:active {opacity: .6 !important}
.comment-form input[type="submit"], .fusion-button, .fusion-load-more-button, .ticket-selector-submit-btn[type="submit"], .wpcf7-form input[type="submit"] {
  font-family: 'Texta Regular', 'Open Sans', Arial, Helvetica, sans-serif !important;
  letter-spacing: .15em
}
.fusion-body .fusion-button-xlarge, .button-xlarge, .button.xlarge {padding: 20px 40px; line-height: 21px; font-size: 24px;}
.fusion-button.button-blue, .fusion-button.button-blue.wpcf7-submit, .button.blue {background: white !important; background-image: white !important; color: #00acdc !important; border: 1px solid #00acdc !important}
.fusion-button.button-blue:hover, .fusion-button.button-blue.wpcf7-submit:hover, .button.blue:hover {background: white !important; background-image: white !important; color: #00acdc !important; border: 1px solid #00acdc !important; opacity: .6 !important;}
#leadership .fusion-button.button-blue, #leadership .fusion-button.button-blue.wpcf7-submit, #leadership .button.blue {color: white !important; background: #00acdc !important; background-image: #00acc !important; border: 1px solid #00acdc !important}
#leadership .fusion-button.button-blue:hover, #leadership .fusion-button.button-blue.wpcf7-submit:hover, #leadership .button.blue:hover {background: #18386d !importantt; background-image: #18386d !important}

.fusion-button.button-5:hover, .button-5:focus, .fusion-button.button-5:active, .fusion-button.button-6:hover, .button-6:focus, .fusion-button.button-6:active, .fusion-button.button-7:hover, .button-7:focus, .fusion-button.button-7:active {background: #18386d !important; background-image: #18386d !important}
.fusion-button.button-4 {border-width: 0 !important}
.button-mediumgray {background: #A9A9A9 !important; color: white !important}
/* End Buttons */





/* Start Main Menu */
.fusion-logo img {margin-top: -25px;}
.fusion-header {background: #F9F9F9 !important; padding-top: 15px; padding-botton: 15px}
.fusion-secondary-header {display: none !important}
.fusion-secondary-header, .fusion-secondary-header a {color: #595959 !important}
a.login, a.login-mobile {padding-right: 15px; color: #393939; font-family: 'Texta Medium', 'Open Sans', Arial, Helvetica, sans-serif !important; margin-top: 1px;}
a.login-mobile {margin-right: 60px}
a.login-mobile, a.sign-up-btn-mobile {text-align: center !important; display: inline-block !important; margin-top: 25px !important; padding: 10px 30px !important;}
a.sign-up-btn, a.sign-up-btn-mobile {background: #C1489B; border-radius: 40px; color: white; padding: 10px 20px; font-family: 'Texta Medium', 'Open Sans', Arial, Helvetica, sans-serif !important;}
a.sign-up-btn:hover, a.sign-up-btn-mobile:hover {background: #782D60; color: white}
.fusion-main-menu > ul > li {text-align: center; width: 20%; padding-right: 0 !important}
.fusion-main-menu > ul > li > a {text-transform: uppercase; height: 60px !important; font-family: 'Texta Regular', 'Open Sans', Arial, Helvetica, sans-serif !important; letter-spacing: .05em;}
.fusion-main-menu > ul > li > a > span.menu-text {top: 11px; position: relative;}
.fusion-mobile-menu-sep, .fusion-secondary-main-menu {border-bottom: 0 !important;}
.fusion-secondary-main-menu {padding-left: 0 !important; padding-right: 0 !important}
.fusion-main-menu .sub-menu {width: 100% !important; border-top: 0 !important}
.fusion-main-menu ul, .fusion-main-menu ul li, .fusion-main-menu ul li a {-webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.fusion-main-menu ul {-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);}
.fusion-main-menu ul li a:hover { color: #00acdc !important }
.fusion-main-menu .sub-menu li {cursor: pointer}
.fusion-main-menu .sub-menu li a {
  border-bottom: 0px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  font-family: 'Texta Regular', 'Open Sans', Arial, Helvetica, sans-serif !important;
  text-transform: uppercase !important
}
.fusion-main-menu .sub-menu .current-menu-item > a, .fusion-main-menu .sub-menu .current-menu-parent > a, .fusion-main-menu .sub-menu .current_page_item > a {background-color: white !important}
.fusion-main-menu .sub-menu .current-menu-item > a:hover, .fusion-main-menu .sub-menu .current-menu-parent > a:hover, .fusion-main-menu .sub-menu .current_page_item > a:hover {background-color: #efefef !important}
.fusion-main-menu .sub-menu li :focus, .fusion-main-menu .sub-menu li a :focus {outline: -webkit-focus-ring-color auto 0px !important;}
.gradient-bar {
  background: #18386d; /* Old browsers */
  background: -moz-linear-gradient(left,  #18386d 0%, #00acdc 25%, #85c440 50%, #f4a73b 75%, #c1489b 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #18386d 0%,#00acdc 25%,#85c440 50%,#f4a73b 75%,#c1489b 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #18386d 0%,#00acdc 25%,#85c440 50%,#f4a73b 75%,#c1489b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18386d', endColorstr='#c1489b',GradientType=1 ); /* IE6-9 */
  height: 6px;
  display: block;
  width: 100%;
}
/* End Main Menu */


/* Start Overview */
#overview .fusion-content-boxes.content-boxes-clean-vertical .col {padding: 0 30px !important; min-height: 0 !important}
/* End Overview */


/* Start The Value */
#value h2.content-box-heading {font-size: 2em !important}
/* End The Value */

/* Start Tutorials */
#tutorials .fusion-title-size-four, h4{ margin-bottom: 0 !important; margin-top: 10px !important}
/* End Tutorials */


/* Start Testimonials */
.fusion-testimonials.clean blockquote, .fusion-testimonials.clean blockquote q {background-color: transparent !important}
.reviews {min-height: 280px !important;}
/* End Testimonials */


/* Start FAQs */
#faqs .fusion-column-wrapper {text-align: center}
#faqs .fusion-column-wrapper p {text-align: left}
#faqs .fusion-button-wrapper.fusion-aligncenter {display: inline-block}
#faqs .fusion-button-wrapper.fusion-aligncenter:first-child {margin-right: 30px}
.fusion-accordian .panel-title .fusion-toggle-heading {color: #595959; text-align: left; margin-top: 2px;}
.fusion-accordian .panel-body {text-align: left; margin-left: 40px;}
.fusion-accordian .panel-title a .fa-fusion-box {border-radius: 40px; background-color: #00acdc !important; line-height: 24px !important}
/* End FAQs */


/* Start Footer */
.fusion-footer-widget-area .contact_info p.phone {margin-top: 15px !important}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title {color: #737373; margin-bottom: 15px; font-family: 'Texta Bold', 'Open Sans', Arial, Helvetica, sans-serif !important;}
.fusion-footer-widget-area h4.widget-title {font-size: 20px !important; letter-spacing: 1.5 !important; font-family: 'Texta Bold', 'Open Sans', Arial, Helvetica, sans-serif !important;}
.fusion-column .fusion-footer-widget-column {margin-bottom: 15px;}
#menu-widget-2 > .fusion-widget-menu ul {width: 100%; margin-top: 5px;}
#menu-widget-2 > .fusion-widget-menu li {width: 30%; margin-bottom: 15px;}
#menu-widget-2 ul li a {color: #9b9b9b !important}
#menu-widget-2 ul li a:after {content: none !important}
#menu-widget-2 ul li a:hover {color: #00acdc !important}
.fusion-social-networks .fusion-social-network-icon:hover, .fusion-social-networks.boxed-icons .fusion-social-network-icon {box-shadow: none !important}
.fusion-social-networks .fusion-social-network-icon:hover {background-color: #00acdc !important; border-color: #00acdc !important; opacity: 1 !important; box-shadow: none !important;}
/* End Footer*/





/* Start Index layout */
.tfs-slider .flex-control-nav {height: 12px !important}
.tfs-slider .flex-control-nav li {display: inline-block !important}
.fusion-button.button-1, .fusion-button.button-1:hover, .fusion-button.button-1:focus, .fusion-button.button-1:active, .fusion-button.button-2, .fusion-button.button-2:hover, .fusion-button.button-2:focus, .fusion-button.button-2:active, .fusion-button.button-3, .fusion-button.button-3:hover, .fusion-button.button-3:focus, .fusion-button.button-3:active {border-width: 0 !important}
.flex-control-paging li a {box-shadow: none !important; margin-right: 5px !important; background: white !important}
.flex-control-paging li:last-child a {margin-right: 0px !important;}
.flex-control-paging li a.flex-active {background: #00acdc !important}
ul.slides sup { position: relative; font-size: 50%}
.fusion-counters-box .counter-box-icon {margin-top: 0px !important; color: #393939 !important; margin-bottom: 30px !important;}
#our-users h5 {color: #393939}
#our-users ul {min-height: 215px}
#who-is sup, #overview sup {font-size: 50%; line-height: .5em;}
#overview .heading h2 {font-size: 2em !important; color: #393939 !important; text-align: left !important;}
#overview h5 {color: #393939 !important}
/* End Index layout */





/* Start Consumers/Physicians/Employers/Facilities */
#get-started .fusion-one-half h2.title-heading-center {font-size: 2em !important; color: #393939 !important; padding-top: 15px !important}
.counter-box-container {font-family: 'Texta Heavy', 'Open Sans', Arial, Helvetica, sans-serif !important;}
.counter-box-container span {color: #85C440 !important}
#get-started h2.content-box-heading {font-size: 2em !important; color: #393939 !important}
/* End Consumers/Physicians/Employers/Facilities */





/* Start Who We Are layout Styles */
#leadership .fusion-title-size-three, h3 {margin-top: 0 !important}
#leadership .fusion-column-wrapper .fusion-separator {display: none !important}
#leadership h4 {padding-bottom: 5px}
#leadership h4 a {color: #393939 !important;}
#leadership h6 a {color: #5c5c5c !important}
#board h4 {color: #393939 !important; padding-bottom: 5px}
#board h6 {color: #5c5c5c !important}
#philosophy ol {margin-top: 30px; color: white !important; margin-left: 15px; padding-left: 0px;}
#philosophy li {color: white !important}
#philosophy i {border-width: 0 !important}
#philosophy h5 {margin-bottom: 30px !important; margin-left: 10px !important}
.board h2{font-size: 1.5em !important; text-align: center !important}
.board h6{text-align: center !important}}
/* End Who We Are layout Styles */





/* Start Bio Styles */
.bio .post-content .fusion-social-links .fusion-social-networks.boxed-icons a, .bio .widget .fusion-social-links .fusion-social-networks.boxed-icons a {background-color: #9b9b9b !important; border-color: #9b9b9b !important}
.bio .post-content .fusion-social-links .fusion-social-networks.boxed-icons a:hover, .bio .widget .fusion-social-links .fusion-social-networks.boxed-icons a:hover {background-color: #00acdc !important; border-color: #00acdc !important}
.bio h5.title-heading-center span {color: #393939}
.bios h5.title-heading-center a {color: #f4a73b !important}
.bios h6.title-heading-center a {color: #393939 !important}
/* End Bio Styles */





/* Start Contact layout Styles */
.fusion-content-widget-area .widget h4 {color: #393939 !important;}
.fusion-content-widget-area .contact_info .address {line-height: 21px !important; margin-bottom: 5px !important}
#contact_info-widget-12{ margin-bottom: 25px !important;}
#contact_info-widget-12 .widget-title {margin-bottom: 15px !important}
#social_links-widget-7 {margin-bottom: 0 !important}
.wpcf7-form .wpcf7-text, input, .wpcf7-form .wpcf7-select, select [type="text"] {background-color: #efefef !important; color: #393939 !important;}
.wpcf7-submit {margin-top: 15px !important}
/* End Contact layout Styles */




/* Start Sources layout Styles */
#sources .fusion-column-wrapper{ font-size: .75em; color: #9b9b9b}
#sources .fusion-column-wrapper sup{color: #9b9b9b}
#sources .fusion-column-wrapper a{ color: #9b9b9b}
#sources .fusion-column-wrapper a:hover{ color: #00acdc}
/* Start Sources layout Styles */




/* Start Legal layout */
#legal h2, #legal h4, #legal h6 {color: #393939 !important}
#legal h4 {margin-bottom: 15px !important}
#legal h6 {margin-bottom: 45px !important}
#legal p {line-height: 21px !important}
/* End Legal layout */





/* Start Form styles */
span.wpcf7-not-valid-tip {color: #393939 !important}
.wpcf7-form .wpcf7-validation-errors {background-color: white !important}
/* End Form styles */




.fusion-post-grid h2.entry-title {font-size: 1.275em !important}
body.single-post h2.entry-title {font-size: 2.25em !important}
body.single-post #main #sidebar {display: none !important;}
body.single-post #main #sidebar {display: none !important; width: 0px !important; padding: 0 !important}
body.has-sidebar #content {width: 70% !important; margin: 0 auto; float: none !important;}
.fusion-sharing-box {padding: 0 !important}
.fusion-single-sharing-box {background: white !important}
.fusion-single-sharing-box h4 {display: none !important}
.fusion-sharing-box .fusion-social-networks {text-align: left !important}




/* Start Mobile layout */
@media screen and (max-width: 800px) {
  .hide-on-mobile {display: none !important; visibility: hidden !important}
  .fusion-mobile-nav-item a {border-top: 1px solid #f7f7f7 !important}
  .fusion-title {font-size: 77% !important;}
   h2.content-box-heading {font-size: 230% !important;}
  p {font-size: 90% !important; line-height: 150% !important;}
  /*.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon {width: 150px !important; height: 150px !important;}*/
  .fusion-testimonials.clean blockquote q { font-size: 15px !important; line-height: 150% !important;}
  #faqs .fusion-button-wrapper.fusion-aligncenter:first-child {margin-right: 0px !important; margin-bottom: 30px !important;}
  .fusion-separator {margin-bottom: 45px !important;}
  #value .fusion-column-last {margin-bottom: 0 !important;}
  .fusion-icon-search {display: none !important;}
  .fusion-mobile-menu-icons {margin-top: 4px !important;}
  .fusion-header-content-3-wrapper {display: none !important;}
  .fusion-header-sticky-height {display: none !important;}
  .fusion-mobile-nav-item a:hover {background-color: #efefef !important; color: #00acdc;}
  .nav-container {display: table; height: 100px; padding-left: 30px; padding-right: 30px; max-width: 100%; margin: 0 auto}
  .fusion-one-fourth.fusion-layout-column.fusion-spacing-yes {margin-bottom: 60px !important}
  .fusion-counters-box .counter-box-icon {margin-bottom: 0px !important}
  .reviews {min-height: 530px !important;}
  #contact .fusion-separator {margin-bottom: 0 !important}
  .fusion-slider-14 {display: none !important}
  .fusion-mobile-current-nav-item > a {color: white !important}
  .fusion-mobile-current-nav-item > a:hover {color: #393939 !important}
  #philosophy .icon {display: none !important}
  #philosophy h2.content-box-heading {padding-left: 0px !important}
  #philosophy .content-container {padding-left: 0px !important}
  #leadership .fusion-imageframe {max-width: 70% !important}
  .fusion-content-boxes.content-boxes-clean-vertical .col {padding: 0 !important}
  .flexslider .slides img#love-colon-img { margin-top: 20px; }
  span#gpts-caption { display: none; }
}
/* End Mobile layout */

/* Start Desktop layout */
@media screen and (min-width: 801px) {
  .nav-container {display: none}
  #get-started, #tutorials, #faqs .fusion-row {width: 90% !important; margin: 0 auto !important;}
  h1 {  font-size: 4em !important; line-height: normal !important;}
  h2 {  font-size: 3em !important; line-height: normal !important;}
  h3 {  font-size: 1.87em !important; line-height: normal !important;}
  h4 {  font-size: 1.5em !important; line-height: normal !important;}
  h5 {  font-size: 1.25em !important; line-height: normal !important;}
  h6 {  font-size: 1em !important; line-height: normal !important;}
  /*.fusion-post-grid { height: 500px !important; } */
  .fusion-post-grid .fusion-post-wrapper { height: 100%; }
}
/* End Desktop layout */


#nav ul li ul li a, #sticky-nav ul li ul li a, #tribe-bar-form label, #tribe_events_filter_control a, #tribe_events_filters_wrapper .tribe-events-filters-content > label, #tribe_events_filters_wrapper .tribe-events-filters-group-heading, #tribe_events_filters_wrapper .tribe-events-filters-label, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-blog-shortcode .fusion-timeline-date, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-load-more-button, .fusion-layout-title-bar h3, .meta .fusion-date, .more, .post-content blockquote, .project-content .project-info h4, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type="submit"], .tribe-bar-disabled #tribe-bar-form label, .tribe-events-tooltip .tribe-events-event-body, .tribe-events-tooltip p.entry-summary, .wpcf7-form input[type="submit"], body {font-family: 'Texta Regular', 'Open Sans', Arial, Helvetica, sans-serif !important;}
