/*
Theme Name: CubexSoft
Theme URI: https://www.cubexsoft.com/
*/
body{font-family:montserrat,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;color:#333;background-color:#f4f4f4}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;padding-top:20px;font-weight:700}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1,.h1{font-size:2rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width:1200px){h2,.h2{font-size:1.75rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width:1200px){h3,.h3{font-size:1.5rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width:1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}img{max-width:100%;vertical-align:middle}a{color:#0954d3;transition:all .2s linear;font-weight:500}a:hover{color:#000a41;transition:all .2s linear;text-decoration:none}blockquote{padding:20px;margin:20px;margin-left:0;border:5px solid #eee;background-color:#f9f9f9;color:#000;font-size:16px}blockquote .blue{background-color:#1e4679;color:#fff}@media(min-width:1450px){.container{max-width:1400px!important}}.img-responsive{display:inline!important}.bg-parallx{background:url(assets/img/bg-header.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-shadow{background:url(assets/img/bg-shadow.png);background-position:top center;background-repeat:no-repeat}.bg-footer{background-color:#fff}.bg-darkslategray{background-color:#2e3136}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.mt-lg-n1{margin-top:-5rem!important}.mt-lg-n2{margin-top:-10rem!important}.mt-lg-n3{margin-top:-15rem!important}.mt-lg-n4{margin-top:-20rem!important}}.single img{max-width:100%;height:auto}.alignnone{margin:5px 20px 20px 0;height:auto}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.postform{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.avatar{border:1px solid #ccc;border-radius:50%}.wp-post-image,.wp-block-image img{height:auto}.bypostauthor{display:block}.gallery-caption{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.post_format-post-format-quote{font-size:30px;line-height:40px;font-style:italic}.page-item.active .page-link{background-color:darkslategrey;border-color:darkslategrey}.embed-container{overflow:hidden;padding-top:56.25%;position:relative}.embed-container iframe{border:0;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar{padding:0 1rem!important}.header-product{background-color:#fff;height:auto;margin:0 auto;color:#000;width:100%}.btn-white{background-color:#fff;border:2px solid #fff;color:#368303!important;border-radius:20px}.btn-white:hover{background-color:transparent;border:2px solid #fff;color:#fff!important;border-radius:20px}.btn-main{background-color:#368303;border-color:#368303;color:#fff!important}.btn-main:hover{background-color:#276001;border-color:#276001;color:#fff!important;box-shadow:0 0 0 .2rem rgba(54,131,3,.5)}.comment-form-comment textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.list-right{list-style:none;padding-left:20px}.list-right li{margin-top:15px;margin-left:10px}.list-right li:before{position:absolute;height:16px;width:16px;content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBmaWxsPSJyZ2IoMCwwLDAsLjUpIiBkPSJNMTguMzU2LDcuMDU5TDMyLjQ3MSwyMC45NDVoMEwzNiwyNC40MTUsMTguNjQ1LDQyLjA1OGwtMy41MjktMy40NzFMMjksMjQuNDczLDE0Ljg4NSwxMC41ODhaIj48L3BhdGg+PC9zdmc+) no-repeat;background-size:20px 20px;margin-left:-30px;margin-top:2px}.bg-blue-dark{background-color:#343a40}.bg-slate-dark{background-color:#293750}.menu-font{font-size:16px;font-weight:700;color:#000!important}.navbar-nav>li>a{margin-top:8px;padding-bottom:10px;padding-top:10px;margin-bottom:8px;font-size:18px}.white-blue-bn{display:inline-block;padding:16px 30px;background-color:#f44522;color:#fff;border-radius:10px;margin:30px 0}.white-blue-bn{text-decoration:none}.text-yellow{color:#ffbc23!important}.bg-blue-dark{background-color:#343a40}.bg-slate-dark{background-color:#293750}.text-grey-light{color:#8893a2}.text-blue-light{color:#3cf}.footer{background:#222;color:#fff}footer a{color:#fff}footer a:hover{color:#fff}.btn-rounded-corner{border-radius:10px;padding-left:8px!important;padding-right:8px!important;background:#8893a2!important}.btn-rounded-corner:hover{background:#09f!important}ul.footer-social{list-style:outside none none;margin-bottom:0!important;padding:0}ul.footer-social li{display:inline-block;font-size:14px;margin-bottom:5px;margin-top:5px}ul.list-footer{padding:0}ul.list-footer li{display:inline-block;border-right:2px solid #ccc;margin-top:5px;margin-bottom:5px}ul.list-footer li a{color:#2c3239;height:32px;font-size:18px;padding:3px 10px}ul.list-footer li:last-child{border-right:none}.bg-dark-blue{background-color:#2f6dc4;border-bottom:3px solid #7bb9ef}.text-dark-blue{color:#012b5b}ul.item-block-list{padding-left:15px;margin:0}ul.item-block-list li{list-style:disclosure-closed;font-size:16px;line-height:28px;font-weight:600;color:#ffbc23}ul.item-block-list li a{color:#ffbc23}ul.item-block-list li a:hover{text-decoration:underline!important}.text-grey{color:#727373}
.pagination ul {
  list-style: none
}
.pagination .nav-previous, .pagination .nav-next {
  white-space: nowrap;
}
.pagination .nav-previous {
  float: left;
  width: 50%;
}
.pagination .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}
.pagination {
  overflow: hidden;
  width: 100%;
  margin-top: 5px;
  text-align: center;
  list-style: none;
  padding-bottom: 30px;
}
.pagination ul {
  list-style: none;
  margin: 0;
  display: inline-block;
  padding-left: 0;
}
.pagination ul li {
  float: left;
  margin-bottom: 5px;
}
.currenttext, .pagination a:hover {
  color: #000;
  margin: 0 5px 0 0;
  display: inline-block;
  float: left;
  line-height: 1;
  text-decoration: none;
  padding: 10px 13px;
  margin-bottom: 10px;
  background-color: #fff;
}
.pagination a .currenttext {
  padding: 0;
  background: transparent;
  color: #000;
  margin-right: 0;
  margin-bottom: 0;
}
.pagination a:hover .currenttext {
  color: #000;
}
.pagination a {
  background: #343a40;
  margin: 0 5px 0 0;
  display: inline-block;
  float: left;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  padding: 10px 13px;
  margin-bottom: 10px;
}
.pagination ul li:last-child a {
  margin-right: 0
}
.pagination a:hover {
  color: #000
}
.pagination .current .currenttext {
  margin-bottom: 10px
}
.pagination::after, .pagination::before {
  /* content: " "; */
  display: table;
}