/*
 Theme Name:   Legenda Child
 Theme URI:    http://prins&prins.co.za/legenda-child/
 Description:  Legenda Child Theme
 Author:       Pulling Rabbits
 Author URI:   
 Template:     legenda
 Version:      3.3
 Tags:         
 Text Domain:  legenda-child
*/

@import url("../legenda/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
.header5 .logo img, .header6 .logo img, .header1 .logo img, .header7 .logo img {
max-width: 300px;
margin-left: 0;
float: left;
}
.header5, .header6, .header1, .header7 {
text-align: center;
margin-top: 0px !important; 
margin-bottom: 0px !important;
background:url(images/bgHeader.jpg)50% 0% no-repeat;
padding: 0 30px;
}
.phone {
    color: #fff;
    display: table-cell;
    float: right;
    font-size: 17px;
    line-height: 23px;
    margin-top: 45px;
    padding: 0;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 370px;
}

    .phone strong
    {
        color: #fff;
    }

h1, h2, h3
{
    font-family: 'Open Sans Condensed', sans-serif !important;
}

.page-heading h1 {
	font-size: 45px;
}

#breadcrumb, #breadcrumb a {
	color: #bfbfbf !important;
	margin-top: -3px;
}

.banner-101
{
    background: url(images/banner-bg.jpg) repeat-y;
}

.titlelarge
{
    font-family: 'Open Sans', Arial;
    font-size: 36px;
    color: #fff;
}

.titlemedium
{
    font-family: 'Open Sans', Arial;
    font-size: 26px;
    color: #fff;
}

.guaranteebox
{
    background-color: #373737;
}

.guarantee
{
      color: #fff;
      float: left;
      text-align: center;
      width: 46%;
      padding: 12px 0;
}

.request-a-quote
{
     background-color: #b48d34;
      border: 1px solid #7d7d7d;
      float: left;
      width: 46%;
      padding: 12px 6px;
      margin-top: 18px;
}

    .request-a-quote img
    {
        padding-left: 4px;
    }

    .request-a-quote a, .request-a-quote a:hover, .request-a-quote a:visited
    {
      color: #fff;
      font-size: 16px;
      padding: 5px;
    }

.imagecut img {display: block; margin: 0 auto;}

.clear
{
    clear: both;
}

.design-banner
{
    background-color: #303030 !important;
    padding: 0 !important;
}

.custom-info-wrap {
  margin-bottom: 0px !important;
  float: left;
  width: 100%;
  border-bottom: 0px dotted #dbdbdb;
  color:#fff;
}
.custom-info-wrap a {color:#fff !important;}
.custom-info-wrap img {margin-top:-2px; margin-right:3px;}

.custom-info-wrap2 {
  margin-bottom: 1px !important;
  float: left;
  width: 100%;
  border-bottom: 1px dotted #dbdbdb;
  color:#6f6f6f;
}
.custom-info-wrap2 a {color:#6f6f6f !important;}
.custom-info-wrap2 img {margin-top:-2px; margin-right:3px;}

.testimonials-slider .owl-buttons .owl-prev {left: 10px;top: 40px;}
.testimonials-slider .owl-buttons .owl-next {right: 10px;top: 40px;}

.toolbar .woocommerce-ordering {float: left;margin-bottom: 20px;display: none !important;}
.tabs .tab-title.opened {display: none !important;}

.footer-social-link {
	margin-right: 10px;
}

.copyright.copyright-3, .copyright.copyright-2 {
background: #fff;
border-top: 1px solid #cccccc;
color: #8b8b8b;
}

.customdesigntext {float: right; width: 180px; padding: 12px}

h5 { text-transform: none;}
.header-title h5 span.main-title {font-size: 32px; font-weight: bold; font-family: open sans condensed; text-transform: none;}
.landing-banner-image img {border-bottom: 1px solid #cccccc;}

.page-enquiry-form { background-color: #303030; color: #fff; font-size: 13px; padding: 10px 16px;}
.page-enquiry-form  h2{ color: #bc9a4a; font-size: 19px; line-height: 21px; margin: 0; text-transform: none;}
.page-enquiry-form  .white-title {color: #fff;}
.page-enquiry-form textarea {height: 67px; padding: 4px 6px !important;}
.page-enquiry-form input[type="submit"] { background-color: #BC9A4A; color: #fff;}

.prins-intro { margin-top: 30px !important;}
.top-margin-space {margin-top: 30px !important;}

.grey-bg { background-color: #4d4d4d; color: #fff; margin-bottom: 30px !important; margin-top: 30px !important;}
.grey-bg a:link, .grey-bg a:hover, .grey-bg a:visited, .grey-bg a:active {color: #fff; text-decoration: underline;}
.grey-bg img {clear: left; float: none !important; display: block; margin-bottom: 7px !important;}
.grey-bg strong, .grey-bg b {color: #fff; font-weight: bold !important;}
.grey-bg .column5 {width: 16%; float: left; margin-right: 5px; padding: 20px 20px 40px 20px; background: url(images/divline.gif) no-repeat 0 28px;}
.grey-title-header { font-family: open sans condensed; font-size: 23px; text-align: center; font-weight: normal; margin-bottom: 0 !important; margin-top: 10px !important;}

.guarantee-box {color: #474747; font-style: italic; font-size: 15px; padding: 0 !important; background-color: #e2e2e3; border: 1px solid #dbdbdb; margin-bottom: 30px !important; margin-top: 12px !important;}
.innerborder {border: 2px solid #fff; padding: 26px 50px;}

.landing-page-enquiry { background-color: #373737; color: #fff; font-size: 15px; padding: 30px; text-align: center;}
.landing-page-enquiry h4 {color: #fff; font-weight: bold; font-size: 36px; margin: 8px 0; font-family: open sans condensed;}
.landing-page-enquiry a { background-color: #b48d34; border: 1px solid #7d7d7d; color: #fff; font-size: 18px; padding: 8px 26px; display: inline-block; margin: 20px 0 30px 0 !important;}
.landing-page-enquiry a:hover {color: #fff;}
.page-enquiry-form input[type="text"],
.page-enquiry-form input[type="email"]
{padding: 4px 6px !important;}

.testimonials-row {margin-top: 30px !important; margin-bottom: 30px !important;}
.testimonial-grid .testimonials-row .quote {
    width: 32%;
    padding: 0;
    border-left: 1px solid #000 !important;
	border-right: 1px solid #000 !important;
	border-top: 1px solid #000 !important;
	border-bottom: 1px solid #000 !important;
    margin: 0 7px;
    min-height: 260px;
}

.testimonials-text {
  margin: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 10px 10px;
  border: none;
  padding: 25px;
  margin-bottom: 20px;
  line-height: 24px;
}

.testimonial-grid .testimonials-row .quote blockquote {padding: 20px;}
.testimonial-grid .testimonials-row .quote:nth-child(2n-1) {/*margin-right: 7px !important;*/}
.testimonial-grid .testimonials-row .quote .author strong {font-weight: bold;}
.testimonial-author {padding-bottom: 25px;}

.style2 blockquote.testimonials-text {background: url('../legenda/images/quote.png') no-repeat scroll 10px 10px #FCFCFC !important; }
.style2 .testimonial-grid .testimonials-row .quote {border: none !important;}







@media (max-width: 1024px) {

.phone {}
.customdesigntext {float: right; width: 96%; padding: 12px}
.header { background-color: #303030;    }
.header5 .logo img, .header6 .logo img, .header1 .logo img, .header7 .logo img {margin-left: 0px;}

}

@media (max-width: 780px) {

	.grey-bg .column5 {padding: 20px 10px 10px !important;}

}

@media (max-width: 600px) {

	.grey-bg .column5 {padding: 20px 8px 5px !important;}
	.testimonial-grid .testimonials-row .quote {width: 90% !important;}

}

@media (max-width: 480px) {
   
  .grey-bg .column5 {width: 90% !important;}
  .testimonial-grid .testimonials-row .quote {width: 90% !important;}
  .phone {width: auto; font-size: 15px !important;}
  
}

