/*
 Theme Name:    CNC Machinery Solutions
 Description:   CNC Machinery Solutions - child of Twenty Fourteen theme
 Template:     twentyfourteen
 Version:      1.0.0
*/


.banner-notice {

border-bottom:1px solid rgba(255,255,255,0.1);
padding:10px 0px 0px 0px;
width:100%;
color:#fff;
text-align:center;
background-color:#231e1f;
}

.banner-notice p a {line-height:22px; margin-bottom:0px; color:#fff;}

.space
{margin-bottom: 20px;}

 #videos .video .placeholder:before {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50.2%);
	-ms-transform: translateY(-50.2%);
	transform: translateY(-50.2%);
	background: url(img/layout/play-button.png) 50% 50% no-repeat;
	content: '';
	display: block;
	height: 49px;
	left: 50%;
	margin-left: -34px;
	width: 68px;
	z-index: 1;
}

#videos .video .placeholder img {
	display: block;
    height: auto;
    width: 100%;
}



#videos .desc {font-size: 12px; margin-bottom: 30px;}

.hero-image {
-webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.09);
-moz-box-shadow: 2px 3px 7px rgba(0,0,0,.09);
box-shadow: 2px 3px 7px rgba(0,0,0,.09);
border: solid 5px #fff;

}

.su-note-inner {
    border-style: none;
    border-width: 0;
}

.su-note-inner ul {
    margin-left: -10px;
}

hr {
    clear:both;
}

.navbar-default .navbar-nav > li > a {
    padding: 15px 8px;
}


/* DA: additions for trainingacademy */
#main-content .twentyfourteen .tfwc { max-width: 100%!important; padding-left: 0px; padding-right: 0px; }

.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:#e73535 !important;
	background-color:#e73535 !important;
	color:white !important;
	text-shadow: transparent !important;
	box-shadow: none;
	border-color:#ca0606 !important;
}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
	background:#e73535 !important;
	background-color:#e73535 !important;
	color:white !important;
	text-shadow: transparent !important;
	box-shadow: none;
	border-color:#ca0606 !important;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
	background: #7898c6 !important;
	color:white !important;
	text-shadow: transparent !important;
	border-color:#ca0606 !important;
}

.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: #e73535 !important;
	box-shadow: none;
	text-shadow: transparent !important;
	color:white !important;
	border-color:#ca0606 !important;
}

.woocommerce-message { border-top-color: #7898c6; }

.woocommerce-message::before { color: #7898c6; }