custom.scss 5.29 KB
//$color:#b2d234;
//$color-hover:#c9df71;
//$bord-color:#88a320;
//$bord-color-hover:#acbe63;

//$color:#99b33d;
//$color-hover:#c9df71;
//$bord-color:#7a8c49;
//$bord-color-hover:#acbe63;

$color:#b3d236;
$color-hover:#c9df71;
$bord-color:#7a8c49;
$bord-color-hover:#acbe63;

$footer-bg-color:#555555;

@mixin transition($time){
  transition: $time;
  -webkit-transition: $time;
  -moz-transition: $time;
  -ms-transition: $time;
  -o-transition: $time;
}
@mixin scale($size){
  transform: scale($size);
  -webkit-transform: scale($size);
  -moz-transform: scale($size);
  -ms-transition: scale($size);
  -o-transform: scale($size);
}
@mixin Opacity($opacity) {
  $IEValue: $opacity*100;
  opacity: $opacity;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity="+$IEValue+")";
  filter: alpha(opacity=$IEValue);
}
.navbar ul.dropdown-menu li a:hover {
  color: $bord-color;
}
.fa-superpowers:before {
  content: "\f2dd";
}
.navbar-brand img{
  @include transition(0.2s);
}
.navbar-brand img:hover{
  @include scale(0.95);
}
.bg-color-custom, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  background-color: $color;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  @extend .bg-color-custom
}
.navbar ul.nav > li.active > a, .navbar ul.nav > li.open > a {
  border-top: solid 5px $bord-color;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  background-color: $color-hover;
}
.navbar ul.nav > li > a:hover {
  border-top: solid 5px $bord-color-hover;
}
.heading h1, .heading h2, .heading h3, .heading h4, .heading h5 {
  border-bottom: solid 5px $bord-color;
}
a, .accent {
  color: $color;
}
#footer {
  background: $footer-bg-color;
}
.custom-color-title-blocks {
  @extend a;
  font-size: 18px;
  font-weight: 700;
  text-transform: none;
  line-height: normal;
  margin-top: 21px;
  margin-bottom: 8px;
  display: block;
  @include transition(0.2s);
  min-height: 44px;
}
a:hover, a:focus {
  color: $bord-color;
}
.box-image-text:hover .custom-color-title-blocks{
  @extend a:hover;
  margin-top: 15px;
}
.box-image-text .image {overflow: hidden;}
.box-image-text .image img {
  @include transition(0.2s)
}
.box-image-text:hover .image img {
  @include transition(0.7s);
  @include scale(1.05);
  @include Opacity(0.4);
}

.box-simple .icon {
  color: $color;
  border-color: $color;
}
.jumbotron .dark-mask {
  background: $color;
}
.box-image .bg, .box-image-text .top .bg {
  background: $color;
}
#get-it {
  background: $color;
}
.btn-template-main {
  color: $color;
  border-color: $color;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: $color;
}
.btn-template-transparent-primary:hover, .btn-template-transparent-primary:focus, .btn-template-transparent-primary:active, .btn-template-transparent-primary.active {
  color: $color;
}
.btn-template-main:hover, .btn-template-main:focus, .btn-template-main:active, .btn-template-main.active {
  background: $color;
  border-color: $color;
}
.form-control:focus {
  @extend .outline-none;
  border-color: $color;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(178, 210, 52, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(178, 210, 52, 0.6);
}
.jumbotron {
  background: url(../img/photogrid-new.jpg) center center repeat;
}
.box-image-text h4 {
  margin: 0;
  line-height: normal !important;
}

.box-image-text .top .bg {
  @include transition(0.2s)
}
.owl-carousel .owl-controls .owl-page.active span, .owl-theme .owl-controls .owl-page.active span, .owl-carousel .owl-controls.clickable .owl-page:hover span, .owl-theme .owl-controls.clickable .owl-page:hover span {
  background: $color;
}
.artweb-link {
  position: relative;
  padding-right: 35px;
}
.artweb-link:before {
  top: 50%;
  margin-top: -12px;
  right: 0;
  width: 24px;
  height: 23px;
  background: url(../img/aw-logo.png) 50% 50% no-repeat;
  position: absolute;
  content: '';
}
#copyright {
  padding: 23px 0;
}
.outline-none {outline: none !important;}
button, .close, .btn.focus, .btn:focus, .btn:hover {
  @extend .outline-none
}
textarea {
  max-width: 100%;
  resize: none !important;
}
.box-simple:hover .icon {
  @include scale(1.3)
}
.btn-footer-custom, .btn-footer-custom:focus {
  color: #fff;
  border: 1px solid $color;
  background-color: $color;
}
.btn-footer-custom:hover {
  color: $color;
  border: 1px solid $color;
  background-color: $footer-bg-color;
}
.btn-footer-custom:active {
  color: $bord-color;
  border: 1px solid $bord-color;
}
@media (max-width: 992px) {
.fix_directions br {display: none;}
}
@media (max-width: 767px) {
  .box-image-text img{
    display: inline;
  }
 .box-image-text .top .bg{
    display: none !important;
  }
  .custom-color-title-blocks {margin-top: 21px !important;}
}
@media (max-width: 470px) {
  .first-screen .jumbotron {padding: 0}
  .first-screen h1{font-size: 30px;}
  .first-screen h2{font-size: 26px;}
}

@media (max-width: 360px) {
  .first-screen div, .first-screen p, .first-screen h1, .first-screen h2, .first-screen h3, .first-screen h4 {line-height: normal;}
  .first-screen h1{font-size: 26px;}
  .first-screen h2{font-size: 20px;}
  .first-screen .mb-small {
    margin-bottom: 0 !important;
  }
}