.elementor-heading-title.elementor-size-default {
  color: #db2827 !important;
  font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 300;
}
/*kepclean style*/
.kepclean h2 {
color: #1A428A !important;
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 300;
}
/*.kepclean.elementor-heading-title.elementor-size-default {
  color: #1A428A !important;
  font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 300;
}
*/
.kepclean a:link {color: #1A428A !important;}
.kepclean a:visited {color: #1A428A !important;}
.kepclean a:hover {color: #F6D44D !important;}
/*END kepcleanstyles*/
/*Privacy Policy*/
#privacy-policy h2 {
  color: #db2827 !important;
  font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 300;
}
/* WPForm button styles */
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit] {
    /* padding: 15px;  Increase distance between text and border */
    width: 100%; /* Make the button full-width */
    /* font-size: 1.5em;  Increase text size */
    background-color: #db2827 !important; /* Red background */
    color: #fff !important; /* White text */
    /* border: 8px double #860b0b;  Dark red, double-line border */
}

/* WPform button hover styles */
div.wpforms-container-full .wpforms-form input[type=submit]:hover,
div.wpforms-container-full .wpforms-form input[type=submit]:active,
div.wpforms-container-full .wpforms-form button[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:active,
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    background-color: #000000 !important; /* black */
    /* border: 8px double #af0000;  Red, double-line border */
}

/*Below added for scrolling text announcements */
.scroll-left {
 height: 50px;	
 overflow: hidden;
 position: relative;
 background: #FFFFFF;
 color: #db2827;
 border: none;
	width:100%;
}
.scroll-left p {
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 50px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: scroll-left 30s linear infinite;
 -webkit-animation: scroll-left 30s linear infinite;
 animation: scroll-left 30s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
 0%   { 
 -moz-transform: translateX(100%); /* Browser bug fix */
 -webkit-transform: translateX(100%); /* Browser bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}
/*************** END - scroll text ***************/

/*************** Remove Related Products *******************/
.related.products {
display: none !important;
}
.ast-woo-product-category {
  display:none !important;
}
/*Hide WooCommerce Breadcrumbs*/
.woocommerce-breadcrumb {
	display:none !important;
}
/*Change Product Name Color*/
.woocommerce-loop-product__title {
  color: #000000 !important;
}
/*Make mLine link BLUE*/
#menu-item-1928 a:hover {
  color: #005c90 !important;
}
/************************* Set Max Width For kepSmart Video********************************
.video-max-width {
    max-width: 1920px;
  margin: 0 auto;
}
*/