/* Enter Your Custom CSS Here */


/* Gravity Form Edits */
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    padding: 6px!important;}

.gform_wrapper .gfield_radio li label {
    margin: 7px 0 0 7px;}

.gform_wrapper .gfield_checkbox li label {
    margin: 7px 0 0 4px;}

.gform_wrapper .top_label .gfield_label {
    font: Bold 16px / 26px "Open Sans", Helvetica, Arial, Verdana, sans-serif;}

@media only screen and (min-width: 641px) {
	.gform_wrapper ul.gform_fields li.gfield { 
    padding-right: 16px;
    padding-bottom: 22px;
}}

.tablepress {
    border: solid 1px;}

/* Edits to Product Pages */

.woo_discount_rules_variant_table {
	display: none;}


a {
    text-decoration: none;
}
a:hover {
    color: #0A3D70;
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding: 17px 15px 13px;
    background-color: #F3F4F4;
    border-top: 1px solid #eaeaea;
}
.title-color .dt-fancy-title {
    color: #0A3D70;
}
#fancy-header .fancy-title>span, .fancy-header .wf-td .breadcrumbs, .page-title .wf-td .breadcrumbs {
    font-variant: small-caps;
}
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title {
    font-variant: small-caps !important;
}
#footer .alignleft {
    margin-bottom: 8px;
}
.content td {

    border-color: rgba(204,204,204,0.4);
    font: normal 13px / 24px "arial", Helvetica, Arial, Verdana, sans-serif;

}


/* GRAVITY FORMS */

.gform_wrapper ul.gform_fields li.gfield {
    padding-bottom: 0px;
	  margin-bottom: 10px;
}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"] {
    margin-bottom: 0px;
}
body .gform_wrapper ul li.gfield {
    margin-top: 0px;
}
.gform_wrapper li.hidden_label input {
    margin-top: 0px;
}
.gform_wrapper .gform_footer {
    padding: 0px 0 10px;
    margin: 0px 0 0;
}
#main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"] {
    border-radius: 0px;
}
body .gform_wrapper .top_label div.ginput_container {
    margin-top: 2px;
}

.logos-grid .wf-cell {
    margin-bottom: 0px !important;
}

.sidebar .soc-ico a::before, .sidebar-content .soc-ico a::before {
    background-color: #981b1f;
}
.soc-ico a::after, .soc-ico a::before {
    width: 40px;
    height: 40px;
}
.soc-ico a {
    border-radius: 0%;
    width: 40px;
    height: 40px;
}
.sidebar .soc-ico a .soc-font-icon, .sidebar-content .soc-ico a .soc-font-icon {
    color: #ffffff !important;
}
.dt-shortcode-soc-icons [class*=" dt-icon-"], .dt-shortcode-soc-icons [class^="dt-icon-"], .soc-ico [class*=" dt-icon-"], .soc-ico [class^="dt-icon-"], [class*=" soc-font-"], [class^="soc-font-"] {
    font-size: 30px;
}