/*
Theme Name: Accelerate Child
Theme URI: https://themegrill.com/themes/accelerate/
Template: accelerate
Author: ThemeGrill
Author URI: https://themegrill.com
Description: Accelerate is multipurpose WordPress theme made for simplicity and ease of use. This theme is a piece of art that has this premium look and feel which will make your site stand out. Supports all post formats. Accelerate can be used for portfolio, business, blog, personal, travel, corporate, business services or any other kinds of sites. Get free support in https://themegrill.com/support-forum/ and check the demo at https://demo.themegrill.com/accelerate/
Tags: one-column,two-columns,left-sidebar,right-sidebar,flexible-header,custom-background,custom-colors,custom-header,custom-logo,custom-menu,featured-images,footer-widgets,post-formats,blog,threaded-comments,theme-options,translation-ready,rtl-language-support,e-commerce
Version: 1.3.0.1491210452
Updated: 2017-04-03 11:07:32

*/

@import url('https://fonts.googleapis.com/css?family=Electrolize');
@import url('https://fonts.googleapis.com/css?family=Varela+Round');

#page {
    box-shadow: none;
    border-top: 0px solid #77CC6D !important;
background-color: #ebebeb;
font-family: 'Electrolize', sans-serif;
}
h1#site-title, h3#site-title, h1, h2, h3, h4, h5, h6 {
font-family: 'Varela Round', sans-serif;
}
.main-navigation {
    width: 100%;
padding-top: 7px;
padding-bottom: 7px;
background-image: url("https://www.barendsmaautos.eu/wp-content/uploads/2017/05/bgheader3.jpg");
}
.main-navigation a {
color: #fff;
font-size: 14px;
font-weight: bold;
letter-spacing: 1px;
font-family: 'Varela Round', sans-serif;
padding: 6px 10px;
}
aside#text-6.widget.widget_text p {
font-size: 20px;
}
#header-text-nav-container {
    border-bottom: 0px solid #F2F2F2;
 background-image: url("https://www.barendsmaautos.eu/wp-content/uploads/2017/05/bgheader3.jpg");
background-color: #ea202e;
background-size: 100% auto;
background-position: center;
}
.footer-widgets-wrapper {
background-color: #27313d;
    border-top: 0px solid #F2F2F2;
}
.footer-widgets-area h3.widget-title {
    color: #fff;
}
.footer-socket-wrapper {
    padding: 10px 0px;
    background-color: #000;
    border-top: 0px solid #3b444a !important;
}
body {
color: #000;
}
.footer-widgets-area p {
    color: #fff;
}
h2 {
font-size: 16px;
}
h4 {
font-size: 14px;
}
#comments, .entry-meta {
display: none !important;
}
.previous, .next {
margin-top: 25px;
}
.main-navigation ul li ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a {
    float: none;
    font-weight: 300;
    height: 100%;
    color: #170650;
background-color: #5c5c5c;
}
.main-navigation ul li ul li a:hover {
    color: #be7f4d !important;
}
/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 *
 * [1] IE9
 * [2] IE10+
 */
/* 1 */
.ie9 img[src$=".svg"] {
  width: 100%; 
}
/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
    width: 100%; 
  }
}
#search-form span, .main-navigation a:hover, .main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover>a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current-menu-item ul li a:hover, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover>a, .main-small-navigation li:hover > a {
    color: #fff;
    background-color: #5c5c5c !important;
border-bottom: 0px solid #B30000 !important;
border-radius: 8px;
}
.home .entry-title  {
display: none;
}
.footer-widgets-area {
    color: #fff;
}
.footer-widgets-area h2 {
    color: #777;
}
.footer-socket-area {
color: #fff;
text-align: center;
}
#header-logo-image {
width: 550px !important;
padding-top: 20px;
padding-bottom: 20px;
height: auto !important;
}
#header-left-section {
margin-left: auto;
margin-right: auto;
}
.main-navigation ul li ul li {
    border-bottom: 0px solid #F8F8F8;
}
ul#menu-menu {
display: flex;
  justify-content: space-around;
display: -webkit-flex; /* Safari */
    -webkit-justify-content: space-around; /* Safari 6.1+ */
  list-style: none;
  padding: 0;
}
.site-header .menu-toggle {
display: none;
}
@media (min-width:746px) {
.single #content .post {
margin-left: auto;
margin-right: auto;
background-color: #fff;
padding-left: 100px;
padding-right: 100px;
padding-top: 30px;
}
#carinfo {
margin-left: auto;
margin-right: auto;
background-color: #fff;
padding-left: 100px;
padding-right: 100px;
padding-bottom: 30px;
}
}
@media (max-width:400px) {
.main-navigation a {
font-size: 8px;
padding: 2px 7px;
text-transform: uppercase;
}
h1 {
padding-bottom: 10px !important;
line-height: 23px;
padding-top: 10px;
}
.page-id-12 img {
margin-bottom: -16px;
}
.page-id-14 #main {
display: none;
}
#main {
padding-top: 10px;
}
}
@media (max-width:746px) {
#page {
background-color: #fff;
}
}
@media (min-width:450px) {
#benefits {
width: 400px;
    height: 50px;
    display: -webkit-flex; /* Safari */
    -webkit-justify-content: space-around; /* Safari 6.1+ */
    display: flex;
    justify-content: space-between;
margin-bottom: -10px !important;
}
}
#benefits {
color: #66CD00;
margin-bottom: 10px;
font-weight: bold;
}
th, td {
    border: 0px solid #333;
}
.footer-menu a {
color: #333;
}
#secondary .widget ul li.current-menu-item a, #secondary .widget a:hover{
color: #96141c;
font-weight: bold;
}
.widget-title span {
    border-bottom: 0px solid #2d2d2d !important;
}
.page-child .menu-item-148, .single .menu-item-148 {
background-color: #5c5c5c !important;
border-radius: 8px;
}
#primary th, #primary td {
    border: 1px solid #ddd;
}
#primary table {
table-layout: fixed;
}
.page-id-12 .entry-title, .page-id-14 .entry-title {
display: none;
}
.page-id-14 #page {
background-color: #27313d;
}
.page-id-14 .footer-socket-wrapper {
display: none;
}
.page-id-14 #main {
    padding-top: 10px;
}
h1 {
font-size: 18px;
}
/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 *
 * [1] IE9
 * [2] IE10+
 */
/* 1 */
.ie9 img[src*=".svg"] {
  width: 100%; 
}
/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src*=".svg"] {
    width: 100%; 
  }
}
@media (max-width:800px) {
.page-id-9 p, .page-id-9 h1 {
text-align: left !important;
}
}
.left-sidebar #primary h1.entry-title {
color: #077fb3;
}
aside#text-4 a:hover {
    color: red;
}