/*
Theme Name: Mystik Child
Theme URI: http://mystik.themerex.net/
Template: mystik
Author: ThemeREX
Author URI: https://themerex.net/
Description: Mystik is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Tags: flexible-header,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,full-width-template,microformats,post-formats,theme-options,threaded-comments,translation-ready
Version: 1.0
Updated: 2019-06-10 09:41:54

*/

/* Home Banner */

.home-banner-main .elementor-widget-wrap.elementor-element-populated{
    padding: 0 !important;
}

/* Home Banner */

.footer-section .elementor-widget-container p a{
	color:#000 !important;
}

.footer-section .elementor-widget-container p a:hover{
	color:#93548d !important;
}
.coomon-content .sc_title span{
	color:#fff !important;
}

.common-banner .sc_layouts_title .sc_layouts_title_caption{
	color:#fff !important;
}
.common-banner .sc_layouts_title .sc_layouts_title_breadcrumbs{
	color:#fff !important;
	opacity: 70%;
}
.common-banner .sc_layouts_title .sc_layouts_title_breadcrumbs a{
	color:#fff !important;
	opacity:60%;
}

.common-banner .sc_layouts_title .sc_layouts_title_breadcrumbs a:hover{
	color:#93548D !important;
	opacity:100%;
}

.blog-main-section.page_content_wrap{
    padding-top: 128px !important;
}

.blog-main-section .posts_container .post_item{
    border: none !important;
}
.blog-main-section .posts_container .post_item .post_content_wrapper .post_content_inner{
    color: #757575 !important;
}
.blog-main-section .posts_container .post_item .post_content_wrapper .post_meta_item a{
    color: #93548d !important;
}
.blog-main-section .posts_container .post_item .post_content_wrapper:last-child{
    margin-bottom: 30px;
}
.sidebar.widget_area.right.sidebar_below .sidebar_inner{
    margin-bottom: 20px;
}

.blog-main-section .posts_container .post_item .post_content_wrapper{
    border: none !important;
    background-color: #fff;
}
.blog-main-section .posts_container .post_item .post_content_wrapper .post_content a{
    border: 2px solid #93548d !important;
    color: #93548d ;
}
.blog-main-section .posts_container .post_item .post_content_wrapper .post_content a:hover{
    background-color: #93548d !important;
    color: #fff ;
}

.blog-main-section .pagination .nav-links{
    margin: 50px 0 !important;
}
.blog-main-section .pagination .nav-links .page-numbers{
    border: 2px solid #fff;
    padding: 5px 12px;
    font-size: 18px;
    background-color: #fff;
}

.blog-main-section .pagination .nav-links .page-numbers.current,
.blog-main-section .pagination .nav-links a.page-numbers:hover{
    background-color: #93548d;
    border: 2px solid #93548d;
    color: #fff;
}

.blog-main-section .sidebar_inner .search-form input[type="search"]{
    background-color: #fff;
    border: 1px solid;
}

.blog-main-section article.post_item_single{
    background-color: #fff;
    padding-bottom:30px ;
}

.blog-main-section article.post_item_single .post_content{
    padding-left: 20px;
    padding-right:20px ;
}
.blog-main-section .post_item_single .post_content .post_meta .social_items{
    background-color: #fff;
}
.contact-box-item .sc_icons_item{
    background-color: #fff;
}
.services-block,
.contact-box-block{
    background-color: #fff;
}
.services-block .elementor-widget-trx_sc_contact_form_7 select{
    border: none;
}
.services-block .elementor-widget-trx_sc_contact_form_7 input,
.services-block .elementor-widget-trx_sc_contact_form_7 textarea,
.services-block .elementor-widget-trx_sc_contact_form_7 .select_container,
.contact-box-block .elementor-widget-trx_sc_contact_form_7 input,
.contact-box-block .elementor-widget-trx_sc_contact_form_7 textarea{
    background-color: #fff;
    border: 1px solid;
}
.services-block .elementor-widget-trx_sc_contact_form_7 input[type="checkbox"] + span:before,
.contact-box-block .elementor-widget-trx_sc_contact_form_7 input[type="checkbox"] + span:before{
    background-color: #fff !important;
    color: #93548d !important;
}
.wpcf7-not-valid-tip{
    color: red !important;
}
.services-block .elementor-widget-trx_sc_contact_form_7 .form-submit input.wpcf7-submit,
.contact-box-block .elementor-widget-trx_sc_contact_form_7 .form-submit input.wpcf7-submit{
    background-color: #fff !important;
    border: 2px solid #93548d !important;
    color: #93548d !important;
}
.services-block .elementor-widget-trx_sc_contact_form_7 .form-submit input.wpcf7-submit:hover,
.contact-box-block .elementor-widget-trx_sc_contact_form_7 .form-submit input.wpcf7-submit:hover{
    background: #93548d !important;
    color: #fff !important;
}
#send_comment{
    background-color: #fff !important;
    color: #93548d !important;
}
#send_comment:hover{
    background-color: #93548d !important;
    color: #fff !important;
}

.page_content_wrap .services_single
.page_content_wrap .services_single{
    background-color: #fff !important;
    padding: 30px 20px !important;
}

.footer-social-media .sc_widget_socials .social_icon span:hover:before{
    color: #fff !important;
}
.trx_addons_scroll_to_top:hover{
 background-color: #fff !important;
 color: #000 !important;    
}

.sc_layouts_popup .mfp-close::after,
.sc_layouts_popup .mfp-close::before{
    border-color: #000 !important;
}
/* Mobile Menu */

.mobile-header-block .sc_layouts_item .sc_layouts_menu_mobile_button_burger .sc_layouts_item_link .sc_layouts_item_icon{
    color: #000 !important;
}
.mobile-header-block .sc_layouts_item .sc_layouts_menu_mobile_button_burger .sc_layouts_item_link:hover .sc_layouts_item_icon{
    color: #93548d !important;
}

.menu_mobile .menu_mobile_inner{
    background-color: #fff !important;
}
.menu_mobile .menu_mobile_inner .menu_mobile_close .theme_button_close_icon::after,
.menu_mobile .menu_mobile_inner .menu_mobile_close .theme_button_close_icon::before{
    border-color: #000 !important;
}
.menu_mobile .menu_mobile_inner .menu_mobile_close:hover .theme_button_close_icon::before,
.menu_mobile .menu_mobile_inner .menu_mobile_close:hover .theme_button_close_icon::after{
    border-color: #93548d !important;
}

.menu_mobile .menu_mobile_inner .menu_mobile_nav_area li a{
    color: #000 !important;
}
.menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item a{
    color: #93548d !important;
}
.menu_mobile .menu_mobile_inner .menu_mobile_nav_area li a:hover{
    color:#93548d !important;
}

/* Mobile Menu */

.scheme_dark-purple .mfp-bg{
    background-color: rgba(184, 138, 183, 0.2) !important;
}


@media (max-width : 1023px){
    .blog-main-section .posts_container .post_item .post_content_wrapper:last-child{
        margin-bottom: 0px;
    }

}