/*


Theme Name: Divi Child

Template:Divi


*/



@import url("../Divi/style.css");

.hm-slider .et_pb_container{height:800px!important}
.hm-slider .et_pb_slide_description{}
#main-header .logo_container{display:none}
#et-top-navigation{padding:30px 0;}
#et-top-navigation #top-menu{display:flex;justify-content:space-around}
#et-top-navigation #top-menu-nav{display:block}

#et-info-phone:before {
    content: "\e090";
    position: relative;
    top: 2px;
    margin-right: 10px;
}
#et-info-email:before {
    content: "\e076";
    margin-right: 10px;
    position: relative;
    top: 2px;
}
.page-heading .et_pb_post_title{padding-top:0;text-align:center}
.page-heading .et_pb_title_container{
    background:#fff;
    margin-top:0px;
    padding:30px 0 0;
    text-transform:uppercase;
	margin-bottom: 20px;
}
.page-heading .et_pb_title_container h1:after{
	display:block;
	margin:20px auto 0;
	display:block;
	content:'';
	background:#151E3F;
	height:4px;
	width:60px;
}
.page-heading .et_pb_fullwidth_image{border-bottom:5px #151E3F solid}
#main-footer .footer-widget{margin-bottom:20px}
#main-footer .footer-widget .fwidget{float:none;text-align:center}
#main-footer .footer-widget .fwidget .menu li{display:inline-block}
#main-footer .footer-widget .fwidget .menu li{
    padding: 0 15px;
    border-right: 1px rgba(255,255,255,0.5) solid;
    line-height: 1;
}
#main-footer .footer-widget .fwidget .menu li:last-child{border-right:none;padding-right:0}
#main-footer .footer-widget .fwidget .menu li:before{display:none}
#footer-info a{font-weight:normal}
.event-form input[type=submit], .event-form input[type=button], .enter-form input[type=submit], .enter-form input[type=button], #usermain fieldset legend {
    background: #151E3F;
}
.tab-detail table tbody tr td.dog {
    background-color: #A8ACB0;
}
.main-content-area-disabled .container{padding:30px 0;}
.main-content-area-disabled footer .container{padding:0}
.a-button-primary {
    border-color: #151E3F;
    background: #151E3F!important;
}
.a-button-primary .a-button-inner{background: #151E3F!important;border:none!important}
.a-button-primary .a-button-inner input{color:#fff!important}
.a-button-primary .a-button-inner input:hover{color:#f78764!important}
.tab-detail td.h {
    background-color: #151E3F;
    color:#fff;
}
.search-form input[type=submit], .search-form input[type=button]{background:#f78764}
#usermain a, #usermain a:hover {
    color: #f78764;
}
#usermain fieldset{background:#eee}
.footer-top{background-color: #151E3F;}
.footer-top h4{color:#fff;text-transform: uppercase;line-height: 1.7;padding-bottom:20px;}
.footer-top h4:after{
	content:'';
	background:#f78764;
	width:40px;
	height:2px;
	display:block;
	margin:10px 0 0px
}
.footer-top p, .footer-top{color:#fff}
.footer-top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul{display:block}
.footer-top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul li{
	color:#fff;
	display: inline-block;
	width:45%;
	margin-bottom:10px
}
.footer-top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul li a{color:#fff;font-size: 14px;text-transform:uppercase;letter-spacing:1px}
.footer-top .et_pb_menu_0_tb_footer.et_pb_menu{background:transparent}

.footer-top .et_pb_row:first-child{
	color: #fff;
	display:flex;
	align-items:center;
	border-bottom:1px #fff solid;
	margin-bottom:20px
}
.footer-top .et_pb_button{background:#fff;border:none;color:#f78764;padding:10px 30px;font-weight:bold}
.footer-top .et_pb_row:first-child .et_pb_text_inner{/* font-weight:bold; */padding:0 0px;font-size:18px;letter-spacing:1px;}
.footer-top #et-info-phone{display:inline-block;padding:7px 0}
.footer-copy .et_pb_row{padding:20px 0px 15px}
.footer-copy .et_pb_column_3_4{width: 89.5%;}
.footer-copy .et_pb_column_1_4{width: 5%;min-width:40px;}
#sc-buy-box-ptc-button-announce{color:#fff}
.et_pb_toggle_close .et_pb_toggle_title:before{color: #380036!important;}
.event-list-item .event-list-info{max-width: 700px;width:100%!important;}
.event-list-item{display:flex}
.event-list-item .event-list-date{max-width:250px}
/*#et-top-navigation .cart-link{display:none}*/
#et-top-navigation .cart-link:last-of-type{display:inline-block}
/*.logged-in .cart-link{display:inline-block!important}*/
.logged-in .cart-link .fa{font-size:27px;margin-top:-7px}
.footer-top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul li:last-child{

}
.footer-top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul li .fa{
    font-size: 27px;
}

.event-list-info #EMLongDesc{font-size:18px;font-weight:bold}
#SiteName{font-size:18px;font-weight: 600;}
.event-list-info{line-height:1.5;font-weight:500}
.event-list-info #Judges{padding-top:5px;font-size:14px}
.event-detail > div {
    margin-bottom: 15px;
}
.no-bullet-list{margin-bottom:25px}
.event-detail{font-size:18px;line-height:1.5}
.event-detail #EMLongDesc {
    color: #151e3f;
    font-weight:bold
}

@media(max-width:1100px){
#et-top-navigation #top-menu-nav{display:none}
#et-top-navigation #et_mobile_nav_menu{display:block;float: none;margin-top:0}
.mobile_menu_bar:before{color:#fff!important}
.mobile_nav .select_page {
    display: block;
    color: #f78764!important;
    margin-right: 20px;
    margin-top: -4px;
    text-transform:uppercase;letter-spacing:5px
}
/*#et-top-navigation #et_mobile_nav_menu .mobile_nav{
	display:flex;
	justify-content:center;
	align-items:center;
}*/
.et_fixed_nav #main-header {
    position: absolute!important;
}
.et_mobile_menu li a {
    border-bottom: 1px solid rgba(0,0,0,.03);
    color: #fff!important;
    padding: 10px 0%;
    display: block;
    text-align:center;
    text-transform:uppercase;
    letter-spacing:5px
}
#et-top-navigation #et_mobile_nav_menu .mobile_nav.opened{display:block}
}
@media(max-width:980px){
	.et_header_style_centered .et_menu_container .mobile_menu_bar {
    position: static;
}
#et-top-navigation{padding:0 10px}
.et_header_style_centered #main-header .mobile_nav{text-align:center}
.hm-c{padding-top:30px}
.footer-top .et_pb_menu__menu {
    display: block;
}
.footer-top .et_mobile_nav_menu{display:none}
.footer-top .et_pb_row:first-child{flex-direction:column;justify-content:center}
.footer-top .et_pb_row:first-child h6{text-align:center;padding-bottom:0;margin-bottom:-5px}
.footer-top .et_pb_row .et_pb_text_inner{text-align:center}
.footer-top h4:after{margin:10px auto;}
.footer-top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul {
    display: flex;
    text-align:center;
}
.footer-top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul li {
    color: #fff;
    width: 50%;
    margin-bottom: 10px;
}
.footer-top .et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:center}
.gform_wrapper{padding:20px;background:#f8f8f8}
.logged-in .cart-link{display:block!important}
.footer-top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul li:last-child{position:relative!important}
.logged-in .cart-link .fa {
    margin-top: 0px!important;
}
}
@media(max-width:767px){
	.hm-slider .et_pb_container {
    height: 600px!important;
}
.event-list-item{display:flex;flex-direction:column}
.event-list-item .event-list-info{padding:10px;background:#f9f9f9;margin-bottom:20px}
.event-list-item .event-list-date{padding:0 10px;max-width:100%;font-weight:bold}
.event-list-item .event-list-action{padding:10px 0 0 10px}
}
@media(max-width:640px){
	.tab-detail td.h{width:100%;display: none!important;}
	.tab-detail tr:first-child td:first-of-type:before {
    display:none
}
.event-detail .tab-detail td:first-of-type:before {
    content: "Trial Date";
}
.event-detail .tab-detail td:nth-of-type(2):before {
    content: "Classes Offered";
}
.tab-detail .enter-form table td:nth-of-type(2):before {
    display:none!important
}
.tab-detail .enter-form{margin-top:20px}
.tab-detail .enter-form table tbody tr td{width:100%!important;padding: 10px!important;}
.tab-detail .enter-form select{display:block;margin-bottom:5px}
.tab-detail {
    padding: 0px;
}
.tab-detail.total tr{display:flex!important;}
.tab-detail.total tr td{display: inline-block!important;}
.tab-detail .enter-form td:before{display:none}

}
@media(max-width:600px){
	img.alignleft{display:block!important;float:none;margin-bottom:15px;}
	#usermain fieldset {
    display: inline-block;
    min-width: 0;
}
#usermain fieldset label > span:first-child {
    display: inline-block;
    vertical-align: top;
    width: auto;
    padding-right:20px
}
#usermain fieldset label{border-bottom:1px #ccc solid;padding-bottom:10px;margin-bottom:5px}
#usermain fieldset label:last-of-type{border-bottom:none;padding-bottom:0}
#usermain fieldset label > span:last-child{display:block;}
}
@media(max-width:480px){
	.footer-top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul {
    flex-direction:column;
}
.footer-top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul li {width: 100%;}
.hm-slider .et_pb_container {
    height: 450px!important;
}
.hm-a h1{font-size:32px!important}
}
@media only screen and (min-width: 981px)
{
.et_header_style_centered #top-menu>li>a {
    padding-bottom: 0px!important;
}
}
.eve-btn{margin: 20px 0!important;}
.eve-btn .et_pb_button{
    background: #151E3F;
    color: #fff;
    padding: 10px 30px;
	display: block;
    text-align: center;
}
.eve-btn .et_pb_button:hover{background:#f78764!important}