.top-sl .hero-unit h1 {
  font-size: 48px;
}

.top-sl .hero-unit p {
  margin-bottom: 20px;
}

.top-sl .badge-icon-group {
  float: none;
  margin-bottom: 20px;
}

.badge-icon-group .badge-icon {
  background-color: #096;
  border: 0;
  float: none;
}

.badge-icon-group .badge-icon a {
  color: #fff;
  font-size: 24px;
}

.badge-icon-group .badge-icon small strong {
  opacity: 0.6;
}

.badge-icon-group .badge-icon small {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  opacity: 1;
}

.top-sl .container {
    padding: 0 !important;
}

#mainnav .nav > li > a, #mainnav .nav > li > .separator {
    text-transform: none !important;
}

.top-sl.blue-bg {
    background-color: #006298 !important;
}

.navbar-inner {
    border-bottom: solid 5px darkorange !important;
}

#mainnav .nav > .active > a, #mainnav .nav > .active > .separator {
    background-color: #fff !important;
    color: #000000 !important;
}

#mainnav .nav > li > a:hover, #mainnav .nav > li > a:active, #mainnav .nav > li > a:focus, #mainnav .nav > li:hover > a, #mainnav .nav > li:hover > .separator{
    background-color: #fff !important;
    color: #000000 !important;
}

.dropdown-menu, .nav .nav-child {
    border: 0;
}

#mainnav .nav .parent > a, #mainnav .nav .parent > .separator {
    padding-left: 5px;
}

#mainnav {
    border-bottom: 0px solid #e0e0e0;
}

.item {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    min-height: 90px;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 6px 12px rgba(0,0,0,0.176);
    padding: 0px;
    overflow: hidden;
}

.item:hover {
    box-shadow: 2px 12px 12px rgba(0,0,0,0.176);
}

.page-header h2 {
    font-size: 16px;

}

.page-header h2 a{
    font-size: 16px;
}

.page-header a {
    color: #006298; 
}

.products .item .page-header h2, .item-page .item .page-header h2 {
    font-size: 16px;
    margin: 0;
}

.products .page-header h2 {
    font-size: 48px;
    margin: 0;
}

.product_table {
    display: inline-block;
}

@media screen and (max-width: 800px) {
.product_table {
    display: block;
}
}

table tr td {
    padding-left: 20px;
    text-align: left;
    vertical-align: middle;
}

tr {
    font-size: 14px;
}

tr:nth-child(2n+1) {
    background-color: #f3f3f3;
}

.table-title {
    font-weight: bold;
    background-color: #006298 !important;
    color: #ffffff;
}

.page-header h2 {
    font-family: 'PT Sans','Arial' !important;
}

.items-row .item {
    padding-top: 0;
    padding-bottom: 0;
}

.readmore .btn {
    border: 0;
    background: #006298;
    color: #fff;
}

.readmore .btn:hover, .readmore .btn:focus {
    color: #fff;
    background: #5595ba;
}

.readmore {
    background: #006298;
    color: #fff;
    height: 40px !important;
}

.readmore:hover, .readmore:focus, .readmore:hover .btn, .readmore:focus .btn  {
    background: #5595ba;
    color: #fff;
}

.items-row .item .readmore.read1 {
    margin-top: 0px !important;
}

.items-row .item .readmore.read2 {
    margin-top: 0px !important;
  background-color: darkorange ;
  border-top:1px solid;
  border-color: black;
}

.items-row .item .readmore.read1.bottom1{
  border-bottom:1px solid;
  border-color: black;
}

.readmore.read2 .btn {
    border: 0;
    background: darkorange;
    color: #fff;
    max-width: 100%;
}

.readmore.read1.read3 .btn {
    max-width: 100%;
}

.readmore.read2.read3 .btn{
font-size: 13px;
}

.readmore.read2 .btn:hover, .readmore.read2 .btn:focus {
    color: #fff;
    background: orange;
}

.items-row .item .readmore.read2:hover, .items-row .item .readmore.read2:focus, .readmore.read2:hover .btn, .readmore.read2:focus .btn  {
    background: orange;
    color: #fff;
}

.items-row .item p {
    font-size: 16px;
    height: 155px;
}

.item-page .page-header {
  /*  height: 50px;*/
    vertical-align: middle;
}

.bigtitle .page-header {
  /* min-height: 100px;*/
}

.items-row .page-header {
    height: 80px; /*60*/
}

.bigtitle .items-row .page-header {
    height: 30px;
}

#top-1 {
    background: #006298 !important;
}

.products .item-page .page-header h2 {
    font-size: 16px !important;
    margin: 0;
}

.cwgallery .calbum {
    height: 110px !important;
}

.article2 {
  width: 48%;
  float: right;
}

@media screen and (max-width: 1200px) {
.article2 {
  width: 100%;
  float: right;
}
}

.bot-sl .container {
    padding: 0 0 72px !important;
}

.button1{
  border:#006298 1px solid;
  background-color: #006298;
  padding: 5px;
  color: #fff;
}

.button1:hover{
  border:darkorange 1px solid;
  background-color: #fff;
  padding: 5px;
  color: darkorange;
  font-weight: bold;
  text-decoration: none;
}

.modulpopup1 {
    width: 97% !important;
}

select.modulpopup1 {
    padding-bottom: 0px;
    height: 40px;
}

#mainnav {
    z-index: 999 !important;
}

#header.stick-on-top {
    z-index: 1000 !important;
}

.ui.blue.button, .ui.blue.buttons .button {
    background-color: #006298  !important;
    border-radius: 0 !important;
}

.ui.blue.button:hover, .ui.blue.buttons .button:hover {
  border:darkorange 1px solid !important;
  background-color: #fff !important;
  color: darkorange !important;
  font-weight: bold !important;
  text-decoration: none !important;
}

.ui.modal {
    top: 35% !important;
    position: absolute  !important;
    z-index:1001 !important;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    margin-bottom: 0px !important;
}

.top-sl.section, .page-article.landing-page .mainbody {
    background-color: #f6f7f8;
    color: #303030;
}

header.header {
display: block !important;
}

.chronoforms6_credits{
  display:none;
}

@media only screen and (min-width: 992px)
_styles.less:131
#header .banner1 {
    float: left;
}

.buttonform1{
margin: 0 10px !important;
}

.labelform1 label{
  width: 80px !important;
}

.ui.form .inline.fields .wide.field {
    display: inline !important;
}

@media only screen and (min-width: 992px){
.ui.small.modal.form-display-section15.transition.visible.active {
    margin-top: -10% !important;
}
}


@media only screen and (max-width: 991px){
.ui.small.modal.form-display-section15.transition.visible.active {
    margin-top: -190px !important;
}
}


@media only screen and (max-height: 600px){
.ui.small.modal.form-display-section15.transition.visible.active {
    margin-top: 0px !important;
}
}


@media only screen and (max-width: 500px) {
.ui.small.modal.form-display-section15.transition.visible.active {
    margin-top: 0 !important;
}
}


@media only screen and (max-width: 500px) and (min-height: 600px){
.ui.small.modal.form-display-section15.transition.visible.active {
    margin-top: -190px !important;
}
}