/*
Theme Name: Divi Child Concept Caravans
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 1.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Peter Reginald 
Author URI: http://peter.reginald.com.au
Template: Divi
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face {
	font-family: 'DinRegular';
	src: url('fonts/dinregular-webfont.woff2') format('woff2'),
	     url('fonts/dinregular-webfont.woff') format('woff');
	font-weight: normal;  
	font-style: normal;
}

@font-face {
        font-family: 'DinBold';
	src: url('fonts/dinbold-webfont.woff2') format('woff2'),
	     url('fonts/dinbold-webfont.woff') format('woff');
	font-weight: normal;  
	font-style: normal;
}

/* Headers */
h1,
h2,
h3,
h4,
h5,
h6 {
        font-family: 'DinBold' !important;
        padding-bottom: 10px;
        color: #333;
        font-weight: 500;
        line-height: 1em;
}

#dealer_name {
    float: left;
}

#top-menu li {
        font-family: 'DinBold' !important;
}

#menu-item-132.hidden:after {
    display: none; 
}

.post-meta { display: none; }

h1.entry-title {
    font-size: 40px;
}

.title-bread {
    background-image: url('/wp-content/uploads/2017/02/title-Image.jpg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: 100%;
    -moz-background-size: cover;
    background-size: 100%;
    background-size: cover;
padding-bottom: 1.0%;
}

.title-bread-inner {
    position: relative;
    width: 80%;
    max-width: 1080px;
    margin: auto;
    padding-top: 20px;
}

p#breadcrumbs {
    color: white;
    font-family: 'DinBold' !important;
}

/* These styles control footer menu */
.footer_wrapper > h5 {
    color: white;
}

.footer_wrapper > p > a {
	color: white;
}

.footer_col {
	width: 14.28%;
	float: left;
}

.footer_col_inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

#et-info {
    float: right;
}

#et-info-phone{
        font-family: 'DinBold' !important;
}

.specs ul {
    list-style: none;
}

.specs ul li:nth-child(2n) {
    background: none;
}
.specs ul li {
    padding: 5px 10px;
    background: rgb(222, 222, 222);
    color: rgba(0, 0, 0, 0.9);
}

#menu-ascot.fullwidth-menu a {
    color: rgba(0, 0, 0, 0.9);
}

.et_pb_gallery .et_pb_gallery_pagination ul li a, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
    color: rgba(0, 0, 0, 0.9);
    font-size: 16px;
    line-height: 16px;
}

.full-width {
width: 100%;
}
.specs2 ul {
    list-style: none;
    padding-left:0px;
}

.specs2 ul li:nth-child(2n) {
    background: none;
}
.specs2 ul li {
    padding: 5px 10px;
    background: rgba(222, 222, 222, 0.41);
    color: rgba(0, 0, 0, 0.9);
}

/* Forms */
input[type=text], input[type=password], input[type=number], input[type=tel], input[type=email], input[type=submit], input.text, input.title, textarea, select {
    padding: 2px;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
    height: 30px;
    margin-top:5px;
}
input[type="button" i], input[type="submit" i] {
    text-align: center;
    cursor: default;
    color: #fff;
    background-color: #edb059 !important;
    padding: 2px 6px 3px;
    border-style: outset;
    width: 150px;
    border: 1px solid #edb059 !important;
    height: 34px;
    font-family: "Open Sans", Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
	div#dealer_name {
		padding: 10px 0;
	}
}