/*======================================
Theme Name: IACOA
Theme URI: https://divicake.com/
Description: IACOA Theme
Version: 1.0
Author: Michael Robinson
Author URI: https://armorsafe.com
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */
.submission_form input[type=text], select, textarea { background: #f7f8fa; padding: 14px; border: none;margin: 10px 0px; color:#154d7c; font-size:17px; }
.frq_cl { background:#ffffff !important; box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; }
.form_title { margin:0px !important; }
.form_title .et_pb_promo_description { padding:0px !important; }
.et_pb_toggle_close { background:#ffffff !important; }
.et_pb_row_5 { display:none !important; }
.submission_form input[type=submit] { background: #154d7c !important; color: #ffffff !important; border: none !important; } 
.et_pb_row.et_pb_row_3 { margin-bottom:30px; }
.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_4_4 { width:100% !important; }
.subscription_button { background: #154D7C !important;color: #fff !important;text-decoration: none !important; border:none !important; }
.subscription_button:hover { background:rgb(249, 207, 37) !important; border:none !important; box-shadow:rgba(249, 207, 37, 1) 0px 7px 29px 0px;}
.sponsorship_button { background: #154D7C !important;color: #fff !important;text-decoration: none !important; border:none !important; }
.sponsorship_button:hover { background:rgb(249, 207, 37) !important;  border:none !important; box-shadow:rgba(249, 207, 37, 1) 0px 7px 29px 0px; }
.passes_button { background: #154D7C !important;color: #fff !important;text-decoration: none !important;  border:none !important;}
.passes_button:hover { background:rgb(249, 207, 37) !important;  border:none !important; box-shadow:rgba(249, 207, 37, 1) 0px 7px 29px 0px; }
.events_button { background: #154D7C !important;color: #fff !important;text-decoration: none !important; border:none !important; }
.events_button:hover { background:rgb(249, 207, 37) !important;  border:none !important; box-shadow:rgba(249, 207, 37, 1) 0px 7px 29px 0px;}
.annual_button:hover { background:rgb(249, 207, 37) !important;  border:none !important; box-shadow:rgba(249, 207, 37, 1) 0px 7px 29px 0px; }
.annual_button { background: #154D7C !important;color: #fff !important;text-decoration: none !important;  border:none !important;}
.join_iacoa_button { text-decoration: none !important;  border:none !important;box-shadow:rgba(249, 207, 37, 0.7) 0px 7px 29px 0px; }
.slider_button { text-decoration:none !important; }
.learn_button { text-decoration:none !important; }
.about_button { text-decoration:none !important; }
.jointoday_button a {background:#F9CF25 !important; border:2px solid #F9CF25 !important; font-weight:bold !Important;}
.testimonial_style .et_pb_slide_description { padding:0px !important; }
.testimonial_style .et_pb_container { height:auto !important; }
.annaul_row  { padding:0px !important; }
.annual_right { padding:40px !important; }
#top-menu li.current-menu-item>a, #top-menu li.current_page_item>a { font-weight:bold; }
.testimonial_style .et_pb_testimonial_content { text-shadow:none !important; }
.testimonial_style a { color:#000000 !important; text-shadow:none !important; text-decoration:none !important; }
.testimonial_style .et_pb_slide_title { text-shadow:none !important; }
.testimonial_style span { text-shadow:none !important; }
.contact_form_home .et_builder_submit_button { background:#154d7c !important; color:#fff !important; } 
#footer-bottom { padding:0px 10px 30px 10px !important; }
#footer-info { width:100%; text-align:center; }
#menu-footer-menu { text-align:center; padding:20px 0px 15px 0px !important;  }
#et-footer-nav .bottom-nav li.current-menu-item a { color: #fff !important;text-decoration: none; font-weight: normal; }
#et-footer-nav { background:rgba(0,0,0,0.32) !important; }
#footer-info, #footer-info a {
    color: #ffffff !important; font-weight: normal;
}
#footer-info a { text-decoration: none; }
.member_title h2 { text-transform:none !important; }
.event_h1, .event_h2 { padding: 30px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.shop_sponsorship ul.products li { box-sizing:border-box; padding:30px !important; }
.member_title p{ text-transform:none !important; }
.sponsor_title p{ text-transform:none !important; font-size:18px !important; }
.passes_title p{ text-transform:none !important; font-size:18px !important; text-align:center !important; }
@media only screen and (min-width: 769px) and (max-width: 1400px)  {
#et-top-navigation { float:left;width:100%; position:unset !important; text-align:center !important; padding:0px!important; margin-top:30px; }
#top-menu-nav { float:none !important; display:inline-block !important; }
.et_header_style_left .logo_container { float:left; position:unset !important; text-align:center; width:100% !important; }
.logo_container img { width:30% !important; }
}
.et_pb_row_0.et_pb_row { padding-top:50px !important; }
.login_page_form form { text-align:center !important; }
.submit_p { display:inline-block !important; float:none !important; }
.submit_p .et_pb_button { background: #154D7C !important;
  color: #fff !important;
  width: auto;
  padding: 3px 20px !important;
  line-height: unset !important; border:none !important; }
.submit_p .et_pb_button:hover { padding: 3px 20px !important; color:#fff !important; }
.header_inner_text { min-height:auto !important; }
.header_inner_text .et_pb_fullwidth_header_container{ min-height:auto !important; }
.package_image { box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;margin-bottom: 54px !important; }
.pass_package .et_pb_button_module_wrapper { display:inline-block; width:100%; text-align:center; }
@media (min-width: 981px){
.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_3 { width: 17% !important; }
.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column { margin-right:4%; }
.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_2_3 { width:78% !important; }
.woocommerce-page div.product div.images{ width:17%; }
.woocommerce-page div.product div.summary { width:78%; }
.pass_package .annual_button { display:inline-block; width:100% !important;  } 
.pass_package .annual_button:hove { display:inline-block; width:100% !important;} 
}
@media (min-width: 1401px){ 
.pass_product .woocommerce-loop-product__title { font-size:22px !important; font-weight:bold; }
}
.single_add_to_cart_button { margin-top:30px !important; }
.package_image { width:80% !important; }
.conference_ticket li.product { padding:40px !important; }
.et_pb_column.et-last-child { z-index:0; }