/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */



/* ========================================================================

   Use this file to add custom CSS easily

 ========================================================================== */



.tm-features-slideshow .uk-slideshow,

.tm-features-slideshow .uk-slideshow > li { min-height: 400px; }



.leftcntnrsub {

    float: left;

    margin-left: 17px !important;

    margin-top: 0;

    position: relative;

    vertical-align: baseline;

    width: 365px !important;

}



.dtasub {

    float: left;

    margin: 10px 0 0;

    position: relative;

    width: 100%;

}



.leftcntnrsub .bgs {

    margin: 0;

}



.innerc_cld3 {

    float: left;

    margin: 20px 0 10px;

    position: relative;

    width: 225px;

}



.innerc_cld3 .innersub {

    float: left;

    margin: 12px 0 0;

    position: relative;

    width: 280px;

}



.innerc_cld3 .innersub .imgcntnr {

    float: left;

    position: relative;

    width: 40px;

}

.imgcntnr.cc1 {

    background: url("/images/iconsNew.png") no-repeat scroll -3px 6px transparent;

    height: 25px;

}



.imgfrmt2 {

    color: #575757;

    float: left;

    font-family: Helvetica;

    font-size: 15px;

    margin: 5px 0 0 5px;

    position: relative;

    text-align: left;

    width: 230px;

}

/* ========================================================================

   Custom Frontpage Settings

 ========================================================================== */

 .clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after {

    content: "";

    display: table;

}



.clearfix:after, .grid-block:after, .deepest:after {

    clear: both;

}



.clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after {

    content: "";

    display: table;

}



.grid-gutter.grid-block {

    margin: 0 -15px;

}



[class*="width"] {

    box-sizing: border-box;

}



.width50 {

    width: 50%;

}



.grid-box {

    float: left;

}



[class*="width"] {

    box-sizing: border-box;

}



*::-moz-selection {

    background-color: #6eb0ed;

}



#yoo-zoo .item .element-textarea *:last-child {

    margin-bottom: 0;

}



.grid-gutter > .grid-box > * {

    margin: 0 15px;

}



.grid-gutter > .grid-box > * > *:first-child {

    margin-top: 0;

}



.align-left, .alignleft {

    display: block;

    float: left;

    margin-right: 15px;

}



.bfc-o {

    overflow: hidden;

}



#yoo-zoo .item .element-textarea *:last-child {

    margin-bottom: 0;

}



fieldset, img, iframe {

    border: 0 none;

}



.wk-slideset .set, .wk-slideset .nav {

    list-style: outside none none;

}



.wk-slideset-sync article {

    margin: 0 10px;

}



article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {

    display: block;

}



.wk-slideshow-sync .frontpage-teaser h1 { 

	font-size: 34px;

	line-height: 36px; 

} 



.wk-slideshow-sync .frontpage-teaser h2 { line-height: 26px; }

form {
    margin: 0;
}


fieldset.invoicesfieldset legend {
    font: 16px "Lucida Grande",Arial,sans-serif;
}
legend {
    color: #fff;
}


a.btn, .close {
    text-decoration: none;
}
.btn, .btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 1rem;
}
.btn-primary, .btn-info, .btn-inverse {
    background-color: #f3db0e;
    border-color: transparent;
    color: #222222;
}
.btn {
    margin-left: 10px;
    margin-right: 10px;
}

.label, .badge {
    margin-left: 10px;
}

.jsn-bootstrap3 .table > thead > tr > td.active, .jsn-bootstrap3 .table > tbody > tr > td.active, .jsn-bootstrap3 .table > tfoot > tr > td.active, .jsn-bootstrap3 .table > thead > tr > th.active, .jsn-bootstrap3 .table > tbody > tr > th.active, .jsn-bootstrap3 .table > tfoot > tr > th.active, .jsn-bootstrap3 .table > thead > tr.active > td, .jsn-bootstrap3 .table > tbody > tr.active > td, .jsn-bootstrap3 .table > tfoot > tr.active > td, .jsn-bootstrap3 .table > thead > tr.active > th, .jsn-bootstrap3 .table > tbody > tr.active > th, .jsn-bootstrap3 .table > tfoot > tr.active > th {
    background-color: #3f3f3f;
}