

.slides li { list-style: none; }

.custom-form .no-label label {
display: none !important;
}
.custom-form input[type="text"], .custom-form input[type="email"] {
height: 58px !important;
font-size: 20px !important;
line-height: 58px !important;
border: 1px solid #cdcdcd !important;
padding: 0px 18px !important;
width: 100% !important;
} 
.custom-form input[type="text"]:focus, .custom-form input[type="email"]:focus {
border-color: #ffe400 !Important;
}
.custom-form .gfield_radio label { display: inline !important; font-size: 20px !important; }
.high-light { background-color: #ffe400; padding: 10px; text-transform: uppercase; }
.high-light-sub {  padding: 10px; }

.f-s-24 .q_icon_list { margin-bottom: 5px !important; }
.f-s-24 { font-size: 24px; }
.f-s-20 { font-size: 20px; }
.blue { color: #008bd2; }
.blue-highlight { padding: 5px 15px; background-color: #008bd2; color: #ffffff; }

footer .column1 {
position: relative;
top: 0px;
}
.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;
}

@media only screen and (min-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,
    .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;
}

#nav-menu-item-15674 li,
#nav-menu-item-15695 li,
#nav-menu-item-15696 li,
#nav-menu-item-15697 li,
#nav-menu-item-15777 li,
#nav-menu-item-15781 li,
#nav-menu-item-15784 li,
#nav-menu-item-15788 li,
#nav-menu-item-15791 li,
#nav-menu-item-15794 li,
#nav-menu-item-15798 li,
#nav-menu-item-15801 li,
#nav-menu-item-15805 li,
#nav-menu-item-15808 li,
#nav-menu-item-15931 li,
#nav-menu-item-15935 li,
#nav-menu-item-15937 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 15px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.more_facts_button .more_facts_button_text {
font-size: 19px;
font-weight: 300;
text-transform: none;
}

.q_list.circle ul>li, .q_list.number ul>li {
margin-bottom: 2px;
}

.q_list.circle ul>li:before {
background-color: #ff7e00;
}

#back_to_top:hover span {
background-color: #ff7e00;
border-color: #ff7e00;
}

#back_to_top:hover span i {
color: #ffffff;
}

.contact_section .separator {
margin-top: 17px;
margin-bottom: 18px;
}

.carousel .item .text .separator {
margin-top: 21px;
margin-bottom: 22px;
}

h6 a {
color: #ff7e00;
}

h6 a:hover {
color: #000000 !important;
}

.carousel-inner .slider_content .text .qbutton.white { -webkit-backface-visibility: hidden; }

.blog_holder.masonry article .post_text .post_text_inner {
padding-left: 0;
}

.blog_holder article.format-quote .post_text .post_text_inner, .blog_holder.masonry article.format-link .post_text .post_text_inner {
padding-left: 23px;
}
.carousel-inner .slider_content .text .qbutton.white {
margin-left: 0px;
}

ul {
margin: 2em 0;
}

ul li {
line-height: 2.5;
list-style: square;
list-style-position: inside;
}

.extralink  { margin-top: 20px; color: #2e2925; 		 font-size: 14px; 			font-weight: 600; 	 text-transform: uppercase;  	 letter-spacing: 0px; }

body .gform_wrapper input[type="button"], body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="reset"] {
background-color: #000000; color: #ffffff; border: 2px solid #000000;
}

body .gform_wrapper input[type="button"]:hover, body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="reset"]:hover {
background-color: #ffe500; color: #000000; border: 2px solid #ffe500;
}

.title_outer { margin-bottom: 50px; }

.textwidget table td {
padding: 5px 20px 0px 0px;
text-align: left;
}

body #gform_wrapper_4 .gform_body .gform_fields .gfield .ginput_container {border: 2px solid black}

@media only screen and (min-width: 769px) { 
.no-mobile {
display: block;
}
.mobile { display: none !important; }
.form-50 {
width: 50%;
clear: none !important;
float: left !important;
}
}

@media only screen and (max-width: 768px) { 
.no-mobile {
display: none;
}
.mobile { display: block !important; }
.mobile-center { text-align: center !important; }
.form-50 {
width: 100%;
}
}


