/*

Theme Name: Sparc Theme

Theme URI: 

Description: Child 01 theme for the Divi theme

Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>

Author URI: 

Template: Divi

Version: 2.3.2

*/



/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 22 Jun 2015 16:33:16 +0000 */ 



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



.archive .et_pb_post img {

  width: 150px;

  height: auto;

  float:left;

  margin-right:10px;

}
#text-6 h4.title {
    text-align: center;
}

#simpleimage-2 h4.title {
    text-align: center;
}

.single-product .product_meta {

    display: none;

}

.mp_product_tab_content_text {

    padding: 15px;

}

#wpmudevevents-wrapper h3 a {

    color: #214f6d !important;

}



ol, ul {

    list-style: none !important;

}



th.mp_order_table {

    text-transform: Uppercase;

    font-weight: bold !important;

    text-align: center !important;

    background: #F0F8FF;

}

.mp_single_product .mp_product_image_single, .mp_product_gallery.lightSlider img {

    height: 100% !important;

    max-height: 380px !important;

    width: auto !important;

}

.product_data .panel {

    float: right !important;

}

.ms-form-element input[type="checkbox"], .ms-form-element input[type="radio"] {

    width: auto;

    margin-top: 5px !important;

}

.ms-form-element .checkbox .label {

    display: block !important;

}

.ms-form-element .radio label, .ms-form-element .checkbox label {

    float: left !important;

}

.ms-form-element .radio .clear-value{

  display:none;

  }

ul.tabs.wc-tabs {

    display: none !important;

}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{

  	width:35% !important;

  }

#woocommerce-coupon-data .wc-metaboxes-wrapper, #woocommerce-coupon-data .woocommerce_options_panel, #woocommerce-product-data .wc-metaboxes-wrapper, #woocommerce-product-data .woocommerce_options_panel {

    width: 80%;

    left: 20%!important;

    position: relative;

    top: -400px;

    overflow: hidden;

}

.et_pb_slide_description h2 {

    font-size: 28px !important;

    font-weight: bold !important;

}

li.additional_information_tab, div#tab-additional-information {

    display: none !important;

}

.single-product .related.products {

    display: none;

}

#coupon-link {

    display: none !important;

}

#main-footer .footer-widget h4{

  color:#ffffff !important;

}

#post-295 #ms-membership-wrapper-300, #post-295 #ms-membership-wrapper-312, #post-295 #ms-membership-wrapper-313, #post-295 #ms-membership-wrapper-314{

  display: none;

}

.et_pb_widget_area .wpmudevevents-date {

    font-size: 12px;

  	color:#666666;

  	font-weight:normal;

}

.et_pb_widget_area #event-popular li {

    border-bottom: 1px solid;

    margin-bottom: 20px;

}

.et_pb_module.et_pb_slider.et_pb_slider_fullwidth_off.et_slider_auto.et_slider_speed_8000.et_pb_slider_0.et_pb_bg_layout_light {

    background-color: rgba(255,255,255,0.9);

}

.mp_cart_resume_item-shipping-total, .mp_cart_resume_item-estimated-tax {

    display: none;

}

#top-menu a{

  color:#cc0000 !important;

  font-size:18px !important;

  }

.mp_one_tile {

    width: 150px;

    display: inline-block;

    margin-right: 20px;

}

.bottom-nav li.current-menu-item > a {

  color: #005d9d !important;

  font-weight: bold;

}

#top-menu li:hover, #top-menu a:hover{

  color:#005d9d !important;

  }

#top-menu li.current-menu-item a{

  font-weight:bold;

  }

.ms-alert-box.ms-alert-success {

  color: #B76E00 !important;

  background-color: #ffeec1 !important;

  border-color: #ffe88c !important;

}

.ms-top-bar{

  background:#afc5d3 !important;

  }

.ms-bottom-bar{

  background:#bed2e0 !important;

  }

p.ms-alert-box.ms-alert-success {

  padding-bottom: 15px !important;

}

.ms-price-details{

  background:#e1e9ef !important;

  }

.page-id-0 #sidebar {

  display: none !important;

}

.widget_incsub_event_upcoming ul {

  overflow: hidden;

  border-bottom: 1px solid #666;

}

.widget_incsub_event_upcoming ul li {

  border-top: 1px solid #666;

  overflow: hidden;

}

.widget_incsub_event_upcoming li a {

  font-weight: bold;

  color:#005d9d !important;



}

.eab-events-archive article.eab-event {

  border-bottom: 1px solid #CCC !important;

  padding-bottom: 44px;

}

.eab-event h4 {

  color: #00438D !important;

}

.eab-event-body .event hr {

  display: none;

}

.widget_incsub_event_upcoming .wpmudevevents-date {

  font-weight: normal !important;

}

h1, h2, h3, h4, h5, h6{

  line-height:1.2em !important;

  font-family:'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif !important;

  color:#666666 !important

  }

p.post-meta{

  display:none !important;

  }

.wpmudevevents-date,.wpmudevevents-location {

  clear:both !important;

  margin: 0 !important;

  padding: 0 !important;

  font-weight:bold;

}

#wpmudevents-single hr {

  display: none !important;

}

.eab-needtomove {

  display: none;

}

.wpmudevevents-price, .wpmudevevents-location, .wpmudevevents-date, #wpmudevevents-user{

  background:transparent !important;

  }

.wpmudevevents-price,#wpmudevevents-user,#wpmudevevents-contentheader{

  display:none !important;

  }

.wpmudevevents-list table th{

  background:#a50418 !important;

  }

a.wpmudevevents-calendar-event, a.wpmudevevents-calendar-event:hover{

  background:#005d9d !important;

  border-color:#ff9900 !important;

  }

.page-id-542 .ms-alert-box.ms-alert-error {

  display: none;

}

#wpmudevevents-payment{

  display:none;

  }

a.et_pb_more_button{

  color:#A50418 !important;

 }

.et_pb_column_3_4 .et_pb_slide .et_pb_container {

  background: none;

}

.et_pb_slide .et_pb_container {

  background-color: rgba(0, 0, 0, 0.4);

}

#wpwrap .wpmui-checkbox-list .wpmui-checkbox-wrapper, body .wpmui-checkbox-list .wpmui-checkbox-wrapper{

  display:block;

 }

article.et_pb_post {

  overflow: hidden;

  margin-bottom:20px !important;

}

.eab-events-archive .event a {

  display: none;

}

.eab-events-archive .event a.wpmudevevents-viewevent {

  display: block;

}

.ms-form-element input{

  margin:0 !important;

 }

.form-allowed-tags{

	display:none;

}

input.wpmui-field-checkbox {

  margin-top: 7px !important;

}

input.wpmui-radio{

  	margin-top:6px !important;

 }

.ms-membership-form-wrapper .ms-form-element input{

  float:left;

  margin-right:10px !important;

  }

#footer-widgets {

  padding-top: 10px !important;

}

.et_fixed_nav #logo {

  max-height: 60px !important;

  margin-bottom: 0;

}
/*
a.et_pb_more_button{

background:rgba(255,255,255,0.8) !important;

border:none !important;

}
*/
form#eab_booking_form {

  /*display: none;*/

}

.mp_cart_shipping thead{

	background:none !important;

}

.home #event-popular li, .home #event-popular li a {

  display: block;

  overflow: hidden;

}

.et_pb_widget_area{

  font-size:22px;

  color:#a50418;

  font-family:'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif !important;

 }

.et_pb_widget_area_left, .et_pb_widget_area_right{

  border:none !important;

  }

.home #event-popular li a{

  font-size:18px;

 }

.home #event-popular li{

  font-size:14px;

  color:555555;

  font-weight:normal;

  border-bottom:1px solid #cccccc;

  margin-bottom:15px;

  padding-bottom:15px;

  }

div#event-popular {

  margin-top: 20px;

}

.home .wpmudevevents-date, .home .wpmudevevents-location{

  color:#555555 !important;

  font-weight:normal !important;

  }

.upcomingEventsWidget {

  color: #ffffff !important;

  font-size: 18px;

  font-weight: bold;

}

img.mp_product_image_single {

  max-width: 50px;

}

.upcomingEventsWidget ul li {

  border-top: 1px solid;

  padding: 5px;

}

.upcomingEventsWidget a{

	font-size:16px !important;

	font-weight:bold;

	color:#ffffff;

}

.upcomingEventsWidget .wpmudevevents-date{

	background:none !important;

	/*display:none;*/

	font-size:12px;

}

.upcomingEventsWidget .wpmudevevents-location{

	background:none !important;

	display:none;

}

.et_pb_slide .et_pb_container{

	min-height:415px !important;

}

.et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description{

	padding-top:75px !important;

	padding-bottom:30px !important;

}

.product .addthis_toolbox {

    display: none;

}

#social-icons img {

    width: 38px;

}

.page article.eab-event {

  margin-top: 44px !important;

}

.home article.eab-event {

  margin-top: 0px !important;

}

a.mp_cart_link{

  display:none;

}

@media only screen and (max-width : 680px) {

	a.mp_cart_link {

    	display: block !important;

	}

  div#wdsi-slide_in {

    display: none;

}

}