/*
 Theme Name:   drrenovations Child
 Theme URI:    http://webmarketers.ca/
 Description:  In 2014, Creating a magazine website with WordPress has never been easier.
 Author:       webmarketers
 Author URI:   http://webmarketers.ca/
 Template:     drrenovations
 Version:      1.0.0
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain:  WP_Spectrum
*/


/*
-------------------------------------------------------------- */

h1.title-style1 {
    margin: 0;
    text-align: center;
    position: relative;
    font-size: 22px;
    font-weight: 700;
    line-height: 24px;
}
h1.title-style1 span{ background-color: #FFF; padding-left: 8px; padding-right: 8px;}
h1.title-style1:after {
    content: "";
    height: 2px;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 12px;
    z-index: -1;
    border-top: 1px solid #e9e9e9;
}
.vc_separator .vc_sep_holder {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}
.contact-ttl.vc_separator{
    display: table;
}
.contact-ttl .cs_separator_desc{ text-align: center;}
.wpcf7-form.contact-style-2 input[type="email"]{ height: 38px; line-height: 38px; font-size: 13px; font-weight: normal;}
#header-sticky ul.cshero-dropdown > li > a { padding-right: 8px !important; padding-left:8px !important; font-size:14px !important ! } 
.po-abs{position: relative;}
.bbb-logo{ position: absolute; top: 5px; right: 380px;}

.request-quote-slide {
    background: rgba(0, 0, 0, 0.5);
    padding: 10px 15px 5px !important;
    width: 310px;
}
.request-quote-slide h2 {
    color: #FFF !important;
    font-size: 18px !important;
    text-align: center;
	margin: 0 0 5px;
}
.request-quote-slide input[type='text'], .request-quote-slide input[type='email'], .request-quote-slide textarea{
    height: 40px;
    width: 100%;
    margin-bottom: 8px !important;
    font-size: 13px !important;
font-weight: normal;
}
.request-quote-slide textarea{
    resize: none;
    height: 70px;
	margin-bottom: 5px !important;
}
.request-quote-slide input[type='submit'] {
    width: 100%;
    height: 34px;
    line-height: 34px;
    padding: 0 15px !important;
}
#cshero-header .cs_mega_menu ul ul li a {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 14px;
}
#cshero-header ul.cshero-dropdown ul.sub-menu li:not(.group):hover a, body #cshero-header ul.cshero-dropdown ul > li.current-menu-item > a {
    background-color: #78d0b0;
}


@media (max-width: 992px){
.bbb-logo{ right: 310px;}
.head-cont{ font-size: 15px;}
}
@media (max-width: 767px){
.bbb-logo{position: static; margin: 10px 0;}
}