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

.userAccountStrip{
	float: right;
	position: relative;
	right: 0px;
	top: 20px;
	color: white;
	font-size: 13px;
	min-width:30%;
	text-align:right !important;
	z-index:99998;
}
.userDivider {
	padding: 0 6px;
}

.login-button {color:#ffffff; font-weight:700;}
.nav-divider {margin-left:8px; margin-right:8px;}

#iWantTo, #iWantToMobile {
	width: 150px;
	padding: 5px 18px;
	font-size: 16px;
	height: 32px;
	font-size: 13px;
	text-align:left;
	border:0;
	border-radius:5px;
}
.button-flat .fusion-button-text {
	color:white;
}

@media only screen and (max-width:1130px) {
	.desktop-user-menu {display:none;}
	.mobile-user-menu {display:block !important; position: relative !important;}
	.userAccountStrip {width:100% !important;}
	.menu-logo-wrapper {display:block !important; position: relative !important; margin-top:50px !important;}
	.fusion-mobile-menu-icons {z-index:99999;}
	.clear-mobile {clear:both !important;}
}

@media only screen and (min-width:1131px) {
	.mobile-user-menu {display:none !important;}
}

/* MENU */
.fusion-main-menu {margin-top:80px;}

/* HOMEPAGE OVERRIDES */
.home .fusion-title h1, .home .fusion-title h2, .home .fusion-title h3, .home .fusion-title h4, .home .fusion-title h5 {font-weight:600!important;}
h6 {font-weight:700!important;}
.fusion-title.vision-statement h4 {font-family:"PT Serif"!important;font-weight:normal!important;}
.post-content .see-all p a {color:#ffffff;border-bottom:1px solid #979797;font-size:14px;line-height:26px;padding:0 5px 7px 5px;}
.post-content .see-all p a:after {content:'>';color:currentcolor;margin-left:50px;}
.logos-carousel {max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;}
.logos-carousel img {opacity:.4!important;}
.page-id-1134 .fusion-title {max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;}
.page-id-8 .fusion-title {max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;}

.home-page--heading {/*margin-top:14vh!important;margin-bottom:10vh!important;*/padding-left:30px;padding-right:30px;}
/*@media screen and (max-width:768px) {
	.home-page--heading {margin-top:5vh!important;margin-bottom:6vh!important;}
}*/

/* GLOBAL OVERRIDES */
.fusion-slant-candy {height:9vw;margin-bottom:-6px!important;}
.reverse-text p {color:#ffffff;}
.fusion-text ul {line-height:28px;}
.fusion-text ul li {margin-bottom:10px;}
.post-content p a, .post-content ul a, u {border-bottom:1px dotted currentcolor;}
u {text-decoration:none!important;}
.fusion-page-title-bar h3 {line-height:1.555!important;}

.fusion-text ul, ul.menu {list-style: none !important;padding-left:.75em !important;margin-bottom:20px !important;margin-top:25px !important;} /*12px*/
.fusion-text li {padding-left:.875em;position: relative; } /*14px*/
.fusion-text li:before {content: '' !important;width: 4px !important;height:.875em !important;position: absolute !important;left: -2px !important;top:.4em;background: #2C333B !important; }
.fusion-button {margin-bottom:30px;}

ul.large {font-size:1.25em;}

.heading--large {font-size:56px!important;}
.heading {font-size:45px!important;}
.heading--small {font-size:36px!important;}
.heading--xsmall {font-size:29px!important;}
.heading--sub {font-size:15px!important;}
.heading--accent {color:#00aeef!important;}

.text--large {font-size:20px;}

.ctam-reverse, .ctam-reverse h4 {color:#ffffff !important;}

/* PAGE - CONTENT DISCOV */
.fusion-image-carousel.fusion-image-carousel-auto {margin-bottom:0px !important;}
.fusion-carousel-wrapper {padding:0px !important;}
.fusion-carousel-item-wrapper {max-height:365px !important;}
.fusion-carousel-item {margin-bottom:0px !important;}

/* SIDEBAR WIDGET AREA */
.widget_nav_menu {margin-bottom:15px!important;} /*{margin-top:-280px;}*/
@media screen and (max-width:886px) {
	.widget_nav_menu {margin-top:0 !important;}
}
@media screen and (max-width:1024px) {
	.ctam-sidebar-menu {display:none !important;}
}

.widget_nav_menu {padding-bottom:14px !important;}

.fusion-widget-area .widget_nav_menu h4.widget-title {line-height:1.5 !important;padding:25px !important;letter-spacing:2.5px !important;}
.fusion-widget-area .widget_nav_menu li {border:none !important;padding:16px 25px !important;line-height:1.25 !important;}
.fusion-widget-area .widget_nav_menu li a {border-bottom:none !important;color:#ffffff!important;}
.fusion-widget-area .widget_nav_menu li a:hover {color:#00aeef!important;}
.fusion-widget-area .widget_nav_menu li a:before {content:none !important;}

.widget_nav_menu > div > ul > li:first-child {padding-top:16px!important;}

.widget_nav_menu ul {list-style: none !important;padding-top:6px !important;padding-left:.75em !important;margin-bottom:6px !important;margin-top:6px !important;} /*12px* Top padding was 32px, top margin was 45px, bottom margin was 45px/
.widget_nav_menu li li {padding-left:.875em !important;position: relative !important; } /*14px*/
.widget_nav_menu li li:before {content: '' !important;width: 20px !important;height:1px !important;position: absolute !important;left: -2px !important;top:1.625em !important;background: rgba(255, 255, 255, .3) !important; }


/* PAGE HEADERS */
.fusion-page-title-captions {padding-top: 300px;padding-bottom:100px;}
.fusion-page-title-bar-left .fusion-page-title-secondary {margin-left:0!important;}
@media screen and (max-width:1024px) {
	.fusion-page-title-captions {padding-top: 270px!important;padding-bottom:50px;}
}

/* FOOTER */
.fusion-footer-widget-area .widget-title {text-transform:none;}
.footer-social-links ul li a {font-size:12px;line-height:18px;text-transform:uppercase;margin-bottom:26px;letter-spacing:1.7px;color:#ffffff;}
.footer-social-links ul li a i {padding-right:10px;}
.fusion-footer .textwidget.custom-html-widget p {line-height:1.5;margin-bottom:1.5em;}

/* STAT SLIDERS */
.tfs-slider .slide-content-container {padding-left:0!important;padding-right:0!important;}
.slide-content ul {list-style: none;padding-left:1em;margin-bottom:60px;margin-top:45px;}
.slide-content li {padding-left:1.1em;position: relative;line-height:1.4;}
.slide-content li:before {content: '';width: 4px;height:0.75em;position: absolute;left: -2px;top: 4px;background: #d17f2b; }

/* ACCORDIONS */
.fusion-toggle-boxed-mode {margin-bottom:0!important;}
.fusion-accordian .panel-heading a {font-weight:400!important;color:#abadb1!important;}
/*.fusion-accordian .panel-heading a:hover, .fusion-accordian .panel-heading a.active {opacity:1!important;}*/
.panel-group div:not(:last-child) {border-bottom:none!important;}
.panel-group div:first-child {border-top-left-radius:3px;border-top-right-radius:3px;}
.panel-group div:last-child {border-bottom-left-radius:3px;border-bottom-right-radius:3px;}

/* ACF STYLES */
.iris-palette-container {margin-top:10px !important;}
.iris-border .iris-palette-container {bottom:-10px;}

/* Thinking Out Loud home cards */
.tol-card {}
.tol-card .fusion-text {padding:30px 30px 24px 30px;}
.tol-card .fusion-text span {color:#ffffff;}
.tol-card .fusion-text p {color:#ffffff;line-height:1.5;margin-bottom:24px;}
.tol-card .fusion-text h3 {color:#ffffff;font-size:32px;line-height:1.3125;font-weight:600;margin:25px 0;}
.tol-card .fusion-text h6 {color:#ffffff;font-size:11px;line-height:1.091;font-weight:400!important;letter-spacing:2px;text-transform:uppercase;margin:0;}
.tol-card .fusion-text p a {color:#ffffff;border-bottom:1px solid #979797;font-size:14px;line-height:26px;padding:0 5px 7px 5px;}
.tol-card .fusion-text p a:after {content:'>';color:currentcolor;margin-left:20px;}

/* RSS FEED */
#rss-2.widget_rss h4.widget-title a.rsswidget:first-child {display:none;}
#rss-2.widget_rss h4.widget-title a.rsswidget {font-weight:600;}
#rss-2.widget_rss li, #rss-2.widget_rss a {color:#ffffff;}

#rss-2.widget_rss ul {display:inline-block;}
#rss-2.widget_rss ul li {float:left;width:32%;margin-left:20px!important;}
#rss-2.widget_rss ul li:first-child {margin-left:0!important;}
@media screen and (max-width:886px) {
	#rss-2.widget_rss ul {display:block;}
	#rss-2.widget_rss ul li {float:left;width:100%;margin-left:0px!important;}
}

#rss-2.widget_rss ul li a.rsswidget::before {content:none;}
#rss-2.widget_rss ul li a.rsswidget {font-size:28px;line-height:1.25;color:#ffffff;border-bottom:none;font-weight:600;}
#rss-2.widget_rss ul li .rssSummary {line-height:1.5;margin-top:25px;}
#rss-2.fusion-widget-area .widget_rss li {border-bottom:none;}
#rss-2.fusion-widget-area .widget_rss li {background-color:#1c2f36;padding:30px;}
#rss-2.fusion-widget-area .widget > ul > li:first-child {padding-top:30px;}

#rss-4.widget_rss ul li a.rsswidget::before {content:none;}
#rss-4.widget_rss ul li {padding-left:0px !important;}
#rss-4.widget_rss ul li a {padding-left:0px !important; border-bottom: dotted 1px #00AEEF !important;}

/* PERSON ITEM */
.fusion-person .person-author-wrapper .person-name {font-size:18px!important;line-height:1.31!important;}
.fusion-person .person-author-wrapper .person-title {font-size:15px!important;line-height:1.467!important;text-transform:uppercase;letter-spacing:1.5px;}
.fusion-person .person-content {font-size:16px!important;line-height:1.5!important;margin-top:0!important;}


/* REMOVE LARGE BOTTOM MARGIN FROM PERSON CONTENT BOXES */
.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom:0!important;}
.fusion-content-boxes.content-boxes-clean-horizontal .col {padding-bottom:0!important;}
.fusion-content-boxes p {line-height:1.5!important;}

.fusion-content-boxes.content-boxes-clean-horizontal .col {padding-left:0!important;padding-right:0!important;}
.locked-links h6.content-box-heading {font-weight:400!important;}
.locked-links a h6.content-box-heading {padding-left:35px!important;}

.blog #main, .single-post #main, .archive #main {padding-top:50px;padding-bottom:50px;}

.page-id-255 .fusion-toggle-heading {font-weight:700;}

.fusion-sharing-box h4 {font-size:18px!important;}

.page-id-241 h3 {font-size:18px!important;margin-bottom:6px!important;color:#00aeef!important;}
.page-id-241 h3 a {border-bottom:1px dotted currentcolor;}

/* BLOG FEED ARTICLES TITLES */

.blog h2.entry-title.fusion-post-title a {color:#2c333b!important;letter-spacing:0!important;}
.blog h2.entry-title.fusion-post-title {line-height:1.2!important;}

.archive h2.entry-title.fusion-post-title a {color:#2c333b!important;letter-spacing:0!important;}
.archive h2.entry-title.fusion-post-title {line-height:1.2!important;}

/* RESPONSIVE VIDEOS */

.videoWrapper {
	position: relative;
	padding-bottom: 52%;
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Hide Helix BG image on Mobile */
@media screen and (max-width:1024px) {
	.no-bg-mobile {background-image:none!important;}
}

/* Premieres Styles */
.premiere-genres span {
	padding: 0.25em 1em;
	border: 1px solid var(--wp--preset--color--awb-color-custom-16);
	border-radius: 20px;
}

/* colors 
#6c2c85  --  #5a2270  --  purple
#578625  --  #4b7a1a  --  kelley green
#8c941e  --  #929b1e  --  pea green
#d17f2b  --  #da8833  --  orange
#7f7f7f  --  #  --  gray
 * /