/* ===================================
    About
====================================== */
/*
    Theme Name: Wexim
    Theme URI:
    Author: Themes Industry
    Author URI:
    Description: One Page Parallax Template
    Tags: one page, multipurpose, parallax, creative, html5

 */
/* ===================================
    Variables
====================================== */
/* ===================================
    Styling
====================================== */
::-webkit-scrollbar {
  background-color: #1B4332;
}
::-webkit-scrollbar-thumb {
  background: #2D5A47;
}
a:hover,
a:active {
  color: #52B788;
}
.gradient-bg1,
.team-progress .progress-bar,
.team-box .overlay:before,
.cube-portfolio1 .cbp-l-grid-mosaic-flat .cbp-caption-activeWrap,
.overlay-two:before,
.price-two.hvr-gradient:hover,
.loader {
  background: #1B4332;
  background: -moz-linear-gradient(left, #1B4332 2%, #2D5A47 82%);
  background: -webkit-linear-gradient(left, #1B4332 2%, #2D5A47 82%);
  background: linear-gradient(to right, #1B4332 2%, #2D5A47 82%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B4332', endColorstr='#2D5A47', GradientType=1);
}
.header-appear .navbar-top-default.navbar-gradient {
  background: #1B4332;
  background: -moz-linear-gradient(left, #2D5A47 2%, #1B4332 82%);
  background: -webkit-linear-gradient(left, #2D5A47 2%, #1B4332 82%);
  background: linear-gradient(to right, #2D5A47 2%, #1B4332 82%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2D5A47', endColorstr='#1B4332', GradientType=1);
}
/* text-color */
.main-color,
.cube-portfolio1 .cbp-l-filters-button .cbp-filter-item:hover {
  color: #52B788;
}
.alt-color {
  color: #2D5A47;
}
.third-color,

.button-play:hover i,
.parallax-box:hover i {
  color: #081C15;
}

.header-appear .nav-box-round .navbar-nav .nav-link:hover,
.navbar.navbar-right .navbar-nav .nav-link.active {
  color: #95D5B2;
}

.gradient-text1,
.cube-portfolio1 .cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active,
.blog-item-content h4 a:hover {
  background: #1B4332;
  background: -moz-linear-gradient(left, #1B4332 2%, #52B788 82%);
  background: -webkit-linear-gradient(left, #1B4332 2%, #52B788 82%);
  background: linear-gradient(to right, #1B4332 2%, #52B788 82%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B4332', endColorstr='#52B788', GradientType=1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn.btn-blue,
.side-right-social a,
.price-item .btn.btn-black:hover,
.price-item .btn.btn-black:focus {
  background: #081C15;
  border-color: #081C15;
}
.btn.btn-blue:hover,
.btn.btn-blue:focus {
  background: transparent !important;
  border-color: #081C15;
  color: #081C15 !important;
}
.btn.btn-gradient,
.team-box-two .team-two-block::before,
.scroll-top-arrow,
.widget .search-btn {
  background-image: linear-gradient(to right, #1B4332 0%, #52B788 51%, #1B4332 100%);
}
.header-appear .nav-box-round .navbar-nav .nav-link.active,
.owl-dots .owl-dot::after,
.footer-social li a:hover {
  background-color: #081C15;
}
.nav-line .navbar-nav .nav-link:before,
.button-play,
.price-two.hvr-blue:hover,
.side-menu,
.error-text h2,
.blog-pagination li a:hover,
.blog-pagination li.active a,
.blog-pagination li a:focus,
.wexim .tp-bullet.selected .tp-bullet-inner {
  background: #081C15;
}
.count-down-form .form-control:focus {
  border-bottom: 2px solid #081C15 !important;
}
.blog-tags li a:hover,
.blog-tags li a:focus {
  border: 1px solid #081C15;
  background-color: #081C15;
}
.price-item .btn.btn-black:hover,
.price-item .btn.btn-black:focus {
  background: #081C15 !important;
  border-color: #081C15;
}

.btn.btn-gradient:hover{
  background-image:none;
  border: 2px solid #52B788;
  color:#52B788;
}

.header-appear .nav-box-round .navbar-nav .nav-link.active{
  color: #2b2b2b !important;
  background-color: #feffff;
}


/* === Iran Marinho Milhomem Brand Overrides (generated) === */
:root {
  --brand-primary: #1B4332;
  --brand-primary-2: #2D5A47;
  --brand-dark: #081C15;
  --brand-accent: #52B788;
  --brand-light: #95D5B2;
  --brand-white: #f8f8f8;
}

.gradient-bg1,
.team-progress .progress-bar,
.team-box .overlay:before,
.overlay-two:before,
.price-two.hvr-gradient:hover,
.loader {
  background: var(--brand-primary);
  background: -moz-linear-gradient(left, var(--brand-primary) 2%, var(--brand-primary-2) 82%);
  background: -webkit-linear-gradient(left, var(--brand-primary) 2%, var(--brand-primary-2) 82%);
  background: linear-gradient(to right, var(--brand-primary) 2%, var(--brand-primary-2) 82%);
}

/* .header-appear .navbar-top-default.navbar-gradient {
  background: var(--brand-primary);
  background: -moz-linear-gradient(left, var(--brand-primary-2) 2%, var(--brand-primary) 82%);
  background: -webkit-linear-gradient(left, var(--brand-primary-2) 2%, var(--brand-primary) 82%);
  background: linear-gradient(to right, var(--brand-primary-2) 2%, var(--brand-primary) 82%);
} */

header nav.navbar.gradient-bg1, header.header-appear .navbar-top-default.navbar-gradient {
    background: #003333;
}

a:hover, a:active { color: var(--brand-accent); }
.main-color { color: var(--brand-accent); }
.alt-color { color: var(--brand-primary-2); }
.third-color { color: var(--brand-accent); }

.gradient-text1 {
  background: var(--brand-primary);
  background: -moz-linear-gradient(left, var(--brand-primary) 2%, var(--brand-accent) 82%);
  background: -webkit-linear-gradient(left, var(--brand-primary) 2%, var(--brand-accent) 82%);
  background: linear-gradient(to right, var(--brand-primary) 2%, var(--brand-accent) 82%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.btn.btn-blue {
  background: var(--brand-dark);
  border-color: var(--brand-dark);
}
.btn.btn-blue:hover,
.btn.btn-blue:focus {
  background: transparent !important;
  border-color: var(--brand-dark);
  color: var(--brand-dark) !important;
}

.btn.btn-gradient,
.scroll-top-arrow,
.widget .search-btn {
  background-image: linear-gradient(to right, var(--brand-primary) 0%, var(--brand-accent) 51%, var(--brand-primary) 100%);
}

.header-appear .nav-box-round .navbar-nav .nav-link.active,
.owl-dots .owl-dot::after,
.footer-social li a:hover {
  background-color: var(--brand-dark);
}

.nav-line .navbar-nav .nav-link:before,
.button-play,
.price-two.hvr-blue:hover,
.side-menu,
.error-text h2,
.blog-pagination li a:hover,
.blog-pagination li.active a,
.blog-pagination li a:focus,
.wexim .tp-bullet.selected .tp-bullet-inner {
  background: var(--brand-dark);
}

.count-down-form .form-control:focus { border-bottom: 2px solid var(--brand-dark) !important; }

.blog-tags li a:hover,
.blog-tags li a:focus {
  border: 1px solid var(--brand-dark);
  background-color: var(--brand-dark);
}

.btn.btn-gradient:hover{
  background-image:none;
  border: 2px solid var(--brand-accent);
  color: var(--brand-accent);
}

.header-appear .nav-box-round .navbar-nav .nav-link.active{
  color: var(--brand-light) !important;
  background-color: var(--brand-primary);
}