.navbar {
  background-color: transparent;
  position: absolute;
  left: 0;
  right: 0;
  min-height: 0;
  margin-top: 10px;
}

.navbar > .container {
  background-color: rgba(255, 255, 255, .9);
  border-radius: 3px;
}

.navbar-wp {
  border-bottom: none;
}

.navbar-wp .navbar-nav > li > a,
.navbar-wp .navbar-nav > li > a.dropdown-form-toggle {
  padding: 23px 16px;
}

header .navbar-wp .navbar-brand {
  height: auto;
  padding: 10px 20px;
  margin: 0;
  float: left;
}

.navbar-toggle {
  margin: 12px 5px;
  border-color: #666;
  color: #666;
}

@media (max-width: 767px) {
  .navbar {
    margin-top: 0;
  }
  
  .navbar > .container {
    border-radius: 0;
  }
  
  .navbar .navbar-header {
    padding-right: 7px;
  }
}

@media (max-width: 991px) {
  .navbar-toggle.navbar-toggle-aside-menu {
    display: none;
  }
}


.pg-opt {
  border-top: 1px solid #e0eded;
}

.animate-hover-slide .figure :not(.figcaption-btn) a {
  position: relative;
  top: 0;
  margin-top: 0;
}

.animate-hover-slide .figure .middle-center {
  position: relative;
  top: 54%;
  margin-top: -11px;
}

ul.social-icons li.facebook:hover {
  background: #43609c;
}

ul.social-icons li.email:hover {
  background: #E67E22;
}

.animate-hover-slide-3 .figure .figcaption ul.social-icons li:hover a,
.animate-hover-slide-3 .figure .figcaption ul.social-icons li:hover a > i {
  color: #fff !important;
}

.offset-main-menu {
  padding-top: 90px;
}

.c-base-i {
  color: #e67e22 !important;
}

.c-white-i {
  color: #ffffff !important;
}

.c-lightgray {
  color: #AAAAAA;
}

.c-lightgray-i {
  color: #AAAAAA !important;
}

.text-muted-i {
  color: #777777 !important;
}

.icon-block.icon-block-small > .icon-block-item {
  font-size: 24px;
  width: 50px;
  height: 50px;
  line-height: 50px;
}

.box-outline {
  background-color: transparent;
  border: solid 1px #FFFFFF;
}

.box-outline .testimonial-text {
  width: 90%;
}

.box-outline-gray {
  border: solid 1px #777;
  color: #777;
}

.light-base {
  background-color: #f2b47d !important;
  color: #FFF;
}

.base-alpha {
  background-color: rgba(230, 126, 34, .7);
}

.dark-gray {
  background: #dbdfe0;
  color: #333;
}

.wp-block.no-space.arrow-right.dark-gray:after {
  border-left-color: #dbdfe0;
}

.darker-gray {
  background: #c2c3c4;
  color: #FFF;
}

.darker-gray-2 {
  background: #aaaaaa;
  color: #FFF;
}

.wow {
  visibility: hidden;
}

.plan-circle-alia-service.base h2 {
  color: #FFF !important;
}

#alia .carousel-3 .carousel-nav a > i {
  line-height: 30px;
}

ul.social-icons li a > i {
  line-height: 32px;
}

ul.sharing > li {
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
}

ul.sharing > li > a > i {
  line-height: 40px;
}

.input-group-addon + .form-control {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -40px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.btn, .btn:focus {
  outline: 0 !important;
}

.btn-base-hover-lighter:active, .btn-base.btn-base-hover-lighter.active, .open .dropdown-toggle.btn-base-hover-lighter {
  color: #c66107 !important;
  background-color: #e0c0a3;
  border-color: #e5b387;
}

.btn.active.btn-base-active {
  background-color: #E98B39;
  color: #FFFFFF;
}

.btn.active.btn-light-active {
  background-color: #DDDDDD;
}

a[href^="http://maps.google.com/maps"] {
  display: none !important
}

a[href^="https://maps.google.com/maps"] {
  display: none !important
}

.gmnoprint a, .gmnoprint span, .gm-style-cc {
  display: none;
}

.input-group-addon.primary {
  color: rgb(255, 255, 255);
  background-color: rgb(50, 118, 177);
  border-color: rgb(40, 94, 142);
}

.input-group-addon.success {
  color: rgb(255, 255, 255);
  background-color: rgb(92, 184, 92);
  border-color: rgb(76, 174, 76);
}

.input-group-addon.info {
  color: rgb(255, 255, 255);
  background-color: rgb(57, 179, 215);
  border-color: rgb(38, 154, 188);
}

.input-group-addon.warning {
  color: rgb(255, 255, 255);
  background-color: rgb(240, 173, 78);
  border-color: rgb(238, 162, 54);
}

.input-group-addon.danger {
  color: rgb(255, 255, 255);
  background-color: rgb(217, 83, 79);
  border-color: rgb(212, 63, 58);
}

.alert.alert-sm {
  font-size: 14px;
  padding: 10px;
}

.alert.alert-flat {
  border-radius: 0 !important;
}

.alert a.btn {
  text-decoration: none !important;
}

.bootstrap-switch-flat, .bootstrap-switch-flat * {
  border-radius: 0 !important;
}

#alia .has-error .form-control {
  border-color: #DD4B39;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.form-group .form-message.form-control {
  height: auto;
}

.form-group.has-error .form-message {
  background-color: #DD4B39;
  color: #FFFFFF;
}

.form-group.has-warning .form-message {
  background-color: #F39C12;
  color: #FFFFFF;
}

.form-group.has-success .form-message {
  background-color: #00A65A;
  color: #FFFFFF;
}

.flat > .selectize-input {
  border-radius: 0 !important;
}

.box-default.with-border {
  border: solid 1px #D2D6DE;
}

.post-meta-bot .like-button.checked .button i {
  color: #e67e22;
}

.post-item.mix {
  display: none;
}

.bt-base-i {
  border-top-color: #E67E22 !important;
}

.arrow-down .bg-roof.img-icon-wrapper:after {
  border-top-color: #eaa99a !important;
}

.arrow-down .bg-yolk.img-icon-wrapper:after {
  border-top-color: #FFD47F !important;
}

.arrow-down .bg-sky.img-icon-wrapper:after {
  border-top-color: #A2C9EB !important;
}

.arrow-down .bg-apple.img-icon-wrapper:after {
  border-top-color: #d4d888 !important;
}

.arrow-down .bg-transparent.img-icon-wrapper:after {
  border-top-color: #DDDDDD !important;
}

.animate-shadow:hover {
  transition: all .3s linear;
  box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.1);
}

.aside-feature.square .icon-feature {
  border: 2px solid #e67e22;
}

.aside-feature.square:hover .icon-feature {
  background-color: #e67e22;
}
