/* monserrat-regular latin */
@font-face {
  font-family: 'Monserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/monserrat-v23-latin/montserrat-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/monserrat-v23-latin/montserrat-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/monserrat-v23-latin/montserrat-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/monserrat-v23-latin/montserrat-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/monserrat-v23-latin/montserrat-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/monserrat-v23-latin/montserrat-v23-latin-regular.svg#Monserrat') format('svg'); /* Legacy iOS */
  font-display: swap;
}

h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Monserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
}
/* custom template */
.colors{
  --website-color-primary: 37, 143, 167;
  --website-color-hover: 10, 11, 56;
  --cassiopeia-color-primary: rgba(var(--website-color-primary),0.5);
  --cassiopeia-color-hover: rgb(var(--website-color-hover));
  --cassiopeia-color-link: rgb(var(--website-color-primary));
}
.colors1 {
  --website-color-primary: 37, 143, 167;
  --website-color-hover: 160, 130, 193;
  --cassiopeia-color-primary: rgba(var(--website-color-primary),0.5);
  --cassiopeia-color-hover: rgb(var(--website-color-hover));
  --cassiopeia-color-link: rgb(var(--website-color-primary));
}
.colors2 {
  --website-color-primary: 37, 143, 167;
  --website-color-hover: 9, 9, 64;
  --cassiopeia-color-primary: rgba(var(--website-color-primary),0.5);
  --cassiopeia-color-hover: rgb(var(--website-color-hover));
  --cassiopeia-color-link: rgb(var(--website-color-primary));
}
.colors3 {
  --website-color-primary: 37, 143, 167;
  --website-color-hover: 225, 200, 157;
  --cassiopeia-color-primary: rgba(var(--website-color-primary),0.5);
  --cassiopeia-color-hover: rgb(var(--website-color-hover));
  --cassiopeia-color-link: rgb(var(--website-color-primary));
}
.site-grid {
    background-color: #f4f6f7;
}
body {
  font-family: Monserrat;
  font-weight: 400;
}
.container-header .brand-logo {
  width: auto; 
}
.container-header .navbar-brand{
  width: 100%;
}
.container-header .navbar-brand img {
  min-width: 57px;
  max-height: 56px;
  float: left;
  padding-right: 6px;
  margin-left: 5px;
}
.container-header .container-search {
  margin: auto;
}
.boxed .blog-item:hover {
  border: 2px solid rgba(0,160,80,0);
  border-color: #008196;
}
.page-header a {
  text-decoration: none;
  background-color: transparent;
}
.rounded-triz{
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
}
.cards-three-col .card img {
  position: absolute;
  left: 25px;
  top: 25px;
}
.flex-adaptive {flex-direction: column;}
@media (min-width: 768px) {
.flex-adaptive {flex-direction: row !important;}
}
@media (min-width: 992px) {
.flex-adaptive {flex-direction: row !important;}
.size-image {width: 30%;}
.card-content{padding-left: 1rem;padding-top: 0.6rem;}
.panel-m {width: 80%;}
}
@media (min-width: 1200px) {
.flex-adaptive {flex-direction: row !important};
.size-image {width: 30%;}
.card-content{padding-left: 1rem;padding-top: 0.6rem;}
}
.bg-triz{
background-image: url(/images/frontend/background_blue.webp);
background-size: cover;
/*background-repeat: no-repeat;*/
/*background-attachment: fixed;*/
background-position: right;
}
.triz-button {
display: inline-block;
/*font-family: 'Nunito', sans-serif;*/
font-size: 18px;
font-weight: 700;
border-radius: 100px;
padding: 20px 70px;
text-align: center;
text-decoration: none !important;}
.trizcenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    max-width: 60%;}
.tab-content-img {
    float: left;
    width: 24px;
    height: auto;
    margin-right: 4px;
    margin-top: 4px;
}
/*-- fcp aside */
.wps-deals-product-btn {
    line-height: 2;
    margin-bottom: 10px;}
.wps-deals-dicount {
    background-color: #06A0D6;
    border-radius: 6px;
    text-align: center;
    margin-bottom: 15px;}
.wps-deals-dicount .span-box {
    font-size: 30px;
    color: #fff;
    padding: 4px;
    display: block;}
.wps-deals-product-btn a {
    margin: 0 0 15px 0;
    text-align: center;
    color: #fff !important;
    font-size: 24px !important;
    float: left;
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #F8853E !important;
    padding: 4px;
    text-decoration: none;}

