
.bcg_white      {
    background: white;
}
.padding        {
    padding: 40px 0 60px 0;
}
.width_100      {
    width: 100%;
}
.main_title     {
    margin-bottom: 36px;
    text-align: center;
    font-size: 32px;
}
.shadow     {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16), 0 4px 20px 0 rgba(0, 0, 0, 0.12);
}
.description        {
    color: gray;
}
.btn-default        {
    border-radius: 2px;
    color: white !important;
    padding: 12px 30px;
    background-color: #fa873b !important;
    font-size: 14px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.btn-default:hover, .btn-default:active, .btn-default:focus        {
    color: white;
    background-color: #fa873b;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.12);
}
.padding_20     { padding: 20px; }

.pattern        {
    background: #f6f6f6;

}
.item       {
    margin: 10px;
}
.owl-nav        {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    width: 100%;
}
.owl-prev        {
    position: absolute;
    width: 50px;
    left: -50px;
}
.owl-next        {
    position: absolute;
    width: 50px;
    left: auto;
    right: -54px;
}

.breadcrumbs        {
    padding: 34px 0;
}
.breadcrumbs_title      {
    font-size: 26px;
}
.breadcrumbs_right      {
    margin-top: 10px;
}
.breadcrumbs_right         {
    font-size: 14px;
}
.bcg_pattern        {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/pattern.png');
    opacity: 0.1;
    background-size: auto 100%;
}

.layout {
    color: #303030;
    font-family: "Tahoma";
}

a:link, a:visited {
    color: #303030;
}

a:hover, a:active {
    color: #069bc7;
}

.main_color_bcg a:link, .main_color_bcg a:visited {
    color: white;
}

.main_color_bcg a:hover, .main_color_bcg a:active {
    color: #ebebeb
}

.main_color {
    color: #069bc7 !important;
}

.main_color_bcg,
.main_color_bcg_hover:hover {
    color: white;
    background: #069bc7;
}

.footer_row_padding > div     {
    margin-bottom: 10px;
}
.owl-prev:hover, .owl-next:hover        { background: #069bc7;  }
.owl-dot.active                         { border: 1px solid #069bc7; }
.owl-dot.active span                    { background: #069bc7;  }
.sk-cube-grid .sk-cube                  { background: #069bc7;  }
.tp-leftarrow:hover, .tp-rightarrow:hover           { background: #069bc7; }
.bullet.selected		                { background: #069bc7  !important; }
.bullet.selected:after                  { border: 1px solid #069bc7  !important }
