#about-values-tabs {
background-color: #191919;
}
.tab_content {
max-width: 800px;
margin-right: 5%;
float: right !important;
}
img.alignright {float: right; margin: 0 0 1em 1em;}
img.alignleft {float: left; margin: 0 1em 1em 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignright {float: right; }
.alignleft {float: left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.contentleft img, .contentright img {
max-width: 100%;
height: auto;
}
iframe {
border: 0;
box-shadow: 0;
}
.row h1 {
hyphens: auto;
} .col-12 h4 {
margin-top: 30px;
}
.image_scale {
width: 100%;
height: auto;
}
.scaler {
padding-top: 4rem !important;
padding-bottom: 1rem !important;
}
.less_height {
margin: -120px 0 -80px 0;
}
.th_news {
background-size: cover;
background-position: center center;
}
.newscopy {
width: 65%;
padding: 10px 0;
float: left;
overflow: hidden;
}
.newsright {
width: 30%;
padding: 10px 0;
float: right;
overflow: hidden;
}
.newsdate {
color: #999;
}
.newswrapper {
width: 100%;
text-align: center;
}
.newsbox {
position: relative;
width: 23%;
margin: 0 1% 30px 1%;
box-shadow: inset 0 0 0 1px #222;
float: left;
}
.newsbox.newsfallbackpic {
background-size: cover;
background-position: center center;
}
.newsbox:hover {
box-shadow: inset 0 0 0 1px #ed3024;
text-decoration: none;
}
.newsbox:before {
content: "";
display: block;
padding-top: 100%;
}
.newsboxcontent {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.newsboxdate {
width: 90%;
margin: 5px 5% 10px 5%;
font-size: 12px;
color: #999;
}
.newsboxhead {
width: 90%;
margin: 5%;
color: #000;
vertical-align: middle;
text-transform: uppercase;
position: absolute;
top: 25%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.newsboxhead.whitehead {
color: #FFF;
}
.newsbox:hover .newsboxhead {
color: #ed3024;
}
.newsboxpic {
position: absolute;
width: 90%;
height: 90px;
margin: 0 5%;
bottom: 61px;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
}
.newsboxtable {
position: absolute;
display: block;
width: 100%;
height: 62px;
bottom: 0;
background-color: #000;
border-top: 1px solid #000;
overflow: hidden;
}
.newsboxtable.press {
text-align: center;
height: auto;
padding: 10px 0;
}
.newsboxproduct {
display: table-cell;
width: 80%;
font-size: 24px;
line-height: 24px;
font-weight: 800;
color: #fff;
text-align: left;
padding: 0 3%;
vertical-align: middle;
}
.newsboxproduct.press {
display: block;
width: 100%;
text-align: center;
}
.newsboxmagazin {
width: 20%;
min-width: 60px;
height: 60px;
display: table-cell;
text-align: right;
padding: 0 1px 0 0;
}
.newsboxmagazin img {
height: 60px;
width: auto;
}
.pagination {
padding: 100px 32px 0 32px;
}
.pagination .prevnews {
width: 30%;
text-align: left;
}
.pagination .allnews {
width: 39%;
text-align: center;
}
.pagination .nextnews {
width: 30%;
text-align: right;
}
.pagination a {
color: #7f7f7f;
text-transform: uppercase;
font-size: 13px;
line-height: 14px;
font-weight: 600;
}
.pagination a:hover {
color: #e2001a;
}
@media only screen and (max-width: 1280px) {
.newsbox {
width: 31.33%;
margin: 0 1% 20px 1%;
}
}
@media only screen and (max-width: 986px) {
.newsbox {
width: 48%;
margin: 0 1% 16px 1%;
}
}
@media only screen and (max-width: 640px) {
.newsbox {
width: 100%;
margin: 0 0 20px 0;
}
.newsboxhead {
font-size: 16px;
line-height: 22px;
}
.newscopy {
width: 100%;
padding: 0;
float: none;
clear: both;
}
.newsright {
width: 100%;
margin: 15px 0 0 0;
padding: 0;
float: none;
clear: both;
}
} .eventbox {
width: 31%;
height: auto;
margin: 0 3.5% 3.5% 0;
float: left;
box-shadow: 1px 1px 5px #ddd;
background-color: #fff;
overflow: hidden;
}
.eventbox:nth-child(3n) {
margin: 0;
}
.eventbox h5 {
margin: 0 0 5px 0;
}
.eventbox .event_image {
position: relative;
width: 100%;
overflow: hidden;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.eventbox .event_image img {
width: 100%;
height: auto;
}
.eventbox .event_text {
padding: 15px;
min-height: 200px;
}
.eventbox .event_date {
width: 100%;
margin: 0 0 10px 0;
text-align: center;
color: #777;
font-size: 13px;
line-height: 16px;
}
.eventbox .event_title {
color: #000;
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.eventbox .event_copy {
color: #000;
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.eventbox:hover .event_image {
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.eventbox:hover .event_title {
color: #da4333;
}
@media only screen and (max-width: 986px) {
.eventbox {
width: 49%;
margin: 0 2% 2% 0;
}
.eventbox:nth-child(3n) {
margin: 0 2% 2% 0;
}
.eventbox:nth-child(2n) {
margin: 0 0 2% 0;
}
}
@media only screen and (max-width: 640px) {
.eventbox {
width: 100%;
margin: 0 0 5px 0;
float: none;
}
.eventbox:nth-child(3n) {
margin: 0 0 5px 0;
}
.eventbox:nth-child(2n) {
margin: 0 0 5px 0;
}
} .wpsl-direction-after {
font-size: 10px !important;
color: #777;
}
#wpsl-stores, #wpsl-direction-details {
background-color: #fff !important;
}
#wpsl-radius {
width: auto !important;
}
#wpsl-stores ul li, #wpsl-direction-details ul li, 
#wpsl-radius-dropdown option ul li, #wpsl-results-dropdown ul li {
background-image: none !important;
}
#wpsl-search-wrap div {
margin-right: 0 !important;
}
#wpsl-search-btn {
height: auto !important;
padding: 12px 20px 10px 20px !important;
margin: 0 0 0 12px !important;
font-size: 14px !important;
font-weight: 700 !important;
line-height: 14px !important;
color: #fff !important;
background: #ed3024 !important;
border: 1px solid #ed3024 !important;
border-radius: 0 !important;
text-transform: uppercase !important;
cursor: pointer !important;
}
#wpsl-search-btn:hover {
background: #000 !important;
border: 1px solid #000 !important;
}
#wpsl-gmap {
border: 1px solid #fff;
}
@media only screen and (max-width: 640px) {
#wpsl-gmap {
max-height: 350px;
}
}
#wpsl-search-input {
padding: 9px 12px !important;
margin-right: 15px !important;
}
#wpsl-search-wrap label {
font-size: 14px !important;
line-height: 16px !important;
margin: 13px 0 0 0;
white-space: nowrap !important;
}
.wpsl-dropdown {
padding-right: 45px !important;
min-width: 110px;
font-size: 15px;
margin-left: 7px !important;
margin-right: 15px !important;
}
.wpsl-input, #wpsl-radius {
padding-right: 12px !important;
}
.wpsl-input div {
margin: 0 !important;
}
#wpsl-wrap form input[type=text] {
line-height: 16px;
}
.wpsl-country {
display: none;
}
.master {
max-width: 80px !important;
font-weight: 700;
color: #ed3024;
text-align: right;
float: right;
}
#wpsl-category {
margin-left: 10px !important;
width: auto !important;
float: left !important;
clear: none !important;
}
#wpsl-category .wpsl-dropdown {
margin-left: 20px !important;
width: 220px !important;
}
@media only screen and (max-width: 640px) {
#wpsl-category .wpsl-dropdown {
margin-left: 0 !important;
}
}
.cattag {
max-width: 130px !important;
font-weight: 700;
color: #ed3024;
text-align: right;
float: right;
}