@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');

header.navbar {
  background-color: #ff8700;
  border-bottom: 1px solid black;
  
}

.navbar li.dropdown, .navbar li a {
  color: mediumblue ;
  font-size: 18px;
}

.navbar li.active, .navbar li.active a {
  color: white ;
  background-color: mediumblue ;
}

.navbar li.dropdown.open, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #0000cd;
    color: white;
}




@media (min-width: 1000px) {



.navbar.navbar-top, .navbar-header .navbar-header-main {
  max-height: 76px ;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  max-height: 76px ;
}

.nav > li > a:hover, .nav > li > a:focus {
  background-color: transparent ;
  color: white ;
}

.footer-section a:not(.btn) {
  color: #ff8700;
}

.navbar-toggle .icon-bar:nth-child(2) { 
margin-top: 4px !important;

}

}



h3, .h3 {
    font-size: 1.8em;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 300;
    line-height: 1.1;
    color: inherit;
}

.frame-custom-20 .news .news-list-view {
    display: flex;
    flex-direction: column;
    flex-flow: wrap;

}


.frame-custom-20 .news .article {
    min-height: 20px;
    padding: 19px;
    padding-top: 19px;
    padding-bottom: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.news.news-single .article, .section.section-light .news .article{
    min-height: 20px;
    padding: 19px;
    padding-top: 19px;
    padding-bottom: 19px;
    margin-bottom: 20px;
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.section.section-light .news .article .news-img-wrap, .news-img-wrap {
  background: transparent;
}

.frame-custom-20 .article .header h3{
  font-size: 1.5em !important;
}

.news.news-single .article .header h3{
  font-size: 1.8em !important;
}

.news.news-single .article .footer {
  margin-top: 15px;
  padding-top: 10px;
}

.article img {
    max-width: 300px;
    max-height: 300px;
}

.news-img-wrap {
  width: auto;
}



.frame-custom-20 .news-img-wrap {
  width: 100%;
  background: transparent !important;
}



.article h3 {
line-height: 1.35em;
font-weight: 400;
}

.powermail_fieldwrap {
  width: 100%;
}

img.powermail_captchaimage {
  margin-top: 20px;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.55;
    color: #333;
    white-space: nowrap;
}

.frame-custom-20 .news a.more, .section-light .news a.more, .article.articletype-0 .news a.more {
  display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 16px;
line-height: 1.55;
border-radius: 0px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #333333;
background-color: #ffffff;
border-color: #cccccc;
}


.news .footer {
  margin-top: 0px;
  padding-top: 0px;
}


.frame.frame-space-before-none, .section.section-default {
  padding-top: 0px;
}

.frame {
  margin-bottom: 25px;
}


.news .article .news-img-wrap img {
  max-width: 100%;
  background: transparent;
}

.frame-header {
  margin-top: 25px;
}


#meta_menu a {
  color: white !important;
}




.news .article.articletype-0 .news-img-wrap {
    float: left;
    margin: 3px 12px 5px 0;
    background: #fff;
}



@media (min-width: 992px) {
  h1.awesome,
  .h1.awesome {
    font-size: 3em;
    line-height: 1.2;
  }
  h2.awesome,
  .h2.awesome {
    font-size: 2em;
    line-height: 1.2;
  }
  h3.awesome,
  .h3.awesome {
    font-size: 2em;
    line-height: 1.2;
  }
  h4.awesome,
  .h4.awesome {
    font-size: 1em;
    line-height: 1.2;
  }
  h5.awesome,
  .h5.awesome {
    font-size: 1em;
    line-height: 1.2;
  }
  h6.awesome,
  .h6.awesome {
    font-size: 1em;
    line-height: 1.2;
  }
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5 {
  margin-top: 0;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 2.2em;
  }
  h2,
  .h2 {
    font-size: 1.925em;
  }
  h3,
  .h3 {
    font-size: 1.65em;
  }
  h4,
  .h4 {
    font-size: 1.375em;
  }
  h5,
  .h5 {
    font-size: 1.1em;
  }
  h6,
  .h6 {
    font-size: 1.1em;
  }
}
@media (min-width: 992px) {
  h1,
  .h1 {
    font-size: 2.4em;
  }
  h2,
  .h2 {
    font-size: 2.1em;
  }
  h3,
  .h3 {
    font-size: 1.8em;
  }
  h4,
  .h4 {
    font-size: 1.5em;
  }
  h5,
  .h5 {
    font-size: 1.2em;
  }
  h6,
  .h6 {
    font-size: 1.2em;
  }
}
h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5 {
  margin-top: 12px;
}


.section-light .page-navigation {
  height: 0px !important;
  overflow: hidden;
  visibility: hidden;
}


.footer-section h3 {
  font-family: inherit;
    font-weight: 400;
    line-height: 1.1;
}


p.news-img-caption {
  float: left;
  max-width: 300px;
  margin-top: -13px;
  margin-bottom: 20px;
  font-size: 15px;
}

.news-single .article .news-img-wrap {
  margin-bottom: 50px;
}

.container .section-row .section-column.section-column-third:nth-child(2) {
  width: 0px !important;
  height: 0px !important;
  overflow: hidden !important;
  visibility: hidden !important;
}

.container .section-row .section-column.section-column-third:nth-child(1) {

     width: calc(66.66666% - 40px);
}

@media screen and (min-width: 1200px) {

.frame-custom-20 .article {
  width: calc(50% - 20px);
  margin: 10px;
}

}

@media screen and (max-width: 1199px) {

    .navbar li.dropdown, .navbar li a {
      font-size: 15px;
    }

    .nav > li > a {
      padding-left: 5px; padding-right: 5px;
    }
}



@media screen and (min-width: 1200px) {
/*
.frame-custom-20 .article:nth-child(odd) {float:left;}
.frame-custom-20 .article:nth-child(even) {float:right;}
*/
}



.news-img-wrap a {
  max-width: 100%;
}

.news-list-view .news-img-wrap img, .news .news-list-view .article .news-img-wrap img, .news-list-view .topnews img {

max-width: 100% !important;
min-width: unset;
min-width: 268px !important;
}



@media screen and (max-width: 600px) {
  .news-single .article .news-img-wrap {
    float: unset;
    width: 100%;
    height: auto;
    margin: 0px;
    margin-bottom: 20px;
  }

  p.news-img-caption {
  float: unset;
  width: 100%;
  margin-bottom: 20px;
  margin-top: -10px;
}

.section-column .section-column-third, .container .section-row .section-column.section-column-third:nth-child(1) {
  min-width: 100% !important;
}
}




@media screen and (max-width: 1000px) {
  .news .article .news-img-wrap a, .news .article .news-img-wrap img, .news .article.articletype-0 .news-img-wrap {
    width: 100%;
    height: auto;
  }

  .navbar-toggle .icon-bar {
    background: gray;
  }

  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    width: 100%;
  }

  .navbar-toggle:hover.collapsed .icon-bar:nth-child(3) { 

    margin-left: 0px;
    margin-top: -1.5px;
  }

  .container {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
  }

  .dropdown-menu li a, ul.dropdown-menu {
    background-color: darkorange !important;
    color: white !important;
  }

  .breadcrumb-section {
    visibility: hidden;
    height: 0px;
    margin-bottom: 15px;
  }

  .frame-type-carousel_small img {
    width: 100%;
    height: auto;
  }

  .carousel .carousel-backgroundimage-container, .carousel .carousel-backgroundimage {
    background-size: unset !important;
    background-repeat: no-repeat;
  }

  .frame-custom-20 .article .header h3 {
    font-size: 1.3em !important;
}

}


.carousel-backgroundimage-container, .carousel-control, .carousel-inner {
  max-height: 250px !important;
}

.carousel-indicators {
  visibility: hidden;
}


.news-list-view .news-img-wrap img, .news .news-list-view .article .news-img-wrap img, .news-list-view .topnews img {
  max-width: 300px;
  max-height: 235px;
  min-width: 300px;
  height: auto;
  object-fit: cover;
  object-position: 100% 0;
}

.news-single img{
  object-fit: unset;
  max-width: 100%;
  height: auto;
  min-width: auto;
  max-height: auto;
  object-position: unset;
  min-width: 200px;
  
}

.news-single .news-img-wrap {
  width: auto !important;
}

.news-single .article .news-img-wrap a {
  margin-bottom: 15px;
}



@media screen and (max-width: 768) {
/*  .frame-custom-20 .article:nth-child(odd) {float:left !important;}
  .frame-custom-20 .article:nth-child(even) {float:left !important;}
*/
  .section-row {
    width: 100%;
    margin: 0px;

  }


  .section-column .section-column-third {
    width: 100%;
  }
}