#menu_item_menu ul.navbar-nav > li > a span:first-child {
  border-bottom: 0; }

@media (min-width: 768px) {
  .d-flex-important {
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
    width: 100%; } }
.d-flex-important form {
  margin-right: 18px;
  border-right: 1px solid #ccc;
  padding-right: 10px; }

.justify-content-center .sunfw-logo {
  display: flex !important;
  justify-content: center; }

nav.navbar.sunfw-menu-head ul.navbar-nav {
  justify-content: center; }

#menu_item_menu ul.navbar-nav > li > a span:first-child {
  margin-bottom: 0; }

nav.navbar.sunfw-menu-head ul.navbar-nav > li > span.nav-header:not(.get-it), nav.navbar.sunfw-menu-head ul.navbar-nav > li > a:not(.get-it) {
  padding: 34px 15px 32px; }

.title-module-right .module-style {
  margin-bottom: 0;
  border-bottom: 1px solid #ccc;
  padding: 25px; }
  .title-module-right .module-style:last-child {
    border: none; }
  .title-module-right .module-style .box-title {
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: uppercase; }

#login-form .input-group-addon {
  background-color: #F0F2F5;
  width: 46px;
  text-align: center;
  height: 46px;
  line-height: 46px;
  border: 1px solid #cccccc;
  border-right: 0; }
#login-form .input-group input {
  height: 46px; }
#login-form button[type="submit"] {
  font-weight: 400;
  width: 100%; }
#login-form ul.unstyled .icon-arrow-right {
  display: none; }
#login-form ul.unstyled li {
  padding: 0; }

.height-100 img {
  height: 115px !important; }

.section-footer h3 {
  text-transform: inherit; }

.search button:before {
  content: "\f002";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #656565; }

.border-module-right {
  border: 1px solid #ccc; }

/*========== Search ========== */
.custom-search .element-invisible {
  position: relative;
  z-index: 2;
  width: auto;
  height: auto;
  padding: 0 2px;
  transition: 0.3s;
  top: -2px; }
  .custom-search .element-invisible:before {
    content: "\f002";
    font-family: FontAwesome;
    width: 20px;
    height: 23px;
    font-size: 18px; }
.custom-search input#mod-search-searchword {
  position: absolute;
  right: 15px;
  width: 0px;
  padding: 0px;
  border-width: 0;
  transition: all ease .3s;
  box-shadow: none;
  visibility: hidden;
  transform: translateY(-50%);
  top: 50%;
  border: none; }
  .custom-search input#mod-search-searchword:focus {
    border-color: rgba(2, 21, 16, 0.2); }
.custom-search > form {
  position: relative;
  display: flex;
  justify-content: flex-end; }
.custom-search.active label {
  color: #000;
  margin-right: 10px;
  transition: 0.3s; }
.custom-search.active input#mod-search-searchword {
  width: 200px;
  border-width: 1px;
  transition: all ease .3s;
  visibility: visible;
  padding: 0px 10px; }

body .img-height img {
  height: 300px; }

select[multiple], select[size], 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] {
  height: 45px; }

.pf-countdown__inner div label {
  display: block !important; }

.pf-countdown__inner div {
  border: none; }

.breadcrumb {
  margin: 0px;
  justify-content: left; }
  .breadcrumb a {
    color: #333; }
  .breadcrumb li > span {
    color: #666666; }

.img-frame[data-pf-type="Image2"] {
  padding: 15px;
  position: relative; }
  .img-frame[data-pf-type="Image2"]:before {
    content: '';
    width: 200px;
    height: 200px;
    display: block;
    border-top: 5px solid;
    border-left: 5px solid;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1; }
  .img-frame[data-pf-type="Image2"]:after {
    content: '';
    width: 200px;
    height: 200px;
    display: block;
    border-bottom: 5px solid;
    border-right: 5px solid;
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: -1; }

#menu_item_menu ul.navbar-nav > li > a span:first-child {
  padding-bottom: 0px; }

@media (min-width: 1200px) {
  .section-comin-soon [data-pf-type="MailChimp"] input[type="text"] {
    min-width: 485px; } }
@media (min-width: 1200px) {
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
    left: 0px; } }

/*# sourceMappingURL=template.css.map */
