/*
 Theme Name:   Podium Child
 Theme URI:    http://podium.axiomthemes.com/
 Description:  Podium - Fully Responsive and Mobile Friendly theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     podium
 Version:      1.0.1
 Tags:         light, inheritable theme-options
 Text Domain:  podium
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/**
 * Header
 */
.scheme_default .body_wrap > .side_socials {
    background-color: #000;
}
body .vc_custom_1524230679469 {
    background-color: #000 !important;
}

/**
 * Post Content
 */
p, .has-small-font-size, .has-normal-font-size, .has-medium-font-size {
    line-height: 1.6923em;
}
a {
    text-decoration-thickness: 1px;
}
.wpb_text_column a {
    text-decoration: underline;
    text-decoration-thickness: 1px;
}
.scheme_default .post_item .post_title a:hover,
.scheme_default.blocksidebar .post_item .post_title a:hover,
.scheme_default.blocksidebar .post_item .post_title a:hover {
    color: #c0bebe;
}
body .related_wrap .post_categories {
    display: initial;
}
body .post_meta .post_meta_item.post_categories {
    margin-right: 0;
}
body .post_meta_item.post_categories a {
    margin-right: 0;
}
body .post_meta .post_meta_item.post_categories::after {
    display: initial;
}
dt, b, strong {
    font-weight: 600; }

/**
 * Author Bio
 */
.author_bio p.pc-author-bio-socials {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.21;
    text-transform: uppercase;
    letter-spacing: 5.7px;
    position: relative;
    font-style: normal;
    margin-top: 1.6rem;
}
@media (max-width: 479px) {
    .sc_layouts_title_caption {
        font-size: 2.7em;
    }
    h2 {
        font-size: 2em;
    }
    h3 {
        font-size: 1.8em;
    }
    h4 {
        font-size:1.8em;
    }
    h5 {
        font-size:1.8em;
    }
    h6 {
        font-size:1.8em;
    }
    .breadcrumbs {
        font-size: 1.1em;
    }
}
.wpb_text_column ul li,
.wpb_text_column ol li {
    margin-bottom: 0.4em;
}

/**
 * Sidebar
 */
.wpb_widgetised_column .widget {
    padding: 2em 2.8em;
}
.wpb_widgetised_column .widget + .widget {
    margin-top: 2.25rem;
}
.wpb_widgetised_column .widget .widget_title, .wpb_widgetised_column .widget_block .wp-block-group h1,
.wpb_widgetised_column .widget_block .wp-block-group h2, .wpb_widgetised_column .widget_block .wp-block-group h3,
.wpb_widgetised_column .widget_block .wp-block-group h4, .wpb_widgetised_column .widget_block .wp-block-group h5,
.wpb_widgetised_column .widget_block .wp-block-group h6 {
    position: relative;
    margin-bottom: 1.55em;
    padding-bottom: 1.5em;
}
.wpb_widgetised_column .widget .widget_title:before, .wpb_widgetised_column .widget_block .wp-block-group h1:before,
.wpb_widgetised_column .widget_block .wp-block-group h2:before, .wpb_widgetised_column .widget_block .wp-block-group h3:before,
.wpb_widgetised_column .widget_block .wp-block-group h4:before, .wpb_widgetised_column .widget_block .wp-block-group h5:before,
.wpb_widgetised_column .widget_block .wp-block-group h6:before {
    content: '';
    position: absolute;
    bottom: 0;
    height: 1px;
    width: auto;
    left: -2.1em;
    right: -2.1em;
    background-color: #dcdcdc;
}
.widget_area .post_item .post_title,
aside .post_item .post_title {
    font-size: 22px;
    font-weight: 600;
    line-height: 1.1em;
}
.widget_area .post_item .post_info,
aside .post_item .post_info {
    font-size: 0.85em;
    margin-top: 0.4em;
}

/**
 * Footer
 */
.pe-richsnippets {
    font-size: 1em;
    text-transform: uppercase;
}
.pe-richsnippets #pe_name {
    display: none;
}
.pe-richsnippets a:hover {
    text-decoration: none;
}

/**
 * Single
 */
.post_meta .post_meta_item.post_categories {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
}
.single-post .post_meta_item.post_tags {
    vertical-align: top;
    display: inline-block;
}
.post_item_single .post_content > .post_meta_single {
    float: right;
    display: inline-block;
    vertical-align: top;
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
}
.post_item_single .post_content > .post_meta_single .post_meta {
    margin-top: 0;
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
}
#ez-toc-container,
#ez-toc-container .ez-toc-toggle label, .ez-toc-cssicon {
    border-radius: 0;
}
.scheme_dark.author_info {
    background-color: #000;
}
.pc-author-no-avatar .author_description {
    padding-left: 0;
}
.related_wrap {
    margin-top: 6.5rem;
    padding-top: 6.5rem;
}
.related_wrap .related_wrap_title {
    margin-top: -7px;
}
.comments_form_wrap {
    margin-top: 4.3em;
    padding-top: 4.6em;
}
blockquote:before {
    top: 0;
    left: 0.28em;
}
.entry-content:after {
    content: "";
    clear: both;
    display: table;
}
@media screen and (max-width: 767px) {
    body .post_item_single .post_content > .post_meta_single {
        float: none;
    }
    .post_item_single .post_content > .post_meta_single .post_counters_item .post_counters_number {
        margin-left: 0;
    }
}

/**
 * Blocks
 */

/** Block Archive */
body .podiumchild-archive-block [class*="content_wrap"] > .content {
    width: 670px;
}
.blocksidebar {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
[class*="content_wrap"] > .blocksidebar {
    width: 370px; }
.sidebar_right [class*="content_wrap"] > .blocksidebar {
    float: right; }
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .blocksidebar,
.body_style_fullscreen.sidebar_right [class*="content_wrap"] > .blocksidebar {
    margin-left: -370px; }
.blocksidebar .mejs-controls .mejs-time {
    display: none; }
.blocksidebar .mejs-controls .mejs-time-rail {
    margin: 0 5px; }
.blocksidebar .trx_addons_video_player.with_cover .video_hover {
    font-size: 1.8em; }
.blocksidebar[class*="scheme_"] .sidebar_inner {
    padding: 0; }
.blocksidebar[class*="scheme_"] .widget {
    padding: 2em 2.8em; }
.blocksidebar[class*="scheme_"] .widget.widget_product_search {
    padding: 1.75em 2.5em; }
.blocksidebar[class*="scheme_"] .widget .widget {
    padding: 0; }
.blocksidebar .widget + .widget,
.blocksidebar[class*="scheme_"] .widget + .widget {
    margin-top: 2.25rem; }
.blocksidebar .widget + .widget.widget_bg_image,
.blocksidebar[class*="scheme_"] .widget + .widget.widget_bg_image,
.blocksidebar .widget + .widget.widget_fullwidth,
.blocksidebar[class*="scheme_"] .widget + .widget.widget_fullwidth {
    border-top: none;
    padding-top: 4rem;
    padding-bottom: 4rem; }
.blocksidebar .widget.widget_bg_image + .widget,
.blocksidebar[class*="scheme_"] .widget.widget_bg_image + .widget,
.blocksidebar .widget.widget_fullwidth + .widget,
.blocksidebar[class*="scheme_"] .widget.widget_fullwidth + .widget {
    border-top: none;
    margin-top: 0; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links) {
    padding-left: 0;
    font-size: 1em; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links) ul {
    font-size: 1em;
    padding-left: .5em;
    padding-top: 0.3em; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links) li:before {
    display: none; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links) li a {
    position: relative;
    padding-bottom: 0.3em;
    display: inline-block; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links) li a:before {
    content: '';
    position: absolute;
    bottom: 0;
    height: 1px;
    width: auto;
    transition: all ease 0.3s;
    left: 50%;
    right: 50%;
    opacity: 0; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links) li a:hover:before {
    left: 0;
    right: 0;
    opacity: 1; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links) li + li {
    margin-top: 1.25rem; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links)#recentcomments {
    font-size: 1em;
    font-weight: 600; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links)#recentcomments li > a {
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.21;
    display: block !important;
    margin-top: 7px !important; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links)#recentcomments li > a:before {
    display: none; }
.blocksidebar[class*="scheme_"] .widget ul:not(.wp-block-social-links)#recentcomments li + li {
    margin-top: 1.4em;
    padding-top: 1.5em;
    border-top: 1px solid; }
.blocksidebar[class*="scheme_"] .widget .widget_title,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h1,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h2,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h3,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h4,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h5,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h6 {
    margin-bottom: 1.55em;
    padding-bottom: 1.5em;
    position: relative; }
.blocksidebar[class*="scheme_"] .widget .widget_title:before,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h1:before,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h2:before,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h3:before,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h4:before,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h5:before,
.blocksidebar[class*="scheme_"] .widget_block .wp-block-group h6:before {
    content: '';
    position: absolute;
    bottom: 0;
    height: 1px;
    width: auto;
    left: -2.1em;
    right: -2.1em; }
.blocksidebar .trx_addons_columns_wrap {
    margin-right: 0; }

.blocksidebar .trx_addons_columns_wrap [class*="trx_addons_column-"] {
    display: block;
    width: 100%;
    padding: 0; }
.blocksidebar .slider_pagination_pos_bottom > .swiper-pagination,
.blocksidebar .slider_outer_pagination_pos_bottom > .swiper-pagination {
    bottom: 0.5em; }

.blocksidebar .slider_container .swiper-pagination-bullet,
.blocksidebar .slider_outer .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    line-height: 8px;
    text-align: center; }
.blocksidebar .slider_container.slider_multi .slide_info:not(.slide_info_large),
.blocksidebar .slider_container .slide_info:not(.slide_info_large) {
    bottom: 8px; }

.blocksidebar .slider_container.slider_multi .slide_title,
.blocksidebar .slider_container .slide_info:not(.slide_info_large) .slide_title {
    font-size: 1.2em;
    line-height: 1.2em;
    margin-bottom: 6px; }

.blocksidebar .slider_container.slider_multi .slide_date,
.blocksidebar .slider_container .slide_info:not(.slide_info_large) .slide_date {
    font-size: 12px;
    line-height: 16px; }
/* Widget Categories list in columns or sidebar */
.blocksidebar .widget_categories_list [class*="column-"] {
    width: 100%;
    float: none;
    overflow: hidden; }
.blocksidebar .widget_categories_list [class*="column-"] + [class*="column-"] {
    margin-top: 0.5em; }
.blocksidebar .widget_categories_list .categories_list_style_1 .categories_list_item {
    text-align: left; }
.blocksidebar .widget_categories_list .categories_list_style_1 .categories_list_image {
    display: inline-block;
    width: 32px;
    vertical-align: middle; }
.blocksidebar .widget_categories_list .categories_list_style_1 .categories_list_image img {
    width: 100%;
    height: auto; }
.blocksidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
    display: inline-block;
    vertical-align: middle;
    width: 70%;
    margin: 0;
    font-size: 1em;
    text-align: left;
    text-transform: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
.blocksidebar .widget_categories_list .categories_list_style_1 .categories_list_image + .categories_list_title {
    padding-left: 1em; }
.blocksidebar .sc_recent_news .post_item .post_title {
    font-size: 1em; }

.blocksidebar .sc_recent_news .post_item .post_content {
    font-size: 0.8667em;
    line-height: 1.3846em; }
.blocksidebar .slider_swiper_outer .slider_controls_wrap,
.blocksidebar .slider_swiper.slider_controls_side .slider_controls_wrap {
    display: none; }
.blocksidebar .mejs-controls .mejs-time-rail {
    margin: 0 10px; }
.blocksidebar .mejs-fullscreen-button {
    display: none !important; }
.blocksidebar .mejs-container {
    clear: both;
    max-width: 100%; }
.scheme_default.blocksidebar .sidebar_inner .widget_block.widget_search.widget input[type="search"] {
    color:#5c5c5c;
    border-color:#f2f2f2;
    background-color:#ffffff
}
.scheme_default.blocksidebar .sidebar_inner .widget_block.widget_search.widget input[type="search"]:focus {
    color:#5c5c5c;
    border-color:#5c5c5c;
    background-color:#e8e8e8
}
.scheme_default.blocksidebar .sc_button_simple:not(.sc_button_bg_image), .scheme_default.blocksidebar .sc_button_simple:not(.sc_button_bg_image):before, .scheme_default.blocksidebar .sc_button_simple:not(.sc_button_bg_image):after {
    color: #5c5c5c
}
.scheme_default.blocksidebar .sc_button_simple:not(.sc_button_bg_image):hover, .scheme_default.blocksidebar .sc_button_simple:not(.sc_button_bg_image):hover:before, .scheme_default.blocksidebar .sc_button_simple:not(.sc_button_bg_image):hover:after {
    color: #72cfd5 !important
}
.scheme_default .wp-block-button.is-style-outline > .wp-block-button__link, .scheme_default.blocksidebar .sc_button_bordered:not(.sc_button_bg_image) {
    color: #5c5c5c;
    border-color: #5c5c5c
}
.scheme_default .wp-block-button.is-style-outline > .wp-block-button__link:hover, .scheme_default.blocksidebar .sc_button_bordered:not(.sc_button_bg_image):hover {
    color: #72cfd5 !important;
    border-color: #72cfd5 !important
}
.scheme_default.blocksidebar button, .scheme_default.blocksidebar input[type="reset"], .scheme_default.blocksidebar input[type="submit"], .scheme_default.blocksidebar input[type="button"], .scheme_default.blocksidebar .sc_button_default, .scheme_default.blocksidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .scheme_default.blocksidebar .socials_share:not(.socials_type_drop) .social_icon, .scheme_default.blocksidebar .edd_download_purchase_form .button, .scheme_default.blocksidebar #edd-purchase-button, .scheme_default.blocksidebar .edd-submit.button, .scheme_default.blocksidebar .widget_edd_cart_widget .edd_checkout a, .scheme_default.blocksidebar .sc_edd_details .downloads_page_tags .downloads_page_data > a, .scheme_default.blocksidebar .woocommerce-message .button, .scheme_default.blocksidebar .woocommerce-error .button, .scheme_default.blocksidebar .woocommerce-info .button, .scheme_default.blocksidebar .widget.woocommerce .button, .scheme_default.blocksidebar .widget.woocommerce a.button, .scheme_default.blocksidebar .widget.woocommerce button.button, .scheme_default.blocksidebar .widget.woocommerce input.button, .scheme_default.blocksidebar .widget.woocommerce input[type="button"], .scheme_default.blocksidebar .widget.woocommerce input[type="submit"], .scheme_default.blocksidebar .widget.WOOCS_CONVERTER .button, .scheme_default.blocksidebar .widget.yith-woocompare-widget a.button, .scheme_default.blocksidebar .widget_product_search .search_button, .scheme_default .post_item_single .wp-block-search .wp-block-search__button {
    color: #ffffff !important;
    background-color: #000000
}
.scheme_default .post_item_single .wp-block-search .wp-block-search__button:hover, .scheme_default.blocksidebar button:hover, .scheme_default.blocksidebar button:focus, .scheme_default.blocksidebar input[type="reset"]:hover, .scheme_default.blocksidebar input[type="reset"]:focus, .scheme_default.blocksidebar input[type="submit"]:hover, .scheme_default.blocksidebar input[type="submit"]:focus, .scheme_default.blocksidebar input[type="button"]:hover, .scheme_default.blocksidebar input[type="button"]:focus, .scheme_default.blocksidebar .sc_button_default:hover, .scheme_default.blocksidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .scheme_default.blocksidebar .socials_share:not(.socials_type_drop) .social_icon:hover, .scheme_default.blocksidebar .edd_download_purchase_form .button:hover, .scheme_default.blocksidebar #edd-purchase-button:hover, .scheme_default.blocksidebar .edd-submit.button:hover, .scheme_default.blocksidebar .widget_edd_cart_widget .edd_checkout a:hover, .scheme_default.blocksidebar .sc_edd_details .downloads_page_tags .downloads_page_data > a:hover, .scheme_default.blocksidebar .woocommerce-message .button:hover, .scheme_default.blocksidebar .woocommerce-error .button:hover, .scheme_default.blocksidebar .woocommerce-info .button:hover, .scheme_default.blocksidebar .widget.woocommerce .button:hover, .scheme_default.blocksidebar .widget.woocommerce a.button:hover, .scheme_default.blocksidebar .widget.woocommerce button.button:hover, .scheme_default.blocksidebar .widget.woocommerce button.button:focus, .scheme_default.blocksidebar .widget.woocommerce input.button:hover, .scheme_default.blocksidebar .widget.woocommerce input.button:focus, .scheme_default.blocksidebar .widget.woocommerce input[type="button"]:hover, .scheme_default.blocksidebar .widget.woocommerce input[type="button"]:focus, .scheme_default.blocksidebar .widget.woocommerce input[type="submit"]:hover, .scheme_default.blocksidebar .widget.woocommerce input[type="submit"]:focus, .scheme_default.blocksidebar .widget.WOOCS_CONVERTER .button:hover, .scheme_default.blocksidebar .widget.yith-woocompare-widget a.button:hover, .scheme_default.blocksidebar .widget_product_search .search_button:hover {
    color: #ffffff !important;
    background-color: #333333
}

.scheme_default.blocksidebar .sidebar_inner .widget .widget_title, .scheme_default.blocksidebar .sidebar_inner .widget .widgettitle {
    color: #191919
}
.scheme_default.blocksidebar .sidebar_inner .widget .widget_title:before, .scheme_default.blocksidebar .sidebar_inner .widget .widgettitle:before, .scheme_default.blocksidebar .sidebar_inner .widget_block h1:before, .scheme_default.blocksidebar .sidebar_inner .widget_block h2:before, .scheme_default.blocksidebar .sidebar_inner .widget_block h3:before, .scheme_default.blocksidebar .sidebar_inner .widget_block h4:before, .scheme_default.blocksidebar .sidebar_inner .widget_block h5:before, .scheme_default.blocksidebar .sidebar_inner .widget_block h6:before {
    background-color: #dcdcdc
}
.scheme_default.blocksidebar .sidebar_inner .widget_block.widget_search.widget, .scheme_default.blocksidebar .sidebar_inner .widget {
    background-color: #f2f2f2;
    color: #303030
}
.scheme_default .sidebar_inner .widget + .widget {
    border-color: #e8e8e8
}
.scheme_default.blocksidebar .widget + .widget {
    border-color: #dcdcdc
}
.scheme_default.blocksidebar a {
    color: #5c5c5c
}
.scheme_default.blocksidebar a:hover {
    color: #72cfd5
}
.scheme_default.blocksidebar h1, .scheme_default.blocksidebar h2, .scheme_default.blocksidebar h3, .scheme_default.blocksidebar h4, .scheme_default.blocksidebar h5, .scheme_default.blocksidebar h6, .scheme_default.blocksidebar h1 a, .scheme_default.blocksidebar h2 a, .scheme_default.blocksidebar h3 a, .scheme_default.blocksidebar h4 a, .scheme_default.blocksidebar h5 a, .scheme_default.blocksidebar h6 a {
    color: #1d1d1d
}
.scheme_default.blocksidebar h1 a:hover, .scheme_default.blocksidebar h2 a:hover, .scheme_default.blocksidebar h3 a:hover, .scheme_default.blocksidebar h4 a:hover, .scheme_default.blocksidebar h5 a:hover, .scheme_default.blocksidebar h6 a:hover {
    color: #5c5c5c
}
.scheme_default.blocksidebar ul > li:before {
    background-color: #5c5c5c
}
.scheme_default.blocksidebar li > a, .scheme_default.blocksidebar .post_title > a {
    color: #000000
}
.scheme_default.blocksidebar li > a:hover {
    color: #000000
}
.scheme_default.blocksidebar .post_title > a:hover {
    color: #c0bebe
}
.scheme_default .blocksidebar[class*="scheme_"] .widget ul li a:before {
    background-color: #000000
}
.scheme_default .blocksidebar[class*="scheme_"] .widget ul#recentcomments li > a:hover {
    color: #303030
}
.scheme_default .blocksidebar[class*="scheme_"] .widget ul#recentcomments li + li {
    border-color: #dcdcdc
}
.scheme_default.blocksidebar .post_meta, .scheme_default.blocksidebar .post_meta_item, .scheme_default.blocksidebar .post_meta_item:after, .scheme_default.blocksidebar .post_meta_item:hover:after, .scheme_default.blocksidebar .post_meta .vc_inline-link, .scheme_default.blocksidebar .post_meta .vc_inline-link:after, .scheme_default.blocksidebar .post_meta .vc_inline-link:hover:after, .scheme_default.blocksidebar .post_meta_item a, .scheme_default.blocksidebar .post_info .post_info_item, .scheme_default.blocksidebar .post_info .post_info_item a, .scheme_default.blocksidebar .post_info_counters .post_counters_item, .scheme_default.blocksidebar .post_counters .socials_share .socials_caption:before, .scheme_default.blocksidebar .post_counters .socials_share .socials_caption:hover:before {
    color: #c0bebe
}
.scheme_default.blocksidebar .post_date a:hover, .scheme_default.blocksidebar a.post_meta_item:hover, .scheme_default.blocksidebar .post_meta_item a:hover, .scheme_default.blocksidebar .post_meta .vc_inline-link:hover, .scheme_default.blocksidebar .post_info .post_info_item a:hover, .scheme_default.blocksidebar .post_info_counters .post_counters_item:hover {
    color: #303030
}
.scheme_default.blocksidebar .post_item .post_title a:hover {
    color: #303030
}
.scheme_default.blocksidebar .post_meta_item.post_categories, .scheme_default.blocksidebar .post_meta_item.post_categories a {
    color: #000000
}
.scheme_default.blocksidebar .post_meta_item.post_categories a:hover {
    color: #c0bebe
}
.scheme_default.blocksidebar .post_meta_item .socials_share .social_items {
    background-color: #f2f2f2
}
.scheme_default.blocksidebar .post_meta_item .social_items, .scheme_default.blocksidebar .post_meta_item .social_items:before {
    background-color: #f2f2f2;
    border-color: #dcdcdc;
    color: #b7b7b7
}
.scheme_default.blocksidebar .widget_archive li {
    color: #1d1d1d
}
.scheme_default.blocksidebar .widget_calendar caption {
    color: #191919
}
.scheme_default.blocksidebar .widget_calendar tbody td a, .scheme_default.blocksidebar .widget_calendar th {
    color: #303030
}
.scheme_default.blocksidebar .widget_calendar tbody td {
    color: #303030 !important
}
.scheme_default.blocksidebar .widget_calendar tbody td a:hover {
    color: #5c5c5c
}
.scheme_default.blocksidebar .widget_calendar tbody td a:after {
    background-color: #5c5c5c
}
.scheme_default.blocksidebar .wp-calendar-nav a:before, .scheme_default.blocksidebar .widget_calendar td#prev a:before, .scheme_default.blocksidebar .widget_calendar td#next a:before {
    background-color: #f2f2f2
}
.scheme_default.blocksidebar .widget_categories li {
    color: #1d1d1d
}
.scheme_default.blocksidebar .widget_rss .widget_title a:first-child {
    color: #5c5c5c
}
.scheme_default.blocksidebar .widget_rss .widget_title a:first-child:hover {
    color: #72cfd5
}
.scheme_default.blocksidebar .widget_rss .rss-date {
    color: #b7b7b7
}
.scheme_default .blocksidebar .trx_addons_accent, .scheme_default.blocksidebar .trx_addons_accent, .scheme_default .blocksidebar .trx_addons_accent > a, .scheme_default.blocksidebar .trx_addons_accent > a, .scheme_default .blocksidebar .trx_addons_accent > *, .scheme_default.blocksidebar .trx_addons_accent > * {
    color: #5c5c5c
}
.scheme_default .blocksidebar .trx_addons_accent > a:hover, .scheme_default.blocksidebar .trx_addons_accent > a:hover {
    color: #1d1d1d
}
.scheme_default.blocksidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a {
    color: #333333;
    background-color: #dcdcdc
}
.scheme_default.blocksidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a, .scheme_default.blocksidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
    color: #ffffff;
    background-color: #5c5c5c
}
.scheme_default.blocksidebar .widget_contacts .contacts_info {
    color: #333333
}
.scheme_default.blocksidebar .widget_contacts .contacts_info span:before, .scheme_default.blocksidebar .widget_contacts .contacts_info > div > a:before, .scheme_default.blocksidebar .widget_contacts .contacts_info > a:before {
    color: #5c5c5c
}
.scheme_default.blocksidebar .widget_contacts .contacts_info span a, .scheme_default.blocksidebar .widget_contacts .contacts_info > div > a, .scheme_default.blocksidebar .widget_contacts .contacts_info > a {
    color: #1d1d1d
}
.scheme_default.blocksidebar .widget_contacts .contacts_info span a:hover, .scheme_default.blocksidebar .widget_contacts .contacts_info > div > a:hover, .scheme_default.blocksidebar .widget_contacts .contacts_info > a:hover {
    color: #5c5c5c
}
.scheme_default .sidebar_inner .sc_recent_news .post_counters_item:hover, .scheme_default .sidebar_inner .sc_recent_news .post_counters .post_counters_edit a:hover {
    color: #1d1d1d;
    background-color: #f2f2f2
}
.scheme_default.blocksidebar .widget_twitter .widget_content .sc_twitter_list li {
    color: #333333
}
.scheme_default.blocksidebar .widget_twitter .widget_content .sc_twitter_list li:before {
    color: #5c5c5c !important
}
.scheme_default .sidebar_inner .socials_wrap .social_item .social_icon {
    background-color: #e6e8eb
}
.scheme_default .sidebar_inner .socials_wrap .social_item:hover .social_icon {
    color: #ffffff
}
.scheme_default .sidebar_inner .socials_wrap .social_item:hover .social_icon {
    background-color: #72cfd5
}
.scheme_default.blocksidebar .socials_wrap .social_item .social_icon {
    color: #ffffff;
    background-color: #000000
}
.scheme_default.blocksidebar .socials_wrap .social_item:hover .social_icon {
    color: #ffffff;
    background-color: #333333
}
.scheme_default.blocksidebar .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
    color: #191919;
    background-color: transparent
}
.scheme_default.blocksidebar .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon {
    color: #000000;
    background-color: transparent
}
.scheme_default.blocksidebar .sidebar_inner .widget.widget_search {
    background: #191919;
    color: #ffffff
}
.scheme_dark .scheme_default.blocksidebar .sidebar_inner .widget.widget_search {
    background: #ffffff;
    color: #191919
}
.scheme_default.blocksidebar .sidebar_inner .widget.widget_search .widget_title {
    color: #ffffff
}
.scheme_default .blocksidebar[class*="scheme_"] .widget.widget_search form:after {
    color: #ffffff
}
.scheme_default .blocksidebar[class*="scheme_"] .widget.widget_search form:hover:after {
    color: rgba(255, 255, 255, 0.7)
}
.scheme_default .blocksidebar[class*="scheme_"] .widget.widget_search input[type="search"] {
    background-color: rgba(255, 255, 255, 0);
    color: #ffffff;
    border-color: rgba(255, 255, 255, 0)
}
.scheme_default .blocksidebar[class*="scheme_"] .widget.widget_search input[type="search"]::-webkit-input-placeholder {
    color: #ffffff
}
.scheme_default .blocksidebar[class*="scheme_"] .widget.widget_search input[type="search"]::-moz-placeholder {
    color: #ffffff
}


/*podiumchild-archive-block*/
@media (max-width: 1439px) {
    [class*="content_wrap"] > .blocksidebar {
        width: 370px; }

    /* Content and Sidebar */
    body .podiumchild-archive-block [class*="content_wrap"] > .content {
        width: 640px; }

    body.body_style_boxed:not(.expand_content) .podiumchild-archive-block [class*="content_wrap"] > .content {
        width: 563.5757575758px; }

    [class*="content_wrap"] > .blocksidebar {
        width: 370px; }

    body.body_style_boxed [class*="content_wrap"] > .blocksidebar {
        width: 343.0909090909px; }

    /* Fullwide or Fullscreen with sidebar */

    .podiumchild-archive-block.sidebar_right [class*="content_wrap"] > .blocksidebar {
        margin-left: -370px; }
    
    /* Widgets */
    .blocksidebar .widget + .widget.widget_bg_image,
    .blocksidebar[class*="scheme_"] .widget + .widget.widget_bg_image,
    .blocksidebar .widget + .widget.widget_fullwidth,
    .blocksidebar[class*="scheme_"] .widget + .widget.widget_fullwidth {
        padding-top: 3em;
        padding-bottom: 3em; }

    .blocksidebar[class*="scheme_"] .widget {
        padding: 2em 2em; }

    .blocksidebar[class*="scheme_"] .widget .widget_title:before {
        left: -1.5em;
        right: -1.5em; }
}
@media (max-width: 1279px) {

    /* Content and Sidebar */
    body .podiumchild-archive-block [class*="content_wrap"] > .content {
        width: 532.6343434343px; }

    body.menu_style_side .podiumchild-archive-block [class*="content_wrap"] > .content {
        width: 472.6343434343px; }

    [class*="content_wrap"] > .blocksidebar,
    body.body_style_boxed [class*="content_wrap"] > .blocksidebar {
        width: 324.2545454545px; }

    /* Fullwide or Fullscreen with sidebar */
    .podiumchild-archive-block.sidebar_right [class*="content_wrap"] > .blocksidebar {
        margin-left: -324.2545454545px; }

    .blocksidebar[class*="scheme_"] .widget .widget_title:before {
        left: -1.5em;
        right: -1.5em; }
}

@media (max-width: 1023px) {

    /* Content and Sidebar */
    body .podiumchild-archive-block [class*="content_wrap"] > .content {
        width: 100% !important;
        float: none; }

    [class*="content_wrap"] > .blocksidebar {
        width: 100% !important;
        float: none;
        margin-top: 4em; }

    /* Fullwide or Fullscreen with sidebar */
    .podiumchild-archive-block.sidebar_right [class*="content_wrap"] > .content {
        padding-right: 0 !important;
        float: none; }

    .podiumchild-archive-block.sidebar_right [class*="content_wrap"] > .blocksidebar {
        margin-left: 0 !important;
        float: none; }

    /* Widgets */
    .blocksidebar .sidebar_inner {
        margin: 0 -1%; }

    .blocksidebar .widget, .blocksidebar[class*="scheme_"] .widget {
        display: inline-block;
        float: none;
        vertical-align: top;
        width: 48%;
        margin: 0 1%;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box; }

    .blocksidebar .widget + .widget, .blocksidebar[class*="scheme_"] .widget + .widget {
        margin-top: 0; }

    .blocksidebar .widget + .widget + .widget,
    .blocksidebar[class*="scheme_"] .widget + .widget + .widget {
        margin-top: 30px !important; }
}
@media (max-width: 767px) {

    /* Content and Sidebar */
    body podiumchild-archive-block [class*="content_wrap"] > .content {
        margin-bottom: 0; }

    [class*="content_wrap"] > .blocksidebar {
        margin-top: 3em; }

    /* Widgets */
    .blocksidebar .widget,
    .blocksidebar[class*="scheme_"] .widget {
        width: 48%; }

    .blocksidebar .widget + .widget + .widget, .blocksidebar[class*="scheme_"] .widget + .widget + .widget {
        margin-top: 20px !important; }

    .blocksidebar .sidebar_inner {
        margin: 0; }

    .blocksidebar .widget,
    .blocksidebar[class*="scheme_"] .widget {
        width: 100%;
        margin: 0; }

    .blocksidebar .widget + .widget, .blocksidebar[class*="scheme_"] .widget + .widget {
        margin-top: 20px; }

    .blocksidebar[class*="scheme_"] .widget {
        padding: 2em; }

    .blocksidebar[class*="scheme_"] .widget .widget_title:before {
        left: -1.5em;
        right: -1.5em; }
}
@media (max-width: 479px) {

    [class*="content_wrap"] > .blocksidebar {
        margin-top: 3.5em; }

    /* Widgets */
    .blocksidebar .widget, .blocksidebar[class*="scheme_"] .widget {
        width: 100%; }

    .blocksidebar .widget + .widget, .blocksidebar[class*="scheme_"] .widget + .widget {
        margin-top: 20px !important; }
}



/** Blogger */
.sc_blogger_default .sc_blogger_item + .sc_blogger_item {
    padding-top: 6.5rem;
    border-top: 1px solid #e8e8e8;
    margin-top: 6.5rem;
}
h1.sc_blogger_item_title,
h2.sc_blogger_item_title,
h3.sc_blogger_item_title,
h4.sc_blogger_item_title,
h5.sc_blogger_item_title,
h6.sc_blogger_item_title {
    font-size: 2.8em;
    font-weight: 500;
    font-style: normal;
    line-height: 1.00em;
}
.sc_blogger .sc_blogger_item .sc_blogger_item_title {
    margin: 0 0 2.1rem;
}
.sc_blogger_default .sc_blogger_item_content {
    padding-top: 0;
}
.sc_blogger_default .sc_blogger_item_content .post_meta {
    margin: 0 0 10px;
}
.sc_blogger .sc_blogger_item .sc_blogger_item_featured {
    margin-bottom: 2rem;
}
.sc_blogger_default .sc_blogger_item_excerpt {
    margin-top: 2.55rem;
}
@media (max-width: 767px) {
    body .sc_blogger_default .sc_blogger_item .sc_blogger_item_content {
        padding-top: 0;
    }
    h1.sc_blogger_item_title,
    h2.sc_blogger_item_title,
    h3.sc_blogger_item_title,
    h4.sc_blogger_item_title,
    h5.sc_blogger_item_title,
    h6.sc_blogger_item_title {
        font-size: 3.3em;
    }
}
@media (max-width: 479px) {
    h1.sc_blogger_item_title,
    h2.sc_blogger_item_title,
    h3.sc_blogger_item_title,
    h4.sc_blogger_item_title,
    h5.sc_blogger_item_title,
    h6.sc_blogger_item_title {
        margin: 0;
        font-size: 2em;
    }
}
body .shariff ul {
    margin-left: -5px !important;
    margin-right: -5px !important;
}