.one_half { margin-right: 0; }
h3.boxTitle { font-size: 24px; color: #C00B41;}
h1.headerTitle { font-size: 36px; color: #C00B41;}
.headerText { font-size: 16px; color: #000000;}
input[type="text"], input[type="email"], input[type="tel"], input.text, input.title, textarea, select { width: 100% !important; } 
input[type="text"], input[type="email"], input[type="tel"], input.text, input.title, textarea, select { padding: 10px; }
input[type="text"]:focus, input[type="email"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color: #31A3DD !important;  }
input[type="email"]:focus { border: 1px solid #31A3DD !important; }
input[type="submit"] {
background: none repeat scroll 0 0 #ffffff;
border: 1px solid #000000;
padding: 10px;
color: #C00B41;
padding: 10px 20px;
text-transform: uppercase;
} div.wpcf7-validation-errors {
border: 2px solid #1d3d4f;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #0093DD;
}
img.contactImg { margin-bottom: -7px;}
.headerBox {
background: rgba(0, 0, 0, 0) url(http://www.baltic-lasers.eu/wp-content/themes/balticlasers/images/bg-header.png) no-repeat scroll right bottom;
padding: 25px 0 20px;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
padding-bottom: 15px;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding-top: 15px;
}
.ai1ec-calendar-toolbar, .post-meta,  .ai1ec-categories {
display: none;
}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
font-size: 18px;
}
.ai1ec-subscribe-container{
display: none;
}
.et_post_meta_wrapper img {
display: none;
}
#main-content { background-color: transparent; }
#left-area {
background-color: #ffffff;
padding: 20px;
width: 100%;
}
#main-content .container::before {
background-color:  transparent; }
.et-learn-more h3.heading-more {
background: #C00B41 !important;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
color: #ffffff !important;
cursor: pointer;
font-size: 14px;
letter-spacing: 0;
margin: 0 !important;
padding: 16px 50px 16px 22px;
position: relative;
text-shadow: none !important;
}
.regButton {
border: 2px solid #C00B41;
font-size: 20px;
padding: 10px 20px;
}