/*

Theme Name:     ProvidenceHighArts

Description:    A Divi Child Theme

Author:         RedHen

Template:       Divi



(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

*/



/* content styles */

a:hover {

	color: #555555;

}

sup {

	font-size:.5em;

}

h3 sup {

	bottom: 1.3em;

}

 .entry-content ul {

    list-style-type: circle;

    padding: 0 0 23px 60px;

    line-height: 1.3em;
	margin:1em 0;

}

 .entry-content ul li {

	 padding-bottom:10px;

}

/*header*/

.et_header_style_split #et-top-navigation {

    padding: 40px 0 0 0;

}

.et_header_style_split .centered-inline-logo-wrap {

    width: 180px;

    margin: -180px 0;

}



/* Slider Description */

.et_pb_bg_layout_dark .et_pb_slide_description {

 text-shadow: 0 1px 3px rgba(0, 0, 0, 0.7);

}

/* sidebar - remove vertical line */

#main-content .container:before {

width: 0;

}

/* sidebar */

.tribe-events-list-widget ol li {

    margin: 10px 0 20px;

    line-height: 1em;

}

.tribe-events-list-widget .duration {

	font-weight: 400;

	font-size: .9em;

}

.tribe-events-list-widget ol li h4 {

    padding-bottom: 0;

}

.woocommerce ul.product_list_widget li img {

	display:none;

}

.woocommerce.widget_shopping_cart .cart_list li a.remove {

	display:none;

}

.woocommerce.widget_shopping_cart .cart_list li {

    padding-left: 0;

}

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {

    padding: 1em 0;

}

.woocommerce.widget_shopping_cart .total {

    padding: 4px 0 10px;

}

/*instagram*/

.instagram-pics li {

    display: block;

    width: 48%;

    margin: 1% !important;

	float: left;

    padding: 0;

}

/*slider*/

.et-pb-controllers {

    bottom: 0px;

}

/*footer*/

#main-footer .footer-widget h4 {

    display: none;

}

/* calendar */

.tribe-events-notices {

    display: none;

}

.entry-content tr th, .entry-content thead th {

    color: #ffffff;

}

#et-top-navigation .et-cart-info {

display: none;

}

/* event post */

#tribe-events {

    float: left !important;

}

.time-details {

font-size: 1.5em;

}

#content-area table td, #content-area table th {

    font-size: 1em;

    color: #000;

    line-height: 1.3em;

}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {

    font-size: 1.2em;

}

.single-tribe_events .tribe-events-schedule h3 {

    font-size: 1.3em;

	font-style:italic;

}

.tribe-events-content a {

	text-decoration: underline !important;

}

/* content sidebar */

#sidebar .widget_shopping_cart_content {

	font-size: 15px;

	line-height:1.1em;

}

.et_header_style_split .centered-inline-logo-wrap {

    width: 216px !important;

    margin: -216px 0 !important;

}

/* sidebar optin */
.et_bloom .et_bloom_form_header .et_bloom_form_text {   
    color: #fafafa;
}

/*MENUS STYLE*/

#top-menu li.mega-menu ul.sub-menu li ul.sub-menu{

    display: none;

    transition: opacity 1s ease-out;

    opacity: 0; 

    animation: fadeIn .5s!important;

}

#top-menu li.mega-menu ul.sub-menu li:hover ul.sub-menu{

    display: block;

    opacity: 1;

}

/*MENUS STYLE*/

@media only screen and (min-width: 981px) {

.et_header_style_split .centered-inline-logo-wrap {

    width: 216px !important;

    margin: -216px 0 !important;

}

}