/***********************************************************************
   Theme Name:      Beaches RVs Child Theme
   Description:     A custom child template for Beaches RVs based on the Automotive theme.
   Theme URI:       http://www.beachesrvs.com.au/
   Version:         11.7
   Author:          Experia Digital
   Author URI:      http://www.experia.com.au/
   Support:         http://www.experia.com.au/accounts/
   License:         GNU GPL
   Tags:            white, light, one-column, two-columns, right-sidebar, fluid-layout, editor-style, featured-images, sticky-post, translation-ready
   License URI:     http://demo.themesuite.com/automotive-wp/License/
   Template:        automotive
   
   Place custom CSS below this line
***********************************************************************/

header .bottom-header .navbar-default .navbar-brand{padding:12px 0 0 0;}
header.affix .container .navbar .navbar-brand img{ width:80%; margin-top:-10px;}
header .bottom-header .navbar-default .navbar-nav > li > a {
  font-size: 14px!important;
  padding: 38px 7px 20px 10px !important;
}
header{ background:rgba(225, 225, 225, 0.90) none repeat scroll 0 0!important; position:fixed!important;}
.dropdown .dropdown-menu li.dropdown .dropdown-menu, header .navbar-nav.pull-right > li > .dropdown-menu, header .navbar-nav > li > .dropdown-menu{ background:rgba(225, 225, 225, 0.90) none repeat scroll 0 0!important;}
header .bottom-header .navbar-default .navbar-nav > li > a{ color:#333!important;}
.navbar .navbar-nav li .dropdown-menu > li > a{ color:#333!important;}
.navbar .navbar-nav li .dropdown-menu > li > a:hover{ color:#fff!important;}
.bottom-header .navbar-default .navbar-nav > li > a:hover{ color:#fff!important;}

header .bottom-header .navbar-default .navbar-nav>.active>a {
    color: rgba(255,255,255,1) !important;
}
.navbar .navbar-nav li .dropdown-menu > li.active > a {
    color: #fff !important;
}

.post-entry p {
    margin: 0px 0 10px !important;
}
p+p {
    margin: 0;
}

.firstcharacter {
    float: left;
    color: #000 !important;
    font-size: 50px;
    line-height: 50px;
    padding-top: 0px; 
    padding-right: 8px;
    padding-left: 0px;
}

.post-entry img, .entry-content img {
    border: 0px;
}
.main-heading, .secondary-heading {
    background-color: rgb(32, 177, 44);
    padding: 3px 10px !important;
    opacity: 1;
    text-shadow: none !important;
    text-transform:uppercase;
  }

.collapse.navbar-collapse {float: left!important; margin: 0 0 0 30px!important;}
.phone .side-widget.padding-bottom-40.list.col-xs-12{ padding:0!important; width:auto!important;}
.phone .textwidget > a{font-size: 15px; font-weight: 700; line-height: 31px; color:#333;}
.phone{ float:right; padding:37px 0 15px 0;}
input.wpcf7-form-control{ width:100%; float:left; padding:5px 11px; margin:0 0 0px 0!important;}
textarea.wpcf7-form-control{ width:100%; float:left; padding:5px 11px; margin:0 0 15px 0;}
.buttomsub input.wpcf7-submit{width:150px; margin:auto; float:none;}
p.buttomsub{ width:100%; float:left; text-align:center;}
.newsletter.newsletter-subscription{ width:100%; margin:0; text-align:center;}
.newsletter-email { width: 40%; padding:5px 10px 3px!important; border-radius:3px; float:none!important;}
footer{padding:47px 0 42px;}
.wpcf7-form-control-wrap{ margin:0 0 15px 0!important; float:left; width:100%;}
footer h4 {
  text-align:center;
  font-weight: 200;
  text-transform: unset !important;
  font-size:20px;
  }
.fa.fa-phone{ margin:0 3px 0 0;}
header .bottom-header .navbar-default .navbar-nav > li.current-menu-item > a{ color:#fff!important;}
.newsletter dd{ width:100%; float: left;}
.newsletter dd input#frm-email{ width:50%; float:none; margin:auto;}
.CONTACT_INFORMATION{font-size:21px!important;}
.page-id-156 .wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
    margin-bottom: 18px!important;
}
.page-content h3,.page-content h4 {color: #0067A1;};
.home.page-content img, .home.entry-content img{border:none;}
.business-hours {
    float: left;
}

.vc_col-sm-3 > input[type="submit"] {
    height: 34px !important;
    width: 100% !important;
}
.mc4wp-form-fields .vc_col-sm-3 {
    width: 25%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

div.single-listing-tabs .nav-tabs > li:last-child > a {
    background-color: #3ba207;
    border-bottom: 0 none;
    color: #fff;
    padding: 4px 22px 0 20px;
    text-shadow: none;
}

.testimonial blockquote.style1 span, .side-content .testimonial blockquote.style1 span {
    font-size: 20px;
    line-height: 26px;
}



/* Media Queries */
@media screen and (max-width: 720px) {

  .mc4wp-form-fields {
      width: 100%;
    }  
  .mc4wp-form-fields .vc_col-sm-3 {
      width: 50%;
  } 
    .phone {
  	display: none !important;
  }
    header .navbar-brand img {
	  padding-bottom: 10px;
  }
}

/* Media Queries */
@media screen and (max-width: 480px) {

  .mc4wp-form-fields,.mc4wp-form-fields .vc_col-sm-3 {
      width: 100%;
    }  
  .inquiries-wrapper{
      width:95%;
  }
  .fade-in{
      bottom: 55px !important;
  }

}




.inquiries-wrapper{
    display: flex;
    position: relative;
    max-width: 365px;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 7px;
}
.inquiries-images{
    width:85px;
}
.inquiries-images img{
    border-radius: 6px 0px 0px 6px;
}
.recent-enquired a{
    color:#20B12C !important;
}
.recent-enquired{
    padding: 5px 10px;
    color: #fff;
}
.time-inquired{
    position: absolute;
    right: 10px;
    bottom: 5px;
}
.fade-in{
    display: none;
    position: fixed;
    bottom: 15px;
    left: 18px;
}