@charset "utf-8";
/*
Theme Name: Lightning Child
Template: lightning
Version: 0.1.2
*/

/* Header */
.carousel-inner { max-width: 1140px; margin: 3px auto; }
#top__fullcarousel {
background-image: url(/wp/wp-content/themes/lc/images/tex/vertical_fabric.png);
background-color: #E6FFF1;
background-repeat: repeat;
background-size: auto;
}
div.section.page-header {
background-image: url(/wp/wp-content/themes/lc/images/tex/vertical_fabric.png);
background-color: #E6FFF1;
background-repeat: repeat;
background-size: auto;
color: #519973;
}
.mainSection h2, .mainSection-title, .subSection .widget .subSection-title,
.mainSection h3, .mce-content-body h3 {
color: #000;
font-weight: bold;
}
.carousel-inner{ padding: 0; }

/* Table */
.tablepress tfoot th, .tablepress thead th {
background-color: #E6FFF1;
}
@media (min-width: 992px) {
.siteHeadContainer.container .navbar-header {
    padding-top: 13px;
    padding-bottom: 12px;
}
.page-header h1.page-header_pageTitle, .page-header .page-header_pageTitle {
margin-top: 28px;
margin-bottom: 25px;
}
}
@media (min-width: 768px) {
.siteContent {
padding-top: 18px;
}
}
.mainSection p {
    margin: 0 15px 15px;
}

/* default btn */
.btn-default {
background-color: #36664c;
border-color: #519973;
color:#fff; 
}
.btn-default:focus,
.btn-default:hover {
    background-color: #519973;
    border-color: #36664c;
}
.btn-primary {
    background-color: #36664c;
    border-color: #519973;
}
.btn-primary:focus,
.btn-primary:hover {
    background-color: #519973;
    border-color: #36664c;
}
.siteFooter { color: #999; }
.siteFooter .footerMenu a { color: #519973;
}
.siteFooter {
background-color: #E6FFF1;
background-image: url(/wp/wp-content/uploads/2018/08/foot_bk1.png);
background-position: bottom;
background-repeat: repeat-x;
background-size: auto;
}
.sectionBox {
padding-top: 15px;
padding-bottom: 40px;
}
.sectionBox.copySection.text-center {
padding-top: 0;
padding-bottom: 20px;
}
.mainSection .widget {
    margin-bottom: 10px;
}
#gMenu_outer {
	box-shadow: 0px 8px 5px -5px #D9D9D9;
	-webkit-box-shadow: 0px 8px 5px -5px #D9D9D9;
	-moz-box-shadow: 0px 8px 5px -5px #D9D9D9;
}
.vk-mobile-nav-menu-btn, .menuBtn.btn-default {
background-color: #E6FFF1;
}
a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}
.contact_txt_tel { color: #cc006d; }
@media screen and (max-width: 320px) {
table {
font-size: 80%;
}
}
.page_top_btn {
background-color: #36664c;
outline: #519973 solid 3px;
}
/* CTA */
.veu_cta .cta_title { background-color: #999; font-size: 20px; }
.veu_cta .cta_body { padding-bottom: 1.5em; }
