/*
Theme Name: Martin Plant Motors
Theme URI: http://martinplantmotors.ie
Description: Bootstrap Responsive Theme. Using Twitter Bootstrap 3. For Wordpress.
Author: Michael Mooney @ Biz-Tech.ie
Author URI: http://biz-tech.ie
Version: 1.0
License: MIT License
License URI: http://opensource.org/licenses/MIT
*/

@import url("css/bootstrap.min.css");

.wrapper{
 margin: 0 auto;
 width: 90%;
 height: auto;
 font-size: 1.1em;
 padding-top: 3.5em;
}

.navbar-default {
  background-color: #0000B8;
  font-size: 1.2em;
}
.navbar-default .navbar-brand {
  color: #FFFFFF;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #FFffff;
}
.navbar-default .navbar-nav > li > a {
  color: #FFffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #FF6600;
  border: 3px solid;
  border-radius: 25px;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #FF6600;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #003399;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #FF6600;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #FF6600;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #003399;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    right: 50%;
    color: #FFffff;
    font-size: 1em;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
  background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: rgba(0, 0, 43, 1);
  background-color: #FFffff;
  border: 3px solid;
  border-radius: 25px;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
}
.navbar-brand  { display: none; 
} 

.dropdown-menu {
  position: absolute;
  top: 100%;
  float: left;
  right: 0;
  left: 5em;
  z-index: 1000;
  display: none;
  min-width: 180px;
  max-width: auto;
  padding: 5px 0;
  margin: 20px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
}
.site-title{
  text-align: center;
  color: #0000B8;
  font-size: 5em;
  font-family: "Brush Script MT";
}
.site-slogan{
  text-align: center;
  color: #0000B8;
  font-size: 2em;
}
.site-contact-details{
  text-align: center;
  color: #0000B8;
}
.about-header{
  text-align: center;
  color: #0000B8;
}
.about-content{
  text-align: center;
}
.service-headers{
  color: #ffffff;
  background-color: #0000B8;
}
.cc{
  background-color: #FF6600;
  color: #FFFFFF;
}
.extra{
  text-align: center;
  color: #FFFFFF;
  background-color: #0000B8;
}
.vat{
  text-align: center;
  color: #0000B8;
}
.sidebar-container  ul li{
  list-style: none; /* to remove the bullets */
  text-align: left;
}
.addressDiv {
    width: 90%;
    float: left;
    text-align: center;
}

.addressContent {
    font-size: 2em;
}

.main-footer{
  text-align: left;
}
.footer-area-1 ul li{ 
  font-size: 1.1em;
  list-style: none; /* to remove the bullets */
  text-align: left;
}
.footer-area-2  ul li{
  font-size: 1.1em;
  list-style: none; /* to remove the bullets */
  text-align: center;
}
.footer-area-3  ul li{
  font-size: 1.1em;
  list-style: none; /* to remove the bullets */
  text-align: right;
}
.panel-default {
  border-color: rgba(0, 0, 43, 1);
  box-shadow: 10px 10px 5px #888888;
}
.panel-default > .panel-heading {
  color: #FFFFFF;
  background-color: #0000B8;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  font-size: 1.1em;
  color: #0000B8;
  text-align: center;
}
.panel-default > .panel-heading .badge {
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
}
.btn-default {
  color: #FFFFFF;
  background-color: #0000B8;
  border: 2px solid;
  border-radius: 25px;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #FFFFFF;
  background-color: #FF6600;
  border: 2px solid;
  border-radius: 25px;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/*
Commentlist
*/

ol.commentlist {
  counter-reset: li; /* Initiate a counter */
  padding: 0
}
ol.commentlist ul {
  padding: 0
}
ol.commentlist > li {
  position: relative;
  margin: 0 0 20px 0;
  list-style: none /* Disable the normal item numbering */
}
ol.commentlist > li:before {
  content: "Thread " counter(li); /* Use the counter as content */
  counter-increment: li; /* Increment the counter by 1 */
  position:absolute;  
  top: 0;
  right: 0;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom-left-radius: 4px;
  padding: 5px 20px 5px 10px;
  color: #999
}
ol.commentlist li ol,
ol.commentlist li ul {
  list-style-type: none;
  margin: 0
}

.commentlist li li {
  background: #f8f8f8;
}
.commentlist li li li {
  background: #fff
}
.commentlist li li li li {
  background: #f8f8f8
}
.commentlist li li li li li li {
  background: #fff
}
.commentlist li {
  padding: 20px
}
.commentlist ul li {
  margin-top: 20px;
  margin-bottom: 0
}
.reply p {
  margin: 0
}

/*
WOOCOMMERCE - re-styling
If you don't want this, delete this segment of the CSS and delete the corresponding segment of bst.js
*/

.woocommerce a:focus {
  outline: none
}
.woocommerce .count {
  background: inherit
}
.woocommerce .added_to_cart {
  display: block !important
}
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before {
  padding-top: 0
}
.woocommerce #content input.button, 
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce-page #content input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button {
  /* .btn */
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  /* .btn-primary */
  color: #FFF;
  background: #337AB7;
  border-color: #2E6DA4;
  /* BOOTSTRAP THEME .btn-primary */
  background-image: linear-gradient(to bottom, #337AB7 0px, #265A88 100%);
  background-repeat: repeat-x;
  border-color: #245580;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 1px rgba(0, 0, 0, 0.075);
  /* Extra fixes */ 
  text-shadow: none;
  /* box-shadow: none; */
  /* Un-comment the line above if you are not using the BOOTSTRAP THEME. */
}
.woocommerce #content input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover {
  /* .btn-primary:hover */
  color: #FFF;
  background: #286090;
  border-color: #204D74;
  /* BOOTSTRAP THEME .btn-primary:hover */
  background-color: #265A88;
  background-position: 0px -15px;
}
.woocommerce #content input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt, 
.woocommerce-page #content input.button.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce-page a.button.alt, 
.woocommerce-page button.button.alt, 
.woocommerce-page input.button.alt {
  /* .btn */
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  /* .btn-success */
  color: #FFF;
  background-color: #5CB85C;
  border-color: #4CAE4C;
  /* BOOTSTRAP THEME .btn-success */
  background-image: linear-gradient(to bottom, #5CB85C 0px, #419641 100%);
  background-repeat: repeat-x;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 1px rgba(0, 0, 0, 0.075);
  /* Extra fixes */
  text-shadow: none;
  /* box-shadow: none; */
  /* Un-comment the line above if you are not using the BOOTSTRAP THEME. */
}
.woocommerce #content input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover, 
.woocommerce-page #content input.button.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, 
.woocommerce-page a.button.alt:hover, 
.woocommerce-page button.button.alt:hover, 
.woocommerce-page input.button.alt:hover {
  /* Extras fixes */
  background: none;
  text-shadow: none;
  /* .btn-success:hover */
  color: #FFF;
  background-color: #449D44;
  border-color: #398439;
  /* BOOTSTRAP THEME .btn-success:hover */
  background-color: #419641;
  background-position: 0px -15px;
}


.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error {
  /* Extra fixes */
  padding: 0;
  margin: 0;
  position: relative;
  border-top: none;
  background: none;
  text-shadow: none;
  list-style: outside none none !important;
  width: auto;
  /* box-shadow: none; */
  /* Un-comment the line above if you are not using the BOOTSTRAP THEME. */
  /* .alert */
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  /* .alert-danger */
  color: #A94442;
  background-color: #F2DEDE;
  border-color: #EBCCD1;
  /* BOOTSTRAP THEME .alert */
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
  /* BOOTSTRAP THEME .alert */
  background-image: linear-gradient(to bottom, #F2DEDE 0px, #E7C3C3 100%);
  background-repeat: repeat-x;
  border-color: #DCA7A7;
}
.woocommerce .woocommerce-error:after, 
.woocommerce .woocommerce-error:before, 
.woocommerce-page .woocommerce-error:after, 
.woocommerce-page .woocommerce-error:before {
  display: none;
}

@media screen and (min-width: 0px) and (max-width: 500px) {

.navbar-brand  { display: block; 
}   /* show it on mobile */
.site-logo { display: none; 
}   /* hide it elsewhere */
.wrapper{
  font-size: 1em;
  width: 93%;
}
.site-title{
  text-align: center;
  color: #0000B8;
  font-size: 3em;
  font-family: "Brush Script MT";
}
.site-slogan{
  text-align: center;
  color: #0000B8;
  font-size: 1.3em;
}
.about-header{
  font-size: 1.4em;
}
.section-stack {
       font-size: 1em;
       width:100%;
       max-width:100%;
       margin:0 auto;
       float:left;
}
.formDiv {
    width: 90%;
    float: left;
    padding-left: 5%;
}
.footer-area-1 ul li{ 
  font-size: 1em;
  list-style: none; /* to remove the bullets */
  text-align: left;
}
.footer-area-2  ul li{
  font-size: 1em;
  list-style: none; /* to remove the bullets */
  text-align: left;
}
.footer-area-3  ul li{
  font-size: 1em;
  list-style: none; /* to remove the bullets */
  text-align: left;
}
}

@media screen and (min-width: 501px) and (max-width: 767px) {

.navbar-brand { 
  display: block; 
}   /* show it on mobile */
.wrapper{
  font-size: 1em;
  width: 95%;
}
.section-stack {
       font-size: 1em;
       width:100%;
       max-width:100%;
       margin:0 auto;
       float:left;
}
.formDiv {
    width: 90%;
    float: left;
    padding-left: 5%;
}
.addressContent {
    font-size: 1em;
}
.footer-area-1 ul li{ 
  font-size: 1em;
  list-style: none; /* to remove the bullets */
  text-align: left;
}
.footer-area-2  ul li{
  font-size: 1em;
  list-style: none; /* to remove the bullets */
  text-align: left;
}
.footer-area-3  ul li{
  font-size: 1em;
  list-style: none; /* to remove the bullets */
  text-align: left;
}
}

@media (max-width: 1000px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
    margin-top: 7.5px;
  }
  .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
      display:block !important;
  }

} 