.header-title {
background: rgb(88,86,167);
background: -moz-linear-gradient(90deg, rgba(88,86,167,1) 0%, rgba(102,99,202,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(88,86,167,1) 0%, rgba(102,99,202,1) 100%);
background: linear-gradient(90deg, rgba(88,86,167,1) 0%, rgba(102,99,202,1) 100%);
margin-top: 100px;
position: relative;
width: 100%;
display: inline-block;
padding: 70px 5% 75px;
}

.header-title h1 {
background: none;
padding: 0px;
font-size: 3em; font-weight: 800;; color: #FFF; line-height: 1;
}

.wpb_content_element .wpb_tabs_nav li {
background-color: rgba(255,255,255,0.2) !important;

}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover {
background-color: rgba(255,255,255,0.4) !important;
}



/*---------------------------------
5.0 Default Template
---------------------------------*/

.header {
padding: 0px;
color: #333;
border-bottom: 1px solid #F2F2F2;
}

.title {
clear: both;
display: inline-block;
width: 100%;
}

article.news {
width: 100%;
margin: 10px 0%;
float: left;
text-align: left;
}

article.news img {
max-width: 100%;  height: auto;
}

article.news h2  {
margin: 10px 0px 10px 0px;
}

article.news h2 a:link,
article.news h2 a:visited{
color: #333;
text-decoration: none;
font-size: 24px;
font-weight: 800;
border-bottom: none !important;
}

article.news .date {
font-size: 15px;
color: #333;
margin: 0px 0px 10px 0px;
}

.single .entry-date {
color: #333;
margin: 15px 0px;
font-size: 14px;
text-transform: uppercase;
font-weight: 800;
}

.single .entry-date a:link,
.single .entry-date a:visited {
color: #333;
margin: 0px 0px 0px 10px;
}

ul.lcp_catlist {
margin: 0px; padding: 0px;
list-style: none;
}

ul.lcp_catlist li {
width: 30%;
margin: 0px 2%;
float: left;
}

ul.lcp_catlist li img {
width: 100%; height: auto;
}

.lcp_paginator {
margin: 0px; padding: 0px;
clear: both;
width: 100%;
text-align: center;
}

.lcp_paginator li {
border: none !important;
}

/*---------------------------------
6.0 Contact Form 
---------------------------------*/

input[type="submit"], 
#respond input#submit, 
.button,
#wpc_payment_button {
background: #6663ca;
padding: 14px 30px; margin: 0px;
border-radius: 4px;
border: none;
color: #FFF;
text-transform: uppercase;
font-size: 16px; font-weight: 700;
text-align: center;
}

.entry-content .button {
height: auto;
display: table;
margin: 15px 0px 30px;
text-transform: none;
padding: 11px 20px;
}

.button a:link,
.button a:visited {
color: #FFF;
text-decoration: none;
border-bottom: 0px;
}

.contact-us input.wpcf7-text,
.contact-us textarea,
input.directions-input,
#respond input,
#respond textarea,
input[type="search"],
input.wpcf7-captchar {
background: #FFF;
width: 90%; height: 35px; 
padding: 0px 2.5%; margin: 5px 0px;
border-radius: 3px;
color: #333;
text-transform: none;
letter-spacing: 0px;
}

.contact-us input.wpcf7-text,
.contact-us textarea {
border: 2px solid #F1F1F1;
}

input.wpcf7-captchar {
width: 100px;
margin: 0px 0px 15px 0px;
}

input.directions-input {
width: 200px;
margin: 5px 0px 20px;
border: 2px solid #EAEAEA;
}



#respond textarea,
.contact-us .wpcf7-form textarea {
height: 130px; 
padding: 5px 2.5%; 
}


/*---------------------------------
5.0 Misc 
---------------------------------*/

td {
padding: 15px;
border:1px solid rgba(0,0,0,0.1);
}

td p {
margin: 0px !important;
}

#breadcrumbs{
width: 100%;
list-style:none;
text-align: right;
margin: -55px 5% 35px 0px; padding: 0px;
overflow:hidden;
}
  
#breadcrumbs li{
display:inline-block;
vertical-align:middle;
margin-right:10px;
color:#FFF;
font-size: 0.85em;
}
  
#breadcrumbs .separator{
font-size:12px;
font-weight:100;
color:#FFF;
}

#breadcrumbs a:link,
#breadcrumbs a:visited {
color: #FFF;
text-decoration: none;
}

figure.alignright,
img.alignright {
float: right;
margin: 13px 0px 20px 40px;
max-width: 40% !important; height: auto;
}

figure.alignright img {
width: 100%; height: auto;
}

.wp-caption-text,
.wp-caption-text a:link,
.wp-caption-text a:visited {
color: #FFF;
font-size: 15px;
text-align: right;
margin: 5px 0px 0px 0px;
}

img.alignleft,
img.alignnone {
float: left;
margin: 10px 20px 20px 0px;
max-width: 40%; height: auto;
}
