/** BEGIN responsive video embeds **/
.embed-container { 
  position: relative;
  padding-bottom: 56.25%;
  height: 0; 
  overflow: hidden;
  max-width: 100%;
} 
.embed-container iframe, 
.embed-container object, 
.embed-container embed { 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; 
}
/** END responsive video embeds **/

/*hide widget titles*/
.pp-module--widget .pp-module__title {display: none;}

/* hide empty footer sections */
.article-footer:empty {display: none;}
.ecwd-event {
 background-color: transparent;
}

.wp-post-image { 
width: 300px !important;
height: 400px !important;
margin-left: auto !important;
margin-right: auto !important;
} 
.article-content p, .article-content div, .article-content ul, .article-content ol, .article-content dl, .article-content table{ 
background: none !important;
}

/*begin WOOCOMMERCE*/
body.woocommerce .article-content .woocommerce-ordering {display: none;}

body.woocommerce-cart .article-content .cart-collaterals .woocommerce-shipping-totals ul#shipping_method li label {font-size: 16px;}

body.woocommerce-checkout .article-content .woocommerce-checkout #payment .payment_box {width: 800px; margin-top: 80px;}

.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
    background: #cf730c;
    color: #fff;
    border-color: #cf730c;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    font-size: 30px;
    font-weight: 400;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
    background: #cf730c;
    color: #fff;
    border-color: #cf730c;}   

body.woocommerce-page .article-content ul.products li.product a img { 
height: 175px !important; width: 150px !important;
}
.woocommerce ul.products li.product .button { 
margin-top: 1em;
background-color: #CF730C!important;
color: #FFFFFF!important;
}
.woocommerce-product-gallery__trigger { 
display: none !important;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed { 
background-color: #CF730C !important;
}

.button.wc-forward {
background-color: #CF730C !important;
color: #FFFFFF !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{ 
background-color: #CF730C !important;
color: #FFFFFF !important;
}
.cart-empty.woocommerce-info { 
border-color: #8FAE1B !important;
}

.woocommerce-info::before {
color: #8FAE1B !important;
}
/*end WOOCOMMERCE*/

