/*
Theme Name: TVC
Theme URI: Thames Valley Storage
Template: Divi
Author: Peppardcreative.co.uk
Author URI: http://peppardcreative.co.uk
Description: Child theme for Thames Valley Classics
Version: 3.0.34.1490689689
Updated: 2017-03-28 08:28:09

*/

#main-content {
    background-color: #000;
    min-height: 94vh;
}
#top-menu li {
    font-family: "Marcellus SC" !important;
}

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
    color: #ed1c24;
}


#left-area .post-meta {
    display: none;
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
    padding-top: 3%;
}
.form-submit .et_pb_button {
    font-family: "Marcellus SC";
}
.et_pb_cta_0.et_pb_promo .et_pb_button {
    font-size: 20px;
    font-family: "Marcellus SC" !important;
    letter-spacing: 0;
}
.et_pb_cta_1.et_pb_promo .et_pb_button {
    font-size: 20px;
    font-family: Marcellus SC !important;
    letter-spacing: 0;
}
.tvciconcolour {
    color: #ed1c24 !important;
}
.fa-cog {
    color: #ed1c24 !important;
}
#main-header #top-menu li.current-menu-item > a {
    color: #ed1c24 !important;
}
#custom-header .et_pb_fullwidth_header_container.center .header-content-container.center {
    align-self: flex-start;
}
.entry-meta .byline, .entry-meta .cat-links {
    display: none !important;
}
.entry-meta .posted-on {
    display: none !important;
}
.tvcunderlined-title {
    padding-bottom: 0;
    border-left-width: 0;
    border-bottom-width: 2px;
    border-top-width: 0;
}
hr.tvcunderlined-title {
    width: 100px;
    padding-bottom: 0;
    border-left-width: 0;
    border-color: #ed1c24;
    border-bottom-width: 2px;
    border-top-width: 0;
}
.custom-blog .et_pb_post a.more-link {
    font-size: 16px;
    float: right;
    -moz-transition: 0.5s ease-out;
    -webkit-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    color: #38a5ed;
    border: solid 1px;
    font-family: "Marcellus SC";
    text-transform: uppercase;
    padding: 5px 10px;
}
.custom-blog .et_pb_post a.more-link:hover {
    background-color: rgba(0, 0, 0, 0.2);
    color: white;
    letter-spacing: 1.5px;
}


/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

@media all and (min-width: 1100px) and (max-width: 1405px) {
#custom-header .et_pb_fullwidth_header_container.center .header-content-container.center {
    width: 50%;
}
}
@media all and (min-width: 1405px) {
#custom-header .et_pb_fullwidth_header_container.center .header-content-container.center {
    width: 30%;
}
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {

.textwidget a{
color: #fff;

}
 
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {

.textwidget h3{
font-size: 14px;

}

.textwidget a{
color: #fff;

}
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {


 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

p {
font-size: 16px;
}

.textwidget h3{
font-size: 14px;

}



.textwidget a{
color: #fff;

}
 
}

#et-info, #et-secondary-menu > ul > li a {
   font-family: "Marcellus SC";
}

@media only screen and ( max-width: 980px ) {
.custom-row .et_pb_column_1_3 {
width: 33.333% !important;
padding: 10px;
}
}
