﻿#home-logo {
padding: 10px;
}
#logo-wrap {
background: #fff;
position: relative
}
#logo-wrap::before {
background: #fff;
bottom: 0;
content: '';
left: -9999px;
position: absolute;
top: 0;
width: 9999px
}
#logo {
padding: 20px 0 10px 0;
}
#call-us {
color: #fff;
font-weight: 700;
text-shadow: 2px 2px 1px #a37a00;
text-transform: uppercase;
}
.input-group-button .button {
background-color: #c90;
}
.page-header-2 .page-title {
/*font-family: 'Anton', sans-serif;
letter-spacing: 2px;*/
text-transform: uppercase;
}
.container {
overflow: hidden;
}
.page .section::before,
.page .section::after {
background: #fefefe;
bottom: 0;
content: '';
margin: 0 auto;
position: absolute;
top: 0;
width: 200%;
z-index: -1;
}
.page .section::before {
right: 0;
}
.page .section.alt::before,
.page .section.alt::after {
background: #f1f1f1;
}
.home #header-type {
display: none;
}
.section.dark {
background-color: #000;
}
#slider-wrapper {
position: relative;
}
#slider-overlay {
bottom: 0;
display: block;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 20;
width: 100%;
}
#about-section h4 {
font-weight: normal;
text-transform: uppercase;
}
.subsite {
border: 12px solid #5ebb00;
margin: 1em 0;
overflow: hidden;
position: relative;
}
.subsite img {
transition: all .7s ease-in-out;
}
.subsite a:hover img {
transform: scale(1.1);
}
.subsite h4 {
background: rgba(0,0,0,.95);
bottom: 0;
color: #fff;
/*font-family: 'Anton', sans-serif;
letter-spacing: 3px;*/
margin-bottom: 0;
padding: 5px 0;
position: absolute;
text-shadow: 1px 1px 1px #5ebb00;
text-transform: uppercase;
transition: all .3s ease;
width: 100%;
}
.subsite a:hover h4 {
background: #448602 !important;
color: #000 !important;
}
#subsite-section {
background-color: #333;
}
#brands-section .section-title {
color: #5ebb00;
/*font-family: 'Anton', sans-serif;*/
text-transform: uppercase;
}
.image-frame {
background: #fff;
}
.simple-block {
background: #fff;
margin: 0 10px;
}
.splash-text {
background: #448602;
color: #fff;
}
.catch {
position: relative;
text-align: center;
}
.catch p {
display: block;
margin-bottom: 0;
}
.catch .title-wrap {
position: absolute;
top: 0;
width: 100%;
}
.catch .sub {
background: rgba(0,0,0,.7);
color: #fff;
font-weight: 700;
padding: 5px 0;
width: 100%;
}
.catch h4 {
background: rgba(68,134,2,.9);
color: #fff;
/*font-family: 'Anton', sans-serif;*/
padding: 5px 0;
text-transform: uppercase;
width: 100%;
}
.catch .button-wrap {
bottom: 5px;
font-weight: 700;
position: absolute;
text-align: center;
width: 100%;
}
.page-section-title,
.tab-content-title {
background: #f1f1f1;
border-left: 5px solid #448602;
text-indent: 10px;
}
#slogan h3 {
/*font-family: 'Anton', sans-serif;*/
font-weight: 700;
text-transform: uppercase;
}
#sidebar {
background: rgba(68,134,2,.2);
}
#sidebar .widgettitle {
background: #448602;
border: none;
color: #fff;
/*font-family: 'Anton', sans-serif;*/
padding: 5px 0;
text-align: center;
text-transform: uppercase;
}
#sidebar .widgettitle a {
color: #fff;
}
#sidebar .widgettitle a:hover {
text-decoration: none;
}
#footer-bottom {
background: #221f1f;
}
#footer-bottom a {
color: #5ebb00;
}
#footer-bottom .cell {
line-height: 24px;
}
.author,
.page-id-5 .page-item-9,
.page-id-5 .page-item-10,
.page-id-5 .page-item-39,
.page-id-5 .page-item-40,
.page-id-6 .page-item-9,
.page-id-6 .page-item-10,
.page-id-6 .page-item-39,
.page-id-6 .page-item-40,
.page-id-7 .page-item-9,
.page-id-7 .page-item-10,
.page-id-7 .page-item-39,
.page-id-7 .page-item-40,
.page-id-8 .page-item-9,
.page-id-8 .page-item-10,
.page-id-8 .page-item-39,
.page-id-8 .page-item-40,
.search .page-item-6,
.search .page-item-7,
.search .page-item-8,
.search .page-item-10,
.search .page-item-39,
.search .page-item-40,
.archive .page-item-6,
.archive .page-item-7,
.archive .page-item-8,
.archive .page-item-10,
.archive .page-item-39,
.archive .page-item-40,
.single-post .page-item-6,
.single-post .page-item-8,
.single-post .page-item-10,
.single-post .page-item-39,
.single-post .page-item-40,
.page-id-9 .page-item-5,
.page-id-9 .page-item-6,
.page-id-9 .page-item-7,
.page-id-9 .page-item-8, 
.page-id-10 .page-item-5,
.page-id-10 .page-item-6,
.page-id-10 .page-item-7,
.page-id-10 .page-item-8,
.page-id-39 .page-item-5,
.page-id-39 .page-item-6,
.page-id-39 .page-item-7,
.page-id-39 .page-item-8, 
.page-id-40 .page-item-5,
.page-id-40 .page-item-6,
.page-id-40 .page-item-8 {
display: none !important;
}
.social {
color: #fff !important;
display: inline-block; 
font-size: 12px;
height: 24px;
line-height: 24px;
text-align: center;
transition: background .3s ease;
width: 24px;
}
.social.facebook {
background: #3b5999;
}
.social:hover,
.social:active {
background: #448602;
color: #fff;
}
.section.primary {
background: #448602;
color: #fff;
}
.splash {
font-weight: 700;
}
.splash .button {
margin-bottom: 0;
}
#back-to-top {
background: rgba(68,134,2,.7);
bottom: 1em;
color: #fff !important;
display: none;
font-size: 32px;
height: 64px;
line-height: 64px;
position: fixed;
text-align: center;
right: 1em;
width: 64px; 
}
@media print, screen and (min-width: 64em) {
.splash {
font-size: 26px;
}
#header {
background: #5Fbb00;
}
#menu,
#top-bar,
#primary-menu li {
background: #221f1f !important;
}
#primary-menu li a {
color: #fff;
}
.large-margin-top {
margin-top: 50px;
}
#amao {
margin-top: 23px;
}
#logo-wrap::after {
background: -moz-linear-gradient(to right bottom, #fff 50%, #5Fbb00 50%);
background: -o-linear-gradient(to right bottom, #fff 50%, #5Fbb00 50%);
background: -webkit-linear-gradient(to right bottom, #fff 50%, #5Fbb00 50%);
background: linear-gradient(to right bottom, #fff 50%, #5Fbb00 50%);
bottom: 0;
content: '';
right: -100px;
position: absolute;
top: 0;
width: 100px
}
#subsite-section {
background-image: url(http://gunna.test/wp-content/uploads/2017/10/background-punches-dies.jpg);
}
#sidebar {
margin-bottom: 1em;;
}
#sidebar .widget {
padding: 1em;
}
.tabs-title a {
font-size: 1em !important;
}
.block-grid {
background: rgba(68,134,2,.1);
border: 1px solid #448602;
padding: 10px;
}
.special-header {
background: #448602;
color: #fff;
padding: 5px 10px;
}
}
@media screen and (max-width: 63.9375em) {
#slider-wrapper {
display: none;
}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.catch h4 {
font-size: 1.2em;
}
}
.page-id-9 #content {
position: relative;
}

