

.footer_top .q_social_icon_holder .simple_social {
color: #fff !important;
}

.contact_section h4 {
display: none;
}

.qode-accordion-holder .qode-title-holder {
background: none;
}

.qode-accordion-holder .qode-title-holder.ui-state-active {
background: none !important;
color: #000;
}

.side_menu_button {
line-height: 16px;
}

.wpb_text_column  ul {
margin: 25px 0 !important;
}

.title.has_background {
background-size: cover !important;
}

.breadcrumb {
left: 0 !important;
top: 30px;
}

.testimonials_holder .flex-direction-nav a {
border-radius: 0;
border: 2px solid #11406d;
}

.call_to_action .column2.button_wrapper .qbutton {
border-radius: 5px;
}

.mod-box-center {
text-align: center;
padding: 0 2.1%;
}

@media screen and (max-width: 767px) {
.mod-box-center {
    max-width: 359px;
    display: block;
    margin: 0 auto 1em;
}
}

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;
}

.wpb_text_column blockquote.with_quote_icon {
margin: 2em 0;
}

#field_1_11 .gfield_label { display: none;}
.gform_wrapper .gform_page_footer .button.gform_button,
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button {
    color: #fff;
    padding: 0 15px !important;
    background: #0a2243 !important;
}
.gform_wrapper .gform_page_footer .button.gform_button:hover,
.gform_wrapper .gform_page_footer .button.gform_next_button:hover, 
.gform_wrapper .gform_page_footer .button.gform_previous_button:hover {
 color: #0a2243  !important;
    padding: 0 15px !important;
    background: #fff!important;
}

.gform_wrapper .gf_progressbar {
background-color: #fff !important;
}

body #gform_fields_3 .gfield_label {    font-weight: 500;}



input::-webkit-input-placeholder {
    color: #303030;
}
input:-moz-placeholder {
    /* FF 4-18 */
    color: #303030;
}
input::-moz-placeholder {
    /* FF 19+ */
    color: #303030;
}
input:-ms-input-placeholder {
    /* IE 10+ */
    color: #303030;
}

/*gravity forms*/
.gform_legacy_markup_wrapper .top_label .gfield_label{
font-weight:900 !important;
}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
font-weight:600 !important;
}

.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label
{
font-weight:600 !important;
}