

footer .column1 {
position: relative;
top: -18px;
}

.shopping_cart_outer{
display:none;
}
.woocommerce-page .shopping_cart_outer{
display:table;
}
.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.ls-wp-container .qbutton {
-webkit-transition: none;
-ms-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.page-id-15173 .ls-nav-prev,
.page-id-15058 .ls-nav-prev,
.page-id-15173 .ls-nav-next,
.page-id-15058 .ls-nav-next,
.page-id-15234 .ls-nav-prev,
.page-id-15234 .ls-nav-next
{
margin-top: 19px;
}
@media only screen and (max-width: 1000px){
.page-id-15173 .ls-nav-prev,
.page-id-15058 .ls-nav-prev,
.page-id-15173 .ls-nav-next,
.page-id-15058 .ls-nav-next{
		margin-top: -27px;
}
.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:100px;
}
}
.side_menu_button a:last-child {
padding: 0 0 0 17px;
}
.page-id-15173 
.q_slider,
.page-id-15058 .q_slider
{
min-height:560px;
}
.filter_outer {
margin: -8px 0 31px;
}
.filter_holder ul li span{
font-size:13px;
}

ul.homebullets{
font-size:20px;
margin-top:30px;
margin-left:50px;
}

.homebullets li{
margin-bottom:25px;
list-style-type:none;
}

.homebullets li:before{
font-family:FontAwesome;
content:"\f05d";
color:#3F8750;
padding-right:10px;
}
h3.bullettitle{
margin-left:50px;
margin-bottom:25px;
margin-top:-10px;
}

@media screen and (max-width: 800px){
    h3.bullettitle{
      margin-top: 40px; 
      margin-left:0px;}
}

@media screen and (max-width: 800px){
   ul.homebullets{
      margin-left: 0px; }
}

h3.hometextone{
font-size:50px;
color:#fff;
font-weight:100;
}

h3.hometexttwo{
font-size:50px;
color:#fff;
font-weight:900;
margin-bottom:20px;
}

#hometext{
background:rgba(0, 0, 0, 0.67);
padding:20px 20px 40px 20px;
}

a.homecta{
color:#fff;
background:#3F8750;
padding:10px 20px;
width:50%;
font-size:18px;
margin:0 auto;
border-radius:100px;
line-height:40px;
}

a.homecta:hover{
background:#fff;
color:#3F8750;
}

/*--- 2 Column Form Styles Start ---*/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
    color:#303030;
    font-weight:bold;
}
 
#right {
    width: 47%;
    float: left;
    color:#303030;
    font-weight:bold;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}
/*--- 2 Column Form Styles End ---*/

.wpcf7 form.wpcf7-form p{
font-weight:bold;
color:#303030;
margin-top:40px;
}

#respond textarea, #respond input[type="text"], #respond input[type="email"], .contact_form input[type="text"], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type="text"], .comment_holder #respond input[type="email"], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .post-password-form input[type="password"]{
border-color:#d3d3d3 !important;
}

.freeest{
color:#fff !important;
}

.g-recaptcha > div{
 margin 10px auto !important;
 text-align: center;
 width: auto !important;
 height: auto !important;
}