.tm-header-container.tm-header-full-width > div,
#megamenucss #js-mainnav.darkblue.headroom--unpinned .js-megamenu > div{
    background: #DAB95C url(/images/g_header_bg.jpg) repeat-x top center !important;
    border-bottom: none;
}
.fitvidsignore {    border-top: 1px solid #d2d1cf;}
#tm-top-b-wrapper {
    background: #3C4263;
    border-color: #50504e;
}
.uk-offcanvas-bar{
    background: #f6f4e3;f
}

.uk-nav-offcanvas ul a{
    color: #000000;
}
.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus{
    color: #757575;
}
html .uk-nav.uk-nav-offcanvas > li.uk-active > a, html:not(.uk-touch) .uk-nav-offcanvas ul a:hover, .uk-navbar-toggle:hover, .uk-navbar-toggle:focus{
    color: #757575;
}
.uk-nav-offcanvas > li > a{
    color: #757575;
}

.bottom-cta span.bottom-text-cta{
    color: #000000;
}
.ls-bar-timer {
    border-bottom: 1px solid #F5C336;
    background: #AF9349;
    height: 1px;
}
.slideshow-title-shadow.ls-layer {
    text-shadow: 2px 2px 1px #000;
}
.sticky_wdgt {
    background: #e5c466 url(/images/g_footer-bg.png) repeat-x top left;
    border-top: 1px solid #ceab49;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 100;
    border-radius: 0px;
}
.sticky_wdgt .uk-grid {
    margin-left: 0px;
    border-top: 1px solid #fff600;
}

.pmc-form-white.pmc-shadow form.pmcontact-form input.pmc-input {
    height: 58px;
    border-radius: 5px;
    width: 95% !important;
    background: #E2E2E2;
    border-color: #52566B;
    font-size: 17px;
    color: #1f4681;
    -webkit-box-shadow: unset;
	-moz-box-shadow: unset;
	box-shadow: unset;
}

div#pmcontact91_container .pmc-field-container textarea {
    width: 95% !important;
    background: #E2E2E2;
    border-color: #52566B;
    font-size: 16px;
    color: #3d5966;
    border-radius: 5px;
    -webkit-box-shadow: unset;
	-moz-box-shadow: unset;
	box-shadow: unset;
}

#tm-bottom-a .uk-width-1-1 {
    border-top: 2px solid #c3a43e;
    background: #DAB95C url(/images/g_header_bg.jpg) repeat-x top center !important;
    background-size: cover!important;
    border-bottom: 1px solid #a28f4f;
}
.why-us-text-block h3 {
    color: #3c4263;
}
.main-content-wrapper {
    background: #efeee9;
}

#tm-bottom-c{
	background: #f6f4e3;
}

#pmcontact109_container{
    background: #e2e2e2;
    border: 1px solid #bdbdbd;
}

.pmc-form-blue form.pmcontact-form button, .pmc-form-blue form.pmcontact-form .btn{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fbf344+0,ffd448+100 */
    background: #fbfbfb; /* Old browsers */
    background: -moz-linear-gradient(top, #fbfbfb 0%, #e0e0e0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#e0e0e0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fbfbfb 0%,#e0e0e0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
    color: #000000 !important;
}

.pmc-form-blue form.pmcontact-form button:hover, .pmc-form-blue form.pmcontact-form .btn:hover{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5ed30+0,f6c833+100 */
    background: #eaeaea ; /* Old browsers */
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eaeaea 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eaeaea 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fbfbfb 0%,#eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
div#pmcontact109_text-0 h3{
    color: #000000;
}
#pmcontact109_form label{
    color: #000000;
}

.pmc-form-blue form.pmcontact-form input.pmc-input {
    height: 58px;
    border-radius: 7px;
    border: 1px solid #bdbdbd;
    background: #fffeee;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.pmc-form-white.pmc-shadow form.pmcontact-form button, .pmc-form-white.pmc-shadow form.pmcontact-form .btn {
    background: #efeee9;
}
.pmc-form-blue form.pmcontact-form input.invalid.pmc-input, .pmc-form-blue form.pmcontact-form select.invalid, .pmc-form-blue form.pmcontact-form textarea.invalid {
    border-color: #d08a8a !important;
    -webkit-box-shadow: 0 0 5px #FFFEEE, 0 1px 2px rgba(0,0,0,0.2) inset !important;
    -moz-box-shadow: 0 0 5px #FFFEEE, 0 1px 2px rgba(0,0,0,0.2) inset !important;
    box-shadow: 0 0 5px #FFFEEE, 0 1px 2px rgba(0,0,0,0.2) inset !important;
}
.pmc-form-blue form.pmcontact-form .invalid {
    color: #d80c0c !important;
}
.tm-navbar .uk-navbar-nav > li .uk-dropdown-navbar{
    background: #f6f4e3;
    border: 1px solid #868686;
}
.uk-dropdown-navbar .uk-nav-navbar ul a, .uk-dropdown-navbar .uk-nav-navbar > li > a{
    color: #000000;
}
.uk-dropdown-navbar .uk-nav-navbar > li > a:hover{
    color: #757575;
}

.uk-dropdown-navbar .uk-nav-navbar ul li a:hover, .uk-dropdown-navbar .uk-nav-navba111r > li > a:hover, .uk-dropdown-navbar .uk-nav-navbar > li > a:focus, .uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a, .uk-dropdown-navbar .uk-nav-navbar ul li.uk-active > a {
    color: #d00505;
}

#tm-block-footer{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5af2e+0,ea8800+100 */
    background: #3C4263; /* Old browsers */
    background: -moz-linear-gradient(top, #3C4263 0%, #202644 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #3C4263 0%,#202644 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #3C4263 0%,#202644 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3C4263', endColorstr='#202644',GradientType=0 ); /* IE6-9 */

}

#tm-block-footer .uk-panel-box{
    color: #ecead8;
}

.terms-conditions{
    color: #a5a5a5;
}
#tm-block-footer .uk-panel-box .plumbermarketing a{
   color: #ceab49; 
}
.horizontal-form form.pmcontact-form .pmc-label label{
    color: #4f4f4f;
    text-transform: uppercase;
}

/*.tm-header a.tm-logo img {
    max-height: 68px;
}*/
.tm-navbar .uk-navbar-nav > li:hover > a, .tm-navbar .uk-navbar-nav > li.uk-open > a, .tm-navbar .uk-navbar-nav > li.uk-active > a, .tm-navbar .uk-nav-side > li.uk-active > a
{color: #30396b}
hr {    border-color: #b5b5b5}