/*
 Theme Name:     RM-BASE
 Theme URI:      http://base.rmwd.us
 Description:    Divi Child Theme
 Author:         Robmark Web
 Author URI:     http://www.robmarkweb.com
 Template:       Divi
 Version:        1.0.0
 */body{font-family:'Muli', sans-serif;font-size:15px;color:#3b3b3b}h1{font-size:48px;font-weight:400;color:#553278;padding-bottom:0.5em}@media (max-width:640px){h1{font-size:30px}}h2{font-size:36px;font-weight:400;color:#9b7abc;text-align:center;padding-bottom:0.5em}@media (max-width:640px){h2{font-size:28px}}a{color:#553278}.more-link{font-weight:700}.more-link:after{content:"\f105";font-family:FontAwesome;font-weight:400;padding-left:5px}.et_header_style_left .logo_container{width:auto}.et_pb_svg_logo #logo{max-width:none;max-height:100%;height:auto;margin-top:15px;z-index:9991;position:relative;vertical-align:top}@media (max-width:640px){.et_pb_svg_logo #logo{margin-left:20px}}@media (max-width:480px){.et_pb_svg_logo #logo{width:50%;margin-top:50px}}#top-buttons{float:right;text-align:right;list-style:none;margin-top:32px;position:relative;z-index:9992}#top-buttons li{display:inline-block;margin-right:15px}#top-buttons li a{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#e73e51;display:inline-block;height:40px;line-height:40px;color:#fff;padding:0 20px;font-weight:900}#top-buttons li:nth-child(3n+2) a{background:#bfd857}#top-buttons li:nth-child(3n+3) a{background:#30c0d2}#top-buttons li:last-child{margin-right:0}@media (max-width:640px){#top-buttons{float:none;margin-top:16px;margin-right:20px}#top-buttons li a{padding:0 15px;font-size:12px;font-weight:700}}@media (max-width:480px){#top-buttons{margin-right:0;display:flex;justify-content:space-around}#top-buttons li{margin-right:0}}#et-top-navigation{clear:right;position:absolute;right:0;bottom:0}#et-top-navigation #top-menu a{color:#553278;font-size:20px;font-weight:600;padding:25px 0 50px}#et-top-navigation #top-menu li{padding:0 11px}#et-top-navigation #top-menu li.menu-item-has-children > a:first-child{padding-right:0}#et-top-navigation #top-menu li.menu-item-has-children > a:first-child:after{display:none}#et-top-navigation #top-menu > .menu-item-has-children.et-show-dropdown:before{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-14px;width:0;height:0;border-style:solid;border-width:0 14px 14px 14px;border-color:transparent transparent #553278 transparent}#et-top-navigation #top-menu .sub-menu{border-top:8px solid #553278;padding:15px 0;left:50%;transform:translateX(-50%)}#et-top-navigation #top-menu .sub-menu li{padding:0;width:100%}#et-top-navigation #top-menu .sub-menu a{padding:15px;text-align:center;width:100%;background:transparent}@media (max-width:1330px){#et-top-navigation #top-menu > li:last-child .sub-menu{left:auto;right:0;transform:none}#et-top-navigation #top-menu > li:last-child .sub-menu:before{right:20px;left:auto}}@media (max-width:1200px){#et-top-navigation #top-menu li:last-child{padding:0}#et-top-navigation #top-menu a{font-size:16px}}@media (max-width:1024px){#et-top-navigation #top-menu li{padding:0 8px}}@media (max-width:980px){#et-top-navigation{padding:35px 20px 0 0 !important;position:absolute;right:0;top:73px;width:100%}#et-top-navigation .et_mobile_menu{border-color:#553278}#et-top-navigation .mobile_menu_bar:before{color:#553278;content:"\f0c9";font-family:FontAwesome !important}}@media (max-width:640px){#et-top-navigation{top:42px}}#social-nav{float:right;margin-top:36px;margin-right:15px}#social-nav a{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;color:#fff;font-family:FontAwesome;background:#553278;width:32px;height:32px;line-height:32px;text-align:center;margin-right:15px}@media (max-width:980px){#social-nav{clear:right;position:relative;z-index:1000;margin-right:55px}#social-nav a{margin-right:5px}}#main-header{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:8px solid #553278}#main-header .container{height:188px}@media (max-width:1330px){#main-header .container{width:90%}}@media (max-width:640px){#main-header .container{width:100%}}@media (max-width:480px){#main-header .container{height:150px}}#page-intro{max-width:800px}#subpage-buttons{text-align:center}#subpage-buttons .et_pb_button_module_wrapper{display:inline-block;vertical-align:top;width:29%;margin:2%}#subpage-buttons .et_pb_button_module_wrapper a{width:100%;text-align:center;color:#fff;background:#ffbf3b}@media (max-width:480px){#subpage-buttons .et_pb_button_module_wrapper a{font-size:15px}#subpage-buttons .et_pb_button_module_wrapper a:after{font-size:27px}}#subpage-buttons .et_pb_button_module_wrapper:nth-child(7n+2) a{background:#553278}#subpage-buttons .et_pb_button_module_wrapper:nth-child(7n+3) a{background:#bfd857}#subpage-buttons .et_pb_button_module_wrapper:nth-child(7n+4) a{background:#ff6b00}#subpage-buttons .et_pb_button_module_wrapper:nth-child(7n+5) a{background:#009877}#subpage-buttons .et_pb_button_module_wrapper:nth-child(7n+6) a{background:#30c0d2}#subpage-buttons .et_pb_button_module_wrapper:nth-child(7n+7) a{background:#e73e51}@media (max-width:1280px){#subpage-buttons .et_pb_button_module_wrapper{width:46%}}@media (max-width:980px){#subpage-buttons .et_pb_button_module_wrapper{width:96%}}@media (max-width:980px){#main-content .et_pb_row,#main-content .et_pb_column{padding:0;margin-bottom:1em}}#main-footer{background:#fff}#newsletter{background:#553278;text-align:center;padding:22px}#newsletter label{color:#fff;font-size:24px;margin-right:20px}#newsletter label:before{content:"";display:inline-block;width:61px;height:61px;background:url(images/mail.svg) no-repeat;background-size:100%;vertical-align:middle;margin-right:20px}#newsletter .label,#newsletter .input-text{display:inline-block}#newsletter input[type=email]{-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;width:75%;height:40px;line-height:40px;border:0;font-family:'Muli', sans-serif;font-size:15px;padding:0 20px;vertical-align:middle}#newsletter input[type=submit]{-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;background:#fff;color:#553278;font-family:FontAwesome;font-size:18px;width:40px;height:40px;line-height:40px;cursor:pointer;border:0;vertical-align:middle}#newsletter .wpcf7-response-output{border:0 !important;color:#fff !important;margin:0 !important}@media (max-width:980px){#newsletter .label{display:block;margin-bottom:1em}}@media (max-width:640px){#newsletter label{font-size:15px;margin-right:0}#newsletter label:before{width:30px;height:30px;margin-right:10px}}#footer-main{max-width:1150px;margin:0 auto}#footer-main .et_pb_row{padding:0}#footer-main .logo{display:flex;justify-content:center;align-items:center}#footer-main .contact{display:flex;justify-content:center;align-items:center}#footer-main .contact h3{font-size:20px;font-weight:400;color:#553278;padding-bottom:1em}#bottom-bar{background:#553278;font-size:12px;color:#fff;text-align:center;padding:20px}#bottom-bar a{color:#fff}#bottom-bar #copyright,#bottom-bar #footer-nav{display:inline-block;margin:0 15px}#bottom-bar #footer-nav li{padding-right:10px}#bottom-bar #footer-nav a{font-size:12px;font-weight:400;text-transform:uppercase}.error404 #main-content .et_pb_section{padding:40px 0 0}.error404 #main-content .not_found{padding-top:20px}.error404 #main-content h1{font-size:72px;font-weight:700;margin:0}.error404 #main-content h2{font-size:48px;font-weight:400;color:#553278;margin:0}.error404 #main-content p{margin:2em 0}.error404 #main-content #search-404{overflow:hidden}.error404 #main-content #search-404 form{margin-top:4em}.error404 #main-content #search-404 input{-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;height:40px;line-height:40px;border:0;width:75%;max-width:360px;padding:0 20px;float:left;font-family:'Muli', sans-serif;font-size:15px;background:#f1f1f1}.error404 #main-content #search-404 button{-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;width:50px;height:40px;line-height:36px;color:#553278;font-family:FontAwesome;font-size:18px;float:left;border:0;cursor:pointer;background:#f1f1f1}.page-home h1{font-size:36px}#hero-slider .et_pb_slider{width:100%}#hero-slider .et_pb_slide{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:82vh !important}#hero-slider .et_pb_slide:first-child .et_pb_slide_image,#hero-slider .et_pb_slide:nth-child(2) .et_pb_slide_image,#hero-slider .et_pb_slide:nth-child(3) .et_pb_slide_image{display:block !important;width:100%;left:-45%;top:inherit;bottom:0;margin:0 !important;position:absolute !important}#hero-slider .et_pb_slide:first-child .et_pb_slide_image img,#hero-slider .et_pb_slide:nth-child(2) .et_pb_slide_image img,#hero-slider .et_pb_slide:nth-child(3) .et_pb_slide_image img{max-height:none !important}#hero-slider .et_pb_slide:first-child .et_pb_slide_description,#hero-slider .et_pb_slide:nth-child(2) .et_pb_slide_description,#hero-slider .et_pb_slide:nth-child(3) .et_pb_slide_description{display:none}#hero-slider .et_pb_slide:nth-child(3) .et_pb_slide_image{right:-45%;left:inherit}#hero-slider .et_pb_slide.clickable{cursor:pointer}#home-content .et_pb_column_2_3{width:56.833%;margin-right:16.5%}#home-content .et_pb_column_2_3:after{content:"";display:block;width:1px;height:100%;position:absolute;right:-15%;top:0;background:#939393}@media (max-width:980px){#home-content .et_pb_column_2_3:after{display:none}}#home-content .et_pb_column_1_3{width:26.666%}#home-ctas .et_pb_promo{display:flex;height:100%;justify-content:center;align-items:center;flex-wrap:wrap;padding:70px 25px;max-width:365px}#home-ctas .et_pb_promo .et_pb_button{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#bfd857;height:40px;line-height:40px !important;padding:0 30px;border:0;font-size:16px;font-weight:800}#home-ctas .et_pb_promo .et_pb_button:after{display:none}#home-ctas .et_pb_column:nth-child(2) .et_pb_button{background:#30c0d2}#home-ctas .et_pb_column:last-child .et_pb_button{background:#e73e51}#home-ctas #anniversary-video .et_pb_button{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-family:FontAwesome;background:transparent;border:5px solid #fff;padding:0 0 0 3px;height:45px;width:45px;line-height:35px !important}#home-ctas .et_pb_promo_description{padding:0}#home-ctas .et_pb_promo_description h2{font-size:24px;font-weight:600}#sponsors-section{background:#c2acd3}#sponsors{text-align:center;width:80%;margin:0 auto;padding-bottom:70px}#sponsors h2{color:#553278;font-size:36px;font-weight:400;padding:1em 0}#sponsors .sponsor img{margin:0 auto}#sponsors .slick-arrow{width:25px;height:49px;background:url(images/slick-nav.png) no-repeat}#sponsors .slick-arrow.slick-next{background-position:top right}#sponsors .slick-arrow.slick-disabled{opacity:0.5}#sponsors .slick-arrow:before{display:none}#cff .cff-item{position:relative;padding-top:115px !important;border-bottom:0 !important}#cff .cff-author{position:absolute;top:40px;left:0}#cff .cff-author .cff-page-name{font-size:17px !important;font-weight:700;margin-left:70px !important}#cff .cff-author .cff-date{margin-left:70px !important;font-size:12px;line-height:2em;color:#3b3b3b}#cff .cff-author .cff-author-img{width:60px}#cff .cff-author .cff-author-img img{width:60px;height:60px}#cff.cff-thumb-layout .cff-photo{width:24%}#cff.cff-thumb-layout .cff-text-wrapper{width:73%}@media (max-width:1024px){#cff.cff-thumb-layout .cff-photo{width:100%}#cff.cff-thumb-layout .cff-text-wrapper{width:100%;margin-bottom:1em}}.et_pb_accordion{border-bottom:12px solid #553278}.et_pb_accordion .et_pb_toggle{padding:0;margin-bottom:1px !important;border:0;background:#f1f1f1}.et_pb_accordion .et_pb_toggle:last-child{margin-bottom:0 !important}.et_pb_accordion .et_pb_toggle .et_pb_toggle_title{padding:30px 80px !important;text-align:center;color:#fff;background:#bfd857}.et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before{right:initial;left:32px;content:"\f067";font-family:FontAwesome !important;font-size:16px;color:#fff}.et_pb_accordion .et_pb_toggle:nth-child(3n+2) .et_pb_toggle_title{background:#30c0d2}.et_pb_accordion .et_pb_toggle:nth-child(3n+3) .et_pb_toggle_title{background:#e73e51}.et_pb_accordion .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{display:block;content:"\f00d" !important}.et_pb_accordion .et_pb_toggle .et_pb_toggle_content{padding:40px 80px;max-width:1000px}@media (max-width:640px){.et_pb_accordion .et_pb_toggle .et_pb_toggle_title{padding:15px 40px}.et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before{left:16px}.et_pb_accordion .et_pb_toggle .et_pb_toggle_content{padding:20px 40px}}#schedule .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{background:#553278;border:1px solid #553278;color:#fff}#schedule .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected label{font-size:16px !important;font-weight:800 !important;text-transform:uppercase}#schedule table{border:0}#schedule .row_gray td:nth-child(n+2):not(.event){background-color:#fff}#schedule .tt_hours_column{display:none;padding:28px}#schedule thead th:first-child{display:none}#schedule .event{vertical-align:middle;background:#ffbf3b}#schedule .event:nth-child(7n+3){background:#553278}#schedule .event:nth-child(7n+4){background:#bfd857}#schedule .event:nth-child(7n+5){background:#ff6b00}#schedule .event:nth-child(7n+6){background:#009877}#schedule .event:nth-child(7n+7){background:#30c0d2}#schedule .event:nth-child(7n+8){background:#e73e51}#schedule .event:hover{opacity:0.8}#schedule .event .bottom_hour{margin-bottom:0}#schedule .event hr{margin:0.5em auto;width:80%}#volunteer-form input[type=text],#volunteer-form input[type=email],#volunteer-form textarea{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%;border:1px solid #f1f1f1;padding:8px;font-family:'Muli', sans-serif;font-size:15px}#volunteer-form label{font-weight:600}#volunteer-form .grouping{margin-bottom:1em}#volunteer-form .split-input > div{width:50%;float:left}#volunteer-form .split-input > div:first-child{width:49%;margin-right:1%}#volunteer-form .split-input:after{content:"";display:block;clear:both}@media (max-width:640px){#volunteer-form .split-input > div{width:100% !important;margin-right:0 !important;margin-bottom:1em}#volunteer-form .split-input > div:last-child{margin-bottom:0}}#volunteer-form input[type=submit]{background:#30c0d2;color:#fff;padding:10px 20px;font-family:'Muli', sans-serif;font-size:15px;font-weight:900;border:0;text-transform:uppercase;cursor:pointer}#headline-events{padding:0}#headline-events .et_pb_row{width:100%;padding:0}#headline-events .et_pb_column{position:relative;max-width:400px}#headline-events .et_pb_column#opening-address .caption{background:#30c0d2}#headline-events .et_pb_column#keynote-address .caption{background:#bfd857}#headline-events .et_pb_column#closing-address .caption{background:#e73e51}#headline-events a{display:block;margin:30px 0}#headline-events img{display:block;width:100%}#headline-events .caption{padding:15px;text-align:center}#headline-events .caption h3,#headline-events .caption h4{color:#fff;font-size:18px;margin:0;padding:0;line-height:1.25em}#headline-events .caption h3{font-weight:900;text-transform:uppercase}#headline-events .caption h4{font-weight:700}#saturday-authors h2{font-size:36px;font-weight:400;color:#9b7abc;text-align:center;padding-bottom:0.5em}#saturday-authors .authors{text-align:center}#saturday-authors .author{width:186px;text-align:center;margin:30px;display:inline-block;vertical-align:top}#saturday-authors .author h3{font-size:18px;font-weight:400;margin:0.5em 0;padding:0}#saturday-authors .author h4{font-size:15px;font-weight:400;font-style:italic}#saturday-authors .page{display:none}#saturday-authors .page:first-child{display:block}#saturday-authors .pagination{text-align:center}#saturday-authors .pagination li{display:inline-block;list-style:none}#saturday-authors .pagination a{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:block;background:#553278;color:#fff;margin:0.5em;width:40px;height:40px;line-height:40px;font-size:16px;font-weight:800}#saturday-authors .pagination a[rel=prev]{display:none}#saturday-authors .pagination a[rel=next],#saturday-authors .pagination a[rel=prev]{width:135px}#saturday-authors .pagination a.current{background:#c2acd3}.type-authors h1{border-bottom:1px solid #939393;margin-bottom:1em}.type-authors .schedule h3{border-bottom:1px solid #939393;margin-bottom:0.5em;color:#553278;font-size:18px;font-weight:800}.type-authors .section{margin:2em 0}.type-authors .label{float:left;margin-right:10px;color:#553278;font-size:18px;font-weight:800}@media (max-width:640px){.type-authors .label{float:none;margin-bottom:0.5em}}.type-authors .connect a{-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;display:inline-block;color:#fff;background:#553278;width:26px;height:26px;line-height:26px;text-align:center;font-family:FontAwesome;font-size:13px;margin-right:5px}.type-authors .connect a.facebook:before{content:"\f09a"}.type-authors .connect a.twitter:before{content:"\f099"}.type-authors .connect a.youtube:before{content:"\f167"}.type-authors .connect a.linkedin:before{content:"\f0e1"}.type-authors .connect a.instagram:before{content:"\f16d"}.type-authors .connect a.website:before{content:"\f08e"}.type-authors .connect a:last-child{margin-right:0}