/*
 Theme Name:   Avada Child
 Theme URI:    http://triadtestsite.com/rrcna/Avada-child/
 Description:  Avada Child Theme
 Author:       Rowan Kempf
 Author URI:   http://triad-inc.com
 Template:     Avada
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Avada-child
*/


.post-content .fusion-flip-boxes .fusion-flip-box .flip-box-front {
	align-items: flex-end;
}

.keynote-speakers .flip-box-inner-wrapper {
	min-height: 400px !important;
}

.avada_vertical_menu h4.widget-title {
	padding-left: 20px;
}

#sidebar.sidebar div.widget {
    margin-top: 0px;
	margin-bottom: 0px;
}

#sidebar .widget.avada_vertical_menu {
	padding-top: 24px;
	padding-bottom: calc(100vh - 100%);
}

.fusion-sidebar-stuck {
	top: 66px !important;
}



.sidebar .widget .heading {
	border: 1px solid #c4c4c4;
	border-bottom: 0;
}

.sidebar .widget li {
	border: 1px solid #c4c4c4;
	border-bottom: 0;
}

.sidebar .widget li:last-child {
	border-bottom: 1px solid #c4c4c4;
}

#wrapper #sidebar .fusion-vertical-menu-widget .menu {
	border-right: 0;
    border-top: 0;
}

.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {
	padding: 14px 16px;
	margin:0;
}




@media only screen and (max-width: 768px) {
	#sidebar {
		display: none;
	}
}

.strands .fusion-toggle-heading {
	color: #fff;
}

.strands .fusion-toggle-heading::before {
	width: 50px;
    height: 50px;
	content: "";
    display: inline-block;
    /* background-size: contain; */
    background-repeat: no-repeat;
	margin-right: 16px;
    background-color: #fff;
    border-radius: 50%;
    background-size: 70%;
    background-position: center;
	border: 2px solid #6d6d6d;
}

.strands .t-literacy .panel-heading {
	background-color: #da781b;
	padding-left: 14px;
}

.strands .t-literature .panel-heading {
	background-color: #545454;
	padding-left: 14px;
}

.strands .t-leadership .panel-heading {
	background-color: #6c8e43;
	padding-left: 14px;
}

.strands .t-coaching .panel-heading {
	background-color: #a24552;
	padding-left: 14px;
}

.strands .t-rr .panel-heading {
	background-color: #507ca3;
	padding-left: 14px;
}

.strands .fusion-toggle-heading {
	display: flex;
    align-items: center;
}

.fusion-accordian.strands .panel-heading .panel-title a {
	    align-items: center;
}

.strands .t-literacy .fusion-toggle-heading::before {
	background-image: url('apple-sm.png');
}

.strands .t-literature .fusion-toggle-heading::before {
	background-image: url('book-sm.png');
}

.strands .t-leadership .fusion-toggle-heading::before {
	background-image: url('leaders-sm.png');
}

.strands .t-coaching .fusion-toggle-heading::before {
	background-image: url('whistle-sm.png');
}

.strands .t-rr .fusion-toggle-heading::before {
	background-image: url('rr-sm.png');
}








.wppsac-post-carousel.design-1 .slick-next {
    right: -30px !important;
}

.wppsac-post-carousel.design-1 .slick-prev {
    left: -30px !important;
}

.wppsac-post-carousel.design-1 a.wppsac-readmorebtn {
	background-color: #1d89ca;
    color: #fff;
    padding: 10px 16px;
    margin: 12px 0 0 0;
    font-weight: bold;
    font-size: 16px;
    border-radius: 6px;
    border: 0px;
}

.wppsac-post-date {
	display: none;
}

.wppsac-sub-content {
    padding-bottom: 26px;
}

#main h2.wppsac-post-title {
	font-weight: bold;
}

.slick-list.draggable {
	padding-bottom: 20px;
}

.wppsac-post-carousel.design-1 .wppsac-carousel-slides {
    padding: 0;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
    margin: 0 10px;
	    background-color: #fff;
}

#main .keynotes h1 {
	font-size: 46px !important;
	margin: 56px 0;
}

.fusion-main-menu, .fusion-main-menu .sub-menu li a {
    text-transform: uppercase;
}

.rrcna-member-login {
	display: none !important;
}

.fusion-header .fusion-mobile-menu-icons a {
    font-size: 36px;
	margin-top: 15px;
}

.fusion-mobile-nav-holder .menu-text {
    text-transform: uppercase;
}

.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
    text-transform: uppercase;
}

.wppsac-post-content-position {
		    padding: 0 12px 12px 12px;
}

.wppsac-post-carousel .slick-dots li button {
	width: 18px !important;
    height: 18px !important;
	    border: 3px solid #507ca3;
}

.wppsac-post-carousel.design-1 .slick-dots {

    bottom: -26px;
}

#main .fusion-person .person-author-wrapper .person-title {
		    font-size: 16px;
    font-weight: 500;
    color: #5c5c5c;
}

.fusion-person-center .person-content {
	    margin-top: 10px;
    border-top: 1px dotted #9c9c9c;
    padding-top: 10px;
}

.wppsac-post-carousel .slick-dots li.slick-active button {
    background: #15a8ba !important;
}

.fusion-main-menu > ul > li {
    border-right: 1px solid #f1f1f1;
}

.fusion-main-menu > ul > li.fusion-last-menu-item {
    border-right: 0;
}

.fusion-header {
	padding: 0;
}

.wppsac-post-categories {
	display: none;
}

#wrapper .post-content .learning-module h2 {
	font-size: 32px;
    color: #00539f;
    font-weight: 900;
}	

.learning-module .fusion-tabs .nav-tabs > li .fusion-tab-heading {
	font-size: 15px;
	font-weight: 500;
}

.learning-module .dataTables_length, .learning-module .dataTables_filter {
	display: none;
}

.wpdm-download-link.btn.btn-primary {
    text-align: center;
}

.bg-mod1 {
	background-color: #00539f;
	background-image: url('/wp-content/uploads/2019/06/cover-photo.jpg');
	background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right;
    padding: 18px 22% 36px 22px;
}

.bg-mod2 {
	background-color: #e9994a;
	background-image: url('/wp-content/uploads/2019/06/cover-photo-p2.jpg');
	background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right;
    padding: 18px 22% 36px 22px;
}

.bg-mod3 {
	background-color: #e9994a;
	background-image: url('/wp-content/uploads/2019/06/cover-photo-p3.jpg');
	background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right;
    padding: 18px 22% 36px 22px;
}

.bg-mod4 {
	background-color: #7bb801;
	background-image: url('/wp-content/uploads/2019/06/cover-photo-p4.jpg');
	background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right;
    padding: 18px 22% 36px 22px;
}

.bg-mod5 {
	background-color: #fdbd56;
	background-image: url('/wp-content/uploads/2019/06/cover-photo-p5.jpg');
	background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right;
    padding: 18px 22% 36px 22px;
}

.bg-mod5 h6 {
	padding-right: 35%;
}

.post-password-form {
	width: 50%;
    margin: 120px 25% 220px 25%;
    padding: 36px 16px;
    border: 1px solid #4e5359;
    background: #eee;
    text-align: center;
}

@media only screen and (min-width: 961px) and (max-width: 1200px) {
	
nav.fusion-main-menu > ul > li {
    padding-right: 0px !important;
}

}