.yborder    { border-bottom:10px solid #222; }
.movedown   { position:relative; top:100px; }
.pullup     { position:relative; top:-60px; z-index:999;  }
.pullup .icon-wrapper {border:5px solid white;}
.nohidden   { overflow:visible; }
#topbar.fixify { background-color:#1ea8c1; background-color:rgba(30,168,193,0.92);}
#topbar {position:fixed;}
.hoverlist .info { background:#1ea8c1; background:rgba(30,168,193,0.6);}
.txt_maincolor { color:#1ea8c1; }
.bg_maincolor, nav.filter a.active:before, .kioken-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev:hover, .kioken-carousel.owl-theme .owl-controls .owl-buttons div.owl-next:hover, .k-slideshow.owl-theme .owl-controls .owl-buttons div.owl-prev:hover, .k-slideshow.owl-theme .owl-controls .owl-buttons div.owl-next:hover, .posts.standard .post.format-quote blockquote, #comments ul.comment-list li.comment div.reply a:hover, #respond input[type=submit]:hover, #respond button[type=submit]:hover, .btn.btn-main, #qLpercentage, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active, .wpb_content_element .wpb_tabs_nav li:hover, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active { background:#1ea8c1; background-color:#1ea8c1 !important; }
#qLoverlay {background:#1ea8c1 !important; } .btn.btn-main {border-color:#1ea8c1; } .txt_secolor { color:#ffee67; }
.bg_maincolor {color:#ffee67;}
a, .accent, .testimonials .item cite .person, .hoverlist h4 a:hover, nav.filter a:hover, nav.filter a.active, .kioken-carousel .item p.socials a:hover, .literary .container.slim .meta a:hover, .literary .container.slim .meta .attr i, .footnav a:hover, .folio-standard .item-top a:hover, .folio-standard .content ul#atts li i, .pager li > a, .pager li > span, .posts.standard .post .entry-meta span.author-links a:hover, .posts.standard .post .entry-meta span.cat-links a:hover, .posts.standard .post .entry-meta span.comments-link a:hover, .posts.standard .post .under-meta a:hover, #comments ul.comment-list li.comment a:hover, #comments ul.comment-list li.comment .commentmetadata a:hover, #topbar .snavigation > ul > li ul li a:hover, #footer-wrap a:hover, .btn.btn-main, .btn.btn-trans.btn-main, #topbar .snavigation > ul > li.megamenu ul ul li a:hover, #topbar .snavigation > ul > li.megamenu ul ul li.current-menu-item a {color:#1ea8c1;}.secondarycolor{color:#ffee67;}
label.error {
    color: #700;
    padding-top: 15px;
}

h1, h2, h3, h4, h5 {
    color: #1ea8c1;
}

.prodBox {
    position: relative;
    margin-bottom: 60px;
}

.prodBox img {
    border: 1px solid #ccc;
    box-shadow: 2px 2px 15px #ccc;
}

.prodBox a {
    position: absolute;
    width: 27px;
    height: 18px;
    font-weight: bold;
    /*background: url(../title/st-ft.png) no-repeat center -1px;*/
    background-color: #ddd;
    text-align: center;
    border: 2px solid #4488a1;
    box-shadow: 1px 1px 3px #999;
    margin-bottom: 4px;
}

.prodBox a span {
    position: absolute;
    width: 27px;
    height: 4px;
    left: 0px;
    top: 20px;
    background: url(../title/st-ft.png) no-repeat center -1px;
}

.prodBox a:hover {
    text-decoration: none;
    background: #eee;
}

.prodBox.kv a {
    width: 20px;
    height: 16px;
    font-size: 12px;
    border: 2px solid #4488a1;
}

.prodBox.kv a span {
    width: 20px;
    height: 4px;
    left: 0px;
    top: 18px;
}

.prodBox.k a {
    width: 23px;
    height: 16px;
    font-size: 12px;
    border: 2px solid #4488a1;
}

.prodBox.k a span {
    width: 23px;
    height: 4px;
    left: 0px;
    top: 18px;
}

.prodBoxItemsList {
    display: none;
    margin: 20px 0;
}

.prodBoxItemsList a {
    color: #999;
    font-size: 12px;
    margin: 0 15px 10px 0;
    white-space: nowrap;
}

#gmap_page img {
    max-width: none;
}

#topbar .snavigation > ul > li ul > li a {
    font-size: 13px;
}
