/*
	Theme Name: 123Garden Child Theme
	Theme URI: http://www.lpd-themes.com
	Description: 123Garden Premium WooCommerce Theme
	Author: lpd-themes
	Author URI: http://support.lpd-themes.com
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: 123garden
	Version: 1.1
*/



.featured-img, .gallery-img {
    text-align: center;
}

/*Start cookiebar CSS*/
#cookie-bar {background:#952728; min-height:20px; line-height:20px; color:#eeeeee; text-align:center; padding:3px 0px; opacity:1; box-sizing: content-box;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0 28px 0px 0px; font-size:12px !important; line-height:18px !important; font-weight:300 !important; color:#eeeeee !important;text-align:center;}
#cookie-bar a {color:#ffffff; display:inline-block; text-decoration:none;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#93c848;color: #fff;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {color:#c0e0e3; font-style:italic; font-weight:bold;}
#cookie-bar .cb-policy:hover {color:#c0e0e3; text-decoration:underline;}
#cookie-bar a.cb-enable {color:#fff;background: none repeat scroll 0 0 #66ab36;font-size: 16px;margin-left:10px;padding: 2px 8px;border-radius:2px;font-weight: 500;}
/*End cookiebar CSS*/



.mega-d-none {
    display: none !important;
}

@media(min-width: 1270px){
    /* menu */
ul#mega-menu-primary-menu li a {    font-size: 14px !important;}
div#mega-menu-wrap-primary-menu {    width: 70%;     float: none;    margin-top: 8px;}

/*search*/
.header-middle-logo-left .header-middle-search .form-control {    width: 84% !important;    margin-left: 9px;}
.search {    width: 50%;    float: left; }
.header-middle-search {    width: 100% !important;}


/*buttons*/
.lpd-header-content {    width: 39%;}
.hc-delivery.hc-item, .hc-contact.hc-item {    width: 46% !important;    text-align: center;}
.hc-delivery-content, .hc-contact.hc-item {    text-align: left;  }
.lpd-header-content {    width: 31% !important;    margin-bottom: -90px; }

}
@media(min-width: 992px){
/* shopping cart */
.lpd-shopping-cart.lpd-shopping-cart-style2 {    width: 20%; }
/*search*/
.header-middle-search {
    width: 41%;
    float: left;
    margin-top: 41px !important;
    margin-left: 10px !important;
}
.header-middle-logo-left .header-middle-search .form-control {    width: 83%;}
/*buttons*/
.hc-delivery.hc-item, .hc-contact.hc-item {    width: 48%;}
.lpd-header-content {    width: 100%;}
/*menu */
div#mega-menu-wrap-primary-menu {    width: 100%;    margin-top: 10px; }
ul#mega-menu-primary-menu li a {    font-size: 13px !important;
}
div#mega-menu-wrap-primary-menu {    margin-top: 8px !important;}

}
@media(min-width: 769px){

.hc-delivery.hc-item a, .hc-contact.hc-item a {
    background-position-y: center;
    background-position-x: 9% !important;
}
/* search */
.header-middle-logo-left .header-middle-search .form-control {    width: 49%;    margin-left: 9px;}

div#mega-menu-wrap-primary-menu {
    width: 70%;
    float: left;
    margin-top: -46px;
}
.menu_holder {    width: 77%;    float: left;    margin-top: -55px;}

/* CONTACT FORM */
.half {    width: 45%;    float: left;    margin: 10px; }
.full {    width: 92%;    float: left;    margin: 10px; }
form.wpcf7-form.invalid input {    border-bottom: solid 2px red !important; }

div.wpcf7-validation-errors {
    position: absolute;
    bottom: 43px;
    width: 100%;
    text-align: center;
}
li#mega-menu-item-4126 ul.mega-sub-menu {    width: 228px !important;}
li#mega-menu-item-3798 ul.mega-sub-menu {    width: 300px !important;
}}
@media(max-width: 1100px){

.lpd-header-content {
    padding-top: 20px;
}
.header-middle-logo-left .header-middle-search .form-control {    width: 80%; }
.hc-delivery.hc-item {
    width: 175px;
}
.header-middle-logo-left .header-middle-search .form-control {
    width: 265px
}
.header-middle-logo-left, .header-middle-logo-center {
    border-bottom: 0px solid transparent !important;
}
.lpd-shopping-cart.lpd-shopping-cart-style2 {
    width: 100%;
}
.header-middle-search {
    width: 100%;
    margin-top: 10px !important;
    padding-top: 6px;
    margin-bottom: -13px !important;
}

.lpd-shopping-cart.lpd-shopping-cart-style2 {
    float: right;
}

div#mega-menu-wrap-primary-menu {    float: left;    width: 100%; margin-top: -0px; margin-bottom: 10px;}

.menuToggle {    display: none !important;}
span.email-top, span.phone-top { width: 319px !important; float: left; text-align: center;  margin-bottom: 10px; margin-top: -5px;
}}
@media(max-width: 991px){
/* shopping cart */
.lpd-shopping-cart.lpd-shopping-cart-style2 {    width: 43%; }
/*search*/
.header-middle-search {    width: 400px; }
.header-middle-logo-left .header-middle-search .form-control {    width: 83%;}
/*buttons*/
.hc-delivery.hc-item, .hc-contact.hc-item {    width: 48%; }
/*menu */
div#mega-menu-wrap-primary-menu {    width: 100%;    margin-top: 10px; }
ul#mega-menu-primary-menu li a {    font-size: 13px !important;
}}
@media(max-width: 735px){

/*search*/
.header-middle-logo-left .header-middle-search .form-control {    width: 80%;}
button.search-btn {    width: 20%; }
.search {    float: left;    width: 57%;}
.header-middle-search {    width: 393px; }
.lpd-header-content {    width: 100%;    margin-bottom: 0px; }

/*menu */
div#mega-menu-wrap-primary-menu {    width: 100%;    margin-top: 10px; }
ul#mega-menu-primary-menu li a {    font-size: 12px !important;
}}
@media(max-width: 640px){
/*cart*/
.lpd-shopping-cart.lpd-shopping-cart-style2 {    width: 100%;}

.nav-up { margin-top: -120px; }
a.mega-menu-link {    font-size: 10px !important;}
.header-bottom-wrap.fixed-nav .lpd-header-content { padding-top: 0px; }
.header-middle-search {    width: 350px; }

.hc-delivery.hc-item a, .hc-contact.hc-item a {
    background-position-y: center;
    background-position-x: 18%;
}
span.mob_disnone {
    display: none;
}
.hc-delivery.hc-item, .hc-contact.hc-item {    width: 47%;    text-align: center;}
ul#mega-menu-primary-menu li a {    font-size: 10px !important;
}}
@media(max-width: 480px){
/*cart*/
.lpd-shopping-cart.lpd-shopping-cart-style2 {    width: 100%;}
/*buttons*/
.hc-delivery.hc-item, .hc-contact.hc-item {    width: 47%; }
.hc-delivery.hc-item a, .hc-contact.hc-item a {    background-position-y: center;    background-position-x: 16%;}
/*search*/
.search {    float: left;    width: 100%;  }
.header-middle-logo-left .header-middle-search .form-control {    width: 83%;}
}






span.ty-mainbox-title {
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    background: #66ab36;
    padding: 7px 10px;
    border-radius: 0 20px 0 20px;
    font-style: italic;
}

i.fa.fa-envelope {
    color: #7aba1e;
    margin-right: 5px;
}

#footer-bottom {background: rgb(54, 54, 54)!important}
.term-metal-fencing div#title-breadcrumb.page-header-image {background-image:url('/wp-content/uploads/2017/07/metal-fences.jpg')!important}



