/*----------  x/framework/functions/global/admin/customizer/output/  ----------*/

a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.x-comment-time:hover,
#reply-title small a,
.comment-reply-link:hover,
.x-comment-author a:hover,
.x-recent-posts a:hover .h-recent-posts {
    color: #ff2a13;
}

a:hover,
#reply-title small a:hover {
    color: #d80f0f;
}

.entry-title:before {
    color: #dddddd;
}

a.x-img-thumbnail:hover,
li.bypostauthor>article.comment {
    border-color: #ff2a13;
}

.flex-direction-nav a,
.flex-control-nav a:hover,
.flex-control-nav a.flex-active,
.x-dropcap,
.x-skill-bar .bar,
.x-pricing-column.featured h2,
.h-comments-title small,
.x-pagination a:hover,
.x-entry-share .x-share:hover,
.entry-thumb,
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover,
.x-highlight,
.x-recent-posts .x-recent-posts-img:after,
.x-portfolio-filters {
    background-color: #ff2a13;
}

.x-portfolio-filters:hover {
    background-color: #d80f0f;
}

.x-main {
    width: 68.79803%;
}

.x-sidebar {
    width: 24.79803%;
}

.h-landmark {
    font-weight: 400;
}

.x-comment-author a {
    color: #999999;
}

.x-comment-author a,
.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-rating label,
.comment-form-comment label,
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar th,
.x-accordion-heading .x-accordion-toggle,
.x-nav-tabs>li>a:hover,
.x-nav-tabs>.active>a,
.x-nav-tabs>.active>a:hover {
    color: #272727;
}

.widget_calendar #wp-calendar th {
    border-bottom-color: #272727;
}

.x-pagination span.current,
.x-portfolio-filters-menu,
.widget_tag_cloud .tagcloud a,
.h-feature-headline span i,
.widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #272727;
}

@media (max-width: 979px) {}

html {
    font-size: 14px;
}

@media (min-width: 480px) {
    html {
        font-size: 14px;
    }
}

@media (min-width: 767px) {
    html {
        font-size: 14px;
    }
}

@media (min-width: 979px) {
    html {
        font-size: 14px;
    }
}

@media (min-width: 1200px) {
    html {
        font-size: 14px;
    }
}

body {
    font-style: normal;
    font-weight: 400;
    color: #999999;
    background-color: #ffffff;
}

.w-b {
    font-weight: 400 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: null;
    font-style: normal;
    font-weight: 700;
}

h1,
.h1 {
    letter-spacing: -0.035em;
}

h2,
.h2 {
    letter-spacing: -0.035em;
}

h3,
.h3 {
    letter-spacing: -0.035em;
}

h4,
.h4 {
    letter-spacing: -0.035em;
}

h5,
.h5 {
    letter-spacing: -0.035em;
}

h6,
.h6 {
    letter-spacing: -0.035em;
}

.w-h {
    font-weight: 700 !important;
}

.x-container.width {
    width: 88%;
}

.x-container.max {
    max-width: 1200px;
}

.x-main.full {
    float: none;
    display: block;
    width: auto;
}

@media (max-width: 979px) {
    .x-main.full,
    .x-main.left,
    .x-main.right,
    .x-sidebar.left,
    .x-sidebar.right {
        float: none;
        display: block;
        width: auto !important;
    }
}

.entry-header,
.entry-content {
    font-size: 1rem;
}

body,
input,
button,
select,
textarea {
    font-family: null;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
blockquote {
    color: #272727;
}

.cfc-h-tx {
    color: #272727 !important;
}

.cfc-h-bd {
    border-color: #272727 !important;
}

.cfc-h-bg {
    background-color: #272727 !important;
}

.cfc-b-tx {
    color: #999999 !important;
}

.cfc-b-bd {
    border-color: #999999 !important;
}

.cfc-b-bg {
    background-color: #999999 !important;
}

body .gform_wrapper .gfield_required,
body .gform_wrapper span.ginput_total {
    color: #ff2a13;
}

body .gform_wrapper h2.gsection_title,
body .gform_wrapper h3.gform_title {
    font-weight: 700;
}

body .gform_wrapper h2.gsection_title {
    letter-spacing: -0.035em !important;
}

body .gform_wrapper h3.gform_title {
    letter-spacing: -0.035em !important;
}

body .gform_wrapper .top_label .gfield_label,
body .gform_wrapper .left_label .gfield_label,
body .gform_wrapper .right_label .gfield_label {
    font-weight: 400;
}

