.m-top-0{
    margin-top:0
}
.m-top-5{
    margin-top:5px
}
.m-top-10{
    margin-top:10px
}
.m-top-15{
    margin-top:15px
}
.m-top-20{
    margin-top:20px
}
.m-top-25{
    margin-top:25px
}
.m-top-30{
    margin-top:30px
}
.m-top-35{
    margin-top:35px
}
.m-top-40{
    margin-top:40px
}
.m-top-45{
    margin-top:45px
}
.m-top-50{
    margin-top:50px
}
.m-top-55{
    margin-top:55px
}
.m-top-60{
    margin-top:60px
}
.m-top-65{
    margin-top:65px
}
.m-top-70{
    margin-top:70px
}
.m-top-75{
    margin-top:75px
}
.m-top-80{
    margin-top:80px
}
.m-top-85{
    margin-top:85px
}
.m-top-90{
    margin-top:90px
}
.m-top-95{
    margin-top:95px
}
.m-top-100{
    margin-top:100px
}
.m-top-105{
    margin-top:105px
}
.m-top-110{
    margin-top:110px
}
.m-top-115{
    margin-top:115px
}
.m-top-120{
    margin-top:120px
}
.m-top-125{
    margin-top:125px
}
.m-top-130{
    margin-top:130px
}
.m-top-135{
    margin-top:135px
}
.m-top-140{
    margin-top:140px
}
.m-top-145{
    margin-top:145px
}
.m-top-150{
    margin-top:150px
}
.m-right-0{
    margin-right:0
}
.m-right-5{
    margin-right:5px
}
.m-right-10{
    margin-right:10px
}
.m-right-15{
    margin-right:15px
}
.m-right-20{
    margin-right:20px
}
.m-right-25{
    margin-right:25px
}
.m-right-30{
    margin-right:30px
}
.m-right-35{
    margin-right:35px
}
.m-right-40{
    margin-right:40px
}
.m-right-45{
    margin-right:45px
}
.m-right-50{
    margin-right:50px
}
.m-right-55{
    margin-right:55px
}
.m-right-60{
    margin-right:60px
}
.m-right-65{
    margin-right:65px
}
.m-right-70{
    margin-right:70px
}
.m-right-75{
    margin-right:75px
}
.m-right-80{
    margin-right:80px
}
.m-right-85{
    margin-right:85px
}
.m-right-90{
    margin-right:90px
}
.m-right-95{
    margin-right:95px
}
.m-right-100{
    margin-right:100px
}
.m-right-105{
    margin-right:105px
}
.m-right-110{
    margin-right:110px
}
.m-right-115{
    margin-right:115px
}
.m-right-120{
    margin-right:120px
}
.m-right-125{
    margin-right:125px
}
.m-right-130{
    margin-right:130px
}
.m-right-135{
    margin-right:135px
}
.m-right-140{
    margin-right:140px
}
.m-right-145{
    margin-right:145px
}
.m-right-150{
    margin-right:150px
}
.m-bottom-0{
    margin-bottom:0
}
.m-bottom-5{
    margin-bottom:5px
}
.m-bottom-10{
    margin-bottom:10px
}
.m-bottom-15{
    margin-bottom:15px
}
.m-bottom-20{
    margin-bottom:20px
}
.m-bottom-25{
    margin-bottom:25px
}
.m-bottom-30{
    margin-bottom:30px
}
.m-bottom-35{
    margin-bottom:35px
}
.m-bottom-40{
    margin-bottom:40px
}
.m-bottom-45{
    margin-bottom:45px
}
.m-bottom-50{
    margin-bottom:50px
}
.m-bottom-55{
    margin-bottom:55px
}
.m-bottom-60{
    margin-bottom:60px
}
.m-bottom-65{
    margin-bottom:65px
}
.m-bottom-70{
    margin-bottom:70px
}
.m-bottom-75{
    margin-bottom:75px
}
.m-bottom-80{
    margin-bottom:80px
}
.m-bottom-85{
    margin-bottom:85px
}
.m-bottom-90{
    margin-bottom:90px
}
.m-bottom-95{
    margin-bottom:95px
}
.m-bottom-100{
    margin-bottom:100px
}
.m-bottom-105{
    margin-bottom:105px
}
.m-bottom-110{
    margin-bottom:110px
}
.m-bottom-115{
    margin-bottom:115px
}
.m-bottom-120{
    margin-bottom:120px
}
.m-bottom-125{
    margin-bottom:125px
}
.m-bottom-130{
    margin-bottom:130px
}
.m-bottom-135{
    margin-bottom:135px
}
.m-bottom-140{
    margin-bottom:140px
}
.m-bottom-145{
    margin-bottom:145px
}
.m-bottom-150{
    margin-bottom:150px
}
.m-left-0{
    margin-left:0
}
.m-left-5{
    margin-left:5px
}
.m-left-10{
    margin-left:10px
}
.m-left-15{
    margin-left:15px
}
.m-left-20{
    margin-left:20px
}
.m-left-25{
    margin-left:25px
}
.m-left-30{
    margin-left:30px
}
.m-left-35{
    margin-left:35px
}
.m-left-40{
    margin-left:40px
}
.m-left-45{
    margin-left:45px
}
.m-left-50{
    margin-left:50px
}
.m-left-55{
    margin-left:55px
}
.m-left-60{
    margin-left:60px
}
.m-left-65{
    margin-left:65px
}
.m-left-70{
    margin-left:70px
}
.m-left-75{
    margin-left:75px
}
.m-left-80{
    margin-left:80px
}
.m-left-85{
    margin-left:85px
}
.m-left-90{
    margin-left:90px
}
.m-left-95{
    margin-left:95px
}
.m-left-100{
    margin-left:100px
}
.m-left-105{
    margin-left:105px
}
.m-left-110{
    margin-left:110px
}
.m-left-115{
    margin-left:115px
}
.m-left-120{
    margin-left:120px
}
.m-left-125{
    margin-left:125px
}
.m-left-130{
    margin-left:130px
}
.m-left-135{
    margin-left:135px
}
.m-left-140{
    margin-left:140px
}
.m-left-145{
    margin-left:145px
}
.m-left-150{
    margin-left:150px
}
.p-left-0{
    padding-left:0
}
.p-left-5{
    padding-left:5px
}
.p-left-10{
    padding-left:10px
}
.p-left-15{
    padding-left:15px
}
.p-left-20{
    padding-left:20px
}
.p-left-25{
    padding-left:25px
}
.p-left-30{
    padding-left:30px
}
.p-left-35{
    padding-left:35px
}
.p-left-40{
    padding-left:40px
}
.p-left-45{
    padding-left:45px
}
.p-left-50{
    padding-left:50px
}
.p-left-55{
    padding-left:55px
}
.p-left-60{
    padding-left:60px
}
.p-left-65{
    padding-left:65px
}
.p-left-70{
    padding-left:70px
}
.p-left-75{
    padding-left:75px
}
.p-left-80{
    padding-left:80px
}
.p-left-85{
    padding-left:85px
}
.p-left-90{
    padding-left:90px
}
.p-left-95{
    padding-left:95px
}
.p-left-100{
    padding-left:100px
}
.p-left-105{
    padding-left:105px
}
.p-left-110{
    padding-left:110px
}
.p-left-115{
    padding-left:115px
}
.p-left-120{
    padding-left:120px
}
.p-left-125{
    padding-left:125px
}
.p-left-130{
    padding-left:130px
}
.p-left-135{
    padding-left:135px
}
.p-left-140{
    padding-left:140px
}
.p-left-145{
    padding-left:145px
}
.p-left-150{
    padding-left:150px
}
.p-right-0{
    padding-right:0
}
.p-right-5{
    padding-right:5px
}
.p-right-10{
    padding-right:10px
}
.p-right-15{
    padding-right:15px
}
.p-right-20{
    padding-right:20px
}
.p-right-25{
    padding-right:25px
}
.p-right-30{
    padding-right:30px
}
.p-right-35{
    padding-right:35px
}
.p-right-40{
    padding-right:40px
}
.p-right-45{
    padding-right:45px
}
.p-right-50{
    padding-right:50px
}
.p-right-55{
    padding-right:55px
}
.p-right-60{
    padding-right:60px
}
.p-right-65{
    padding-right:65px
}
.p-right-70{
    padding-right:70px
}
.p-right-75{
    padding-right:75px
}
.p-right-80{
    padding-right:80px
}
.p-right-85{
    padding-right:85px
}
.p-right-90{
    padding-right:90px
}
.p-right-95{
    padding-right:95px
}
.p-right-100{
    padding-right:100px
}
.p-right-105{
    padding-right:105px
}
.p-right-110{
    padding-right:110px
}
.p-right-115{
    padding-right:115px
}
.p-right-120{
    padding-right:120px
}
.p-right-125{
    padding-right:125px
}
.p-right-130{
    padding-right:130px
}
.p-right-135{
    padding-right:135px
}
.p-right-140{
    padding-right:140px
}
.p-right-145{
    padding-right:145px
}
.p-right-150{
    padding-right:150px
}
.p-top-0{
    padding-top:0
}
.p-top-5{
    padding-top:5px
}
.p-top-10{
    padding-top:10px
}
.p-top-15{
    padding-top:15px
}
.p-top-20{
    padding-top:20px
}
.p-top-25{
    padding-top:25px
}
.p-top-30{
    padding-top:30px
}
.p-top-35{
    padding-top:35px
}
.p-top-40{
    padding-top:40px
}
.p-top-45{
    padding-top:45px
}
.p-top-50{
    padding-top:50px
}
.p-top-55{
    padding-top:55px
}
.p-top-60{
    padding-top:60px
}
.p-top-65{
    padding-top:65px
}
.p-top-70{
    padding-top:70px
}
.p-top-75{
    padding-top:75px
}
.p-top-80{
    padding-top:80px
}
.p-top-85{
    padding-top:85px
}
.p-top-90{
    padding-top:90px
}
.p-top-95{
    padding-top:95px
}
.p-top-100{
    padding-top:100px
}
.p-top-105{
    padding-top:105px
}
.p-top-110{
    padding-top:110px
}
.p-top-115{
    padding-top:115px
}
.p-top-120{
    padding-top:120px
}
.p-top-125{
    padding-top:125px
}
.p-top-130{
    padding-top:130px
}
.p-top-135{
    padding-top:135px
}
.p-top-140{
    padding-top:140px
}
.p-top-145{
    padding-top:145px
}
.p-top-150{
    padding-top:150px
}
.p-bottom-0{
    padding-bottom:0
}
.p-bottom-5{
    padding-bottom:5px
}
.p-bottom-10{
    padding-bottom:10px
}
.p-bottom-15{
    padding-bottom:15px
}
.p-bottom-20{
    padding-bottom:20px
}
.p-bottom-25{
    padding-bottom:25px
}
.p-bottom-30{
    padding-bottom:30px
}
.p-bottom-35{
    padding-bottom:35px
}
.p-bottom-40{
    padding-bottom:40px
}
.p-bottom-45{
    padding-bottom:45px
}
.p-bottom-50{
    padding-bottom:50px
}
.p-bottom-55{
    padding-bottom:55px
}
.p-bottom-60{
    padding-bottom:60px
}
.p-bottom-65{
    padding-bottom:65px
}
.p-bottom-70{
    padding-bottom:70px
}
.p-bottom-75{
    padding-bottom:75px
}
.p-bottom-80{
    padding-bottom:80px
}
.p-bottom-85{
    padding-bottom:85px
}
.p-bottom-90{
    padding-bottom:90px
}
.p-bottom-95{
    padding-bottom:95px
}
.p-bottom-100{
    padding-bottom:100px
}
.p-bottom-105{
    padding-bottom:105px
}
.p-bottom-110{
    padding-bottom:110px
}
.p-bottom-115{
    padding-bottom:115px
}
.p-bottom-120{
    padding-bottom:120px
}
.p-bottom-125{
    padding-bottom:125px
}
.p-bottom-130{
    padding-bottom:130px
}
.p-bottom-135{
    padding-bottom:135px
}
.p-bottom-140{
    padding-bottom:140px
}
.p-bottom-145{
    padding-bottom:145px
}
.p-bottom-150{
    padding-bottom:150px
}
.h-5{
    height:5px
}
.h-10{
    height:10px
}
.h-15{
    height:15px
}
.h-20{
    height:20px
}
.h-25{
    height:25px
}
.h-30{
    height:30px
}
.h-35{
    height:35px
}
.h-40{
    height:40px
}
.h-45{
    height:45px
}
.h-50{
    height:50px
}
.h-55{
    height:55px
}
.h-60{
    height:60px
}
.h-65{
    height:65px
}
.h-70{
    height:70px
}
.h-75{
    height:75px
}
.h-80{
    height:80px
}
.h-85{
    height:85px
}
.h-90{
    height:90px
}
.h-95{
    height:95px
}
.h-100{
    height:100px
}
.h-105{
    height:105px
}
.h-110{
    height:110px
}
.h-115{
    height:115px
}
.h-120{
    height:120px
}
.h-125{
    height:125px
}
.h-130{
    height:130px
}
.h-135{
    height:135px
}
.h-140{
    height:140px
}
.h-145{
    height:145px
}
.h-150{
    height:150px
}
.icon-10x10{
    width:10px;
    height:10px
}
.icon-20x20{
    width:20px;
    height:20px
}
.icon-30x30{
    width:30px;
    height:30px
}
.icon-40x40{
    width:40px;
    height:40px
}
.icon-50x50{
    width:50px;
    height:50px
}
.icon-60x60{
    width:60px;
    height:60px
}
.icon-70x70{
    width:70px;
    height:70px
}
.icon-80x80{
    width:80px;
    height:80px
}
.icon-90x90{
    width:90px;
    height:90px
}
.icon-100x100{
    width:100px;
    height:100px
}
.about_mission .content_area h1 span,.about_mission .content_block2 .content_area2 h1 span,.affliate_rule_module .affiliate_title span.lnr-checkmark-circle,.affliate_rule_module .card--category ul li a:hover,.affliate_rule_module .card--forum_categories ul li a:hover,.affliate_rule_module .card--top_discussion .card-content li a,.affliate_rule_module .card--top_discussion .card-content li a:hover,.affliate_rule_module .collapsible-content ul li a:hover,.affliate_rule_module .faq--card .card-content li a,.affliate_rule_module .faq--card .card-content li a:hover,.affliate_rule_module .faq--sidebar .faq--card .card-content li a,.affliate_rule_module .sidebar--blog .faq--card .card-content li a,.affliate_rule_module .support--sidebar .faq--card .card-content li a,.alert.alert-default,.alert.alert-default .close,.author-profile .author-stats ul .t_items span,.author__access_area ul li a:hover,.author_info .author__info ul a:hover,.blog--card .blog__meta .date_time span,.blog--card .blog__title h4:hover,.btn--light,.btn--light:hover,.btn-light,.btn-light:hover,.btn.btn--white,.btn.btn--white:hover,.card-pricing.item-preview .price h1,.card_style1 .card_style1__info .date_place li span,.card_style1 .card_style1__info figcaption a:hover h3,.card_style1 .card_style1__info figcaption a:hover h4,.card_style2 .card_style2__location_type p span,.card_style2 .save_job span,.card_style2 a,.cart_area tbody .item_action .remove_from_cart span,.chat_area .chat_area--conversation .body .attachments .attachment_head a,.chat_area .chat_area--title .message_toolbar a:hover span,.chat_area .chat_area--title h3 span,.chat_area .message_composer .attached p,.chat_area .message_composer .attached-files li a,.chat_area .message_composer .btns .form-group p.label,.chat_area .message_composer .btns .form-group p.label span,.chat_area .message_composer .btns label,.chat_area .message_composer .btns label span,.color-primary,.contact_tile .tiles__icon,.content_block1 .content_area .content_area--title .highlight,.content_block2 .about_mission .content_area2 h1 span,.content_block2 .content_area .content_area--title .highlight,.content_block2 .content_area2 .content_area--title .highlight,.content_block2 .content_area2 .content_area2--title .highlight,.content_block5 .content_block5_content h1 span,.country_statistics table tbody tr td:last-child,.custom_dropdown li a:hover,.cv_upload .up_icon,.dashboard-edit .product .prod_option .options ul li a:hover,.dashboard_module .loading a:hover,.dropdown li a:hover,.dropdown.dropdown--cart .cart_area .cart_product .product__action p,.dropdown.dropdown--cart .cart_area .cart_product .product__action span,.dropdown.dropdown--menu ul li a:hover,.dropdown.messaging--dropdown .message .message_data .name_time .name span,.dropdown.messaging--dropdown .message.recent .time,.dropdown.messaging_dropdown li a:hover,.dwqa-container .dwqa-questions-archive .dwqa-question-filter a.active,.dwqa-container .dwqa-questions-archive .dwqa-question-filter a:hover,.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-answered:before,.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-title a:hover,.event_details_intro .social-share ul li a:hover,.event_details_intro h1 .highlight,.event_module .list_item li:before,.faq--sidebar .affliate_rule_module .faq--card .card-content li a,.faq--sidebar .card--category ul li a:hover,.faq--sidebar .card--forum_categories ul li a:hover,.faq--sidebar .card--top_discussion .card-content li a,.faq--sidebar .card--top_discussion .card-content li a:hover,.faq--sidebar .faq--card .card-content li a,.faq--sidebar .faq--card .card-content li a:hover,.faq--sidebar .sidebar--blog .faq--card .card-content li a,.faq-area .faq-box .faq-content ul li a:hover,.faq-area .faq-box .faq-head h4,.filter-bar .filter--text a:hover,.filter__menu .filter__menu_icon .filter_dropdown li a:hover,.footer-big .footer-menu ul li a:hover,.footer-menu ul li a:hover,.form-group .chat_area .message_composer .btns p.label,.form-group .chat_area .message_composer .btns p.label span,.google_map .location_address .addres_module p span,.gradient_overlay .hero__content__title h1 span,.hero-area4 .hero-content .hero__content__title h1 span,.item-preview--activity .activity-single p span,.job_detail_module .job__content .social-share ul li a:hover,.job_detail_module.information .job__title,.job_hero_area h1 .highlight,.latest-single .product-excerpt h5 a:hover,.mainmenu__menu .navbar-nav>li:hover>a,.megamnu_module .menu_items .menu_column li a:hover,.menu--style1 .searc-wrap .search-wrap__btn,.messaging_sidebar .messaging__contents .messages .message_data .name span,.messaging_sidebar .messaging__contents .messages .message_data .time,.messaging_sidebar .messaging__header .messaging_action a,.messaging_sidebar .messaging__header .messaging_menu .dropdown a:hover,.mini-footer p a,.more_product_area .section-title h2 span,.notifications_module .notification .notification__icons .noti_icon.loved,.notifications_module .notification .notification__info .info p a,.order_summary ul li.item a,.popular_sells .single_sell .ammount p:last-child,.price-ranges span,.primary,.product .prod_btn a:hover,.product--sidebar .card--category ul li a:hover,.product-desc .product_title:hover h4,.product-desc ul.titlebtm>li a:hover,.product-excerpt .product-facts li.price,.product-excerpt h3 a:hover,.product-excerpt ul.titlebtm li a:hover,.product-purchase .price_love>span,.product-purchase .sell p span,.product-single .product-thumb figure .prod_option .options ul li a:hover,.product-single .product-thumb figure figcaption ul li a,.product-sorting ul li a:hover,.product-sorting ul li span,.product-sorting ul li.active a,.product_archive.added_to__cart .short_desc a:hover h4,.rating_modal .modal-header P a,.recent_buyers .single_buyer .price,.recent_sells .single_sell .ammount p:last-child,.searc-wrap .search-wrap__btn:hover,.section-title h1 span,.service-single span,.sidebar--blog .affliate_rule_module .faq--card .card-content li a,.sidebar--blog .card--category ul li a:hover,.sidebar--blog .card--forum_categories ul li a:hover,.sidebar--blog .card--tags .tags li a:hover,.sidebar--blog .card--top_discussion .card-content li a,.sidebar--blog .card--top_discussion .card-content li a:hover,.sidebar--blog .faq--sidebar .faq--card .card-content li a,.sidebar--blog .sidebar--post .card-title ul li a.active,.sidebar-card.card-pricing .price h1,.single_blog .blog__title:hover h3,.single_blog_content .share_tags .share .social_share ul li a:hover,.single_blog_content .share_tags .tags ul li a,.single_feature .feature__icon span,.single_product .license p,.single_product .product__description .short_desc h5 a:hover,.single_product .product__price_download .item_action .remove_from_cart span,.social-share-card ul li a:hover,.step-single .step-count span:first-child,.support .support__form .usr-msg p a,.support--sidebar .affliate_rule_module .faq--card .card-content li a,.support--sidebar .card--category ul li a:hover,.support--sidebar .card--forum_categories ul li a:hover,.support--sidebar .card--top_discussion .card-content li a,.support--sidebar .card--top_discussion .card-content li a:hover,.tab-pane .author_featured_items h2 span,.tab-pane h3 span,.table tbody>tr>td.detail a,.table tbody>tr>td.earning,.team-single figure figcaption ul.team-social li a:hover,.thread .thread-list .single-thread .media-body a.reply-link,.timeline .happening:hover .happening--period p,.user-single .card-footer .stats p span,.widget-about .contact-details li a,.withdraw_module .modules__content .subtitle a,.withdraw_module .option-single .op_action .ac_btn .dropdown-menu .dropdown-item:hover,div#ui-datepicker-div tbody tr td a:hover,ul.nav-tabs li a a,ul.nav-tabs li a a:active,ul.nav-tabs li a a:focus,ul.nav-tabs li a a:hover,ul.nav-tabs li a.active{
    color:#6e4ff6
}
.accordion .accordion__single .single_acco_title a.active,.accordion .card .single_acco_title a.active,.affliate_rule_module .login_promot,.author-area__seller-btn,.author__notification_area ul li .notification_count.purch,.bg-primary,.breadcrumb-area,.card--pricing2.item-preview .price,.content_block3 .area_content a:hover,.content_block4 .area_content a:hover,.credit_modules .modules__content .amounts ul li p.selected,.custom-checkbox2 .form-group p.label span.square:before,.custom-checkbox2 label span.square:before,.custom-radio .form-group p.label span.circle:before,.custom-radio .form-group p.label span.square:before,.custom-radio label span.circle:before,.custom-radio label span.square:before,.custom_checkbox .form-group p.label .shadow_checkbox:before,.custom_checkbox label .shadow_checkbox:before,.dashboard-edit .product .prod_option .setting-icon,.dashboard_contents .dashboard_title_area .date_area .btn:hover,.dropdown.dropdown--author ul li a:hover,.faq--sidebar .login_promot,.form-group .custom-checkbox2 p.label span.square:before,.form-group .custom-radio p.label span.circle:before,.form-group .custom-radio p.label span.square:before,.form-group .custom_checkbox p.label .shadow_checkbox:before,.go_top,.has_dropdown .btn:focus,.intro-area,.item-preview .prev-nav span:hover,.menu--style1 .mainmenu,.menu--style1 .mainmenu__menu,.messaging_sidebar .messaging__contents .messages .message.active:before,.messaging_sidebar .messaging__header,.nav__product-list li a.active,.nav__product-list li a:hover,.notifications_module .notification .line,.notifications_module .notification .line:after,.notifications_module .notification .line:before,.package-single.featured-plan .featured-badge,.primarybg,.product-single .product-thumb figure .prod_option .setting-icon,.product-slide-area .owl-nav .owl-next:hover,.product-slide-area .owl-nav .owl-prev:hover,.product-title-area .date_area .btn:hover,.range-slider.ui-slider .ui-slider-range,.select2-container--default .select2-selection--multiple .select2-selection__choice,.shortcode_modules .modules__content .amounts ul li p.selected,.sidebar--blog .login_promot,.sidebar-card.card--pricing2 .price,.single_speaker .speaker_social ul li a:hover span,.support--sidebar .login_promot,.table tbody>tr>td.action a:hover,.table.withdraw__table .pending>span,.team-single figure:hover figcaption span.member-title,.testimonial-area .owl-controls .owl-next:hover,.testimonial-area .owl-controls .owl-prev:hover,.thread .thread-list .single-thread .media-body .comment-tag.author,.timeline .happening:hover .happening--period:before,.timeline:after,.upload_modules .modules__content .amounts ul li p.selected,.withdraw_module .modules__content .amounts ul li p.selected,.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle:focus,.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle:hover,div#ui-datepicker-div .ui-datepicker-header,ul.nav-tabs li a:before{
    background:#6e4ff6
}
.iborder-primary{
    color:#6e4ff6
}
.outline-primary{
    border:1px solid #6e4ff6;
    color:#6e4ff6
}
.active-color-primary .form-group p.label input:checked+span,.active-color-primary label input:checked+span,.form-group .active-color-primary p.label input:checked+span{
    background:#6e4ff6;
    border-color:#6e4ff6
}
.circle-primary{
    color:#6e4ff6;
    background:rgba(110,79,246,.1)
}
.border-primary{
    border:1px solid #6e4ff6
}
.b-primary,select:focus{
    border-color:#6e4ff6!important
}
.b-bottom-10-primary{
    border-bottom:10px solid #6e4ff6
}
.about_hero .about_hero_contents h1 span,.affiliate_area .generated .link,.author-profile .author-stats ul .t_sells span,.breadcrumb ul li a:hover,.breadcrumb ul li.active a:hover,.card_style2 .save_job:hover span,.color-secondary,.country_statistics table tbody tr td:nth-child(2),.credit_modules .modules__content .amounts .or,.dashboard_module .loading a,.dropdown.dropdown--author .author-credits .autor__info .amount,.dropdown.dropdown--cart .cart_area .cart_product .product__info .info .cat a,.dropdown.dropdown--cart .cart_area .cart_product .product__info .info .title:hover,.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-resolved:before,.event_area .date_place span,.featured_event .countdown li,.featured_event .date_place li span,.featured_event h2 a:hover,.invoice .invoice__meta .date_info p.status,.job_detail_module .job__content .informations li .info_title span,.login .login_assist p a,.menu--light .mainmenu__menu .navbar-nav>li:hover>a,.mini-footer p a:hover,.notifications_module .notification .notification__icons .noti_icon.commented,.notifications_module .notification .notification__icons .noti_icon.reviewed,.notifications_module .notification .notification__icons span.icon-close:hover,.notifications_module .notification__unread .info p.time,.package-single .package-body ul li.yes:before,.package-single .package-header .amount span,.product-desc ul li.product_cat a,.product-meta .love-comments p span.lnr,.product-purchase .price_love p span,.recover_pass .login_assist p a,.secondary,.shortcode_modules .modules__content .amounts .or,.signup_form .login_assist p a,.single_item_visitor .dashboard__content .item_info .info h2,.single_product .product__additional_info ul li a:hover,.single_product .product__price_download .item_action .not--rated:hover .rate_it,.step-single .step-last span:last-child,.table tbody>tr>td.earning.subtract,.thread .thread-list .single-thread .media-body a.reply-link:hover,.thread.thread_review .thread-list .single-thread .media-body .media-heading .rev_item,.upload_modules .modules__content .amounts .or,.user-single .card-footer .stats p:last-child span,.widget-about .contact-details li a:hover,.withdraw_module .modules__content .amounts .or{
    color:#1dc9b7
}
.author-area__seller-btn:hover,.author__avatar.online:before,.bg-secondary,.chat_area .message_composer.composing .cancel_btn,.cta2,.dashboard_contents .dashboard_title_area .product__slider-nav,.dwqa-container .dwqa-questions-archive .dwqa-questions-footer .dwqa-pagination a.dwqa-current,.dwqa-container .dwqa-questions-archive .dwqa-questions-footer .dwqa-pagination span.dwqa-current,.mcolorbg1,.menu--light .author__notification_area ul li .notification_count.purch,.mobile_content .menu_icon,.modal .modal_close,.pagination li.active a,.payment_module .payment_tabs ul.nav-tabs li a.active,.pricing-options2 .custom-radio span.circle:before,.product-single .product-thumb figure ul li a:hover,.product-title-area .product__slider-nav,.range-slider.ui-slider .ui-slider-handle,.search--doc .form-group button,.secondarybg,.support_details_area .dwqa-container .dwqa-answer-item .dwqa-answer-meta span span.dwqa-label,.support_details_area .dwqa-container .dwqa-answer-item .dwqa-question-meta span span.dwqa-label,.support_details_area .dwqa-container .dwqa-question-item .dwqa-answer-meta span span.dwqa-label,.support_details_area .dwqa-container .dwqa-question-item .dwqa-question-meta span span.dwqa-label,.table tbody>tr>td.type span.sale,.table.withdraw__table .paid>span,.team-single figure figcaption span.member-title,.thread .thread-list .single-thread .media-body .comment-tag.buyer,.timeline:after,.timeline:before,.tooltip .tooltip-inner,.upload_modules .modules__content .checkbox-outline .toggle-switch input:checked+.slider,.withdraw_module .modules__content .checkbox-outline .toggle-switch input:checked+.slider{
    background:#1dc9b7
}
.iborder-secondary{
    color:#1dc9b7
}
.outline-secondary{
    border:1px solid #1dc9b7;
    color:#1dc9b7
}
.active-color-secondary .form-group p.label input:checked+span,.active-color-secondary label input:checked+span,.form-group .active-color-secondary p.label input:checked+span{
    background:#1dc9b7;
    border-color:#1dc9b7
}
.circle-secondary{
    color:#1dc9b7;
    background:rgba(29,201,183,.1)
}
.border-secondary{
    border:1px solid #1dc9b7
}
.b-secondary,.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-resolved{
    border-color:#1dc9b7!important
}
.b-bottom-10-secondary{
    border-bottom:10px solid #1dc9b7
}
.color-success{
    color:#4caf50
}
.bg-success{
    background:#4caf50
}
.iborder-success{
    color:#4caf50
}
.outline-success{
    border:1px solid #4caf50;
    color:#4caf50
}
.active-color-success .form-group p.label input:checked+span,.active-color-success label input:checked+span,.form-group .active-color-success p.label input:checked+span{
    background:#4caf50;
    border-color:#4caf50
}
.circle-success{
    color:#4caf50;
    background:rgba(76,175,80,.1)
}
.border-success{
    border:1px solid #4caf50
}
.b-success{
    border-color:#4caf50!important
}
.b-bottom-10-success{
    border-bottom:10px solid #4caf50
}
.color-info,.info,.step-single .step-count2 span:first-child{
    color:#36a3f7
}
.author__notification_area ul li .notification_count.noti,.author__notification_area ul li .notification_status.noti,.bg-info,.mcolorbg3,.table tbody>tr>td.type span.credited{
    background:#36a3f7
}
.iborder-info{
    color:#36a3f7
}
.outline-info{
    border:1px solid #36a3f7;
    color:#36a3f7
}
.active-color-info .form-group p.label input:checked+span,.active-color-info label input:checked+span,.form-group .active-color-info p.label input:checked+span{
    background:#36a3f7;
    border-color:#36a3f7
}
.circle-info{
    color:#36a3f7;
    background:rgba(54,163,247,.1)
}
.border-info{
    border:1px solid #36a3f7
}
.b-info{
    border-color:#36a3f7!important
}
.b-bottom-10-info{
    border-bottom:10px solid #36a3f7
}
.color-warning,.item-preview--activity .activity-single ul li:first-child,.product-excerpt .product-facts li.product-rating ul li span,.product-single .product-thumb .product-rating2 ul li,.slider-for .tsingle h3,.warning{
    color:#ffb822
}
.bg-warning,.mcolorbg2,.product-single .featured-badge,.table tbody>tr>td.type span.purchase{
    background:#6e4ff6
}
.iborder-warning{
    color:#ffb822
}
.outline-warning{
    border:1px solid #ffb822;
    color:#ffb822
}
.active-color-warning .form-group p.label input:checked+span,.active-color-warning label input:checked+span,.form-group .active-color-warning p.label input:checked+span{
    background:#ffb822;
    border-color:#ffb822
}
.circle-warning{
    color:#ffb822;
    background:rgba(255,184,34,.1)
}
.border-warning{
    border:1px solid #ffb822
}
.b-warning{
    border-color:#ffb822!important
}
.b-bottom-10-warning{
    border-bottom:10px solid #ffb822
}
.affliate_rule_module .affiliate_title span.lnr-cross-circle,.color-danger,.cta-divider span,.danger,.dashboard-edit .product .prod_option .options ul li a.delete:hover,.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-open:before,.form-group p.label sup,.notifications_module .notification .notification__icons .noti_icon.purchased,.package-single .package-body ul li.no:before,.product-single .product-thumb figure .prod_option .options ul li a.delete:hover,.product_que .cross,.step-single .step-count2 span:last-child,.step-single .step-last span:first-child,label sup{
    color:#f4516c
}
.author__avatar.away:before,.author__notification_area ul li .notification_count.msg,.author__notification_area ul li .notification_status.msg,.bg-danger,.cart_area tbody .item_action .remove_from_cart span:hover,.dropdown.dropdown--cart .cart_area .cart_product .product__action a:hover span,.mcolorbg4,.messaging_sidebar .messaging__header .messaging_menu .msg,.notifications_module .notification__unread .info_avatar:before,.product-single .product-thumb .s-promotion,.product_que .cross:hover span,.progress-single .upload_cross:hover,.single_product .product__price_download .item_action .remove_from_cart:hover span,.table tbody>tr>td.type span.withdrawal,.user-single .card-footer .user--following .btn:hover{
    background:#f4516c
}
.iborder-danger{
    color:#f4516c
}
.outline-danger{
    border:1px solid #f4516c;
    color:#f4516c
}
.active-color-danger .form-group p.label input:checked+span,.active-color-danger label input:checked+span,.form-group .active-color-danger p.label input:checked+span{
    background:#f4516c;
    border-color:#f4516c
}
.circle-danger{
    color:#f4516c;
    background:rgba(244,81,108,.1)
}
.border-danger{
    border:1px solid #f4516c
}
.b-danger,.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-open{
    border-color:#f4516c!important
}
.b-bottom-10-danger{
    border-bottom:10px solid #f4516c
}
.color-light{
    color:#fff
}
.bg-light,.bg-white{
    background:#fff
}
.iborder-light{
    color:#fff
}
.outline-light{
    border:1px solid #fff;
    color:#fff
}
.active-color-light .form-group p.label input:checked+span,.active-color-light label input:checked+span,.form-group .active-color-light p.label input:checked+span{
    background:#fff;
    border-color:#fff
}
.circle-light{
    color:#fff;
    background:rgba(255,255,255,.1)
}
.border-light{
    border:1px solid #fff
}
.b-light{
    border-color:#fff!important
}
.b-bottom-10-light{
    border-bottom:10px solid #fff
}
.color-dark{
    color:#202428
}
.bg-dark{
    background:#202428
}
.iborder-dark{
    color:#202428
}
.outline-dark{
    border:1px solid #202428;
    color:#202428
}
.active-color-dark .form-group p.label input:checked+span,.active-color-dark label input:checked+span,.form-group .active-color-dark p.label input:checked+span{
    background:#202428;
    border-color:#202428
}
.circle-dark{
    color:#202428;
    background:rgba(32,36,40,.1)
}
.border-dark{
    border:1px solid #202428
}
.b-dark{
    border-color:#202428!important
}
.b-bottom-10-dark{
    border-bottom:10px solid #202428
}
.color-footer-dark{
    color:#353b58
}
.bg-footer-dark{
    background:#353b58
}
.color-facebook{
    color:#3b5998
}
.color-twitter{
    color:#55acee
}
.color-pinterest{
    color:#bd081c
}
.color-gplus{
    color:#dc4e41
}
.color-linkedin{
    color:#0077b5
}
.color-tumblr{
    color:#35465c
}
.color-vk{
    color:#4a76a8
}
.b-top-0-primary{
    border-top:0 solid #6e4ff6
}
.b-top-0-secondary{
    border-top:0 solid #1dc9b7
}
.b-top-0-success{
    border-top:0 solid #4caf50
}
.b-top-0-info{
    border-top:0 solid #36a3f7
}
.b-top-0-warning{
    border-top:0 solid #ffb822
}
.b-top-0-danger{
    border-top:0 solid #f4516c
}
.b-top-0-light{
    border-top:0 solid #fff
}
.b-top-0-dark{
    border-top:0 solid #202428
}
.b-top-1-primary,.custom_dropdown{
    border-top:1px solid #6e4ff6
}
.b-top-1-secondary{
    border-top:1px solid #1dc9b7
}
.b-top-1-success{
    border-top:1px solid #4caf50
}
.b-top-1-info{
    border-top:1px solid #36a3f7
}
.b-top-1-warning{
    border-top:1px solid #ffb822
}
.b-top-1-danger{
    border-top:1px solid #f4516c
}
.b-top-1-light{
    border-top:1px solid #fff
}
.b-top-1-dark{
    border-top:1px solid #202428
}
.b-top-2-primary{
    border-top:2px solid #6e4ff6
}
.b-top-2-secondary{
    border-top:2px solid #1dc9b7
}
.b-top-2-success{
    border-top:2px solid #4caf50
}
.b-top-2-info{
    border-top:2px solid #36a3f7
}
.b-top-2-warning{
    border-top:2px solid #ffb822
}
.b-top-2-danger{
    border-top:2px solid #f4516c
}
.b-top-2-light{
    border-top:2px solid #fff
}
.b-top-2-dark{
    border-top:2px solid #202428
}
.b-top-3-primary{
    border-top:3px solid #6e4ff6
}
.b-top-3-secondary{
    border-top:3px solid #1dc9b7
}
.b-top-3-success{
    border-top:3px solid #4caf50
}
.b-top-3-info{
    border-top:3px solid #36a3f7
}
.b-top-3-warning{
    border-top:3px solid #ffb822
}
.b-top-3-danger{
    border-top:3px solid #f4516c
}
.b-top-3-light{
    border-top:3px solid #fff
}
.b-top-3-dark{
    border-top:3px solid #202428
}
.b-top-4-primary{
    border-top:4px solid #6e4ff6
}
.b-top-4-secondary{
    border-top:4px solid #1dc9b7
}
.b-top-4-success{
    border-top:4px solid #4caf50
}
.b-top-4-info{
    border-top:4px solid #36a3f7
}
.b-top-4-warning{
    border-top:4px solid #ffb822
}
.b-top-4-danger{
    border-top:4px solid #f4516c
}
.b-top-4-light{
    border-top:4px solid #fff
}
.b-top-4-dark{
    border-top:4px solid #202428
}
.b-top-5-primary{
    border-top:5px solid #6e4ff6
}
.b-top-5-secondary{
    border-top:5px solid #1dc9b7
}
.b-top-5-success{
    border-top:5px solid #4caf50
}
.b-top-5-info{
    border-top:5px solid #36a3f7
}
.b-top-5-warning{
    border-top:5px solid #ffb822
}
.b-top-5-danger{
    border-top:5px solid #f4516c
}
.b-top-5-light{
    border-top:5px solid #fff
}
.b-top-5-dark{
    border-top:5px solid #202428
}
.b-right-0-primary{
    border-right:0 solid #6e4ff6
}
.b-right-0-secondary{
    border-right:0 solid #1dc9b7
}
.b-right-0-success{
    border-right:0 solid #4caf50
}
.b-right-0-info{
    border-right:0 solid #36a3f7
}
.b-right-0-warning{
    border-right:0 solid #ffb822
}
.b-right-0-danger{
    border-right:0 solid #f4516c
}
.b-right-0-light{
    border-right:0 solid #fff
}
.b-right-0-dark{
    border-right:0 solid #202428
}
.b-right-1-primary{
    border-right:1px solid #6e4ff6
}
.b-right-1-secondary{
    border-right:1px solid #1dc9b7
}
.b-right-1-success{
    border-right:1px solid #4caf50
}
.b-right-1-info{
    border-right:1px solid #36a3f7
}
.b-right-1-warning{
    border-right:1px solid #ffb822
}
.b-right-1-danger{
    border-right:1px solid #f4516c
}
.b-right-1-light{
    border-right:1px solid #fff
}
.b-right-1-dark{
    border-right:1px solid #202428
}
.b-right-2-primary{
    border-right:2px solid #6e4ff6
}
.b-right-2-secondary{
    border-right:2px solid #1dc9b7
}
.b-right-2-success{
    border-right:2px solid #4caf50
}
.b-right-2-info{
    border-right:2px solid #36a3f7
}
.b-right-2-warning{
    border-right:2px solid #ffb822
}
.b-right-2-danger{
    border-right:2px solid #f4516c
}
.b-right-2-light{
    border-right:2px solid #fff
}
.b-right-2-dark{
    border-right:2px solid #202428
}
.b-right-3-primary{
    border-right:3px solid #6e4ff6
}
.b-right-3-secondary{
    border-right:3px solid #1dc9b7
}
.b-right-3-success{
    border-right:3px solid #4caf50
}
.b-right-3-info{
    border-right:3px solid #36a3f7
}
.b-right-3-warning{
    border-right:3px solid #ffb822
}
.b-right-3-danger{
    border-right:3px solid #f4516c
}
.b-right-3-light{
    border-right:3px solid #fff
}
.b-right-3-dark{
    border-right:3px solid #202428
}
.b-right-4-primary{
    border-right:4px solid #6e4ff6
}
.b-right-4-secondary{
    border-right:4px solid #1dc9b7
}
.b-right-4-success{
    border-right:4px solid #4caf50
}
.b-right-4-info{
    border-right:4px solid #36a3f7
}
.b-right-4-warning{
    border-right:4px solid #ffb822
}
.b-right-4-danger{
    border-right:4px solid #f4516c
}
.b-right-4-light{
    border-right:4px solid #fff
}
.b-right-4-dark{
    border-right:4px solid #202428
}
.b-right-5-primary{
    border-right:5px solid #6e4ff6
}
.b-right-5-secondary{
    border-right:5px solid #1dc9b7
}
.b-right-5-success{
    border-right:5px solid #4caf50
}
.b-right-5-info{
    border-right:5px solid #36a3f7
}
.b-right-5-warning{
    border-right:5px solid #ffb822
}
.b-right-5-danger{
    border-right:5px solid #f4516c
}
.b-right-5-light{
    border-right:5px solid #fff
}
.b-right-5-dark{
    border-right:5px solid #202428
}
.b-bottom-0-primary{
    border-bottom:0 solid #6e4ff6
}
.b-bottom-0-secondary{
    border-bottom:0 solid #1dc9b7
}
.b-bottom-0-success{
    border-bottom:0 solid #4caf50
}
.b-bottom-0-info{
    border-bottom:0 solid #36a3f7
}
.b-bottom-0-warning{
    border-bottom:0 solid #ffb822
}
.b-bottom-0-danger{
    border-bottom:0 solid #f4516c
}
.b-bottom-0-light{
    border-bottom:0 solid #fff
}
.b-bottom-0-dark{
    border-bottom:0 solid #202428
}
.b-bottom-1-primary{
    border-bottom:1px solid #6e4ff6
}
.b-bottom-1-secondary{
    border-bottom:1px solid #1dc9b7
}
.b-bottom-1-success{
    border-bottom:1px solid #4caf50
}
.b-bottom-1-info{
    border-bottom:1px solid #36a3f7
}
.b-bottom-1-warning{
    border-bottom:1px solid #ffb822
}
.b-bottom-1-danger{
    border-bottom:1px solid #f4516c
}
.b-bottom-1-light{
    border-bottom:1px solid #fff
}
.b-bottom-1-dark{
    border-bottom:1px solid #202428
}
.b-bottom-2-primary,.dashboard_purchase .dashboard_menu li.active a{
    border-bottom:2px solid #6e4ff6
}
.b-bottom-2-secondary{
    border-bottom:2px solid #1dc9b7
}
.b-bottom-2-success{
    border-bottom:2px solid #4caf50
}
.b-bottom-2-info{
    border-bottom:2px solid #36a3f7
}
.b-bottom-2-warning{
    border-bottom:2px solid #ffb822
}
.b-bottom-2-danger{
    border-bottom:2px solid #f4516c
}
.b-bottom-2-light{
    border-bottom:2px solid #fff
}
.b-bottom-2-dark{
    border-bottom:2px solid #202428
}
.b-bottom-3-primary{
    border-bottom:3px solid #6e4ff6
}
.b-bottom-3-secondary{
    border-bottom:3px solid #1dc9b7
}
.b-bottom-3-success{
    border-bottom:3px solid #4caf50
}
.b-bottom-3-info{
    border-bottom:3px solid #36a3f7
}
.b-bottom-3-warning{
    border-bottom:3px solid #ffb822
}
.b-bottom-3-danger{
    border-bottom:3px solid #f4516c
}
.b-bottom-3-light{
    border-bottom:3px solid #fff
}
.b-bottom-3-dark{
    border-bottom:3px solid #202428
}
.b-bottom-4-primary{
    border-bottom:4px solid #6e4ff6
}
.b-bottom-4-secondary{
    border-bottom:4px solid #1dc9b7
}
.b-bottom-4-success{
    border-bottom:4px solid #4caf50
}
.b-bottom-4-info{
    border-bottom:4px solid #36a3f7
}
.b-bottom-4-warning{
    border-bottom:4px solid #ffb822
}
.b-bottom-4-danger{
    border-bottom:4px solid #f4516c
}
.b-bottom-4-light{
    border-bottom:4px solid #fff
}
.b-bottom-4-dark{
    border-bottom:4px solid #202428
}
.b-bottom-5-primary{
    border-bottom:5px solid #6e4ff6
}
.b-bottom-5-secondary{
    border-bottom:5px solid #1dc9b7
}
.b-bottom-5-success{
    border-bottom:5px solid #4caf50
}
.b-bottom-5-info{
    border-bottom:5px solid #36a3f7
}
.b-bottom-5-warning{
    border-bottom:5px solid #ffb822
}
.b-bottom-5-danger{
    border-bottom:5px solid #f4516c
}
.b-bottom-5-light{
    border-bottom:5px solid #fff
}
.b-bottom-5-dark{
    border-bottom:5px solid #202428
}
.b-left-0-primary{
    border-left:0 solid #6e4ff6
}
.b-left-0-secondary{
    border-left:0 solid #1dc9b7
}
.b-left-0-success{
    border-left:0 solid #4caf50
}
.b-left-0-info{
    border-left:0 solid #36a3f7
}
.b-left-0-warning{
    border-left:0 solid #ffb822
}
.b-left-0-danger{
    border-left:0 solid #f4516c
}
.b-left-0-light{
    border-left:0 solid #fff
}
.b-left-0-dark{
    border-left:0 solid #202428
}
.b-left-1-primary{
    border-left:1px solid #6e4ff6
}
.b-left-1-secondary{
    border-left:1px solid #1dc9b7
}
.b-left-1-success{
    border-left:1px solid #4caf50
}
.b-left-1-info{
    border-left:1px solid #36a3f7
}
.b-left-1-warning{
    border-left:1px solid #ffb822
}
.b-left-1-danger{
    border-left:1px solid #f4516c
}
.b-left-1-light{
    border-left:1px solid #fff
}
.b-left-1-dark{
    border-left:1px solid #202428
}
.b-left-2-primary{
    border-left:2px solid #6e4ff6
}
.b-left-2-secondary{
    border-left:2px solid #1dc9b7
}
.b-left-2-success{
    border-left:2px solid #4caf50
}
.b-left-2-info{
    border-left:2px solid #36a3f7
}
.b-left-2-warning{
    border-left:2px solid #ffb822
}
.b-left-2-danger{
    border-left:2px solid #f4516c
}
.b-left-2-light{
    border-left:2px solid #fff
}
.b-left-2-dark{
    border-left:2px solid #202428
}
.b-left-3-primary,.blockquote,blockquote{
    border-left:3px solid #6e4ff6
}
.b-left-3-secondary{
    border-left:3px solid #1dc9b7
}
.b-left-3-success{
    border-left:3px solid #4caf50
}
.b-left-3-info{
    border-left:3px solid #36a3f7
}
.b-left-3-warning{
    border-left:3px solid #ffb822
}
.b-left-3-danger{
    border-left:3px solid #f4516c
}
.b-left-3-light{
    border-left:3px solid #fff
}
.b-left-3-dark{
    border-left:3px solid #202428
}
.b-left-4-primary{
    border-left:4px solid #6e4ff6
}
.b-left-4-secondary{
    border-left:4px solid #1dc9b7
}
.b-left-4-success{
    border-left:4px solid #4caf50
}
.b-left-4-info{
    border-left:4px solid #36a3f7
}
.b-left-4-warning{
    border-left:4px solid #ffb822
}
.b-left-4-danger{
    border-left:4px solid #f4516c
}
.b-left-4-light{
    border-left:4px solid #fff
}
.b-left-4-dark{
    border-left:4px solid #202428
}
.b-left-5-primary{
    border-left:5px solid #6e4ff6
}
.b-left-5-secondary{
    border-left:5px solid #1dc9b7
}
.b-left-5-success{
    border-left:5px solid #4caf50
}
.b-left-5-info{
    border-left:5px solid #36a3f7
}
.b-left-5-warning{
    border-left:5px solid #ffb822
}
.b-left-5-danger{
    border-left:5px solid #f4516c
}
.b-left-5-light{
    border-left:5px solid #fff
}
.b-left-5-dark{
    border-left:5px solid #202428
}
.b-0-primary{
    border:0 solid #6e4ff6!important
}
.b-0-secondary{
    border:0 solid #1dc9b7!important
}
.b-0-success{
    border:0 solid #4caf50!important
}
.b-0-info{
    border:0 solid #36a3f7!important
}
.b-0-warning{
    border:0 solid #ffb822!important
}
.b-0-danger{
    border:0 solid #f4516c!important
}
.b-0-light{
    border:0 solid #fff!important
}
.b-0-dark{
    border:0 solid #202428!important
}
.b-1-primary,.form-control:active,.form-control:focus,.table tbody>tr>td.action a,input.form-control:active,input.form-control:focus,input:active,input:focus,select.form-control:active,select.form-control:focus,select:active,select:focus,textarea:active,textarea:focus{
    border:1px solid #6e4ff6!important
}
.b-1-secondary,.single_product .product__price_download .item_action .rating--btn{
    border:1px solid #1dc9b7!important
}
.b-1-success{
    border:1px solid #4caf50!important
}
.b-1-info{
    border:1px solid #36a3f7!important
}
.b-1-warning{
    border:1px solid #ffb822!important
}
.b-1-danger{
    border:1px solid #f4516c!important
}
.b-1-light{
    border:1px solid #fff!important
}
.b-1-dark{
    border:1px solid #202428!important
}
.b-2-primary{
    border:2px solid #6e4ff6!important
}
.b-2-secondary{
    border:2px solid #1dc9b7!important
}
.b-2-success{
    border:2px solid #4caf50!important
}
.b-2-info{
    border:2px solid #36a3f7!important
}
.b-2-warning{
    border:2px solid #ffb822!important
}
.b-2-danger{
    border:2px solid #f4516c!important
}
.b-2-light{
    border:2px solid #fff!important
}
.b-2-dark{
    border:2px solid #202428!important
}
.b-3-primary{
    border:3px solid #6e4ff6!important
}
.b-3-secondary{
    border:3px solid #1dc9b7!important
}
.b-3-success{
    border:3px solid #4caf50!important
}
.b-3-info{
    border:3px solid #36a3f7!important
}
.b-3-warning{
    border:3px solid #ffb822!important
}
.b-3-danger{
    border:3px solid #f4516c!important
}
.b-3-light{
    border:3px solid #fff!important
}
.b-3-dark{
    border:3px solid #202428!important
}
.b-4-primary{
    border:4px solid #6e4ff6!important
}
.b-4-secondary{
    border:4px solid #1dc9b7!important
}
.b-4-success{
    border:4px solid #4caf50!important
}
.b-4-info{
    border:4px solid #36a3f7!important
}
.b-4-warning{
    border:4px solid #ffb822!important
}
.b-4-danger{
    border:4px solid #f4516c!important
}
.b-4-light{
    border:4px solid #fff!important
}
.b-4-dark{
    border:4px solid #202428!important
}
.b-5-primary{
    border:5px solid #6e4ff6!important
}
.b-5-secondary{
    border:5px solid #1dc9b7!important
}
.b-5-success{
    border:5px solid #4caf50!important
}
.b-5-info{
    border:5px solid #36a3f7!important
}
.b-5-warning{
    border:5px solid #ffb822!important
}
.b-5-danger{
    border:5px solid #f4516c!important
}
.b-5-light{
    border:5px solid #fff!important
}
.b-5-dark{
    border:5px solid #202428!important
}
.btn-shadow-primary{
    -webkit-box-shadow:0 10px 20px rgba(110,79,246,.2);
    box-shadow:0 10px 20px rgba(110,79,246,.2)
}
.btn-shadow-secondary{
    -webkit-box-shadow:0 10px 20px rgba(29,201,183,.2);
    box-shadow:0 10px 20px rgba(29,201,183,.2)
}
.btn-shadow-success{
    -webkit-box-shadow:0 10px 20px rgba(76,175,80,.2);
    box-shadow:0 10px 20px rgba(76,175,80,.2)
}
.btn-shadow-info{
    -webkit-box-shadow:0 10px 20px rgba(54,163,247,.2);
    box-shadow:0 10px 20px rgba(54,163,247,.2)
}
.btn-shadow-warning{
    -webkit-box-shadow:0 10px 20px rgba(255,184,34,.2);
    box-shadow:0 10px 20px rgba(255,184,34,.2)
}
.btn-shadow-danger{
    -webkit-box-shadow:0 10px 20px rgba(244,81,108,.2);
    box-shadow:0 10px 20px rgba(244,81,108,.2)
}
.btn-shadow-light{
    -webkit-box-shadow:0 10px 20px rgba(255,255,255,.2);
    box-shadow:0 10px 20px rgba(255,255,255,.2)
}
.btn-shadow-dark{
    -webkit-box-shadow:0 10px 20px rgba(32,36,40,.2);
    box-shadow:0 10px 20px rgba(32,36,40,.2)
}
.outline-lg-primary{
    border:2px solid #6e4ff6;
    background:0 0;
    color:#6e4ff6
}
.outline-lg-secondary{
    border:2px solid #1dc9b7;
    background:0 0;
    color:#1dc9b7
}
.outline-lg-success{
    border:2px solid #4caf50;
    background:0 0;
    color:#4caf50
}
.outline-lg-info{
    border:2px solid #36a3f7;
    background:0 0;
    color:#36a3f7
}
.outline-lg-warning{
    border:2px solid #ffb822;
    background:0 0;
    color:#ffb822
}
.outline-lg-danger{
    border:2px solid #f4516c;
    background:0 0;
    color:#f4516c
}
.outline-lg-light{
    border:2px solid #fff;
    background:0 0;
    color:#fff
}
.outline-lg-dark{
    border:2px solid #202428;
    background:0 0;
    color:#202428
}
.checkbox-primary .custom-control-label::before{
    background:#6e4ff6
}
.checkbox-primary .custom-control-input:checked~.custom-control-label::before{
    background:#6e4ff6;
    border:1px solid #6e4ff6
}
.checkbox-primary .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-secondary .custom-control-label::before{
    background:#1dc9b7
}
.checkbox-secondary .custom-control-input:checked~.custom-control-label::before{
    background:#1dc9b7;
    border:1px solid #1dc9b7
}
.checkbox-secondary .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-success .custom-control-label::before{
    background:#4caf50
}
.checkbox-success .custom-control-input:checked~.custom-control-label::before{
    background:#4caf50;
    border:1px solid #4caf50
}
.checkbox-success .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-info .custom-control-label::before{
    background:#36a3f7
}
.checkbox-info .custom-control-input:checked~.custom-control-label::before{
    background:#36a3f7;
    border:1px solid #36a3f7
}
.checkbox-info .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-warning .custom-control-label::before{
    background:#ffb822
}
.checkbox-warning .custom-control-input:checked~.custom-control-label::before{
    background:#ffb822;
    border:1px solid #ffb822
}
.checkbox-warning .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-danger .custom-control-label::before{
    background:#f4516c
}
.checkbox-danger .custom-control-input:checked~.custom-control-label::before{
    background:#f4516c;
    border:1px solid #f4516c
}
.checkbox-danger .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-light .custom-control-label::before{
    background:#fff
}
.checkbox-light .custom-control-input:checked~.custom-control-label::before{
    background:#fff;
    border:1px solid #fff
}
.checkbox-light .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-dark .custom-control-label::before{
    background:#202428
}
.checkbox-dark .custom-control-input:checked~.custom-control-label::before{
    background:#202428;
    border:1px solid #202428
}
.checkbox-dark .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-outline-primary .custom-control-label:before{
    border:1px solid #ebedf2
}
.checkbox-outline-primary .custom-control-input:checked~.custom-control-label::before{
    border:1px solid #6e4ff6;
    background:#6e4ff6
}
.checkbox-outline-primary .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-outline-secondary .custom-control-label:before{
    border:1px solid #ebedf2
}
.checkbox-outline-secondary .custom-control-input:checked~.custom-control-label::before{
    border:1px solid #1dc9b7;
    background:#1dc9b7
}
.checkbox-outline-secondary .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-outline-success .custom-control-label:before{
    border:1px solid #ebedf2
}
.checkbox-outline-success .custom-control-input:checked~.custom-control-label::before{
    border:1px solid #4caf50;
    background:#4caf50
}
.checkbox-outline-success .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-outline-info .custom-control-label:before{
    border:1px solid #ebedf2
}
.checkbox-outline-info .custom-control-input:checked~.custom-control-label::before{
    border:1px solid #36a3f7;
    background:#36a3f7
}
.checkbox-outline-info .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-outline-warning .custom-control-label:before{
    border:1px solid #ebedf2
}
.checkbox-outline-warning .custom-control-input:checked~.custom-control-label::before{
    border:1px solid #ffb822;
    background:#ffb822
}
.checkbox-outline-warning .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-outline-danger .custom-control-label:before{
    border:1px solid #ebedf2
}
.checkbox-outline-danger .custom-control-input:checked~.custom-control-label::before{
    border:1px solid #f4516c;
    background:#f4516c
}
.checkbox-outline-danger .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-outline-light .custom-control-label:before{
    border:1px solid #ebedf2
}
.checkbox-outline-light .custom-control-input:checked~.custom-control-label::before{
    border:1px solid #fff;
    background:#fff
}
.checkbox-outline-light .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.checkbox-outline-dark .custom-control-label:before{
    border:1px solid #ebedf2
}
.checkbox-outline-dark .custom-control-input:checked~.custom-control-label::before{
    border:1px solid #202428;
    background:#202428
}
.checkbox-outline-dark .custom-control-input:checked~.custom-control-label::after{
    color:#fff
}
.content-center{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.no-padding{
    padding:0!important
}
.no-margin{
    margin:0
}
.padding-left0{
    padding-left:0
}
.r-padding{
    padding-right:100px
}
.l-padding{
    padding-left:100px
}
.ltr{
    text-align:right
}
.rtl{
    text-align:left
}
.br_0{
    border-right:none!important
}
.bt1{
    border-top:1px solid #e4e4e4
}
.btop{
    border-top:1px solid #ebedf2!important;
    border-right:0!important;
    border-bottom:0!important;
    border-left:0!important
}
.bbottom{
    border-top:0!important;
    border-right:0!important;
    border-bottom:1px solid #ebedf2!important;
    border-left:0!important
}
.statement_info_card .info,.v_middle{
    display:inline-block;
    vertical-align:middle;
    margin-right:-3px;
    float:none
}
.inline{
    display:inline-block
}
.text--white{
    color:#fff
}
.rounded{
    -webkit-border-radius:200px;
    border-radius:200px
}
.border-right1{
    border-right:1px solid #ebedf2
}
.border-default{
    border:1px solid #ebedf2
}
.border-none{
    border:0 none!important
}
.big-border{
    border:3px solid #ebedf2
}
.bold{
    font-weight:500
}
.ver_mid{
    display:table-cell;
    vertical-align:middle
}
html{
    font-size:15px
}
p{
    line-height:1.73333rem
}
a{
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.preload *{
    -webkit-transition:none!important;
    -moz-transition:none!important;
    -ms-transition:none!important;
    -o-transition:none!important
}
svg text{
    font-family:"Work Sans",sans-serif!important
}
ul{
    margin:0;
    padding:0
}
ul li{
    list-style-type:none
}
.bgimage{
    position:relative
}
.bgimage:before{
    z-index:1
}
.content_above{
    position:relative;
    z-index:2
}
.bg_image_holder{
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    -webkit-background-size:cover!important;
    background-size:cover!important;
    background-position:center!important;
    background-repeat:no-repeat;
    z-index:0;
    -o-transition:opacity .3s linear;
    transition:opacity .3s linear;
    -webkit-transition:opacity .3s linear;
    opacity:0
}
.bg_image_holder img{
    display:none
}
.dark-bg{
    background:#2c333e
}
.primarybg.transparent-bg{
    background:rgba(110,79,246,.05)
}
.secondarybg.transparent-bg{
    background:rgba(29,201,183,.05)
}
.mcolorbg1.transparent-bg{
    background:rgba(29,201,183,.05)
}
.mcolorbg2.transparent-bg{
    background:rgba(255,184,34,.05)
}
.mcolorbg3.transparent-bg{
    background:rgba(54,163,247,.05)
}
.mcolorbg4.transparent-bg{
    background:rgba(244,81,108,.05)
}
.tooltip{
    display:block
}
.tooltip .tooltip-inner{
    font-size:13px;
    text-align:left;
    display:block;
    -webkit-border-radius:2px;
    border-radius:2px
}
.tooltip .arrow:before{
    border-top-color:#1dc9b7
}
.section--padding{
    padding-top:100px;
    padding-bottom:100px
}
.section--padding2{
    padding:105px 0 75px
}
.section--padding3{
    padding-top:30px;
    padding-bottom:105px
}
.section-title{
    text-align:center;
    padding-bottom:45px
}
.section-title h1{
    margin-bottom:24px
}
.section-title p{
    padding:0 200px;
    line-height:32px;
    margin-bottom:0;
    color:#6f7495;
    font-size:18px
}
.section-title2{
    margin-bottom:50px
}
.section-title2 ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin:0
}
.section-title2 ul li{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.section-title-light h1{
    color:#fff
}
.blockquote,blockquote{
    background:#f2f8fe;
    line-height:38px;
    color:#6f7495;
    font-style:normal;
    padding:45px 25px 45px 40px;
    margin-bottom:20px
}
.dashboard_contents .dashboard_title_area,.product-title-area{
    background:#fff;
    padding:32px 30px 32px;
    margin-bottom:30px;
    -webkit-border-radius:4px;
    border-radius:4px
}
.dashboard_contents .dashboard_title_area:after,.dashboard_contents .dashboard_title_area:before,.product-title-area:after,.product-title-area:before{
    display:table;
    content:"";
    clear:both
}
.dashboard_contents .dashboard_title_area .product__slider-nav,.product-title-area .product__slider-nav{
    float:right
}
.dashboard_contents .dashboard_title_area .product__slider-nav span,.product-title-area .product__slider-nav span{
    line-height:45px;
    color:#fff;
    cursor:pointer;
    width:52px;
    display:inline-block;
    text-align:center
}
.dashboard_contents .dashboard_title_area .date_area form,.product-title-area .date_area form{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.dashboard_contents .dashboard_title_area .date_area p,.product-title-area .date_area p{
    float:left
}
.dashboard_contents .dashboard_title_area .date_area .input_with_icon,.dashboard_contents .dashboard_title_area .date_area .select-wrap,.product-title-area .date_area .input_with_icon,.product-title-area .date_area .select-wrap{
    margin-right:10px
}
.dashboard_contents .dashboard_title_area .date_area .select-wrap select,.product-title-area .date_area .select-wrap select{
    height:50px
}
.dashboard_contents .dashboard_title_area .date_area .btn,.product-title-area .date_area .btn{
    height:48px
}
.dashboard_contents .dashboard_title_area .date_area .btn:hover,.product-title-area .date_area .btn:hover{
    color:#fff
}
.dashboard_contents .product-title-area2.dashboard_title_area,.product-title-area.product-title-area2{
    padding:0 30px;
    margin-bottom:0
}
.product__title{
    float:left
}
.product__title h2{
    line-height:45px
}
.filter__menu{
    float:right;
    position:relative;
    margin-top:10px
}
.filter__menu p{
    margin-bottom:0;
    display:inline-block;
    vertical-align:middle;
    color:#747b86;
    margin-right:15px
}
.filter__menu .filter__menu_icon{
    display:inline-block;
    vertical-align:middle;
    margin-top:6px;
    width:17px
}
.filter__menu .filter__menu_icon svg{
    height:16px;
    cursor:pointer
}
.filter__menu .filter__menu_icon svg:hover circle{
    fill:#0673ec
}
.filter__menu .filter__menu_icon svg circle{
    fill:#a3b1c4
}
.filter__menu .filter__menu_icon .filter_dropdown{
    position:absolute;
    min-width:183px;
    padding:20px 27px;
    top:45px;
    z-index:3;
    background:#fff;
    right:-15px;
    -webkit-box-shadow:0 5px 40px rgba(82,85,90,.2);
    box-shadow:0 5px 40px rgba(82,85,90,.2);
    display:none
}
.filter__menu .filter__menu_icon .filter_dropdown.active{
    display:block
}
.filter__menu .filter__menu_icon .filter_dropdown:before{
    position:absolute;
    content:"";
    border-bottom:10px solid #fff;
    border-left:10px solid transparent;
    right:15px;
    bottom:100%;
    border-right:10px solid transparent
}
.filter__menu .filter__menu_icon .filter_dropdown li a{
    color:#747b86;
    display:block;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    line-height:28px
}
.transparent{
    background:0 0
}
.rounded{
    -webkit-border-radius:200px;
    border-radius:200px
}
.bgcolor{
    background:#f1f2f7
}
.bgcolor2{
    background:#f6f7fb
}
.rating{
    display:inline-block;
    vertical-align:middle
}
.rating ul{
    float:left
}
.rating ul li{
    float:left;
    margin-right:3px
}
.rating ul li span.fa-star,.rating ul li span.fa-star-half-o{
    color:#ffc000
}
.rating ul li span.fa-star-o{
    color:#7e7e7e
}
.rating .rating__count{
    display:inline-block;
    color:#6f7d8d;
    vertical-align:middle;
    margin-left:5px
}
.author_info,.card_style1,.card_style2,.cardify,.comment_area,.contact_tile,.content_title,.credit_modules,.featured_event,.google_map .location_address .addres_module,.payment_module,.shortcode_modules,.statement_info_card,.statement_table,.thread_sort_area,.upload_modules,.withdraw_module{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px
}
.toggle_title{
    display:block;
    padding:30px 30px 25px
}
.toggle_title span.lnr{
    float:right;
    line-height:20px;
    font-size:14px
}
.content_title{
    padding:30px;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-bottom:30px
}
.shortcode_module_title{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:20px 30px;
    background:#fff;
    margin-bottom:30px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.go_top{
    line-height:40px;
    cursor:pointer;
    width:40px;
    color:#fff;
    position:fixed;
    -webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);
    box-shadow:0 4px 4px rgba(0,0,0,.1);
    -webkit-border-radius:50%;
    border-radius:50%;
    right:calc((100% - 1110px)/ 2);
    z-index:111;
    bottom:80px;
    font-size:13px
}
.go_top span{
    display:inline-block
}
messages::-webkit-scrollbar-track{
    background-color:transparent
}
messages::-webkit-scrollbar{
    width:6px;
    background-color:transparent
}
messages::-webkit-scrollbar-thumb{
    background-color:#e9eef2;
    -webkit-border-radius:5px;
    border-radius:5px
}
offcanvas-menu::-webkit-scrollbar-track{
    background-color:transparent
}
offcanvas-menu::-webkit-scrollbar{
    width:6px;
    background-color:transparent
}
offcanvas-menu::-webkit-scrollbar-thumb{
    background-color:#e9eef2;
    -webkit-border-radius:5px;
    border-radius:5px
}
.testimonial2{
    padding:110px 0 130px 0;
    position:relative
}
.testimonial2:before{
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    background:rgba(18,21,25,.7);
    left:0;
    top:0
}
.slider-for{
    position:relative
}
.slider-for .tsingle{
    text-align:center;
    outline:0
}
.slider-for .tsingle span.quotei{
    font-size:30px;
    color:#fff
}
.slider-for .tsingle p{
    margin:50px 0 40px 0;
    color:#fff;
    font-size:22px;
    line-height:40px
}
.slider-for .tsingle h3{
    margin:0 0 10px 0
}
.slider-for .tsingle span.auth-title{
    color:#fff
}
.slider-nav .slick-slide{
    outline:0;
    cursor:pointer;
    text-align:center
}
.slider-nav .slick-slide span{
    display:inline-block;
    -webkit-border-radius:50%;
    border-radius:50%;
    position:relative
}
.slider-nav .slick-slide.slick-current span:before{
    position:absolute;
    content:"";
    background:rgba(110,79,246,.5);
    width:100%;
    height:100%;
    left:0;
    top:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.slider-bottom-nav{
    position:absolute;
    width:100%;
    left:0;
    bottom:0;
    -webkit-transform:translateY(50%);
    -ms-transform:translateY(50%);
    transform:translateY(50%)
}
.slick-arrow{
    color:#fff;
    font-size:20px
}
span.slick-next,span.slick-prev{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:20px;
    cursor:pointer;
    font-size:13px
}
span.slick-prev{
    left:-100px
}
span.slick-next{
    right:-100px
}
.testimonial-area .testimonials{
    margin-bottom:65px
}
.testimonial-area .testimonials .testimonials--author{
    text-align:center
}
.testimonial-area .testimonials .testimonials--author img{
    width:auto;
    display:inline-block
}
.testimonial-area .testimonials .testimonials--author h4{
    margin:25px 0 10px 0
}
.testimonial-area .testimonials .testimonials--author span{
    font-size:15px;
    font-weight:300
}
.testimonial-area .testimonials .testimonials--text{
    margin-top:40px;
    text-align:center
}
.testimonial-area .testimonials .testimonials--text p{
    font-size:22px;
    font-weight:300;
    line-height:38px;
    margin:0
}
.testimonial-area .owl-controls{
    position:absolute;
    width:100%;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.testimonial-area .owl-controls .owl-nav{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.testimonial-area .owl-controls .owl-next,.testimonial-area .owl-controls .owl-prev{
    font-size:13px;
    width:45px;
    height:45px;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:1px solid #ebedf2;
    text-align:center;
    line-height:44px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.testimonial-area .owl-controls .owl-next:hover,.testimonial-area .owl-controls .owl-prev:hover{
    border-color:#6e4ff6;
    color:#fff
}
.testimonial-area .owl-controls .owl-prev{
    margin-left:-60px
}
.testimonial-area .owl-controls .owl-next{
    margin-right:-60px
}
.tesimonial-page-area{
    background:#f1f2f7
}
.tesimonial-page-area .testimonial{
    margin:0 0 30px 0
}
.testimonial_video{
    margin-bottom:30px;
    position:relative
}
.testimonial_video:before{
    content:"";
    position:absolute;
    height:100%;
    width:100%;
    background:rgba(0,0,0,.4)
}
.testimonial_video .video_play{
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    left:50%;
    width:10%
}
.testimonial_video .video_play a svg{
    fill:#fff;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.testimonial_video .video_play a svg:hover{
    fill:#1dc9b7
}
.testimonial_video .video_play button{
    background:0 0;
    border:none;
    cursor:pointer
}
.testimonial_vid .modal-content{
    height:600px
}
.testimonial_vid .modal-content iframe{
    width:100%;
    height:100%
}
.testimonial{
    border:1px solid #ebedf2;
    background:#fff;
    margin:30px 0
}
.testimonial:focus{
    outline:0
}
.testimonial .testimonial__text{
    padding:30px 40px 25px
}
.testimonial .testimonial__text p{
    margin:0
}
.testimonial .testimonial__about{
    border-top:1px solid #ebedf2;
    padding:25px 40px 30px;
    position:relative;
    z-index:2
}
.testimonial .testimonial__about .avatar img{
    -webkit-border-radius:50%;
    border-radius:50%;
    max-width:100%
}
.testimonial .testimonial__about .quote-icon{
    position:absolute;
    width:60px;
    right:40px;
    z-index:-1
}
.testimonial .testimonial__about .quote-icon .svg{
    fill:#eef0fc
}
.testimonial .testimonial__about .name-designation{
    padding-left:20px;
    display:inline-block
}
.testimonial .testimonial__about .name-designation .name{
    margin-bottom:4px
}
.testimonial .testimonial__about .name-designation .desig{
    color:#555;
    font-size:16px
}
.thread_sort_area{
    margin-bottom:30px
}
.dwqa-container .dwqa-questions-archive form.dwqa-search{
    position:relative;
    margin-bottom:30px
}
.dwqa-container .dwqa-questions-archive form.dwqa-search:before{
    position:absolute;
    content:"\f002";
    right:17px;
    top:14px;
    font-family:FontAwesome
}
.dwqa-container .dwqa-questions-archive form.dwqa-search input{
    -webkit-border-radius:3px;
    border-radius:3px
}
.dwqa-container .dwqa-questions-archive .dwqa-question-filter{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border:1px solid #ebedf2;
    padding:25px;
    width:100%;
    -webkit-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0
}
.dwqa-container .dwqa-questions-archive .dwqa-question-filter>span{
    padding-right:15px
}
.dwqa-container .dwqa-questions-archive .dwqa-question-filter a{
    padding:0 15px 0 0;
    color:#6f7495;
    font-weight:500
}
.dwqa-container .dwqa-questions-archive .dwqa-question-filter select#dwqa-sort-by{
    width:auto;
    height:45px;
    border:1px solid #ebedf2;
    -webkit-border-radius:3px;
    border-radius:3px;
    color:#6f7495;
    margin-left:auto
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list{
    border-right:1px solid #ebedf2;
    border-bottom:1px solid #ebedf2;
    border-left:1px solid #ebedf2;
    -webkit-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-item{
    padding:30px 30px 30px 90px;
    border-bottom:1px solid #ebedf2;
    position:relative
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-item:last-child{
    border-bottom:0
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-title{
    margin-bottom:15px
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-title a{
    font-size:16px;
    color:#313342
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status{
    position:absolute;
    left:26px;
    top:50px;
    text-indent:-9999px;
    border:1px solid #ebedf2;
    width:40px;
    height:40px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status:before{
    position:absolute;
    left:50%;
    top:50%;
    font-family:FontAwesome;
    font-size:16px;
    text-indent:initial;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-open:before{
    content:"\f128"
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-closed{
    border-color:#6f7495
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-closed:before{
    content:"\f023";
    color:#6f7495
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-answered{
    border-color:#6e4ff6
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-answered:before{
    content:"\f112"
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span.dwqa-status.dwqa-status-resolved:before{
    content:"\f00c"
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span{
    color:#6f7495
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-meta span img{
    display:inline-block;
    padding-right:10px
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats{
    position:absolute;
    right:25px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats span.dwqa-answers-count,.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats span.dwqa-views-count,.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats span.dwqa-votes-count{
    display:inline-block;
    padding:10px;
    border:1px solid #ebedf2;
    text-align:center;
    color:#6f7495;
    margin-right:10px
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats span.dwqa-answers-count strong,.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats span.dwqa-views-count strong,.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats span.dwqa-votes-count strong{
    display:block;
    font-size:16px;
    font-weight:400;
    color:#313342
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats span.dwqa-votes-count{
    margin-right:0
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-footer{
    padding:30px;
    border-right:1px solid #ebedf2;
    border-bottom:1px solid #ebedf2;
    border-left:1px solid #ebedf2;
    -webkit-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-footer .dwqa-pagination{
    border:1px solid #ebedf2;
    -webkit-border-radius:3px;
    border-radius:3px;
    display:inline-block
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-footer .dwqa-pagination a,.dwqa-container .dwqa-questions-archive .dwqa-questions-footer .dwqa-pagination span{
    display:inline-block;
    padding:10px 15px;
    border-right:1px solid #ebedf2;
    color:#6f7495
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-footer .dwqa-pagination a:last-child,.dwqa-container .dwqa-questions-archive .dwqa-questions-footer .dwqa-pagination span:last-child{
    border-right:0
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-footer .dwqa-pagination a.dwqa-current,.dwqa-container .dwqa-questions-archive .dwqa-questions-footer .dwqa-pagination span.dwqa-current{
    color:#fff
}
.question-form{
    padding:30px;
    border:1px solid #ebedf2;
    -webkit-border-radius:3px;
    border-radius:3px
}
.question-form .form-group{
    margin-bottom:25px
}
.question-form .form-group:last-child{
    margin-bottom:0
}
.question-form .form-group .trumbowyg-box{
    margin-top:0
}
.question-form .form-group .attachments label,.question-form .form-group .attachments p.label{
    display:block
}
.question-form .form-group .attachments label:last-child,.question-form .form-group .attachments p.label:last-child{
    border:1px solid #ebedf2;
    line-height:55px;
    padding:0 20px;
    text-align:center;
    cursor:pointer
}
.question-form .form-group .attachments label:last-child span,.question-form .form-group .attachments p.label:last-child span{
    color:#6f7495
}
.support_details_area{
    padding:100px 0
}
.support_details_area .dwqa-container{
    -webkit-border-radius:3px;
    border-radius:3px
}
.support_details_area .dwqa-container .dwqa-single-question .dwqa-breadcrumbs{
    padding:30px;
    border:1px solid #ebedf2
}
.support_details_area .dwqa-container .dwqa-single-question .dwqa-breadcrumbs span.dwqa-sep{
    display:inline-block;
    padding:0 5px
}
.support_details_area .dwqa-container .dwqa-answer-item,.support_details_area .dwqa-container .dwqa-question-item{
    padding:30px 30px 30px 90px;
    position:relative;
    border:1px solid #ebedf2
}
.support_details_area .dwqa-container .dwqa-answer-item .dwqa-question-content p,.support_details_area .dwqa-container .dwqa-question-item .dwqa-question-content p{
    margin-bottom:0
}
.support_details_area .dwqa-container .dwqa-answer-item .dwqa-answer-vote,.support_details_area .dwqa-container .dwqa-answer-item .dwqa-question-vote,.support_details_area .dwqa-container .dwqa-question-item .dwqa-answer-vote,.support_details_area .dwqa-container .dwqa-question-item .dwqa-question-vote{
    position:absolute;
    left:25px;
    top:90px
}
.support_details_area .dwqa-container .dwqa-answer-item .dwqa-answer-vote .dwqa-vote-count,.support_details_area .dwqa-container .dwqa-answer-item .dwqa-question-vote .dwqa-vote-count,.support_details_area .dwqa-container .dwqa-question-item .dwqa-answer-vote .dwqa-vote-count,.support_details_area .dwqa-container .dwqa-question-item .dwqa-question-vote .dwqa-vote-count{
    width:32px;
    text-align:center;
    top:14px;
    position:absolute;
    display:block;
    height:32px;
    line-height:32px
}
.support_details_area .dwqa-container .dwqa-answer-item .dwqa-answer-vote .dwqa-vote,.support_details_area .dwqa-container .dwqa-answer-item .dwqa-question-vote .dwqa-vote,.support_details_area .dwqa-container .dwqa-question-item .dwqa-answer-vote .dwqa-vote,.support_details_area .dwqa-container .dwqa-question-item .dwqa-question-vote .dwqa-vote{
    display:block;
    width:0;
    height:0;
    border:13px solid transparent!important;
    border-bottom-color:#ddd!important;
    text-indent:-9999px;
    top:-10px;
    position:absolute;
    text-decoration:none!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    left:3px
}
.support_details_area .dwqa-container .dwqa-answer-item .dwqa-answer-vote .dwqa-vote-down,.support_details_area .dwqa-container .dwqa-answer-item .dwqa-question-vote .dwqa-vote-down,.support_details_area .dwqa-container .dwqa-question-item .dwqa-answer-vote .dwqa-vote-down,.support_details_area .dwqa-container .dwqa-question-item .dwqa-question-vote .dwqa-vote-down{
    border:13px solid transparent!important;
    border-bottom-color:transparent!important;
    border-top-color:#ddd!important;
    top:auto;
    bottom:-70px
}
.support_details_area .dwqa-container .dwqa-answer-item .dwqa-answer-meta a img,.support_details_area .dwqa-container .dwqa-answer-item .dwqa-question-meta a img,.support_details_area .dwqa-container .dwqa-question-item .dwqa-answer-meta a img,.support_details_area .dwqa-container .dwqa-question-item .dwqa-question-meta a img{
    -webkit-border-radius:50%;
    border-radius:50%
}
.support_details_area .dwqa-container .dwqa-answer-item .dwqa-answer-meta .avatar,.support_details_area .dwqa-container .dwqa-answer-item .dwqa-question-meta .avatar,.support_details_area .dwqa-container .dwqa-question-item .dwqa-answer-meta .avatar,.support_details_area .dwqa-container .dwqa-question-item .dwqa-question-meta .avatar{
    position:absolute;
    left:17px;
    top:30px
}
.support_details_area .dwqa-container .dwqa-answer-item .dwqa-answer-meta span,.support_details_area .dwqa-container .dwqa-answer-item .dwqa-question-meta span,.support_details_area .dwqa-container .dwqa-question-item .dwqa-answer-meta span,.support_details_area .dwqa-container .dwqa-question-item .dwqa-question-meta span{
    display:block;
    margin-bottom:20px;
    color:#6f7495
}
.support_details_area .dwqa-container .dwqa-answer-item .dwqa-answer-meta span span.dwqa-label,.support_details_area .dwqa-container .dwqa-answer-item .dwqa-question-meta span span.dwqa-label,.support_details_area .dwqa-container .dwqa-question-item .dwqa-answer-meta span span.dwqa-label,.support_details_area .dwqa-container .dwqa-question-item .dwqa-question-meta span span.dwqa-label{
    display:inline-block;
    margin:0 10px;
    color:#fff;
    padding:0 5px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.support_details_area .dwqa-container .dwqa-answer-item .dwqa-answer-content p,.support_details_area .dwqa-container .dwqa-question-item .dwqa-answer-content p{
    margin-bottom:0
}
.support_details_area .dwqa-container .dwqa-question-item{
    border-top:0
}
.support_details_area .dwqa-container .dwqa-answer-item{
    border-top:0
}
.support_details_area .dwqa-container .dwqa-answer-item:last-child{
    border-bottom:1px solid #ebedf2
}
.support_details_area .dwqa-container .dwqa-answers{
    margin-top:50px
}
.support_details_area .dwqa-container .dwqa-answer-content .dwqa-answers-title,.support_details_area .dwqa-container .dwqa-answers .dwqa-answers-title{
    padding:20px 30px;
    border:1px solid #ebedf2
}
.footer-big{
    padding:100px 0 60px 0
}
.footer-big .footer-widget{
    margin-bottom:40px
}
.footer--light{
    background:#e7e8ed
}
.footer-big .footer-menu ul li a,.footer-big p,.footer-big ul li{
    color:#6f7495
}
.info-contact{
    margin-top:21px
}
.info-contact li{
    font-size:16px;
    margin-bottom:12px
}
.info-contact li .info,.info-contact li .info-icon{
    display:inline-block;
    vertical-align:middle
}
.info-contact li .info-icon{
    color:#fff
}
.info-contact li .info{
    width:calc(100% - 30px);
    padding-left:8px
}
.info__logo{
    margin-bottom:25px
}
.footer-menu{
    padding-left:48px
}
.footer-menu ul li a{
    font-size:15px;
    line-height:32px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.footer-menu--1{
    width:100%
}
.footer-widget-title{
    line-height:42px;
    margin-bottom:10px
}
.field-wrapper{
    position:relative;
    margin-top:32px;
    margin-bottom:48px
}
.field-wrapper .relative-field{
    line-height:50px;
    height:50px
}
.field-wrapper .btn{
    position:absolute;
    right:0;
    height:100%;
    padding:0 30px;
    top:0
}
.mini-footer{
    background:#192027;
    text-align:center;
    padding:32px 0
}
.mini-footer p{
    margin:0;
    line-height:26px;
    font-size:15px;
    color:#999
}
.mini-footer2{
    text-align:left
}
.mini-footer2 .copyright-text{
    padding-top:8px
}
.mini-footer2 .social{
    text-align:right;
    width:100%
}
.widget-about img{
    display:block;
    margin-bottom:30px;
    width:auto
}
.widget-about p{
    font-weight:400
}
.widget-about .contact-details{
    margin:30px 0 0 0
}
.widget-about .contact-details li{
    margin-bottom:10px
}
.widget-about .contact-details li:last-child{
    margin-bottom:0
}
.widget-about .contact-details li span{
    padding-right:12px
}
.breadcrumb-area{
    padding-top:100px!important;
    
    padding-bottom:57px
}
.breadcrumb-area .breadcrumb-contents{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.breadcrumb-area .breadcrumb ul{
    display:block;
    width:100%
}
.breadcrumb-area .breadcrumb ul li a{
    line-height:initial
}
.breadcrumb-area .page-title{
    color:#fff;
    font-weight:500;
    margin:4px 0
}
.breadcrumb-area.breadcrumb--center{
    text-align:center;
    padding-top:60px;
    padding-bottom:27px
}
.breadcrumb-area.breadcrumb--center .page_title{
    padding-top:30px;
    padding-bottom:47px
}
.breadcrumb-area.breadcrumb--center .page_title h1{
    color:#fff;
    line-height:52px
}
.breadcrumb-area.breadcrumb--center .page_title p{
    color:#f3f3f8;
    font-size:36px;
    line-height:52px;
    font-weight:500
}
.breadcrumb-area.breadcrumb--center .page_title p.subtitle{
    font-size:20px
}
.breadcrumb-area.breadcrumb--center .breadcrumb{
    padding-bottom:0
}
.breadcrumb{
    padding:0;
    background:0 0;
    margin:14px 0
}
.breadcrumb ul li{
    display:inline-block
}
.breadcrumb ul li:after{
    content:'/';
    color:#fff;
    padding:0 7px
}
.breadcrumb ul li a{
    font-size:15px;
    line-height:70px;
    color:#fff
}
.breadcrumb ul li:last-child:after{
    display:none
}
.breadcrumb ul li.active a{
    color:#bfcad7
}
.search--doc{
    margin-bottom:30px
}
.search--doc .form-group{
    margin:0;
    position:relative
}
.search--doc .form-group input{
    -webkit-border-radius:3px;
    border-radius:3px
}
.search--doc .form-group button{
    position:absolute;
    right:0;
    top:0;
    -webkit-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
    height:100%;
    padding:0 25px;
    color:#fff;
    border:0 none;
    cursor:pointer
}
.content-block-page [class^=content_block]{
    margin-bottom:50px!important
}
.content_block1,.content_block2{
    position:relative;
    width:100%;
    padding:100px 0
}
.content_block1 .content_area .content_area--title,.content_block1 .content_block2 .content_area2 .content_area--title,.content_block1 .content_block2 .content_area2 .content_area2--title,.content_block2 .content_area .content_area--title,.content_block2 .content_area .content_area2 .content_area2--title,.content_block2 .content_area2 .content_area .content_area2--title,.content_block2 .content_area2 .content_area--title,.content_block2 .content_area2 .content_area2--title,.content_block2 .content_block1 .content_area2 .content_area--title,.content_block2 .content_block1 .content_area2 .content_area2--title{
    line-height:46px;
    margin-bottom:30px;
    color:#000
}
.content_block1 .content_image,.content_block2 .content_image,.content_block2 .content_image2{
    position:absolute;
    right:0;
    height:100%;
    width:50%;
    top:0
}
.content_block2{
    background:#f6f7fb;
    padding:100px 0
}
.content_block2 .content_image2{
    left:0
}
.content_block3,.content_block4,.content_block6{
    padding:100px 0
}
.content_block3 h2,.content_block4 h2,.content_block6 h2{
    line-height:46px;
    color:#000;
    padding-bottom:30px
}
.content_block3 p,.content_block4 p,.content_block6 p{
    margin-bottom:0
}
.content_block3 .btn,.content_block4 .btn,.content_block6 .btn{
    margin-top:45px
}
.content_block1 img,.content_block2 img,.content_block3 img,.content_block4 img,.content_block5 img{
    width:100%
}
.content_block1 p,.content_block2 p,.content_block3 p,.content_block4 p,.content_block5 p{
    margin-bottom:0
}
.menu--style1 .top-menu-area{
    background:#fff
}
.menu--style1 .mainmenu__menu ul li:hover a{
    color:#333
}
.menu--style1 .mainmenu__menu ul li a{
    color:#fff
}
.menu--style1 .searc-wrap input{
    background:rgba(255,255,255,.2);
    border:0;
    color:#fff;
    font-weight:400
}
.menu--style1 .searc-wrap input::-webkit-input-placeholder{
    color:#fff
}
.menu--style1 .searc-wrap input::-moz-placeholder{
    color:#fff
}
.menu--style1 .searc-wrap input:-ms-input-placeholder{
    color:#fff
}
.menu--style1 .searc-wrap .search-wrap__btn{
    background:#fff
}
.shortcode_wrapper+.shortcode_wrapper{
    margin-top:50px
}
.menu--light .top-menu-area{
    background:0 0;
    border-bottom:1px solid rgba(255,255,255,.1)
}
.menu--light .top-menu-area .logo-top{
    padding:19px 35px 19px 20px;
    border-color:rgba(255,255,255,.1)
}
.menu--light .mainmenu__menu .navbar-nav>li>a{
    color:#fff
}
.menu--light .author__notification_area ul li span:first-child,.menu--light .search-form button{
    color:rgba(255,255,255,.8)
}
.menu--light .author__notification_area{
    border-color:rgba(255,255,255,.1)
}
.menu--light .author__notification_area ul li{
    padding:30px 0
}
.menu--light .search-wrapper .search_module .search_trigger{
    color:rgba(255,255,255,.8)
}
.search-wrapper{
    position:relative;
    padding-right:30px
}
.search-wrapper .search_module .search_trigger{
    cursor:pointer
}
.search-wrapper .search_module .search_area{
    position:absolute;
    right:60px;
    opacity:0;
    visibility:hidden;
    padding:0 20px;
    top:calc(100% - 37px);
    background:#fff;
    border:1px solid #ebedf2;
    z-index:2;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    -webkit-border-radius:3px;
    border-radius:3px;
    width:0
}
.search-wrapper .search_module .search_area form .input-group{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.search-wrapper .search_module .search_area form .input-group .icon-left{
    padding-top:7px;
    display:none
}
.search-wrapper .search_module .search_area form .input-group input{
    border:0 none;
    padding:0 0 0 10px
}
.search-wrapper .search_module .search_area form .input-group input:focus{
    border:0 none!important
}
.search-wrapper .search_module .search_area.active{
    opacity:1;
    visibility:visible;
    width:300px
}
.search-wrapper .search_module .search_area.active form .input-group .icon-left{
    display:block
}
.top-menu-area{
    background:#fff;
    border-bottom:1px solid #ebedf2
}
.top-menu-area .menu-fullwidth{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.top-menu-area .menu-fullwidth .menu-container{
    -webkit-box-flex:3;
    -webkit-flex:3;
    -ms-flex:3;
    flex:3
}
.top-menu-area .menu-fullwidth .author-menu{
    -webkit-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.top-menu-area .logo-top{
    padding:22px 35px 22px 20px;
    border-right:1px solid #ebedf2
}
.top-menu-area .d_menu{
    padding-left:35px
}
.top-menu-area .top__menu ul li{
    display:inline-block
}
.top-menu-area .top__menu ul li a{
    color:#555
}
.author-area{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative
}
.author-area__seller-btn{
    color:#fff;
    padding:0 17px;
    display:inline-block;
    line-height:39px;
    -webkit-border-radius:3px;
    border-radius:3px;
    font-weight:400;
    margin-right:0;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.author-area__seller-btn:hover{
    color:#fff
}
.author__avatar{
    position:relative
}
.author__avatar:before{
    position:absolute;
    content:"";
    width:15px;
    height:15px;
    -webkit-border-radius:50%;
    border-radius:50%;
    right:0;
    bottom:0
}
.author__avatar span{
    font-size:14px;
    position:absolute;
    font-weight:400;
    line-height:22px;
    width:22px;
    text-align:center;
    background:red;
    color:#fff;
    right:-6px;
    top:-7px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.author__avatar img{
    max-width:none
}
.author__avatar.online:before{
    border:3px solid #fff
}
.author__avatar.away:before{
    border:3px solid #fff
}
.author__notification_area{
    padding:0 45px 0 35px;
    border-right:1px solid #ebedf2;
    border-left:1px solid #ebedf2
}
.author__notification_area ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.author__notification_area ul li{
    margin-right:35px;
    padding:34px 0;
    position:relative
}
.author__notification_area ul li:last-child{
    margin-right:0
}
.author__notification_area ul li span:first-child{
    font-size:16px;
    color:#7e8fa1;
    vertical-align:middle
}
.author__notification_area ul li .icon_wrap{
    position:relative
}
.author__notification_area ul li .notification_status{
    position:absolute;
    width:6px;
    height:6px;
    -webkit-border-radius:50%;
    border-radius:50%;
    left:50%;
    top:-5px;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.author__notification_area ul li .notification_count{
    height:20px;
    -webkit-border-radius:50%;
    border-radius:50%;
    color:#fff;
    font-weight:400;
    top:0;
    font-size:12px;
    position:absolute;
    padding:1px 4px;
    vertical-align:middle;
    right:-6px;
    min-width:20px;
    text-align:center;
    -webkit-transform:translate(50%,-50%);
    -ms-transform:translate(50%,-50%);
    transform:translate(50%,-50%)
}
.author-author__info{
    padding:20px 20px 20px 35px
}
.author__access_area{
    padding:29px 20px 29px 35px;
    border-left:1px solid #ebedf2
}
.author__access_area ul li{
    margin-right:15px
}
.author__access_area ul li:last-child{
    margin-right:0
}
.author__access_area ul li a{
    color:#6f7495
}
.has_dropdown.has_megamenu{
    position:initial
}
.has_dropdown .icon_wrap{
    cursor:pointer
}
.has_dropdown .dropdown{
    top:calc(100% + 20px)
}
.has_dropdown:hover .dropdown{
    visibility:visible;
    opacity:1;
    top:100%
}
.has_dropdown>a,.has_megamenu>a{
    position:relative
}
.has_dropdown>a:before,.has_megamenu>a:before{
    position:absolute;
    content:"\f107";
    font-family:FontAwesome;
    font-size:13px;
    right:-13px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.mainmenu{
    background:#f1f2f7
}
.mainmenu__menu{
    border:none;
    margin:0;
    padding:0
}
.mainmenu__menu .navbar-collapse{
    padding:0;
    float:left
}
.mainmenu__menu .navbar-nav>li{
    display:inline-block;
    padding:17px 0;
    margin-right:40px
}
.mainmenu__menu .navbar-nav>li>a{
    font-weight:500;
    padding:0;
    font-size:16px;
    line-height:42px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    color:#6b6e8a;
    text-transform:capitalize
}
.mainmenu__search{
    float:right;
    padding:28px 0
}
.searc-wrap{
    position:relative
}
.searc-wrap input{
    line-height:45px;
    height:45px;
    border:1px solid transparent;
    width:360px;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:0 25px;
    background:#f1f2f7
}
.searc-wrap input::-webkit-input-placeholder{
    color:#b8bece
}
.searc-wrap input::-ms-input-placeholder{
    color:#b8bece
}
.searc-wrap input::placeholder{
    color:#b8bece
}
.searc-wrap .search-wrap__btn{
    position:absolute;
    right:0;
    top:0;
    border:0;
    width:45px;
    height:100%;
    text-align:center;
    background:0 0;
    color:#b8bece;
    -webkit-border-radius:50%;
    border-radius:50%;
    cursor:pointer;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.mainmenu__help{
    padding:40px 0;
    text-align:center
}
.mainmenu__help a{
    color:#8991a5;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.mainmenu__help a span{
    font-size:20px;
    padding-right:5px
}
.mobile_content{
    position:relative
}
.mobile_content .menu_icon{
    padding:0 20px;
    line-height:60px;
    color:#fff;
    display:none;
    font-size:16px;
    cursor:pointer
}
.mobile_content span.icon-close{
    float:none;
    position:absolute;
    left:15px;
    top:15px;
    z-index:1
}
.mobile_content .author-author__info{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.mobile_content .author-author__info .author__avatar{
    margin-right:10px
}
.mobile_content .author-author__info .author__avatar img{
    -webkit-border-radius:50%;
    border-radius:50%
}
.mobile_content .author__notification_area ul{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.mobile_content .offcanvas-menu{
    position:fixed;
    height:100%;
    width:220px;
    top:0;
    right:-10px;
    background:#fff;
    z-index:989999;
    overflow-y:scroll;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    -webkit-box-shadow:0 -2px 20px rgba(0,0,0,.3);
    box-shadow:0 -2px 20px rgba(0,0,0,.3);
    padding-bottom:25px
}
.mobile_content .offcanvas-menu .mobile_content .offcanvas-menu::-webkit-scrollbar-track{
    background-color:transparent
}
.mobile_content .offcanvas-menu .mobile_content .offcanvas-menu::-webkit-scrollbar{
    width:6px;
    background-color:transparent
}
.mobile_content .offcanvas-menu .mobile_content .offcanvas-menu::-webkit-scrollbar-thumb{
    background-color:#e9eef2;
    -webkit-border-radius:5px;
    border-radius:5px
}
.mobile_content .offcanvas-menu.closed{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.mobile_content .offcanvas-menu span.lnr-cross{
    float:left;
    top:10px;
    position:absolute;
    left:13px
}
.mobile_content .author-author__info{
    background-color:#f1f2f7;
    text-align:center;
    border-bottom:1px solid #ebedf2;
    padding:20px 0
}
.mobile_content .author__notification_area{
    margin:0;
    text-align:center;
    display:block
}
.mobile_content .author__notification_area ul li{
    padding:27px 12px 14px;
    margin:0 3px
}
.mobile_content .dropdown--author{
    visibility:visible;
    position:relative;
    opacity:1;
    min-width:auto;
    -webkit-box-shadow:0 0 0;
    box-shadow:0 0 0
}
.mobile_content .dropdown--author:before{
    display:none
}
.mobile_content .dropdown--author ul li a{
    line-height:35px
}
.mobile_content .author-area__seller-btn{
    margin-right:0
}
.products{
    padding:80px 0
}
.product{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:0 2px 4px rgba(108,111,115,.1);
    box-shadow:0 2px 4px rgba(108,111,115,.1);
    margin-bottom:30px
}
.product .product__thumbnail{
    position:relative
}
.product .product__thumbnail img{
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
    width:100%
}
.product .product__thumbnail:before{
    position:absolute;
    content:"";
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    height:100%;
    opacity:0;
    z-index:2;
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
    width:100%;
    top:0;
    background:-webkit-gradient(linear,right top,left top,from(#1dc9b7),to(#6e4ff6));
    background:-webkit-linear-gradient(right,#1dc9b7,#6e4ff6);
    background:-o-linear-gradient(right,#1dc9b7,#6e4ff6);
    background:linear-gradient(to left,#1dc9b7,#6e4ff6);
    left:0
}
.product .prod_btn{
    position:absolute;
    top:calc(50% + 40px);
    opacity:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:99;
    width:100%;
    text-align:center;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.product .prod_btn a{
    display:inline-block;
    color:#fff;
    border:1px solid #fff;
    font-weight:500;
    padding:0 30px
}
.product .prod_btn a:hover{
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    background:#fff
}
.product .prod_btn a+a{
    margin-left:6px
}
.product:hover .prod_btn{
    opacity:1;
    top:50%
}
.product:hover .product__thumbnail:before{
    opacity:.9
}
.product-desc{
    padding:30px
}
.product-desc p{
    margin:0
}
.product-desc ul.titlebtm{
    padding-bottom:23px
}
.product-desc ul.titlebtm>li{
    display:inline-block;
    margin-right:16px
}
.product-desc ul.titlebtm>li .by{
    margin-right:6px
}
.product-desc ul.titlebtm>li img,.product-desc ul.titlebtm>li p{
    display:inline-block;
    margin:0
}
.product-desc ul.titlebtm>li a{
    color:#000;
    font-size:15px
}
.product-desc ul.titlebtm>li a,.product-desc ul.titlebtm>li p{
    font-size:15px
}
.product-desc ul.titlebtm>li.product_cat{
    margin-right:0
}
.product-desc ul.titlebtm .rating{
    float:right;
    margin-right:0
}
.product-desc ul.titlebtm .auth-img{
    margin-right:6px;
    height:30px;
    width:30px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.product-desc .product_title{
    margin-bottom:15px;
    display:inline-block
}
.product-desc .product_title h4{
    text-transform:capitalize;
    font-weight:500;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.product-desc ul li.product_cat a img{
    margin-right:4px;
    width:15px;
    vertical-align:middle;
    height:auto
}
.product-desc ul li.product_cat a span{
    margin-right:5px
}
.product-purchase{
    border-top:1px solid #ebedf2;
    padding:15px 30px;
    overflow:hidden
}
.product-purchase .rating{
    margin-left:6px
}
.product-purchase p{
    margin:0;
    font-size:15px;
    display:inline;
    color:#555
}
.product-purchase .price_love{
    display:inline-block;
    vertical-align:middle
}
.product-purchase .price_love>span{
    background:rgba(110,79,246,.1);
    line-height:32px;
    display:inline-block;
    padding:0 15px;
    margin-right:10px;
    font-size:15px;
    font-weight:500;
    -webkit-border-radius:100px;
    border-radius:100px
}
.product-purchase .price_love p span{
    font-size:15px
}
.product-purchase .sell{
    float:right;
    display:inline-block
}
.product-purchase .sell p span{
    font-size:15px;
    margin-right:4px
}
.product-purchase .sell p span.lnr{
    margin-right:7px
}
.product--card .product-desc{
    height:222px;
    overflow:hidden;
    padding-bottom:0
}
.product--card .product-purchase{
    margin-top:10px
}
.product--card2 .product__thumbnail img{
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.product--card2 .product-desc{
    padding-bottom:15px;
    height:176px
}
.product--card2 ul.titlebtm{
    overflow:hidden;
    padding:0 30px 10px
}
.product--card2 ul.titlebtm .product_cat{
    float:left
}
.product--card2 ul.titlebtm .rating{
    float:right
}
.product--card3 .product-desc ul.titlebtm{
    padding-bottom:0
}
.product--card3 .product-desc{
    height:130px;
    padding:30px 30px 20px
}
.product--list{
    overflow:hidden;
    height:210px
}
.product--list .product-desc,.product--list .product-meta,.product--list .product-purchase,.product--list .product__thumbnail{
    display:inline-block;
    vertical-align:middle;
    margin-right:-3px;
    border-right:1px solid #ebedf2
}
.product--list .product__thumbnail{
    width:293px;
    float:left
}
.product--list .product__thumbnail img{
    width:100%;
    -webkit-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.product--list .product__details{
    overflow:hidden;
    padding:25px 0
}
.product--list .product__details .product-desc,.product--list .product__details .product-meta{
    padding:0 30px
}
.product--list .product-desc{
    width:353px
}
.product--list .product-desc .titlebtm{
    padding-bottom:0;
    padding-top:24px
}
.product--list .product-purchase{
    border:0;
    width:159px;
    text-align:center
}
.product--list .product-purchase .price_love{
    float:none;
    margin-right:0;
    padding-bottom:25px
}
.product--list .product-purchase .price_love span{
    margin:0
}
.product--list .product-purchase .sell{
    float:none;
    display:block
}
.product--list-small .product__thumbnail{
    width:230px
}
.product--list-small .prod_btn a{
    line-height:35px;
    margin-left:0
}
.product--list-small .prod_btn a+a{
    margin-top:15px
}
.product--list-small .product__details .product-desc,.product--list-small .product__details .product-meta{
    padding:0 20px
}
.product--list-small .product__details .product-desc{
    width:258px
}
.product--list-small .product__details .product-desc .titlebtm{
    padding-top:18px
}
.product--list-small .product__details .product-meta{
    width:206px
}
.product--list-small .product__details .product-meta .love-comments p+p{
    margin-left:0
}
.product--list-small .product__details .product-purchase{
    width:150px;
    padding:0
}
.product-meta{
    width:335px
}
.product-meta .author{
    margin-bottom:25px
}
.product-meta .author .auth-img{
    display:inline-block;
    -webkit-border-radius:50%;
    border-radius:50%;
    height:28px;
    width:28px
}
.product-meta .author p{
    display:inline-block;
    margin:0
}
.product-meta .author p .by{
    margin-right:6px
}
.product-meta .author p a{
    color:#000
}
.product-meta .love-comments p{
    display:inline-block
}
.product-meta .love-comments p+p{
    margin-left:20px
}
.product-meta .product-tags{
    margin-bottom:14px
}
.product-meta .product-tags span{
    display:inline-block;
    color:#000;
    vertical-align:middle;
    font-size:15px
}
.product-meta .product-tags ul{
    display:inline-block;
    width:calc(100% - 45px);
    vertical-align:middle
}
.product-meta .product-tags ul li{
    display:inline-block
}
.product-meta .product-tags ul li:after{
    content:','
}
.product-meta .product-tags ul li:last-child:after{
    display:none
}
.item-preview,.sidebar-card{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #ebedf2;
    margin-bottom:30px
}
.item-preview:last-child,.sidebar-card:last-child{
    margin-bottom:0
}
.item-preview .card-title,.sidebar-card .card-title{
    padding:30px;
    border-bottom:1px solid #ebedf2
}
.affliate_rule_module .item-preview,.affliate_rule_module .sidebar-card,.faq--sidebar .item-preview,.faq--sidebar .sidebar-card,.product--sidebar .item-preview,.product--sidebar .sidebar-card,.sidebar--blog .item-preview,.sidebar--blog .sidebar-card,.support--sidebar .item-preview,.support--sidebar .sidebar-card{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-bottom:30px
}
.affliate_rule_module .item-preview:last-child,.affliate_rule_module .sidebar-card:last-child,.faq--sidebar .item-preview:last-child,.faq--sidebar .sidebar-card:last-child,.product--sidebar .item-preview:last-child,.product--sidebar .sidebar-card:last-child,.sidebar--blog .item-preview:last-child,.sidebar--blog .sidebar-card:last-child,.support--sidebar .item-preview:last-child,.support--sidebar .sidebar-card:last-child{
    margin-bottom:0
}
.affliate_rule_module .item-preview .card-title,.affliate_rule_module .sidebar-card .card-title,.faq--sidebar .item-preview .card-title,.faq--sidebar .sidebar-card .card-title,.product--sidebar .item-preview .card-title,.product--sidebar .sidebar-card .card-title,.sidebar--blog .item-preview .card-title,.sidebar--blog .sidebar-card .card-title,.support--sidebar .item-preview .card-title,.support--sidebar .sidebar-card .card-title{
    padding:20px 25px;
    display:block;
    margin-bottom:0
}
.affliate_rule_module .item-preview .card-title.collapsed,.affliate_rule_module .sidebar-card .card-title.collapsed,.faq--sidebar .item-preview .card-title.collapsed,.faq--sidebar .sidebar-card .card-title.collapsed,.product--sidebar .item-preview .card-title.collapsed,.product--sidebar .sidebar-card .card-title.collapsed,.sidebar--blog .item-preview .card-title.collapsed,.sidebar--blog .sidebar-card .card-title.collapsed,.support--sidebar .item-preview .card-title.collapsed,.support--sidebar .sidebar-card .card-title.collapsed{
    margin-bottom:0
}
.affliate_rule_module .item-preview .card-title span,.affliate_rule_module .sidebar-card .card-title span,.faq--sidebar .item-preview .card-title span,.faq--sidebar .sidebar-card .card-title span,.product--sidebar .item-preview .card-title span,.product--sidebar .sidebar-card .card-title span,.sidebar--blog .item-preview .card-title span,.sidebar--blog .sidebar-card .card-title span,.support--sidebar .item-preview .card-title span,.support--sidebar .sidebar-card .card-title span{
    float:right;
    font-size:12px;
    line-height:20px;
    color:#555
}
.affliate_rule_module .item-preview .card-title h5,.affliate_rule_module .sidebar-card .card-title h5,.faq--sidebar .item-preview .card-title h5,.faq--sidebar .sidebar-card .card-title h5,.product--sidebar .item-preview .card-title h5,.product--sidebar .sidebar-card .card-title h5,.sidebar--blog .item-preview .card-title h5,.sidebar--blog .sidebar-card .card-title h5,.support--sidebar .item-preview .card-title h5,.support--sidebar .sidebar-card .card-title h5{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.affliate_rule_module .item-preview .collapsible-content,.affliate_rule_module .sidebar-card .collapsible-content,.faq--sidebar .item-preview .collapsible-content,.faq--sidebar .sidebar-card .collapsible-content,.product--sidebar .item-preview .collapsible-content,.product--sidebar .sidebar-card .collapsible-content,.sidebar--blog .item-preview .collapsible-content,.sidebar--blog .sidebar-card .collapsible-content,.support--sidebar .item-preview .collapsible-content,.support--sidebar .sidebar-card .collapsible-content{
    padding:0 25px
}
.affliate_rule_module .item-preview .card-content,.affliate_rule_module .sidebar-card .card-content,.faq--sidebar .item-preview .card-content,.faq--sidebar .sidebar-card .card-content,.product--sidebar .item-preview .card-content,.product--sidebar .sidebar-card .card-content,.sidebar--blog .item-preview .card-content,.sidebar--blog .sidebar-card .card-content,.support--sidebar .item-preview .card-content,.support--sidebar .sidebar-card .card-content{
    padding:15px 0
}
.affliate_rule_module .card--category a,.affliate_rule_module .card--forum_categories a,.affliate_rule_module .faq--sidebar .card--forum_categories a,.affliate_rule_module .faq--sidebar .sidebar--blog .card--category a,.affliate_rule_module .product--sidebar .card--forum_categories a,.affliate_rule_module .sidebar--blog .card--category a,.affliate_rule_module .sidebar--blog .card--forum_categories a,.affliate_rule_module .sidebar--blog .faq--sidebar .card--category a,.affliate_rule_module .sidebar--blog .product--sidebar .card--category a,.affliate_rule_module .sidebar--blog .support--sidebar .card--category a,.affliate_rule_module .support--sidebar .card--forum_categories a,.affliate_rule_module .support--sidebar .sidebar--blog .card--category a,.faq--sidebar .affliate_rule_module .card--forum_categories a,.faq--sidebar .affliate_rule_module .sidebar--blog .card--category a,.faq--sidebar .card--category a,.faq--sidebar .card--forum_categories a,.faq--sidebar .product--sidebar .card--forum_categories a,.faq--sidebar .sidebar--blog .affliate_rule_module .card--category a,.faq--sidebar .sidebar--blog .card--category a,.faq--sidebar .sidebar--blog .card--forum_categories a,.faq--sidebar .sidebar--blog .product--sidebar .card--category a,.faq--sidebar .sidebar--blog .support--sidebar .card--category a,.faq--sidebar .support--sidebar .card--forum_categories a,.faq--sidebar .support--sidebar .sidebar--blog .card--category a,.product--sidebar .affliate_rule_module .card--forum_categories a,.product--sidebar .affliate_rule_module .sidebar--blog .card--category a,.product--sidebar .card--category a,.product--sidebar .faq--sidebar .card--forum_categories a,.product--sidebar .faq--sidebar .sidebar--blog .card--category a,.product--sidebar .sidebar--blog .affliate_rule_module .card--category a,.product--sidebar .sidebar--blog .card--category a,.product--sidebar .sidebar--blog .card--forum_categories a,.product--sidebar .sidebar--blog .faq--sidebar .card--category a,.product--sidebar .sidebar--blog .support--sidebar .card--category a,.product--sidebar .support--sidebar .card--forum_categories a,.product--sidebar .support--sidebar .sidebar--blog .card--category a,.sidebar--blog .affliate_rule_module .card--category a,.sidebar--blog .affliate_rule_module .card--forum_categories a,.sidebar--blog .affliate_rule_module .faq--sidebar .card--category a,.sidebar--blog .affliate_rule_module .product--sidebar .card--category a,.sidebar--blog .affliate_rule_module .support--sidebar .card--category a,.sidebar--blog .card--category a,.sidebar--blog .card--forum_categories a,.sidebar--blog .faq--sidebar .affliate_rule_module .card--category a,.sidebar--blog .faq--sidebar .card--category a,.sidebar--blog .faq--sidebar .card--forum_categories a,.sidebar--blog .faq--sidebar .product--sidebar .card--category a,.sidebar--blog .faq--sidebar .support--sidebar .card--category a,.sidebar--blog .product--sidebar .card--category a,.sidebar--blog .product--sidebar .card--forum_categories a,.sidebar--blog .support--sidebar .affliate_rule_module .card--category a,.sidebar--blog .support--sidebar .card--category a,.sidebar--blog .support--sidebar .card--forum_categories a,.sidebar--blog .support--sidebar .faq--sidebar .card--category a,.sidebar--blog .support--sidebar .product--sidebar .card--category a,.support--sidebar .affliate_rule_module .card--forum_categories a,.support--sidebar .affliate_rule_module .sidebar--blog .card--category a,.support--sidebar .card--category a,.support--sidebar .card--forum_categories a,.support--sidebar .faq--sidebar .card--forum_categories a,.support--sidebar .faq--sidebar .sidebar--blog .card--category a,.support--sidebar .product--sidebar .card--forum_categories a,.support--sidebar .sidebar--blog .affliate_rule_module .card--category a,.support--sidebar .sidebar--blog .card--category a,.support--sidebar .sidebar--blog .card--forum_categories a,.support--sidebar .sidebar--blog .faq--sidebar .card--category a,.support--sidebar .sidebar--blog .product--sidebar .card--category a{
    display:block
}
.affliate_rule_module .card--category ul li,.affliate_rule_module .card--forum_categories ul li,.affliate_rule_module .faq--sidebar .card--forum_categories ul li,.affliate_rule_module .faq--sidebar .sidebar--blog .card--category ul li,.affliate_rule_module .product--sidebar .card--forum_categories ul li,.affliate_rule_module .sidebar--blog .card--category ul li,.affliate_rule_module .sidebar--blog .card--forum_categories ul li,.affliate_rule_module .sidebar--blog .faq--sidebar .card--category ul li,.affliate_rule_module .sidebar--blog .product--sidebar .card--category ul li,.affliate_rule_module .sidebar--blog .support--sidebar .card--category ul li,.affliate_rule_module .support--sidebar .card--forum_categories ul li,.affliate_rule_module .support--sidebar .sidebar--blog .card--category ul li,.faq--sidebar .affliate_rule_module .card--forum_categories ul li,.faq--sidebar .affliate_rule_module .sidebar--blog .card--category ul li,.faq--sidebar .card--category ul li,.faq--sidebar .card--forum_categories ul li,.faq--sidebar .product--sidebar .card--forum_categories ul li,.faq--sidebar .sidebar--blog .affliate_rule_module .card--category ul li,.faq--sidebar .sidebar--blog .card--category ul li,.faq--sidebar .sidebar--blog .card--forum_categories ul li,.faq--sidebar .sidebar--blog .product--sidebar .card--category ul li,.faq--sidebar .sidebar--blog .support--sidebar .card--category ul li,.faq--sidebar .support--sidebar .card--forum_categories ul li,.faq--sidebar .support--sidebar .sidebar--blog .card--category ul li,.product--sidebar .affliate_rule_module .card--forum_categories ul li,.product--sidebar .affliate_rule_module .sidebar--blog .card--category ul li,.product--sidebar .card--category ul li,.product--sidebar .faq--sidebar .card--forum_categories ul li,.product--sidebar .faq--sidebar .sidebar--blog .card--category ul li,.product--sidebar .sidebar--blog .affliate_rule_module .card--category ul li,.product--sidebar .sidebar--blog .card--category ul li,.product--sidebar .sidebar--blog .card--forum_categories ul li,.product--sidebar .sidebar--blog .faq--sidebar .card--category ul li,.product--sidebar .sidebar--blog .support--sidebar .card--category ul li,.product--sidebar .support--sidebar .card--forum_categories ul li,.product--sidebar .support--sidebar .sidebar--blog .card--category ul li,.sidebar--blog .affliate_rule_module .card--category ul li,.sidebar--blog .affliate_rule_module .card--forum_categories ul li,.sidebar--blog .affliate_rule_module .faq--sidebar .card--category ul li,.sidebar--blog .affliate_rule_module .product--sidebar .card--category ul li,.sidebar--blog .affliate_rule_module .support--sidebar .card--category ul li,.sidebar--blog .card--category ul li,.sidebar--blog .card--forum_categories ul li,.sidebar--blog .faq--sidebar .affliate_rule_module .card--category ul li,.sidebar--blog .faq--sidebar .card--category ul li,.sidebar--blog .faq--sidebar .card--forum_categories ul li,.sidebar--blog .faq--sidebar .product--sidebar .card--category ul li,.sidebar--blog .faq--sidebar .support--sidebar .card--category ul li,.sidebar--blog .product--sidebar .card--category ul li,.sidebar--blog .product--sidebar .card--forum_categories ul li,.sidebar--blog .support--sidebar .affliate_rule_module .card--category ul li,.sidebar--blog .support--sidebar .card--category ul li,.sidebar--blog .support--sidebar .card--forum_categories ul li,.sidebar--blog .support--sidebar .faq--sidebar .card--category ul li,.sidebar--blog .support--sidebar .product--sidebar .card--category ul li,.support--sidebar .affliate_rule_module .card--forum_categories ul li,.support--sidebar .affliate_rule_module .sidebar--blog .card--category ul li,.support--sidebar .card--category ul li,.support--sidebar .card--forum_categories ul li,.support--sidebar .faq--sidebar .card--forum_categories ul li,.support--sidebar .faq--sidebar .sidebar--blog .card--category ul li,.support--sidebar .product--sidebar .card--forum_categories ul li,.support--sidebar .sidebar--blog .affliate_rule_module .card--category ul li,.support--sidebar .sidebar--blog .card--category ul li,.support--sidebar .sidebar--blog .card--forum_categories ul li,.support--sidebar .sidebar--blog .faq--sidebar .card--category ul li,.support--sidebar .sidebar--blog .product--sidebar .card--category ul li{
    position:relative;
    padding-left:15px
}
.affliate_rule_module .card--category ul li:before,.affliate_rule_module .card--forum_categories ul li:before,.affliate_rule_module .faq--sidebar .card--forum_categories ul li:before,.affliate_rule_module .product--sidebar .card--forum_categories ul li:before,.affliate_rule_module .sidebar--blog .card--category ul li:before,.affliate_rule_module .sidebar--blog .card--forum_categories ul li:before,.affliate_rule_module .support--sidebar .card--forum_categories ul li:before,.faq--sidebar .affliate_rule_module .card--forum_categories ul li:before,.faq--sidebar .card--category ul li:before,.faq--sidebar .card--forum_categories ul li:before,.faq--sidebar .product--sidebar .card--forum_categories ul li:before,.faq--sidebar .sidebar--blog .card--category ul li:before,.faq--sidebar .sidebar--blog .card--forum_categories ul li:before,.faq--sidebar .support--sidebar .card--forum_categories ul li:before,.product--sidebar .affliate_rule_module .card--forum_categories ul li:before,.product--sidebar .card--category ul li:before,.product--sidebar .faq--sidebar .card--forum_categories ul li:before,.product--sidebar .sidebar--blog .card--category ul li:before,.product--sidebar .sidebar--blog .card--forum_categories ul li:before,.product--sidebar .support--sidebar .card--forum_categories ul li:before,.sidebar--blog .affliate_rule_module .card--category ul li:before,.sidebar--blog .affliate_rule_module .card--forum_categories ul li:before,.sidebar--blog .card--category ul li:before,.sidebar--blog .card--forum_categories ul li:before,.sidebar--blog .faq--sidebar .card--category ul li:before,.sidebar--blog .faq--sidebar .card--forum_categories ul li:before,.sidebar--blog .product--sidebar .card--category ul li:before,.sidebar--blog .product--sidebar .card--forum_categories ul li:before,.sidebar--blog .support--sidebar .card--category ul li:before,.sidebar--blog .support--sidebar .card--forum_categories ul li:before,.support--sidebar .affliate_rule_module .card--forum_categories ul li:before,.support--sidebar .card--category ul li:before,.support--sidebar .card--forum_categories ul li:before,.support--sidebar .faq--sidebar .card--forum_categories ul li:before,.support--sidebar .product--sidebar .card--forum_categories ul li:before,.support--sidebar .sidebar--blog .card--category ul li:before,.support--sidebar .sidebar--blog .card--forum_categories ul li:before{
    position:absolute;
    content:"";
    width:5px;
    height:5px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#6f7495;
    left:0;
    top:15px
}
.affliate_rule_module .card--category ul li a,.affliate_rule_module .card--forum_categories ul li a,.affliate_rule_module .faq--sidebar .card--forum_categories ul li a,.affliate_rule_module .product--sidebar .card--forum_categories ul li a,.affliate_rule_module .sidebar--blog .card--category ul li a,.affliate_rule_module .sidebar--blog .card--forum_categories ul li a,.affliate_rule_module .support--sidebar .card--forum_categories ul li a,.faq--sidebar .affliate_rule_module .card--forum_categories ul li a,.faq--sidebar .card--category ul li a,.faq--sidebar .card--forum_categories ul li a,.faq--sidebar .product--sidebar .card--forum_categories ul li a,.faq--sidebar .sidebar--blog .card--category ul li a,.faq--sidebar .sidebar--blog .card--forum_categories ul li a,.faq--sidebar .support--sidebar .card--forum_categories ul li a,.product--sidebar .affliate_rule_module .card--forum_categories ul li a,.product--sidebar .card--category ul li a,.product--sidebar .faq--sidebar .card--forum_categories ul li a,.product--sidebar .sidebar--blog .card--category ul li a,.product--sidebar .sidebar--blog .card--forum_categories ul li a,.product--sidebar .support--sidebar .card--forum_categories ul li a,.sidebar--blog .affliate_rule_module .card--category ul li a,.sidebar--blog .affliate_rule_module .card--forum_categories ul li a,.sidebar--blog .card--category ul li a,.sidebar--blog .card--forum_categories ul li a,.sidebar--blog .faq--sidebar .card--category ul li a,.sidebar--blog .faq--sidebar .card--forum_categories ul li a,.sidebar--blog .product--sidebar .card--category ul li a,.sidebar--blog .product--sidebar .card--forum_categories ul li a,.sidebar--blog .support--sidebar .card--category ul li a,.sidebar--blog .support--sidebar .card--forum_categories ul li a,.support--sidebar .affliate_rule_module .card--forum_categories ul li a,.support--sidebar .card--category ul li a,.support--sidebar .card--forum_categories ul li a,.support--sidebar .faq--sidebar .card--forum_categories ul li a,.support--sidebar .product--sidebar .card--forum_categories ul li a,.support--sidebar .sidebar--blog .card--category ul li a,.support--sidebar .sidebar--blog .card--forum_categories ul li a{
    display:block;
    line-height:36px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    color:#6f7495
}
.affliate_rule_module .card--category ul li a span.fa,.affliate_rule_module .card--forum_categories ul li a span.fa,.faq--sidebar .card--category ul li a span.fa,.faq--sidebar .card--forum_categories ul li a span.fa,.product--sidebar .card--category ul li a span.fa,.sidebar--blog .card--category ul li a span.fa,.sidebar--blog .card--forum_categories ul li a span.fa,.support--sidebar .card--category ul li a span.fa,.support--sidebar .card--forum_categories ul li a span.fa{
    font-size:6px;
    margin-right:10px;
    position:relative;
    top:-3px
}
.affliate_rule_module .card--category ul li a .item-count,.affliate_rule_module .card--forum_categories ul li a .item-count,.faq--sidebar .card--category ul li a .item-count,.faq--sidebar .card--forum_categories ul li a .item-count,.product--sidebar .card--category ul li a .item-count,.sidebar--blog .card--category ul li a .item-count,.sidebar--blog .card--forum_categories ul li a .item-count,.support--sidebar .card--category ul li a .item-count,.support--sidebar .card--forum_categories ul li a .item-count{
    float:right
}
.affliate_rule_module .card--slider .card-content,.faq--sidebar .card--slider .card-content,.product--sidebar .card--slider .card-content,.sidebar--blog .card--slider .card-content,.support--sidebar .card--slider .card-content{
    padding:30px 0
}
.affliate_rule_module .card--slider .card-content .price-ranges,.faq--sidebar .card--slider .card-content .price-ranges,.product--sidebar .card--slider .card-content .price-ranges,.sidebar--blog .card--slider .card-content .price-ranges,.support--sidebar .card--slider .card-content .price-ranges{
    padding-top:25px
}
.affliate_rule_module .card--slider .card-content .price-ranges .from,.faq--sidebar .card--slider .card-content .price-ranges .from,.product--sidebar .card--slider .card-content .price-ranges .from,.sidebar--blog .card--slider .card-content .price-ranges .from,.support--sidebar .card--slider .card-content .price-ranges .from{
    margin-right:10px
}
.card-pricing.item-preview,.sidebar-card.card-pricing{
    padding:30px
}
.card-pricing.item-preview .price,.sidebar-card.card-pricing .price{
    padding:30px 0;
    text-align:center;
    margin-bottom:20px;
    border:3px solid #ebedf2;
    -webkit-border-radius:3px;
    border-radius:3px
}
.card-pricing.item-preview .price h1,.sidebar-card.card-pricing .price h1{
    line-height:30px;
    font-weight:600
}
.card-pricing.item-preview .price h1 sup,.sidebar-card.card-pricing .price h1 sup{
    font-size:18px
}
.card-pricing.item-preview .pricing-options,.sidebar-card.card-pricing .pricing-options{
    margin-bottom:25px
}
.card-pricing.item-preview .pricing-options li,.sidebar-card.card-pricing .pricing-options li{
    padding:10px 0
}
.card-pricing.item-preview .pricing-options li+li,.sidebar-card.card-pricing .pricing-options li+li{
    border-top:1px solid #ebedf2
}
.card-pricing.item-preview .pricing-options .custom-radio .form-group p.label,.card-pricing.item-preview .pricing-options .custom-radio label,.form-group .card-pricing.item-preview .pricing-options .custom-radio p.label,.form-group .sidebar-card.card-pricing .pricing-options .custom-radio p.label,.sidebar-card.card-pricing .pricing-options .custom-radio .form-group p.label,.sidebar-card.card-pricing .pricing-options .custom-radio label{
    font-size:16px
}
.card-pricing.item-preview .pricing-options .custom-radio .form-group p.label .pricing__opt,.card-pricing.item-preview .pricing-options .custom-radio label .pricing__opt,.form-group .card-pricing.item-preview .pricing-options .custom-radio p.label .pricing__opt,.form-group .sidebar-card.card-pricing .pricing-options .custom-radio p.label .pricing__opt,.sidebar-card.card-pricing .pricing-options .custom-radio .form-group p.label .pricing__opt,.sidebar-card.card-pricing .pricing-options .custom-radio label .pricing__opt{
    color:#333;
    font-weight:400
}
.card-pricing.item-preview .purchase-button .btn,.sidebar-card.card-pricing .purchase-button .btn{
    width:100%;
    font-weight:400
}
.card-pricing.item-preview .purchase-button .btn+.btn,.sidebar-card.card-pricing .purchase-button .btn+.btn{
    margin-top:30px
}
.card--pricing2.item-preview,.sidebar-card.card--pricing2{
    padding:0
}
.card--pricing2.item-preview .price,.sidebar-card.card--pricing2 .price{
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.card--pricing2.item-preview .price h1,.sidebar-card.card--pricing2 .price h1{
    color:#fff!important
}
.card--pricing2.item-preview .pricing-options,.sidebar-card.card--pricing2 .pricing-options{
    padding:0 30px
}
.card--pricing2.item-preview .pricing-options li p,.sidebar-card.card--pricing2 .pricing-options li p{
    padding-top:18px;
    padding-left:35px
}
.card--pricing2.item-preview .purchase-button,.sidebar-card.card--pricing2 .purchase-button{
    padding:0 30px 30px
}
.card-title{
    padding:30px;
    border-bottom:1px solid #ebedf2;
    margin-bottom:0
}
.card--metadata ul.data>li{
    padding:22px 0 22px;
    border-bottom:1px solid #ebedf2;
    overflow:hidden;
    line-height:30px
}
.card--metadata ul.data>li:last-child{
    border-bottom:0;
    padding-bottom:0
}
.card--metadata ul.data>li p{
    float:left;
    font-size:16px;
    line-height:inherit;
    margin-bottom:0
}
.card--metadata ul.data>li p span{
    margin-right:8px
}
.card--metadata ul.data>li>span{
    float:right;
    font-weight:400;
    font-size:18px;
    color:#333
}
.card--metadata .rating{
    text-align:center;
    padding-top:28px
}
.card--product-infos{
    padding:0
}
.card--product-infos ul.infos{
    padding:19px 30px
}
.card--product-infos ul.infos li{
    overflow:hidden;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.card--product-infos ul.infos li p{
    margin:0;
    font-size:15px;
    vertical-align:top;
    line-height:36px
}
.card--product-infos ul.infos li p.data-label{
    width:40%;
    font-weight:400;
    color:#333
}
.card--product-infos ul.infos li p.data-label:after{
    content:':';
    margin-left:2px
}
.card--product-infos ul.infos li p.info{
    width:58%;
    color:#555
}
.social-share-card{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:30px
}
.social-share-card p{
    margin:0 15px 0 0
}
.social-share-card ul li{
    display:inline-block;
    margin-right:15px
}
.social-share-card ul li:last-child{
    margin-right:0
}
.social-share-card ul li a{
    color:#cfd4e2
}
.affliate_rule_module .login_promot,.faq--sidebar .login_promot,.sidebar--blog .login_promot,.support--sidebar .login_promot{
    color:#fff;
    margin-bottom:30px;
    font-weight:400;
    font-size:18px;
    -webkit-border-radius:4px;
    border-radius:4px;
    padding:20px 0;
    display:block;
    text-align:center
}
.affliate_rule_module .login_promot span,.faq--sidebar .login_promot span,.sidebar--blog .login_promot span,.support--sidebar .login_promot span{
    margin-right:10px
}
.affliate_rule_module .card--top_discussion .card-content li,.affliate_rule_module .faq--card .card-content li,.affliate_rule_module .faq--sidebar .faq--card .card-content li,.affliate_rule_module .sidebar--blog .faq--card .card-content li,.affliate_rule_module .support--sidebar .faq--card .card-content li,.faq--sidebar .affliate_rule_module .faq--card .card-content li,.faq--sidebar .card--top_discussion .card-content li,.faq--sidebar .faq--card .card-content li,.faq--sidebar .sidebar--blog .faq--card .card-content li,.faq--sidebar .support--sidebar .faq--card .card-content li,.sidebar--blog .affliate_rule_module .faq--card .card-content li,.sidebar--blog .card--top_discussion .card-content li,.sidebar--blog .faq--sidebar .faq--card .card-content li,.support--sidebar .affliate_rule_module .faq--card .card-content li,.support--sidebar .card--top_discussion .card-content li,.support--sidebar .faq--sidebar .faq--card .card-content li{
    position:relative;
    padding-left:23px;
    margin-bottom:10px
}
.affliate_rule_module .card--top_discussion .card-content li:before,.affliate_rule_module .faq--card .card-content li:before,.affliate_rule_module .faq--sidebar .faq--card .card-content li:before,.affliate_rule_module .sidebar--blog .faq--card .card-content li:before,.affliate_rule_module .support--sidebar .faq--card .card-content li:before,.faq--sidebar .affliate_rule_module .faq--card .card-content li:before,.faq--sidebar .card--top_discussion .card-content li:before,.faq--sidebar .faq--card .card-content li:before,.faq--sidebar .sidebar--blog .faq--card .card-content li:before,.sidebar--blog .affliate_rule_module .faq--card .card-content li:before,.sidebar--blog .card--top_discussion .card-content li:before,.sidebar--blog .faq--sidebar .faq--card .card-content li:before,.support--sidebar .affliate_rule_module .faq--card .card-content li:before,.support--sidebar .card--top_discussion .card-content li:before{
    position:absolute;
    content:'';
    height:7px;
    width:7px;
    -webkit-border-radius:200px;
    border-radius:200px;
    background:#c5cad4;
    vertical-align:middle;
    left:0;
    top:9px
}
.affliate_rule_module .card--top_discussion .card-content li a,.affliate_rule_module .faq--card .card-content li a,.affliate_rule_module .faq--sidebar .faq--card .card-content li a,.affliate_rule_module .sidebar--blog .faq--card .card-content li a,.affliate_rule_module .support--sidebar .faq--card .card-content li a,.faq--sidebar .affliate_rule_module .faq--card .card-content li a,.faq--sidebar .card--top_discussion .card-content li a,.faq--sidebar .faq--card .card-content li a,.faq--sidebar .sidebar--blog .faq--card .card-content li a,.sidebar--blog .affliate_rule_module .faq--card .card-content li a,.sidebar--blog .card--top_discussion .card-content li a,.sidebar--blog .faq--sidebar .faq--card .card-content li a,.support--sidebar .affliate_rule_module .faq--card .card-content li a,.support--sidebar .card--top_discussion .card-content li a{
    line-height:26px
}
.affliate_rule_module .card--top_discussion .card-content li a span,.affliate_rule_module .faq--card .card-content li a span,.faq--sidebar .card--top_discussion .card-content li a span,.faq--sidebar .faq--card .card-content li a span,.sidebar--blog .card--top_discussion .card-content li a span,.support--sidebar .card--top_discussion .card-content li a span{
    display:block;
    color:#6f7495
}
.affliate_rule_module .faq--card,.faq--sidebar .faq--card{
    border:0 none
}
.affliate_rule_module .faq--card .card-content li:before,.faq--sidebar .faq--card .card-content li:before{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    top:13px
}
.affliate_rule_module .faq--card .card-content a,.faq--sidebar .faq--card .card-content a{
    font-size:16px
}
.affliate_rule_module .faq--card .btn--faq,.faq--sidebar .faq--card .btn--faq{
    text-align:center;
    margin-bottom:38px
}
.author-card .card-title{
    padding:30px
}
.author-card.item-preview,.author-card.sidebar-card{
    padding:0
}
.author-card .author-infos{
    padding:30px
}
.author-card .author-infos .author-top{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.author-card .author-infos .author_avatar{
    width:100px;
    height:100px;
    display:inline-block;
    -webkit-border-radius:4px;
    border-radius:4px;
    overflow:hidden;
    margin-right:20px
}
.author-card .author-infos .author h5{
    line-height:30px;
    color:#313342
}
.author-card .author-infos .author p{
    line-height:30px;
    padding-top:6px;
    margin:0;
    font-size:15px;
    font-weight:300
}
.author-card .author-infos .social{
    margin-top:25px;
    margin-bottom:30px
}
.author-card .author-infos .author-btn{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.author-card .author-infos .author-btn .btn:last-child{
    margin-right:0
}
.author-card.author-card2{
    text-align:center
}
.author-card.author-card2 .author-infos{
    padding:50px 0 5px 0
}
.author-card.author-card2 .author-infos .author_avatar{
    margin-right:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    margin-bottom:15px
}
.author-card.author-card2 .author-infos .author p{
    line-height:25px
}
.author-card.author-card2 .author-infos .social{
    display:block;
    border-top:1px solid #ebedf2;
    margin:35px 0;
    padding:35px 30px 0 30px;
    text-align:left
}
.author-card.author-card2 .author-infos .author-btn{
    display:inline-block;
    margin-top:20px
}
.upload_sidebar .card_content{
    padding:10px 30px 26px
}
.upload_sidebar .card_content p{
    line-height:30px;
    margin-bottom:0
}
.upload_sidebar .card_content ul{
    padding-left:19px;
    padding-top:20px
}
.upload_sidebar .card_content ul li{
    list-style-type:disc;
    line-height:30px;
    font-size:16px;
    color:#6f7495
}
.upload_sidebar .card_content ul li+li{
    margin-top:13px
}
.upload_sidebar .card_info h4{
    color:#313342;
    font-weight:400;
    padding-bottom:20px
}
.upload_sidebar .card_info+.card_info{
    margin-top:30px
}
.sidebar--blog .card--blog_sidebar ul.post-tab{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.sidebar--blog .card--blog_sidebar .card_content{
    padding:0 25px
}
.sidebar--blog .card--search .searc-wrap input{
    width:100%
}
.sidebar--blog .card--search .card_content{
    padding:25px
}
.sidebar--blog .sidebar--post .tab-pane{
    padding-bottom:25px
}
.sidebar--blog .sidebar--post .card-title ul{
    overflow:hidden
}
.sidebar--blog .sidebar--post .card-title ul li a{
    font-size:18px;
    color:#313342
}
.sidebar--blog .sidebar--post .post-list li{
    padding:25px 0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.sidebar--blog .sidebar--post .post-list li+li{
    border-top:1px solid #ebedf2
}
.sidebar--blog .sidebar--post .post-list li:last-child{
    padding-bottom:0
}
.sidebar--blog .sidebar--post .post-list .thumbnail_img img{
    width:100%
}
.sidebar--blog .sidebar--post .post-list .title_area{
    padding-left:15px;
    -webkit-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.sidebar--blog .sidebar--post .post-list .title_area a{
    display:inline-block;
    font-weight:400;
    margin-bottom:6px
}
.sidebar--blog .sidebar--post .post-list .title_area a h6{
    line-height:24px;
    color:#333;
    font-weight:400
}
.sidebar--blog .sidebar--post .post-list .title_area .date_time span{
    display:inline-block
}
.sidebar--blog .sidebar--post .post-list .title_area .date_time p{
    margin:0;
    display:inline-block;
    color:#898f96;
    font-size:15px
}
.sidebar--blog .card--tags .tags{
    padding:25px 20px 11px
}
.sidebar--blog .card--tags .tags li{
    display:inline-block;
    margin:0 5px 14px
}
.sidebar--blog .card--tags .tags li a{
    color:#6f7495;
    background:rgba(110,79,246,.07);
    line-height:30px;
    display:inline-block;
    padding:0 15px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.banner{
    position:relative
}
.banner img{
    -webkit-border-radius:4px;
    border-radius:4px;
    width:100%
}
.banner:before{
    content:'';
    background:-webkit-gradient(linear,right top,left top,from(#1dc9b7),to(#6e4ff6));
    background:-webkit-linear-gradient(right,#1dc9b7,#6e4ff6);
    background:-o-linear-gradient(right,#1dc9b7,#6e4ff6);
    background:linear-gradient(to left,#1dc9b7,#6e4ff6);
    position:absolute;
    height:100%;
    width:100%;
    -webkit-border-radius:4px;
    border-radius:4px;
    opacity:.8
}
.banner .banner_content{
    position:absolute;
    width:100%;
    top:50%;
    left:50%;
    text-align:center;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:1
}
.banner .banner_content h1{
    color:#f9f9f9
}
.banner .banner_content p{
    margin:0;
    color:#f9f9f9
}
.card--filter .card-content li{
    margin-bottom:10px
}
.card--filter .card-content li:last-child{
    margin-bottom:0
}
ul.nav-tabs{
    border:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
ul.nav-tabs li{
    -webkit-box-flex:1;
    -webkit-flex:auto;
    -ms-flex:auto;
    flex:auto;
    position:relative;
    border-bottom:1px solid #ebedf2
}
ul.nav-tabs li a{
    color:#6f7495;
    font-size:16px;
    text-transform:capitalize;
    display:block;
    margin-right:0;
    line-height:70px;
    border:none;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:relative;
    text-align:center;
    font-weight:300
}
ul.nav-tabs li a:before{
    content:"";
    position:absolute;
    height:3px;
    width:90%;
    opacity:0;
    left:5%;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    visibility:hidden;
    bottom:0
}
ul.nav-tabs li a.active{
    border-bottom:0
}
ul.nav-tabs li a.active:before{
    opacity:1;
    visibility:visible
}
ul.nav-tabs li a a,ul.nav-tabs li a a:active,ul.nav-tabs li a a:focus,ul.nav-tabs li a a:hover{
    border:0;
    background:0 0
}
ul.nav-tabs li a span.icon{
    display:inline-block;
    padding-right:5px
}
ul.nav-tabs.nav--tabs2{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-bottom:-4px
}
ul.nav-tabs.nav--tabs2 li{
    -webkit-box-flex:0;
    -webkit-flex:none;
    -ms-flex:none;
    flex:none;
    border:none
}
ul.nav-tabs.nav--tabs2 li::before{
    bottom:0
}
ul.nav-tabs.nav--tabs2 li a{
    padding:0 30px;
    font-weight:400
}
ul.nav-tabs.nav--tabs2 li a:before{
    width:100%;
    left:0;
    bottom:3px
}
.tab .tab-content{
    margin-top:30px
}
.tab2,.tab3{
    padding:0 30px
}
.tab2 .item-navigation,.tab3 .item-navigation{
    text-align:center;
    border-bottom:1px solid #ebedf2
}
.tab3 .item-navigation{
    text-align:left
}
.tab3 ul.nav-tabs li a{
    padding:0 50px
}
.tab3 ul.nav-tabs li a span{
    padding-right:7px
}
.tab4{
    padding:30px;
    overflow:hidden
}
.tab4 .item-navigation{
    float:left;
    width:20%;
    border-bottom:0
}
.tab4 .tab-content{
    width:80%;
    float:left;
    margin-top:0
}
.tab4 .tab-content .tab-pane{
    padding-bottom:0
}
.tab4 ul.nav-tabs{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.tab4 ul.nav-tabs li{
    width:100%
}
.tab4 ul.nav-tabs li a{
    line-height:50px;
    text-align:left;
    margin-right:30px;
    padding-left:0
}
.tab4 ul.nav-tabs li a:before{
    width:3px;
    right:0;
    left:auto;
    height:calc(100% - 10px)
}
.tab4 ul.nav-tabs li a span{
    padding-right:7px
}
.items-tab{
    padding:0 30px
}
.tab-content{
    margin-bottom:0
}
.tab-content .tab-pane{
    padding:0 0 30px 0
}
.tab-content .tab-pane .about_author.border-none{
    padding:0 30px;
    margin-bottom:0
}
.tab-content .tab-pane p{
    margin-bottom:0
}
.team_area{
    background:#f6f7fb;
    padding:100px 0 70px 0
}
.team-single{
    background:#fff;
    margin-bottom:30px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.team-single figure{
    text-align:center;
    padding:30px 30px 25px;
    margin:0;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.team-single figure:hover{
    -webkit-box-shadow:0 8px 10px rgba(110,79,246,.08);
    box-shadow:0 8px 10px rgba(110,79,246,.08)
}
.team-single figure img{
    width:auto
}
.team-single figure figcaption{
    margin-top:25px
}
.team-single figure figcaption h5{
    margin:0 0 15px 0
}
.team-single figure figcaption span.member-title{
    display:inline-block;
    font-size:14px;
    font-weight:300;
    color:#fff;
    padding:5px 15px;
    -webkit-border-radius:3px;
    border-radius:3px;
    line-height:initial;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.team-single figure figcaption ul.team-social{
    margin-top:25px
}
.team-single figure figcaption ul.team-social li{
    display:inline-block;
    margin-right:20px
}
.team-single figure figcaption ul.team-social li:last-child{
    margin-right:0
}
.team-single figure figcaption ul.team-social li a{
    color:#6f7495
}
.team-single figure figcaption ul.team-social li a:hover{
    stroke:#6e4ff6
}
.timeline:before{
    top:0
}
.timeline:after,.timeline:before{
    position:absolute;
    content:'';
    height:18px;
    width:18px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-border-radius:50%;
    border-radius:50%;
    transform:translateX(-50%);
    border:4px solid #fff
}
.timeline:after{
    bottom:0
}
.timeline .happening:after,.timeline .happening:before{
    content:'';
    display:table;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    clear:both
}
.timeline .happening .happening--period{
    width:50%;
    padding:60px 54px 0 0;
    float:left;
    vertical-align:top;
    text-align:right;
    position:relative
}
.timeline .happening .happening--period p{
    color:#898f96;
    font-size:18px;
    font-weight:500;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    margin-bottom:0
}
.timeline .happening .happening--period:before{
    position:absolute;
    content:"";
    height:20px;
    width:20px;
    background:#fff;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:3px solid #c4cdd8;
    right:0;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    -webkit-transform:translateX(50%);
    -ms-transform:translateX(50%);
    transform:translateX(50%)
}
.timeline .happening .happening--detail{
    width:50%;
    float:right;
    padding:60px 0 0 50px;
    position:relative
}
.timeline .happening .happening--detail h3{
    margin-bottom:20px
}
.timeline .happening .happening--detail p{
    font-size:16px;
    line-height:30px
}
.timeline .happening .happening--detail:before{
    position:absolute;
    content:'';
    left:0;
    top:0;
    width:4px;
    height:100%;
    background:#ebecf1;
    z-index:-1;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.timeline .happening:nth-child(2n+2) .happening--period{
    float:right;
    text-align:left;
    padding-right:0;
    padding-left:54px
}
.timeline .happening:nth-child(2n+2) .happening--period:before{
    left:0;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.timeline .happening:nth-child(2n+2) .happening--detail{
    text-align:right;
    padding:40px 50px 0 0
}
.timeline .happening:nth-child(2n+2) .happening--detail:before{
    left:100%
}
.timeline .happening:hover .happening--period:before{
    border-color:#fff
}
.accordion .card{
    margin-bottom:20px
}
.accordion .card:last-child{
    margin-bottom:0
}
.accordion .card-body{
    border-bottom:1px solid #ebedf2
}
.accordion .accordion__single{
    margin-bottom:20px
}
.accordion .accordion__single,.accordion .card{
    border:1px solid #ebedf2;
    -webkit-border-radius:0;
    border-radius:0
}
.accordion .accordion__single .card-header,.accordion .card .card-header{
    background:#fff;
    padding:0
}
.accordion .accordion__single h4 a,.accordion .accordion__single h4 button,.accordion .accordion__single h5 a,.accordion .accordion__single h5 button,.accordion .card h4 a,.accordion .card h4 button,.accordion .card h5 a,.accordion .card h5 button{
    line-height:26px;
    display:block;
    color:#333;
    font-weight:300;
    font-size:18px;
    padding:15px 27px 15px 80px;
    position:relative
}
.accordion .accordion__single h4 a i.lnr,.accordion .accordion__single h4 button i.lnr,.accordion .accordion__single h5 a i.lnr,.accordion .accordion__single h5 button i.lnr,.accordion .card h4 a i.lnr,.accordion .card h4 button i.lnr,.accordion .card h5 a i.lnr,.accordion .card h5 button i.lnr{
    position:absolute;
    left:0;
    top:0;
    width:60px;
    height:100%;
    border-right:1px solid #ebedf2;
    padding-top:18px;
    text-align:center;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.accordion .accordion__single h4 a.active i.lnr,.accordion .accordion__single h4 button.active i.lnr,.accordion .accordion__single h5 a.active i.lnr,.accordion .accordion__single h5 button.active i.lnr,.accordion .card h4 a.active i.lnr,.accordion .card h4 button.active i.lnr,.accordion .card h5 a.active i.lnr,.accordion .card h5 button.active i.lnr{
    border-color:#8a95e7
}
.accordion .accordion__single h4 button,.accordion .accordion__single h5 button,.accordion .card h4 button,.accordion .card h5 button{
    padding:15px 27px 15px 27px;
    width:100%;
    text-align:left;
    text-decoration:none
}
.accordion .accordion__single h4 button:hover:before,.accordion .accordion__single h5 button:hover:before,.accordion .card h4 button:hover:before,.accordion .card h5 button:hover:before{
    content:none
}
.accordion .accordion__single .single_acco_title a,.accordion .card .single_acco_title a{
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.accordion .accordion__single .single_acco_title a.active,.accordion .card .single_acco_title a.active{
    color:#fff
}
.accordion .accordion__single .panel-body p,.accordion .card .panel-body p{
    margin:25px 30px
}
.accordion .single_accordion_body{
    padding:27px 30px
}
.accordion .single_accordion_body p{
    margin:0
}
.alert{
    padding:18px 55px 18px 60px;
    -webkit-border-radius:3px;
    border-radius:3px;
    font-size:16px;
    margin-bottom:30px;
    position:relative
}
.alert:before{
    position:absolute;
    font-family:Simple-Line-Icons;
    left:30px;
    top:18px
}
.alert strong{
    font-weight:500
}
.alert .alert_icon{
    margin-right:15px;
    font-size:16px
}
.alert.alert-default{
    background:rgba(110,79,246,.1)
}
.alert.alert-primary:before{
    content:'\e027'
}
.alert.alert-secondary:before{
    content:'\e031'
}
.alert.alert-success{
    background:rgba(29,201,183,.1);
    border-color:rgba(29,201,183,.1)
}
.alert.alert-success:before{
    content:'\e080'
}
.alert.alert-info{
    background:rgba(54,163,247,.1);
    border-color:rgba(54,163,247,.1)
}
.alert.alert-info:before{
    content:'\e055'
}
.alert.alert-warning{
    background:rgba(255,184,34,.1);
    border-color:rgba(255,184,34,.1)
}
.alert.alert-warning:before{
    content:'\e617'
}
.alert.alert-danger{
    background:rgba(244,81,108,.1);
    border-color:rgba(244,81,108,.1)
}
.alert.alert-danger:before{
    content:'\e01a'
}
.alert .close{
    font-size:16px;
    opacity:.3;
    position:absolute;
    right:20px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:0
}
.alert .close:hover{
    opacity:.5
}
.btn--round{
    -webkit-border-radius:100px;
    border-radius:100px
}
.btn{
    margin:0;
    text-transform:capitalize;
    font-size:15px;
    font-weight:400;
    display:inline-block;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    position:relative;
    line-height:45px;
    padding:0 30px
}
.btn:active,.btn:focus{
    color:#fff;
    outline:0
}
.btn:hover{
    color:#fff
}
.btn:hover:before{
    opacity:.07;
    visibility:visible
}
.btn.btn--round:hover:before{
    -webkit-border-radius:200px;
    border-radius:200px
}
.btn--light,.btn--light:hover,.btn-light,.btn-light:hover,.btn.btn--white,.btn.btn--white:hover{
    background:#f9f9f9
}
.btn--default{
    line-height:50px
}
.btn-default{
    line-height:50px
}
.btn--lg,.btn-lg{
    line-height:50px;
    font-size:16px;
    padding:0 40px
}
.btn--md,.btn-md{
    line-height:45px;
    padding:0 30px
}
.btn--xs{
    line-height:36px;
    font-size:14px;
    padding:0 12px
}
.btn--fullwidth{
    width:100%
}
.btn--sm,.btn-sm{
    line-height:40px;
    padding:0 20px
}
.btn--icon span{
    margin-right:5px;
    line-height:inherit;
    display:inline-block
}
.btn--faq{
    min-width:140px
}
.search-btn{
    min-width:223px;
    border:0;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.card_style1{
    margin-bottom:30px
}
.card_style1 .card_style1__info img{
    width:100%;
    -webkit-border-radius:6px 6px 0 0;
    border-radius:6px 6px 0 0
}
.card_style1 .card_style1__info .date_place li{
    margin-bottom:10px
}
.card_style1 .card_style1__info .date_place li:last-child{
    margin-bottom:0
}
.card_style1 .card_style1__info .date_place li span{
    display:inline-block;
    font-size:20px
}
.card_style1 .card_style1__info .date_place li p,.card_style1 .card_style1__info .date_place li span{
    display:inline-block;
    vertical-align:middle;
    margin-right:-3px
}
.card_style1 .card_style1__info .date_place li p{
    display:inline-block;
    font-weight:400;
    font-size:16px;
    margin-left:13px;
    margin-bottom:0
}
.card_style1 .card_style1__info figcaption{
    -webkit-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px;
    padding:22px 30px 28px
}
.card_style1 .card_style1__info figcaption h4{
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    line-height:30px;
    margin-bottom:17px
}
.card_style2{
    padding:40px 50px 40px 40px;
    margin-bottom:30px;
    position:relative
}
.card_style2 .card_style2__title{
    color:#000;
    margin-bottom:25px;
    line-height:30px
}
.card_style2 .card_style2__location_type{
    margin-bottom:20px
}
.card_style2 .card_style2__location_type .type,.card_style2 .card_style2__location_type p{
    display:inline-block;
    margin-bottom:0
}
.card_style2 .card_style2__location_type p{
    color:#5a6671;
    font-size:16px;
    line-height:30px;
    margin-right:17px
}
.card_style2 .card_style2__location_type p span{
    font-size:20px;
    margin-right:8px;
    vertical-align:-3px
}
.card_style2 .card_style2__location_type .type{
    color:#fff;
    line-height:28px;
    font-weight:400;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:0 15px;
    font-size:12px
}
.card_style2 a{
    font-size:16px;
    line-height:30px;
    font-weight:400;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.card_style2 a span{
    padding-left:7px
}
.card_style2 .save_job{
    position:absolute;
    right:40px;
    top:46px;
    width:32px;
    height:32px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:rgba(110,79,246,.1);
    text-align:center;
    padding-top:6px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.card_style2 .save_job span{
    cursor:pointer;
    font-size:14px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.card_style2 .save_job:hover{
    background:rgba(29,201,183,.1)
}
div#ui-datepicker-div{
    background:#fff;
    -webkit-box-shadow:0 5px 40px rgba(82,85,90,.2);
    box-shadow:0 5px 40px rgba(82,85,90,.2)
}
div#ui-datepicker-div .ui-datepicker-title{
    font-size:18px;
    color:#fff;
    font-weight:500
}
div#ui-datepicker-div .ui-datepicker-header{
    color:#fff;
    padding:6px 0
}
div#ui-datepicker-div .ui-datepicker-prev{
    left:10px
}
div#ui-datepicker-div .ui-datepicker-prev:before{
    content:'\e875'
}
div#ui-datepicker-div .ui-datepicker-next{
    text-align:right;
    right:10px
}
div#ui-datepicker-div .ui-datepicker-next:before{
    content:"\e876"
}
div#ui-datepicker-div .ui-datepicker-next,div#ui-datepicker-div .ui-datepicker-prev{
    cursor:pointer;
    top:46%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
div#ui-datepicker-div .ui-datepicker-next.ui-datepicker-next-hover,div#ui-datepicker-div .ui-datepicker-next.ui-datepicker-prev-hover,div#ui-datepicker-div .ui-datepicker-prev.ui-datepicker-next-hover,div#ui-datepicker-div .ui-datepicker-prev.ui-datepicker-prev-hover{
    top:46%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
div#ui-datepicker-div .ui-datepicker-next:before,div#ui-datepicker-div .ui-datepicker-prev:before{
    font-family:Linearicons-Free,sans-serif;
    color:#fff;
    line-height:30px
}
div#ui-datepicker-div table{
    margin:0
}
div#ui-datepicker-div thead tr th span{
    color:#6b6e8a
}
div#ui-datepicker-div tbody tr{
    border-top:1px solid #ebedf2
}
div#ui-datepicker-div tbody tr td+td{
    border-left:1px solid #ebedf2
}
div#ui-datepicker-div tbody tr td a{
    color:#54667a;
    margin:0;
    text-align:center
}
div#ui-datepicker-div tbody tr td a:hover{
    background:rgba(54,163,247,.2)
}
.dropdown{
    position:absolute;
    min-width:271px;
    background:#fff;
    padding:19px 30px;
    z-index:3;
    visibility:hidden;
    opacity:0;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    -webkit-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px;
    -webkit-box-shadow:0 0 40px rgba(82,85,90,.2);
    box-shadow:0 0 40px rgba(82,85,90,.2)
}
.dropdown.active{
    opacity:1;
    visibility:visible
}
.dropdown li a{
    font-size:15px;
    line-height:32px;
    display:block;
    color:#747b86
}
.dropdown li a span{
    float:right
}
.dropdown:before{
    content:'';
    position:absolute;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #fff;
    bottom:100%
}
.dropdown.messaging_dropdown li a{
    color:#54667a
}
.dropdown.messaging_dropdown li a span{
    float:none;
    padding-right:10px
}
.dropdown.notification--dropdown{
    width:370px;
    padding:0;
    right:-30px
}
.dropdown.notification--dropdown:before{
    bottom:100%;
    right:25px
}
.dropdown.notification--dropdown .notifications_module .notification{
    padding:15px 20px 10px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.dropdown.notification--dropdown .notifications_module .notification .notification__info .info_avatar{
    margin-right:12px;
    width:40px;
    vertical-align:top;
    height:40px
}
.dropdown.notification--dropdown .notifications_module .notification .notification__info .info{
    width:calc(100% - 57px)
}
.dropdown.notification--dropdown .notifications_module .notification .notification__info .info .time{
    margin-top:0
}
.dropdown.notification--dropdown .notifications_module .notification .notification__info .info p a{
    display:block
}
.dropdown.notification--dropdown .notifications_module .notification .notification__icons .noti_icon{
    margin-right:0;
    line-height:30px;
    width:30px;
    font-size:15px
}
.dropdown.messaging--dropdown{
    padding:0;
    width:370px;
    right:-25px
}
.dropdown.messaging--dropdown:before{
    right:20px;
    bottom:100%
}
.dropdown.messaging--dropdown .message{
    padding:15px 20px;
    border-bottom:1px solid #ebedf2;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.dropdown.messaging--dropdown .message .message__actions_avatar .avatar{
    height:40px;
    width:40px
}
.dropdown.messaging--dropdown .message .message__actions_avatar .avatar img{
    width:100%;
    -webkit-border-radius:50%;
    border-radius:50%
}
.dropdown.messaging--dropdown .message .message_data{
    -webkit-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.dropdown.messaging--dropdown .message .message_data .name_time{
    margin-left:13px
}
.dropdown.messaging--dropdown .message .message_data .name_time .name{
    float:left
}
.dropdown.messaging--dropdown .message .message_data .name_time .name p{
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    color:#333
}
.dropdown.messaging--dropdown .message .message_data .name_time .name span{
    display:inline;
    vertical-align:top;
    font-size:15px;
    margin-left:5px
}
.dropdown.messaging--dropdown .message .message_data .name_time .time{
    float:right;
    font-size:14px
}
.dropdown.messaging--dropdown .message .message_data .name_time p{
    clear:both;
    display:block;
    margin:0;
    font-size:14px
}
.dropdown.dropdown--author{
    padding:0;
    right:0;
    border:0 none
}
.dropdown.dropdown--author:before{
    right:30px
}
.dropdown.dropdown--author ul{
    padding:20px
}
.dropdown.dropdown--author ul li a{
    color:#54667a;
    display:block;
    font-size:15px;
    -webkit-border-radius:4px;
    border-radius:4px;
    padding:0 10px;
    line-height:40px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.dropdown.dropdown--author ul li a:hover{
    color:#fff
}
.dropdown.dropdown--author ul li a span{
    float:none;
    margin-right:15px
}
.dropdown.dropdown--author .author-credits{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:20px;
    border-bottom:1px solid #ebedf2
}
.dropdown.dropdown--author .author-credits .author__avatar{
    margin-right:12px
}
.dropdown.dropdown--author .author-credits .author__avatar img{
    max-width:44px
}
.dropdown.dropdown--author .author-credits .autor__info p{
    margin:0;
    line-height:inherit
}
.dropdown.dropdown--author .author-credits .autor__info .name{
    color:#313342;
    font-weight:400
}
.dropdown.dropdown--author .author-credits .autor__info .amount{
    font-weight:500;
    font-size:15px
}
.dropdown.dropdown--cart{
    width:400px;
    padding:0;
    right:-30px
}
.dropdown.dropdown--cart:before{
    right:20px
}
.dropdown.dropdown--cart .cart_area .cart_product{
    padding:20px 25px;
    border-bottom:1px solid #ebedf2;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.dropdown.dropdown--cart .cart_area .cart_product .product__info{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.dropdown.dropdown--cart .cart_area .cart_product .product__info .thumbn{
    width:70px
}
.dropdown.dropdown--cart .cart_area .cart_product .product__info .info{
    width:calc(100% - 87px);
    padding-left:15px
}
.dropdown.dropdown--cart .cart_area .cart_product .product__info .info .title{
    font-weight:400;
    line-height:20px;
    color:#000;
    margin-bottom:5px;
    display:inline-block;
    font-size:14px
}
.dropdown.dropdown--cart .cart_area .cart_product .product__info .info .cat a{
    font-size:14px
}
.dropdown.dropdown--cart .cart_area .cart_product .product__info .info .cat a img{
    display:inline-block;
    padding-right:5px
}
.dropdown.dropdown--cart .cart_area .cart_product .product__action{
    text-align:center
}
.dropdown.dropdown--cart .cart_area .cart_product .product__action a:hover span{
    color:#fff
}
.dropdown.dropdown--cart .cart_area .cart_product .product__action span{
    width:30px;
    line-height:30px;
    text-align:center;
    font-size:15px;
    display:inline-block;
    background:rgba(110,79,246,.1);
    -webkit-border-radius:50%;
    border-radius:50%
}
.dropdown.dropdown--cart .cart_area .cart_product .product__action p{
    background:rgba(110,79,246,.1);
    line-height:30px;
    padding:0 10px;
    margin-bottom:0;
    -webkit-border-radius:200px;
    border-radius:200px;
    margin-top:10px;
    font-weight:400
}
.dropdown.dropdown--cart .cart_area .total{
    text-align:right;
    padding:15px 25px 0
}
.dropdown.dropdown--cart .cart_area .total p{
    font-weight:400;
    color:#000;
    font-size:18px;
    margin-bottom:0
}
.dropdown.dropdown--cart .cart_area .total p span{
    margin-right:30px
}
.dropdown.dropdown--cart .cart_area .cart_action{
    padding:20px 15px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.dropdown.dropdown--cart .cart_area .cart_action a{
    margin:0 5px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.dropdown .message:hover,.dropdown .notification:hover{
    background:rgba(110,79,246,.05)
}
.dropdown .dropdown_module_header{
    overflow:hidden;
    padding:20px 25px;
    border-bottom:1px solid #ebedf2
}
.dropdown .dropdown_module_header h4{
    float:left
}
.dropdown .dropdown_module_header a{
    float:right
}
.dropdown.dropdown--menu{
    padding:20px
}
.dropdown.dropdown--menu ul li{
    padding:0;
    margin:0;
    display:block
}
.dropdown.dropdown--menu ul li a{
    padding:0 10px;
    text-transform:capitalize;
    font-weight:400;
    color:#54667a;
    line-height:44px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.has_dropdown{
    position:relative
}
.has_dropdown .btn:focus{
    color:#fff
}
.has_megamenu{
    position:static!important
}
.has_megamenu:hover .dropdown_megamenu{
    visibility:visible;
    opacity:1;
    top:100%
}
.has_megamenu .dropdown_megamenu{
    background:#fff;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    left:0;
    position:absolute;
    width:1110px;
    visibility:hidden;
    opacity:0;
    top:calc(100% + 20px);
    padding:20px;
    z-index:222;
    -webkit-box-shadow:0 5px 40px rgba(82,85,90,.2);
    box-shadow:0 5px 40px rgba(82,85,90,.2);
    -webkit-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px
}
.has_megamenu .dropdown_megamenu.contained{
    width:600px
}
.megamnu_module+.megamnu_module{
    margin-left:40px
}
.megamnu_module .menu_items{
    overflow:hidden;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.megamnu_module .menu_items .menu_column{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.megamnu_module .menu_items .menu_column .title{
    font-weight:500;
    font-size:17px;
    padding:10px 10px 15px;
    color:#000;
    display:inline-block
}
.megamnu_module .menu_items .menu_column+ul{
    margin-left:20px
}
.megamnu_module .menu_items .menu_column li{
    position:relative
}
.megamnu_module .menu_items .menu_column li a{
    color:#54667a;
    font-size:15px;
    line-height:36px;
    padding:0 10px;
    display:block;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.megamnu_module .menu_items .menu_column li.has_badge{
    display:inline-block
}
.custom_dropdown{
    padding:19px 30px;
    min-width:271px;
    -webkit-box-shadow:0 5px 40px rgba(82,85,90,.2);
    box-shadow:0 5px 40px rgba(82,85,90,.2);
    border:0;
    -webkit-border-radius:0;
    border-radius:0;
    position:relative;
    top:10px!important
}
.custom_dropdown:before{
    content:'';
    position:absolute;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #5867dd;
    bottom:100%
}
.custom_dropdown li a{
    font-size:15px;
    line-height:32px;
    display:block;
    color:#747b86
}
.custom_dropdown li a span{
    padding-right:10px
}
.custom_dropdown.custom_drop2 li a span{
    float:right;
    padding-right:0
}
.feature_title{
    border-bottom:1px solid #ebedf2;
    padding-bottom:20px
}
.feature{
    text-align:center;
    padding:40px 30px
}
.feature .feature__title{
    padding-top:30px;
    padding-bottom:24px
}
.feature:hover{
    -webkit-box-shadow:0 2px 50px rgba(0,0,0,.08);
    box-shadow:0 2px 50px rgba(0,0,0,.08);
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.feature2{
    -webkit-box-shadow:0 2px 50px rgba(0,0,0,.08);
    box-shadow:0 2px 50px rgba(0,0,0,.08);
    position:relative;
    margin-bottom:30px;
    background:#fff;
    height:360px;
    display:table
}
.feature2 .feature2__count{
    font-size:48px;
    position:absolute;
    color:rgba(92,135,248,.2);
    left:18px;
    top:4px
}
.feature2 .feature2__content{
    text-align:center;
    padding:50px 30px 48px
}
.feature2 .feature2__content span.lnr{
    font-size:60px
}
.feature2 .feature2__content h3{
    padding:38px 0 25px
}
.feature2 .feature2__content p{
    margin:0
}
.single_feature{
    margin-bottom:50px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.single_feature .feature__icon{
    margin-top:10px
}
.single_feature .feature__icon span{
    font-size:48px
}
.single_feature .feature__content{
    padding-left:33px;
    -webkit-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.single_feature .feature__content h3{
    line-height:40px
}
.single_feature .feature__content p{
    line-height:30px;
    margin:0
}
input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search-md],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0;
    width:100%;
    padding:0 20px
}
select.text_field{
    -webkit-appearance:none;
    -moz-appearance:none
}
.form-control,input,input.form-control,select,select.form-control,textarea{
    height:50px;
    border:1px solid #ebedf2;
    -webkit-border-radius:3px;
    border-radius:3px;
    color:#747b86;
    font-size:16px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
input[type=checkbox],input[type=radio]{
    height:auto
}
.select-wrap select:active,.select-wrap select:focus{
    border:1px solid #ebedf2!important
}
.form-group p.label,label{
    font-weight:400;
    font-size:16px;
    line-height:26px;
    text-transform:capitalize;
    margin-bottom:10px;
    color:#000
}
.form-group p.label span,label span{
    font-weight:400;
    font-size:15px;
    color:#555
}
select[multiple]{
    height:80px
}
select:focus{
    outline:0
}
.select--field{
    height:55px;
    border:1px solid #dcdcdc
}
.text_field{
    line-height:50px;
    border:1px solid #ebedf2;
    color:#6f7495;
    font-weight:300
}
textarea,textarea.form-control,textarea.text_field{
    line-height:25px;
    padding-top:15px;
    border:1px solid #ebedf2;
    min-height:180px;
    resize:none;
    color:#6f7495;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.form-control:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.form-group{
    margin-bottom:20px
}
.form-group p{
    font-size:14px;
    margin-top:10px;
    margin-bottom:0;
    color:#898f96
}
.form-group p span{
    font-weight:400;
    color:#000
}
.form-group p.label{
    margin-top:0;
    clear:right;
    padding:0
}
.form-control-lg{
    height:calc(3.533rem + 2px)!important;
    font-size:1.25rem!important
}
.form-control-sm{
    height:calc(1.8125rem + 2px)!important;
    font-size:.875rem!important
}
.search-form{
    position:relative;
    margin-right:15px
}
.search-form input{
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    padding:0 70px 0 20px;
    border:0 none;
    visibility:hidden;
    opacity:0;
    width:0
}
.search-form input:focus{
    border:0 none;
    background:#f9f9f9
}
.search-form button{
    position:absolute;
    width:50px;
    height:100%;
    right:0;
    top:0;
    cursor:pointer;
    color:#8991a5;
    background:0 0;
    border:0 none;
    font-size:16px
}
.search-form.active input{
    width:350px;
    visibility:visible;
    opacity:1
}
.toggle-switch{
    position:relative;
    display:inline-block;
    width:100%
}
.toggle-switch input{
    display:none
}
.toggle-switch .slider{
    position:absolute;
    top:10px;
    right:0;
    bottom:0;
    left:0;
    background-color:#cbd0e3;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    cursor:pointer;
    width:54px;
    height:26px
}
.toggle-switch .slider:before{
    position:absolute;
    content:"";
    height:20px;
    width:20px;
    left:3px;
    bottom:3px;
    background-color:#fff;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.toggle-switch input:checked+.slider{
    background-color:#6e4ff6
}
.toggle-switch input:checked+.slider:before{
    -webkit-transform:translateX(28px);
    -ms-transform:translateX(28px);
    transform:translateX(28px)
}
.toggle-switch input:focus+.slider{
    -webkit-box-shadow:0 0 1px #2196f3;
    box-shadow:0 0 1px #2196f3
}
.toggle-switch .slider.round{
    -webkit-border-radius:25px;
    border-radius:25px
}
.toggle-switch .slider.round:before{
    -webkit-border-radius:50%;
    border-radius:50%
}
#tags{
    min-height:80px
}
.select2-container{
    width:100%!important
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
    display:block;
    width:100%!important
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    margin:3px 5px 0 0;
    border:0;
    color:#fff;
    padding:0 20px 0 10px;
    line-height:30px;
    position:relative;
    font-size:14px
}
.select2-container .select2-selection--multiple .select2-search input{
    height:auto;
    line-height:32px!important
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    color:#fff;
    font-weight:400;
    margin-right:0;
    position:absolute;
    right:5px
}
.input_with_icon{
    position:relative;
    max-width:158px
}
.input_with_icon span{
    position:absolute;
    right:20px;
    top:50%;
    color:#747b86;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.custom-checkbox .custom-control-label{
    color:#6b6e8a;
    padding-left:5px
}
.custom-checkbox .custom-control-label:focus{
    outline:0
}
.custom-checkbox .custom-control-label:checked:after:active,.custom-checkbox .custom-control-label:checked:after:focus,.custom-checkbox .custom-control-label:checked:before:active,.custom-checkbox .custom-control-label:checked:before:focus{
    outline:0;
    border:0 none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.custom-checkbox2 input[type=checkbox],.custom-radio input[type=checkbox]{
    display:none
}
.custom-checkbox2 .form-group input[type=checkbox]:checked+p.label span:before,.custom-checkbox2 input[type=checkbox]:checked+label span:before,.custom-radio .form-group input[type=checkbox]:checked+p.label span:before,.custom-radio input[type=checkbox]:checked+label span:before,.form-group .custom-checkbox2 input[type=checkbox]:checked+p.label span:before,.form-group .custom-radio input[type=checkbox]:checked+p.label span:before{
    opacity:1;
    visibility:visible;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.custom-checkbox2 .form-group p.label,.custom-checkbox2 label,.custom-radio .form-group p.label,.custom-radio label,.form-group .custom-checkbox2 p.label,.form-group .custom-radio p.label{
    font-size:15px;
    font-weight:400;
    margin:0;
    line-height:36px;
    cursor:pointer;
    text-transform:none;
    color:#6f7495
}
.custom-checkbox2 .form-group p.label span.square,.custom-checkbox2 label span.square,.custom-radio .form-group p.label span.square,.custom-radio label span.square,.form-group .custom-checkbox2 p.label span.square,.form-group .custom-radio p.label span.square{
    height:15px;
    margin-right:12px;
    vertical-align:middle;
    width:15px;
    background:#f6f7fa;
    display:inline-block;
    border:1px solid #e6e9ed;
    -webkit-border-radius:1px;
    border-radius:1px;
    position:relative
}
.custom-checkbox2 .form-group p.label span.square:before,.custom-checkbox2 label span.square:before,.custom-radio .form-group p.label span.square:before,.custom-radio label span.square:before,.form-group .custom-checkbox2 p.label span.square:before,.form-group .custom-radio p.label span.square:before{
    content:'\f00c';
    font-family:FontAwesome,sans-serif;
    position:absolute;
    height:15px;
    width:15px;
    text-align:center;
    font-size:9px;
    bottom:-1px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    left:-1px;
    opacity:0;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-border-radius:1px;
    border-radius:1px;
    color:#fff;
    line-height:16px
}
.custom-radio input[type=radio]{
    display:none
}
.custom-radio .form-group input[type=radio]:checked+p.label span:before,.custom-radio input[type=radio]:checked+label span:before,.form-group .custom-radio input[type=radio]:checked+p.label span:before{
    opacity:1;
    visibility:visible;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.custom-radio .form-group p.label,.custom-radio label,.form-group .custom-radio p.label{
    font-size:15px;
    font-weight:400;
    margin:0;
    line-height:36px;
    cursor:pointer;
    text-transform:none
}
.custom-radio .form-group p.label span.circle,.custom-radio label span.circle,.form-group .custom-radio p.label span.circle{
    height:20px;
    margin-right:12px;
    vertical-align:middle;
    width:20px;
    background:#fff;
    display:inline-block;
    border:4px solid #e6e9ed;
    -webkit-border-radius:50%;
    border-radius:50%;
    position:relative
}
.custom-radio .form-group p.label span.circle:before,.custom-radio label span.circle:before,.form-group .custom-radio p.label span.circle:before{
    content:'\f00c';
    font-family:FontAwesome,sans-serif;
    position:absolute;
    height:20px;
    width:20px;
    text-align:center;
    font-size:12px;
    bottom:-4px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    left:-4px;
    opacity:0;
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5);
    -webkit-border-radius:50%;
    border-radius:50%;
    color:#fff;
    line-height:20px
}
.custom-radio.custom_radio--big span.circle{
    height:30px;
    width:30px;
    border-width:5px
}
.custom-radio.custom_radio--big span.circle:before{
    width:30px;
    height:30px;
    font-size:16px;
    line-height:30px;
    border-width:5px
}
.radio-group .label{
    display:block;
    text-align:left
}
.radio-group .custom-radio{
    display:inline-block
}
.radio-group .custom-radio+.custom-radio{
    margin-left:30px
}
.custom_checkbox{
    position:relative;
    margin-top:10px
}
.custom_checkbox input[type=checkbox]{
    display:none
}
.custom_checkbox .form-group input[type=checkbox]:checked+p.label .shadow_checkbox,.custom_checkbox input[type=checkbox]:checked+label .shadow_checkbox,.form-group .custom_checkbox input[type=checkbox]:checked+p.label .shadow_checkbox{
    border:transparent
}
.custom_checkbox .form-group input[type=checkbox]:checked+p.label .shadow_checkbox:before,.custom_checkbox input[type=checkbox]:checked+label .shadow_checkbox:before,.form-group .custom_checkbox input[type=checkbox]:checked+p.label .shadow_checkbox:before{
    visibility:visible
}
.custom_checkbox .form-group p.label,.custom_checkbox label,.form-group .custom_checkbox p.label{
    margin-bottom:0
}
.custom_checkbox .form-group p.label .label_text,.custom_checkbox label .label_text,.form-group .custom_checkbox p.label .label_text{
    font-weight:400;
    color:#555;
    display:inline-block;
    vertical-align:middle;
    margin-left:11px
}
.custom_checkbox .form-group p.label .shadow_checkbox,.custom_checkbox label .shadow_checkbox,.form-group .custom_checkbox p.label .shadow_checkbox{
    height:18px;
    width:18px;
    top:0;
    border:1px solid #d3d3d3;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    -webkit-border-radius:2px;
    border-radius:2px
}
.custom_checkbox .form-group p.label .shadow_checkbox:before,.custom_checkbox label .shadow_checkbox:before,.form-group .custom_checkbox p.label .shadow_checkbox:before{
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    content:'\f00c';
    font-size:12px;
    visibility:hidden;
    text-align:center;
    color:#fff;
    line-height:18px;
    font-family:FontAwesome,sans-serif;
    -webkit-border-radius:2px;
    border-radius:2px
}
.custom_upload p{
    font-weight:500;
    font-size:16px;
    color:#000;
    margin-bottom:12px
}
.custom_upload p span{
    font-size:15px;
    line-height:26px;
    font-weight:400;
    color:#555
}
.custom_upload input[type=file]{
    display:none
}
.input-group .input-group-addon{
    background:0 0;
    border:none;
    font-size:18px;
    color:#555;
    padding-left:0
}
.select-wrap{
    position:relative
}
.select-wrap select{
    border:1px solid #ebedf2;
    padding:0 40px 0 20px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -moz-appearance:none;
    -webkit-appearance:none;
    font-size:16px;
    color:#6f7495;
    cursor:pointer;
    height:50px
}
.select-wrap span{
    font-size:10px;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    right:18px
}
.select-wrap.select-wrap2 select{
    border:1px solid #ebedf2!important;
    -webkit-border-radius:3px;
    border-radius:3px
}
.select-wrap.select-wrap2 select[multiple]{
    height:80px
}
.select-wrap.select-wrap2 span{
    font-size:12px;
    color:#747a86
}
.subscribe-form .form-group{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-bottom:0
}
.subscribe-form .form-group input{
    -webkit-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
    height:55px
}
.subscribe-form .form-group input::-webkit-input-placeholder{
    color:#b8bece;
    opacity:1
}
.subscribe-form .form-group input::-ms-input-placeholder{
    color:#b8bece;
    opacity:1
}
.subscribe-form .form-group input::placeholder{
    color:#b8bece;
    opacity:1
}
.subscribe-form .form-group .btn{
    -webkit-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0
}
.modal .modal-header{
    padding:23px 30px 30px;
    display:block
}
.modal .modal-header p{
    margin:0
}
.modal .modal-title{
    margin-bottom:17px
}
.modal .modal-md{
    width:750px
}
.modal .modal-body{
    padding:30px
}
.modal .modal_close{
    line-height:40px;
    color:#fff;
    margin-left:10px;
    padding:0 36px
}
.item_removal .btns{
    text-align:center
}
.item_removal .btns a+a{
    margin-left:20px
}
.item_removal .modal-body{
    text-align:center;
    padding:50px 30px
}
.item_removal .modal-body h4{
    margin-bottom:40px;
    font-size:24px
}
.item_removal .modal-dialog{
    top:33%
}
.author-contact .modal-title{
    margin:0
}
.author-contact .modal-body{
    padding:30px 30px 0
}
.author-contact .modal-footer{
    border-top:0;
    padding:14px 30px 30px;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.video_modal .modal-content iframe{
    width:600px;
    height:450px
}
#myModal.modal.fade .modal-dialog{
    top:50%;
    left:50%;
    position:absolute;
    -webkit-transform:translate(-50%,-60%);
    -ms-transform:translate(-50%,-60%);
    transform:translate(-50%,-60%)
}
.pagination-default{
    margin-top:30px
}
.comments-pagination{
    margin-bottom:30px
}
.pagination{
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pagination li:first-child a,.pagination li:last-child a{
    width:auto
}
.pagination li:last-child{
    margin-right:0
}
.pagination li a{
    display:block;
    min-width:42px;
    min-height:42px;
    color:#6f7495;
    padding-top:10px;
    text-align:center;
    border:1px solid #ebedf2
}
.pagination li.active a{
    color:#fff
}
.pricing-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.package-single{
    margin-top:50px;
    margin-right:-1px;
    margin-bottom:30px;
    padding:26px 30px 30px;
    border:1px solid #ebedf2;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    position:relative
}
.package-single .package-header{
    text-align:center
}
.package-single .package-header .amount{
    padding:10px 0 25px 0;
    border-bottom:1px solid #ebedf2;
    margin-bottom:30px
}
.package-single .package-header .amount span{
    font-size:40px;
    font-weight:500;
    display:block
}
.package-single .package-body ul li{
    margin-bottom:13px;
    padding-left:25px;
    position:relative;
    color:#7a82a6
}
.package-single .package-body ul li:last-child{
    margin-bottom:0
}
.package-single .package-body ul li:before{
    position:absolute;
    font-size:16px;
    font-family:FontAwesome;
    left:0;
    top:-1px
}
.package-single .package-body ul li.yes:before{
    content:"\f05d"
}
.package-single .package-body ul li.no:before{
    content:"\f05c"
}
.package-single .package-body .btn{
    margin-top:20px
}
.package-single.featured-plan .featured-badge{
    position:absolute;
    height:50px;
    width:100%;
    left:0;
    top:-50px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff
}
.progress{
    background:#eff1f5;
    -webkit-box-shadow:none;
    box-shadow:none
}
.progress .progress-bar{
    -webkit-border-radius:200px;
    border-radius:200px
}
.progress-single{
    position:relative;
    margin-bottom:35px
}
.progress-single:last-child{
    margin-bottom:0
}
.progress-single .progress_wrapper{
    padding-right:70px
}
.progress-single .progress_wrapper .labels p{
    margin-bottom:10px;
    font-size:14px
}
.progress-single .upload_cross{
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:40px;
    height:40px;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.progress-single .upload_cross span .svg{
    width:10px;
    height:10px;
    fill:#f4516c;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.progress-single .upload_cross:hover{
    cursor:pointer
}
.progress-single .upload_cross:hover span .svg{
    fill:#fff
}
.module--social{
    padding-bottom:20px!important
}
.social{
    display:inline-block
}
.social ul li{
    display:inline-block;
    margin:0 4px 10px
}
.social ul li:last-child{
    margin-bottom:0
}
.social ul li a{
    display:inline-block;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.social ul li a span{
    line-height:40px;
    width:40px;
    text-align:center
}
.social ul li a:hover{
    opacity:.8
}
.author-social ul li a span{
    width:2rem;
    line-height:2rem;
    font-size:.93333rem
}
.social--color--filled ul li a{
    color:#fff
}
.social--color--filled span{
    -webkit-border-radius:50%;
    border-radius:50%
}
.social--color--filled span.fa-facebook{
    background:#395799
}
.social--color--filled span.fa-twitter{
    background:#19b2f5
}
.social--color--filled span.fa-google-plus{
    background:#f05b44
}
.social--color--filled span.fa-pinterest{
    background:#9c0c1c
}
.social--color--filled span.fa-linkedin{
    background:#007bb5
}
.social--color--filled span.fa-dribbble{
    background:#ea4c89
}
.social--color--filled span.fa-instagram{
    background:#bc2a8d
}
.social--color--filled span.fa-vine{
    background:#1ab7ea
}
.social--color--filled span.fa-flickr{
    background:#ff0084
}
.social--color--filled span.fa-skype{
    background:#1ab7ea
}
.social--color--filled span.fa-tumblr{
    background:#2c4762
}
.social--color--filled span.fa-youtube{
    background:#dc0101
}
.social_icon{
    display:inline-block
}
.social_icon span{
    display:inline-block;
    line-height:45px;
    width:45px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    text-align:center;
    border-radius:50%;
    font-size:16px;
    color:#fff
}
.social_icon span.fa-facebook{
    background:#395799
}
.social_icon span.fa-twitter{
    background:#19b2f5
}
.social_icon span.fa-google-plus{
    background:#f05b44
}
.social_icon span.fa-behance{
    background:#0057ff
}
.social_icon span.fa-dribbble{
    background:#ea4c89
}
.table{
    margin-bottom:0
}
.table thead>tr>th{
    color:#313342;
    font-size:16px;
    font-weight:500;
    padding:30px 0 30px 30px;
    border:0
}
.table thead>tr>th:last-child{
    padding-right:28px!important
}
.table tbody>tr{
    border-bottom:1px solid #ebedf2
}
.table tbody>tr:last-child{
    border-bottom:0
}
.table tbody>tr>td{
    padding:20px 0 20px 28px;
    font-size:15px;
    vertical-align:middle;
    font-weight:300;
    color:#333
}
.table tbody>tr>td.author{
    color:#313342;
    font-weight:400
}
.table tbody>tr>td.detail a{
    font-weight:400
}
.table tbody>tr>td.type span{
    line-height:24px;
    -webkit-border-radius:3px;
    border-radius:3px;
    display:inline-block;
    padding:0 15px;
    color:#fff;
    font-weight:400;
    font-size:12px
}
.table tbody>tr>td.price{
    font-weight:400
}
.table tbody>tr>td.earning{
    font-weight:400
}
.table tbody>tr>td.action{
    padding:0;
    text-align:center
}
.table tbody>tr>td.action a{
    line-height:34px;
    padding:0 15px;
    display:inline-block;
    margin-left:-4px;
    text-transform:capitalize;
    font-size:15px;
    font-weight:400;
    -webkit-border-radius:3px;
    border-radius:3px
}
.table tbody>tr>td.action a:hover{
    color:#fff
}
.table.withdraw__table .paid>span,.table.withdraw__table .pending>span{
    font-size:15px;
    line-height:32px;
    padding:0 20px;
    font-weight:400;
    display:inline-block;
    -webkit-border-radius:3px;
    border-radius:3px
}
.table.withdraw__table .pending>span{
    color:#fff
}
.table.withdraw__table .paid>span{
    color:#fff
}
.range-slider.ui-slider{
    height:6px;
    background:#efedf3;
    -webkit-border-radius:6px;
    border-radius:6px
}
.range-slider.ui-slider .ui-slider-handle{
    height:18px;
    width:18px;
    -webkit-border-radius:50px;
    border-radius:50px;
    top:-6px;
    z-index:2
}
.range-slider.ui-slider .ui-slider-handle:focus{
    outline:0
}
.range-slider.ui-slider .ui-slider-handle:before{
    content:'';
    position:absolute;
    height:calc(100% - 8px);
    width:calc(100% - 8px);
    background:#fff;
    left:4px;
    top:4px;
    z-index:-1;
    -webkit-border-radius:50%;
    border-radius:50%
}
.price-ranges{
    padding-top:34px;
    text-align:left
}
.price-ranges span{
    line-height:32px;
    display:inline-block;
    background:rgba(110,79,246,.1);
    width:80px;
    text-align:center
}
.search-update{
    margin-top:30px
}
.badges .author-badges{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.badges .author-badges .badge-single{
    text-align:center;
    width:265px;
    padding:0 15px;
    margin-bottom:30px
}
.badges .author-badges .badge-single .svg{
    width:160px;
    height:160px
}
.badges .author-badges .badge-single img{
    display:inline-block
}
.badges .author-badges .badge-single h4{
    margin:20px 0
}
.badges .author-badges .badge-single p{
    margin-bottom:0
}
.badges.author-rank{
    padding:100px 0 65px 0;
    border-bottom:1px solid #ebedf2
}
.badges.community-badges{
    padding:90px 0 70px 0
}
.badges.community-badges .author-badges{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.badges.community-badges .author-badges .badge-single{
    width:20%
}
.badge-single svg.locked{
    -webkit-filter:grayscale(1);
    filter:grayscale(1);
    opacity:.15
}
.badge-single .svg_wrapper{
    position:relative
}
.badge-single .svg_wrapper span{
    position:absolute;
    font-size:94px;
    color:#696a75;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.dashboard-area{
    background:#f1f2f7
}
.dashboard_menu_area{
    -webkit-box-shadow:0 3px 10px rgba(121,135,150,.1);
    box-shadow:0 3px 10px rgba(121,135,150,.1);
    background:#6645f6
}
.dashboard_menu_area .dashboard_menu{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.dashboard_menu_area .dashboard_menu li:last-child{
    margin-right:0
}
.dashboard_menu_area .dashboard_menu li a{
    color:rgba(255,255,255,.6);
    font-size:16px;
    padding:8px 0;
    display:inline-block;
    line-height:70px
}
.dashboard_menu_area .dashboard_menu li a:hover{
    color:#fff
}
.dashboard_menu_area .dashboard_menu li a span.lnr{
    font-size:18px;
    margin-right:10px
}
.dashboard_menu_area .dashboard_menu li:first-child a{
    padding-left:0
}
.dashboard_menu_area .dashboard_menu li:last-child a{
    padding-right:0
}
.dashboard_menu_area .dashboard_menu li.active a{
    color:#fff;
    border-bottom:3px solid #fff
}
.dashboard_menu_area .dashboard_menu--two{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.dashboard_menu_area .dashboard_menu--two li{
    margin-right:30px
}
.dashboard_menu_area .dashboard_menu--two li:last-child{
    margin-right:0
}
.dashboard_contents.padding-0{
    padding:0
}
.dashboard_contents .dashboard_title_area{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.author-info--dashboard{
    background:#fff;
    padding:30px;
    min-height:150px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-bottom:30px;
    -webkit-border-radius:4px;
    border-radius:4px;
    text-align:center
}
.author-info--dashboard h1{
    margin:7px 0
}
.author-info--dashboard p{
    margin-bottom:0
}
.dashboard_module{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-bottom:30px
}
.dashboard_module .dashboard__title{
    padding:26px 30px 24px;
    border-bottom:1px solid #ebedf2;
    overflow:hidden;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.dashboard_module .dashboard__title h5{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.dashboard_module .dashboard__title .select-wrap .period_selector{
    width:auto;
    height:auto;
    border:0 none;
    line-height:15px;
    -webkit-border-radius:2px;
    border-radius:2px
}
.dashboard_module .loading a{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.dashboard_module .loading a span{
    margin-left:5px
}
.dashboard_module .dashboard__content{
    padding:0 28px 30px
}
.dashboard_module .dashboard__content>ul li{
    padding-top:25px
}
.dashboard_module.recent_message .dashboard__content .messages .message{
    padding:30px 0
}
.dashboard_module.recent_message .dashboard__content .messages .message .actions{
    display:none
}
.dashboard_module.recent_message .dashboard__content .messages .message .message_data{
    width:calc(100% - 56px)
}
.statistics_module .dashboard__title{
    border-bottom:1px solid #ebedf2;
    margin-bottom:25px
}
.statistics_module #stat_legend,.statistics_module .select-wrap{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.statistics_module .select-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.statistics_module #stat_legend{
    margin-top:0
}
.statistics_module #stat_legend ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.statistics_module #stat_legend ul li{
    margin-right:20px
}
.statistics_module #stat_legend ul li:last-child{
    margin-right:0
}
.statistics_module #stat_legend ul li div span:last-child{
    width:auto
}
.statistics_module #stat_legend ul li>span{
    display:none
}
.statistics_data{
    border-top:1px solid #ebedf2;
    padding-top:25px;
    margin-top:25px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.statistics_data .row{
    width:100%
}
.statistics_data .single_stat_data{
    display:inline-block;
    text-align:center
}
.statistics_data .single_stat_data .single_stat__title{
    line-height:30px;
    font-weight:500
}
.statistics_data .single_stat_data p{
    margin:7px 0 0 0
}
.legend{
    margin-top:20px
}
.legend ul li{
    display:inline-block;
    margin-right:30px;
    color:#747a86
}
.legend ul li span{
    height:12px;
    width:12px;
    display:inline-block;
    -webkit-border-radius:50%;
    border-radius:50%;
    margin-right:3px
}
.visit_data .select-wrap select{
    padding-right:15px
}
.visit_data .select-wrap span{
    right:0
}
.visit_data .select-wrap .period_selector{
    width:auto;
    height:auto;
    border:0 none;
    line-height:15px;
    -webkit-border-radius:2px;
    border-radius:2px
}
.visit_data .dashboard__content{
    padding:0
}
.visit_data .tab-content .tab-pane{
    padding-bottom:0
}
.visit_data .v_refer{
    padding:26px 30px 0;
    margin-bottom:30px;
    border-bottom:1px solid #ebedf2
}
.visit_data .v_refer .nav.nav-tabs li{
    border:none;
    display:inline-block;
    margin-right:30px
}
.visit_data .v_refer .nav.nav-tabs li:last-child{
    margin-right:0
}
.visit_data .v_refer .nav.nav-tabs li a{
    padding-bottom:17px;
    font-size:18px;
    color:#363940;
    font-weight:500
}
.visit_data .v_refer .nav.nav-tabs li a.active:before{
    height:1px;
    width:100%;
    left:0;
    bottom:-1px
}
.visit_data .v_refer .nav.nav-tabs li:before{
    display:none
}
.visit_data .v_refer .select-wrap{
    float:right
}
.visit_data .charts{
    padding:0 13px 30px 30px
}
.visit_data .referrals_data{
    padding-right:17px
}
.visit_data .referrals_data ul li{
    overflow:hidden;
    padding:15px 0;
    border-bottom:1px solid #ebedf2
}
.visit_data .referrals_data ul li:first-child{
    border-top:1px solid #ebedf2
}
.visit_data .referrals_data ul li:last-child{
    border-bottom:0;
    padding-bottom:0
}
.visit_data .referrals_data ul li p{
    margin-bottom:0;
    color:#747a86;
    line-height:28px
}
.visit_data .referrals_data ul li p img{
    margin-right:10px
}
.visit_data .referrals_data ul li .site{
    float:left
}
.visit_data .referrals_data ul li .visit{
    float:right;
    color:#000
}
.visit_data .referrals_data ul li .visit span{
    margin-right:6px;
    color:#747a86;
    text-transform:capitalize
}
.visit_data #pie-legend{
    width:100%;
    height:100%;
    overflow:hidden
}
.visit_data #pie-legend .piechart1-legend{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    height:103px;
    width:100%;
    overflow-y:scroll;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.visit_data #pie-legend .piechart1-legend::-webkit-scrollbar{
    width:10px
}
.visit_data #pie-legend .piechart1-legend::-webkit-scrollbar-track{
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:1px solid #ebedf2
}
.visit_data #pie-legend .piechart1-legend::-webkit-scrollbar-thumb{
    background:#c7c7c7;
    -webkit-border-radius:10px;
    border-radius:10px
}
.visit_data #pie-legend .piechart1-legend li{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding-bottom:10px;
    margin-right:10px;
    margin-bottom:9px;
    border-bottom:1px solid #ebedf2
}
.visit_data #pie-legend .piechart1-legend li:last-child{
    padding-bottom:0;
    margin-bottom:0;
    border-bottom:0 none
}
.visit_data #pie-legend .piechart1-legend li>span{
    width:auto
}
.chart_top .v_refer .nav-tabs{
    display:inline-block;
    border-bottom:0
}
.chart_top .v_refer .nav-tabs li.active a{
    color:#000
}
.chart_top .v_refer .nav-tabs li a{
    border:0;
    font-size:22px;
    line-height:28px;
    font-weight:400;
    color:#747a86
}
.chart_top .v_refer .nav-tabs li a:hover{
    background:0 0
}
.country_statistics .select-wrap select{
    padding-right:15px
}
.country_statistics .select-wrap span{
    right:0
}
.country_statistics .dashboard__content{
    padding:0 28px
}
.country_statistics table{
    margin-bottom:0
}
.country_statistics table thead tr th{
    border-bottom:1px solid #ebedf2;
    padding:15px 0;
    color:#333;
    border-top:0
}
.country_statistics table thead tr th:last-child{
    text-align:right;
    padding-right:0!important
}
.country_statistics table tbody tr{
    border-bottom:0
}
.country_statistics table tbody tr+tr{
    border-top:0 none
}
.country_statistics table tbody tr td{
    color:#747a86;
    font-size:16px;
    padding:15px 0;
    border:0
}
.country_statistics table tbody tr td:last-child{
    text-align:right
}
.country_statistics table tbody tr td .country_flag{
    height:40px;
    width:40px;
    display:inline-block
}
.country_statistics table tbody tr td .country_flag img{
    -webkit-border-radius:200px;
    border-radius:200px;
    width:100%
}
.country_statistics table tbody tr td span{
    line-height:28px;
    padding-left:16px
}
.country_statistics .dashboard__content{
    padding:0 28px 25px
}
.country_statistics .select-wrap{
    float:right
}
.country_statistics .select-wrap .period_selector{
    width:auto;
    height:auto;
    border:0 none;
    line-height:15px;
    -webkit-border-radius:2px;
    border-radius:2px
}
.popular_sells .single_sell,.recent_sells .single_sell{
    overflow:hidden;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.popular_sells .single_sell .single_sell__thumb-title,.recent_sells .single_sell .single_sell__thumb-title{
    -webkit-box-flex:4;
    -webkit-flex-grow:4;
    -ms-flex-positive:4;
    flex-grow:4;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.popular_sells .single_sell .single_sell__thumb-title .prod_thumbnail img,.recent_sells .single_sell .single_sell__thumb-title .prod_thumbnail img{
    max-width:100%;
    -webkit-border-radius:3px;
    border-radius:3px
}
.popular_sells .single_sell .single_sell__thumb-title .prod_title,.recent_sells .single_sell .single_sell__thumb-title .prod_title{
    padding-left:20px
}
.popular_sells .single_sell .single_sell__thumb-title .prod_title h6,.recent_sells .single_sell .single_sell__thumb-title .prod_title h6{
    line-height:24px;
    padding-bottom:4px
}
.popular_sells .single_sell .single_sell__thumb-title .prod_title .category,.recent_sells .single_sell .single_sell__thumb-title .prod_title .category{
    color:#6f7495;
    font-weight:300
}
.popular_sells .single_sell .ammount,.recent_sells .single_sell .ammount{
    padding-top:15px;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.popular_sells .single_sell .ammount p,.recent_sells .single_sell .ammount p{
    line-height:28px;
    margin-bottom:0
}
.popular_sells .single_sell .ammount p:last-child,.recent_sells .single_sell .ammount p:last-child{
    margin-right:0
}
.popular_sells .single_sell .ammount{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.recent_activity ul li{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.recent_activity ul li+li{
    padding-top:20px!important
}
.recent_activity ul li:last-child .icon:before{
    content:none
}
.recent_activity ul li .icon{
    margin-right:13px;
    position:relative
}
.recent_activity ul li .icon:before{
    position:absolute;
    content:'';
    width:1px;
    top:30px;
    left:50%;
    border:1px dashed #ebedf2;
    height:100%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.recent_activity ul li .icon span{
    width:30px;
    height:30px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-weight:500;
    color:#fff;
    -webkit-border-radius:50%;
    border-radius:50%
}
.recent_activity ul li .activity-contents h6{
    margin-bottom:5px
}
.recent_activity ul li .activity-contents p{
    line-height:20px;
    margin-bottom:8px
}
.recent_activity ul li .activity-contents p,.recent_activity ul li .activity-contents span{
    font-size:13px;
    display:block
}
.single_item_visitor .dashboard__title{
    margin-bottom:37px
}
.single_item_visitor .dashboard__title #visit_legend{
    float:right
}
.single_item_visitor .dashboard__content .item_info{
    margin-bottom:28px;
    overflow:hidden
}
.single_item_visitor .dashboard__content .item_info .select-wrap select{
    min-height:48px;
    border:1px solid #ebedf2
}
.single_item_visitor .dashboard__content .item_info .select-wrap span{
    right:15px
}
.single_item_visitor .dashboard__content .item_info .select-wrap{
    float:left;
    margin-top:9px
}
.single_item_visitor .dashboard__content .item_info .select-wrap select{
    font-weight:400;
    color:#313342
}
.single_item_visitor .dashboard__content .item_info .info{
    float:right;
    text-align:right
}
.single_item_visitor .dashboard__content .item_info .info h2{
    line-height:36px;
    font-weight:500
}
.single_item_visitor .dashboard__content .item_info .info p{
    margin-bottom:0;
    font-size:15px;
    line-height:30px;
    color:#6b6e8a
}
.total_revenue .dashboard__title #visit_legend{
    margin-top:0
}
.total_revenue .dashboard__title #visit_legend ul li>span{
    display:none
}
.recent_buyers .single_buyer{
    overflow:hidden
}
.recent_buyers .single_buyer .buyer__thumb_title{
    overflow:hidden;
    float:left
}
.recent_buyers .single_buyer .buyer__thumb_title h6{
    line-height:28px;
    font-weight:400
}
.recent_buyers .single_buyer .buyer__thumb_title .thumb{
    float:left;
    height:50px;
    width:50px
}
.recent_buyers .single_buyer .buyer__thumb_title .thumb img{
    -webkit-border-radius:200px;
    border-radius:200px;
    max-width:1000%
}
.recent_buyers .single_buyer .buyer__thumb_title .title{
    float:left;
    padding-left:20px
}
.recent_buyers .single_buyer .buyer__thumb_title .title p{
    color:#747a86;
    margin-bottom:0;
    font-size:14px;
    line-height:18px
}
.recent_buyers .single_buyer .price{
    float:right;
    padding-top:15px
}
.recent_buyers .single_buyer .price p{
    margin:0
}
.recent_comment .dashboard__content .thread .single-thread{
    display:block
}
.recent_comment .dashboard__content .thread .single-thread:last-child .media{
    padding-bottom:0
}
.recent_comment .dashboard__content .thread .single-thread+.single-thread{
    border-bottom:0;
    border-top:1px solid #ebedf2
}
.recent_comment .dashboard__content .thread .single-thread .media{
    padding:30px 0
}
.recent_comment .dashboard__content .thread .single-thread .media .media-left a{
    width:50px;
    height:50px
}
.recent_comment .dashboard__content .thread .single-thread .media .media-left a img{
    -webkit-border-radius:50%;
    border-radius:50%
}
.recent_comment .dashboard__content .thread .single-thread .media .media-body .media-content{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.recent_comment .dashboard__content .thread .single-thread .media .media-body .media-content .media-heading div a h4{
    display:inline-block;
    font-weight:500
}
.recent_comment .dashboard__content .thread .single-thread .media .media-body .media-content .media-heading .comment-tag{
    color:#fff
}
.recent_comment .dashboard__content .thread .single-thread .media .media-body .media-content .media-heading p{
    padding-top:4px
}
.recent_comment .dashboard__content .thread .single-thread .media .media-body a.reply-link{
    padding-top:0;
    margin-left:15px
}
.recent_comment .dashboard__content .thread .single-thread .media.depth-2{
    margin-left:0;
    padding-top:0;
    border-top:0;
    margin-top:6px
}
.product_que ul li{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.product_que .uploaded_product{
    padding-right:15px
}
.product_que .uploaded_product h6{
    line-height:24px
}
.product_que .uploaded_product p{
    margin-bottom:0;
    font-size:15px
}
.product_que .cross{
    font-size:14px
}
.product_que .cross span{
    width:35px;
    height:35px;
    -webkit-border-radius:50%;
    border-radius:50%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.product_que .cross:hover span{
    color:#fff
}
.information_module{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-bottom:30px
}
.information_module .information__set{
    border-top:1px solid #ebedf2
}
.information_module .information__set .information_wrapper{
    padding:30px
}
.information_module .information__set .information_wrapper.form--fields{
    padding:30px
}
.information_module #authbio{
    height:180px
}
.profile_images .information_wrapper{
    padding:40px!important
}
.profile_images input[type=file]{
    visibility:hidden;
    opacity:0;
    position:absolute
}
.profile_images p{
    margin-bottom:0
}
.profile_images .subtitle{
    font-size:14px;
    color:#898f96
}
.profile_images .bold{
    color:#000
}
.profile_images .profile_image_area{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.profile_images .profile_image_area .upload_btn{
    margin-bottom:0
}
.profile_images .profile_image_area .upload_btn .btn-danger{
    margin-left:4px
}
.profile_images .profile_image_area .img_info,.profile_images .profile_image_area img{
    display:inline-block;
    vertical-align:middle
}
.profile_images .profile_image_area .img_info{
    padding-left:14px
}
.profile_images .profile_image_area img{
    -webkit-border-radius:50%;
    border-radius:50%
}
.profile_images .prof_img_upload img{
    width:100%
}
.profile_images .prof_img_upload p{
    display:inline-block
}
.profile_images .prof_img_upload .bold{
    padding-bottom:9px
}
.profile_images .prof_img_upload .upload_title{
    overflow:hidden;
    padding-top:20px
}
.profile_images .prof_img_upload .upload_title p{
    padding-top:10px
}
.profile_images .prof_img_upload .upload_btn{
    padding:0
}
.social_profile .social__single{
    margin-bottom:30px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.social_profile .social__single .link_field{
    width:100%;
    padding-left:12px
}
.social_profile .social__single:last-child{
    margin-bottom:0
}
.mail_setting .information_wrapper{
    padding:15px 30px 12px!important
}
.mail_setting .custom_checkbox{
    position:relative;
    padding-bottom:18px;
    margin-top:15px;
    border-bottom:1px solid #e8ebf0
}
.mail_setting .custom_checkbox:last-child{
    border-bottom:0
}
.form-group .mail_setting .custom_checkbox p.label,.mail_setting .custom_checkbox .form-group p.label,.mail_setting .custom_checkbox label{
    cursor:pointer
}
.form-group .mail_setting .custom_checkbox p.label .radio_title,.mail_setting .custom_checkbox .form-group p.label .radio_title,.mail_setting .custom_checkbox label .radio_title{
    display:block;
    font-weight:500;
    color:#000;
    padding-left:75px
}
.form-group .mail_setting .custom_checkbox p.label .shadow_checkbox,.mail_setting .custom_checkbox .form-group p.label .shadow_checkbox,.mail_setting .custom_checkbox label .shadow_checkbox{
    position:absolute;
    top:5px
}
.form-group .mail_setting .custom_checkbox p.label .desc,.mail_setting .custom_checkbox .form-group p.label .desc,.mail_setting .custom_checkbox label .desc{
    padding-left:75px;
    font-size:14px;
    color:#898f96
}
.form-group .mail_setting .custom_checkbox p.label .circle,.mail_setting .custom_checkbox .form-group p.label .circle,.mail_setting .custom_checkbox label .circle{
    position:absolute;
    left:0;
    top:5px
}
.form-group .mail_setting .custom_checkbox p.label span,.mail_setting .custom_checkbox .form-group p.label span,.mail_setting .custom_checkbox label span{
    line-height:26px;
    font-size:16px
}
.dashboard_setting_btn{
    text-align:left;
    margin-top:20px
}
.dashboard_setting_btn .btn+.btn{
    margin-left:5px
}
.dashboard_purchase .modules__content{
    -webkit-border-radius:4px;
    border-radius:4px
}
.dashboard_purchase .dashboard_menu{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.dashboard_purchase .dashboard_contents .table_module .table_header{
    border-bottom:1px solid #ebedf2
}
.dashboard_purchase .dashboard_contents .table_module .table_header h3{
    padding:25px
}
.dashboard_purchase .dashboard__title{
    padding:30px 0
}
.dashboard_purchase .filter__option{
    margin-right:28px;
    margin-left:0
}
.dashboard_purchase .filter-bar .filter__option p{
    font-size:18px
}
.product_archive{
    background:#fff;
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px
}
.product_archive .title_area{
    padding:30px;
    border-bottom:1px solid #ebedf2
}
.product_archive .add_info{
    padding-left:35px
}
.product_archive.added_to__cart{
    padding-bottom:40px
}
.product_archive.added_to__cart .single_product{
    padding:0
}
.product_archive.added_to__cart .cart_calculation{
    padding:25px 30px 0 0
}
.product_archive.added_to__cart .product__price_download .item_action{
    float:none
}
.product_archive.added_to__cart .short_desc a h5{
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.product_archive .pagination-default{
    margin-bottom:30px
}
.single_product{
    padding:30px 45px;
    border-bottom:1px solid #ebedf2
}
.single_product .product__description{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.single_product .product__description img{
    -webkit-border-radius:4px;
    border-radius:4px
}
.single_product .product__description .short_desc{
    padding-left:20px;
    -webkit-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.single_product .product__description .short_desc h5{
    line-height:28px
}
.single_product .product__description .short_desc h5 a{
    color:inherit
}
.single_product .product__description .short_desc p{
    margin:5px 0 0 0
}
.single_product .product__additional_info{
    padding-left:35px;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.single_product .product__additional_info ul li a img{
    margin-right:5px
}
.single_product .product__additional_info p{
    margin:0;
    color:#000
}
.single_product .product__additional_info p span{
    color:#555
}
.single_product .license p{
    font-weight:400
}
.single_product .product__price_download{
    display:table;
    width:100%;
    height:100%;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.single_product .product__price_download .item_price{
    display:table-cell
}
.single_product .product__price_download .item_price span{
    line-height:32px;
    display:inline-block;
    padding:0 15px;
    color:#313342;
    margin-right:10px;
    font-size:24px;
    font-weight:400
}
.single_product .product__price_download .item_action{
    float:right;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.single_product .product__price_download .item_action .btn{
    display:block
}
.single_product .product__price_download .item_action .btn+.btn{
    margin-top:12px
}
.single_product .product__price_download .item_action .rating--btn{
    position:relative;
    background:0 0;
    min-width:154px
}
.single_product .product__price_download .item_action .rating--btn:focus{
    outline:0
}
.single_product .product__price_download .item_action .rating--btn .rating{
    position:relative;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    top:0
}
.single_product .product__price_download .item_action .rating--btn .rating ul li+li{
    margin-left:5px;
    margin-right:0
}
.single_product .product__price_download .item_action .rating--btn .rating ul li span.fa-star-o{
    color:#898f96
}
.single_product .product__price_download .item_action .rating--btn .rate_it{
    position:absolute;
    opacity:0;
    visibility:hidden;
    left:0;
    margin-bottom:0;
    top:-10%;
    text-align:center;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    width:100%
}
.single_product .product__price_download .item_action .not--rated:hover .rate_it{
    visibility:visible;
    opacity:1;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.single_product .product__price_download .item_action .not--rated:hover .rating{
    top:20px;
    opacity:0;
    visibility:hidden
}
.single_product .product__price_download .item_action .remove_from_cart:hover span{
    color:#fff
}
.single_product .product__price_download .item_action .remove_from_cart span{
    font-size:18px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    line-height:50px;
    width:50px;
    text-align:center;
    background:rgba(110,79,246,.1);
    -webkit-border-radius:50%;
    border-radius:50%;
    display:inline-block
}
.rating_modal .modal-header{
    display:block
}
.rating_modal .modal-header h4{
    display:inline-block;
    font-weight:400
}
.rating_modal .modal-header P{
    display:inline-block;
    margin-left:14px
}
.rating_modal .modal-body ul li{
    margin-bottom:30px
}
.rating_modal .modal-body ul li p{
    min-width:138px;
    display:inline-block;
    margin-bottom:0;
    color:#333;
    font-weight:400
}
.rating_modal .modal-body ul li p:after{
    content:':'
}
.rating_modal .modal-body ul li .right_content{
    display:inline-block;
    background:0 0;
    border:1px solid #ebedf2
}
.rating_modal .modal-body ul li:last-child .right_content{
    border:0 none
}
.form-group .rating_modal .modal-body .rating_field p.label,.rating_modal .modal-body .rating_field .form-group p.label,.rating_modal .modal-body .rating_field label{
    margin-bottom:16px
}
.rating_modal .modal-body .text_field{
    -webkit-border-radius:4px;
    border-radius:4px;
    height:200px;
    margin-bottom:20px;
    padding:15px 25px
}
.rating_modal .modal-body .notice{
    margin-bottom:35px
}
.btn .br-wrapper{
    position:relative;
    z-index:1
}
.shortcode_modules .btn{
    margin-bottom:25px;
    margin-left:6px
}
.shortcode_modules .form-group{
    margin-bottom:45px
}
.shortcode_modules .typog h1,.shortcode_modules .typog h2,.shortcode_modules .typog h3,.shortcode_modules .typog h4,.shortcode_modules .typog h5,.shortcode_modules .typog h6{
    margin-bottom:30px
}
.shortcode_modules .typog h6{
    margin-bottom:20px
}
.credit_modules,.shortcode_modules,.upload_modules,.withdraw_module{
    margin-bottom:30px
}
.credit_modules .modules__title,.shortcode_modules .modules__title,.upload_modules .modules__title,.withdraw_module .modules__title{
    border-bottom:1px solid #ebedf2;
    padding:30px
}
.credit_modules .custom_amount .input-group-addon,.shortcode_modules .custom_amount .input-group-addon,.upload_modules .custom_amount .input-group-addon,.withdraw_module .custom_amount .input-group-addon{
    font-weight:500;
    font-size:22px
}
.credit_modules .custom_amount input,.shortcode_modules .custom_amount input,.upload_modules .custom_amount input,.withdraw_module .custom_amount input{
    height:55px;
    font-size:20px;
    font-weight:400;
    background:#eff1f5;
    border:0 none
}
.credit_modules .modules__content,.shortcode_modules .modules__content,.upload_modules .modules__content,.withdraw_module .modules__content{
    padding:30px 30px 10px 30px
}
.credit_modules .modules__content.credit--contents,.shortcode_modules .modules__content.credit--contents,.upload_modules .modules__content.credit--contents,.withdraw_module .modules__content.credit--contents{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:30px 30px 40px
}
.credit_modules .modules__content .subtitle,.shortcode_modules .modules__content .subtitle,.upload_modules .modules__content .subtitle,.withdraw_module .modules__content .subtitle{
    font-size:16px;
    color:#6b6e8a;
    margin-bottom:25px
}
.credit_modules .modules__content .amounts,.shortcode_modules .modules__content .amounts,.upload_modules .modules__content .amounts,.withdraw_module .modules__content .amounts{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.credit_modules .modules__content .amounts ul,.shortcode_modules .modules__content .amounts ul,.upload_modules .modules__content .amounts ul,.withdraw_module .modules__content .amounts ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.credit_modules .modules__content .amounts ul li,.shortcode_modules .modules__content .amounts ul li,.upload_modules .modules__content .amounts ul li,.withdraw_module .modules__content .amounts ul li{
    margin-right:20px
}
.credit_modules .modules__content .amounts ul li:last-child,.shortcode_modules .modules__content .amounts ul li:last-child,.upload_modules .modules__content .amounts ul li:last-child,.withdraw_module .modules__content .amounts ul li:last-child{
    margin-right:0
}
.credit_modules .modules__content .amounts ul li p,.shortcode_modules .modules__content .amounts ul li p,.upload_modules .modules__content .amounts ul li p,.withdraw_module .modules__content .amounts ul li p{
    font-size:30px;
    line-height:normal;
    cursor:pointer;
    font-weight:400;
    background:#eff1f5;
    padding:10px 20px;
    text-align:center;
    -webkit-border-radius:3px;
    border-radius:3px;
    color:#313342;
    margin:0
}
.credit_modules .modules__content .amounts ul li p.selected,.shortcode_modules .modules__content .amounts ul li p.selected,.upload_modules .modules__content .amounts ul li p.selected,.withdraw_module .modules__content .amounts ul li p.selected{
    color:#fff
}
.credit_modules .modules__content .amounts ul span,.shortcode_modules .modules__content .amounts ul span,.upload_modules .modules__content .amounts ul span,.withdraw_module .modules__content .amounts ul span{
    font-weight:300;
    font-size:20px;
    color:#6f7495;
    padding-top:15px
}
.credit_modules .modules__content .amounts .or,.shortcode_modules .modules__content .amounts .or,.upload_modules .modules__content .amounts .or,.withdraw_module .modules__content .amounts .or{
    font-size:20px;
    font-weight:500;
    padding:12px 30px
}
.credit_modules .modules__content .payment_method li,.shortcode_modules .modules__content .payment_method li,.upload_modules .modules__content .payment_method li,.withdraw_module .modules__content .payment_method li{
    display:inline-block;
    margin-right:15px;
    margin-bottom:30px
}
.credit_modules .modules__content .custom_radio--big .form-group p.label,.credit_modules .modules__content .custom_radio--big label,.form-group .credit_modules .modules__content .custom_radio--big p.label,.form-group .shortcode_modules .modules__content .custom_radio--big p.label,.form-group .upload_modules .modules__content .custom_radio--big p.label,.form-group .withdraw_module .modules__content .custom_radio--big p.label,.shortcode_modules .modules__content .custom_radio--big .form-group p.label,.shortcode_modules .modules__content .custom_radio--big label,.upload_modules .modules__content .custom_radio--big .form-group p.label,.upload_modules .modules__content .custom_radio--big label,.withdraw_module .modules__content .custom_radio--big .form-group p.label,.withdraw_module .modules__content .custom_radio--big label{
    text-align:center
}
.credit_modules .modules__content .custom_radio--big .form-group p.label img,.credit_modules .modules__content .custom_radio--big label img,.form-group .credit_modules .modules__content .custom_radio--big p.label img,.form-group .shortcode_modules .modules__content .custom_radio--big p.label img,.form-group .upload_modules .modules__content .custom_radio--big p.label img,.form-group .withdraw_module .modules__content .custom_radio--big p.label img,.shortcode_modules .modules__content .custom_radio--big .form-group p.label img,.shortcode_modules .modules__content .custom_radio--big label img,.upload_modules .modules__content .custom_radio--big .form-group p.label img,.upload_modules .modules__content .custom_radio--big label img,.withdraw_module .modules__content .custom_radio--big .form-group p.label img,.withdraw_module .modules__content .custom_radio--big label img{
    display:block;
    max-width:192px;
    height:123px;
    border:3px solid #e0e3ea
}
.credit_modules .modules__content .custom_radio--big .form-group p.label span.circle,.credit_modules .modules__content .custom_radio--big label span.circle,.form-group .credit_modules .modules__content .custom_radio--big p.label span.circle,.form-group .shortcode_modules .modules__content .custom_radio--big p.label span.circle,.form-group .upload_modules .modules__content .custom_radio--big p.label span.circle,.form-group .withdraw_module .modules__content .custom_radio--big p.label span.circle,.shortcode_modules .modules__content .custom_radio--big .form-group p.label span.circle,.shortcode_modules .modules__content .custom_radio--big label span.circle,.upload_modules .modules__content .custom_radio--big .form-group p.label span.circle,.upload_modules .modules__content .custom_radio--big label span.circle,.withdraw_module .modules__content .custom_radio--big .form-group p.label span.circle,.withdraw_module .modules__content .custom_radio--big label span.circle{
    margin-top:20px
}
.credit_modules .payment_info,.shortcode_modules .payment_info,.upload_modules .payment_info,.withdraw_module .payment_info{
    padding-top:0
}
.credit_modules .payment_info .btn,.shortcode_modules .payment_info .btn,.upload_modules .payment_info .btn,.withdraw_module .payment_info .btn{
    margin-top:30px
}
.payment_module .modules__title{
    border-bottom:1px solid #ebedf2;
    padding:30px
}
.payment_module .payment_tabs{
    padding:30px 30px 10px;
    position:relative
}
.payment_module .payment_tabs ul.nav-tabs{
    position:absolute;
    display:block;
    left:30px;
    top:30px
}
.payment_module .payment_tabs ul.nav-tabs li{
    display:inline-block;
    border:0
}
.payment_module .payment_tabs ul.nav-tabs li a{
    border:1px solid #ebedf2;
    padding:0 40px;
    -webkit-border-radius:25px;
    border-radius:25px;
    line-height:50px;
    color:#313342
}
.payment_module .payment_tabs ul.nav-tabs li a.active{
    color:#fff;
    position:relative;
    z-index:1
}
.payment_module .payment_tabs ul.nav-tabs li a.active:before{
    content:none
}
.payment_module .payment_tabs ul.nav-tabs li+li{
    margin-left:-38px
}
.payment_module .payment_tabs .modules__content .cards-logo{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin-bottom:40px
}
.payment_module .payment_tabs .modules__content .cards-logo li{
    margin-right:10px
}
.payment_module .payment_tabs .modules__content .cards-logo li:last-child{
    margin-right:0
}
.payment_module .payment_tabs .modules__content .payment_info .select-wrap select{
    -webkit-border-radius:2px;
    border-radius:2px
}
.dashboard_title_area .dashboard__title{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%
}
.dashboard_title_area .dashboard__title h3{
    line-height:47px
}
.dashboard_title_area .add-payment-btn{
    width:27%
}
.statement_info_card{
    width:100%;
    margin-bottom:30px
}
.statement_info_card .info_wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:150px;
    padding:0 20px
}
.statement_info_card .icon{
    -webkit-border-radius:200px;
    border-radius:200px;
    line-height:60px;
    margin-right:15px;
    width:60px;
    display:inline-block;
    text-align:center;
    font-size:24px
}
.statement_info_card .info{
    display:inline-block
}
.statement_info_card .info p{
    font-size:30px;
    line-height:34px;
    font-weight:500;
    margin-bottom:5px
}
.statement_info_card .info span{
    color:#54667a;
    font-size:18px;
    font-weight:300;
    display:block
}
.statement_table .pagination-default{
    margin-bottom:30px;
    margin-right:28px
}
.invoice-page .dashboard_title_area{
    padding:25px 30px 25px
}
.invoice-page .dashboard__title h3{
    line-height:45px
}
.print_btn{
    margin-right:20px
}
.print_btn span{
    margin-right:8px
}
.invoice{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px
}
.invoice .invoice__head{
    overflow:hidden;
    padding:30px;
    border-bottom:1px solid #ebedf2;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.invoice .invoice__head .info{
    text-align:right
}
.invoice .invoice__head .info h4{
    margin-bottom:5px;
    line-height:32px;
    color:#333;
    font-weight:500
}
.invoice .invoice__head .info p{
    margin-bottom:0
}
.invoice .invoice__meta{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.invoice .invoice__meta p{
    line-height:30px
}
.invoice .invoice__meta .address h5{
    color:#000;
    line-height:30px
}
.invoice .invoice__meta .date_info{
    text-align:right
}
.invoice .invoice__meta .date_info p span{
    color:#000;
    font-weight:500;
    margin-right:5px
}
.invoice .invoice__meta .date_info p span:after{
    content:':';
    margin-left:2px
}
.invoice .invoice__meta{
    padding:45px 30px
}
.invoice .invoice__meta p{
    margin-bottom:0
}
.invoice .pricing_info{
    padding:0 30px 30px;
    margin-top:30px;
    text-align:right
}
.invoice .pricing_info p{
    margin:0;
    color:#000;
    line-height:36px
}
.invoice .pricing_info .bold{
    font-size:18px
}
.invoice .invoice__detail{
    margin-top:100px
}
.invoice .invoice__detail table{
    display:inline-table
}
.upload_modules,.withdraw_module{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px
}
.upload_modules .form-group,.withdraw_module .form-group{
    margin-bottom:30px
}
.upload_modules .form-group p,.withdraw_module .form-group p{
    margin:0
}
.form-group .upload_modules .custom-radio p.label,.form-group .withdraw_module .custom-radio p.label,.upload_modules .custom-radio .form-group p.label,.upload_modules .custom-radio label,.withdraw_module .custom-radio .form-group p.label,.withdraw_module .custom-radio label{
    font-size:16px
}
.pricing--info.withdraw_module .modules__content,.upload_modules.pricing--info .modules__content{
    padding:30px 30px 10px
}
.pricing--info.withdraw_module .form-group .input-group,.upload_modules.pricing--info .form-group .input-group{
    position:relative
}
.pricing--info.withdraw_module .form-group .input-group input,.upload_modules.pricing--info .form-group .input-group input{
    padding-left:26px
}
.pricing--info.withdraw_module .form-group .input-group span,.upload_modules.pricing--info .form-group .input-group span{
    position:absolute;
    left:15px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:16px;
    color:#6b6e8a
}
.upload_modules .modules__content .pricing-single .pricing-wrapper p,.withdraw_module .modules__content .pricing-single .pricing-wrapper p{
    color:red
}
.upload_modules .modules__content .checkbox-outline,.withdraw_module .modules__content .checkbox-outline{
    border:1px solid #ebedf2;
    height:50px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.upload_modules .modules__content .checkbox-outline .toggle-switch .slider,.withdraw_module .modules__content .checkbox-outline .toggle-switch .slider{
    top:-5px;
    left:auto;
    right:20px
}
.upload_modules .modules__content .checkbox-outline .check-confirm,.withdraw_module .modules__content .checkbox-outline .check-confirm{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:20px
}
.dashboard-edit .product .product__thumbnail:before{
    display:none
}
.dashboard-edit .product .prod_option{
    position:absolute;
    top:20px;
    left:20px
}
.dashboard-edit .product .prod_option.open .options.dropdown-menu{
    visibility:visible;
    opacity:1
}
.dashboard-edit .product .prod_option .setting-icon{
    font-size:20px;
    line-height:45px;
    width:45px;
    text-align:center;
    background:#000;
    color:#fff;
    display:inline-block;
    -webkit-border-radius:200px;
    border-radius:200px;
    cursor:pointer
}
.dashboard-edit .product .prod_option .options{
    position:absolute;
    width:120px;
    background:#fff;
    padding:20px;
    -webkit-border-radius:4px;
    border-radius:4px;
    opacity:0;
    display:initial;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    visibility:hidden;
    top:calc(100% + 20px)
}
.dashboard-edit .product .prod_option .options:before{
    content:'';
    position:absolute;
    bottom:100%;
    left:10px;
    border-bottom:10px solid #fff;
    border-left:10px solid transparent;
    border-right:10px solid transparent
}
.dashboard-edit .product .prod_option .options ul li a{
    color:#54667a;
    padding:5px 0;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    display:inline-block
}
.dashboard-edit .product .prod_option .options ul li a span{
    margin-right:5px;
    font-size:14px
}
.trumbowyg-button-pane{
    background:#e1e7ee
}
.trumbowyg-box,.trumbowyg-editor{
    border:none;
    min-height:200px;
    background:#f4f5f8;
    margin-bottom:0
}
.upload_wrapper>p{
    font-weight:500;
    margin-top:0;
    color:#000;
    margin-bottom:6px;
    font-size:16px
}
.upload_wrapper>p span{
    font-size:15px;
    color:#555;
    font-weight:400;
    margin-left:10px
}
.form-group .upload_wrapper p.label,.upload_wrapper .form-group p.label,.upload_wrapper label{
    margin-bottom:0
}
.upload_wrapper .upload-field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.upload_wrapper .upload-field .custom_upload{
    margin-right:45px;
    -webkit-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.upload_wrapper .upload-field .custom_upload span i{
    margin-right:8px;
    position:relative;
    top:2px
}
.upload_wrapper .upload-field p{
    -webkit-box-flex:3;
    -webkit-flex:3;
    -ms-flex:3;
    flex:3;
    margin:0
}
.filter-bar.dashboard_title_area{
    padding:24px 30px
}
.filter-bar.dashboard_title_area .dashboard__title h3{
    line-height:45px
}
.filter-bar.dashboard_title_area .filter__option{
    margin-right:0;
    padding:0
}
.filter-bar.dashboard_title_area .filter__option p{
    font-size:18px
}
.dashboard-withdraw .dashboard_title_area{
    padding:23px 30px
}
.dashboard-withdraw .dashboard_title_area h3{
    line-height:45px
}
.withdraw_module{
    background:0 0
}
.withdraw_module .modules__content .subtitle{
    font-size:20px;
    line-height:28px;
    font-weight:400
}
.withdraw_module .option-single{
    padding-bottom:30px;
    border-bottom:1px solid #ebedf2;
    margin-bottom:30px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative
}
.withdraw_module .option-single:last-child{
    border-bottom:0;
    margin-bottom:0
}
.withdraw_module .option-single .custom-radio{
    margin-bottom:0
}
.withdraw_module .option-single .op_action{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.withdraw_module .option-single .op_action .exp_date{
    padding-right:45px
}
.withdraw_module .option-single .op_action .exp_date.expired{
    color:#dc3545
}
.withdraw_module .option-single .op_action .ac_btn{
    position:absolute;
    right:0;
    top:5px
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-menu{
    left:auto!important;
    right:0;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,.13);
    box-shadow:0 3px 15px rgba(0,0,0,.13);
    border:0 none;
    padding:15px 0
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-menu .dropdown-item:hover{
    background:0 0
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle{
    width:40px;
    height:40px;
    -webkit-border-radius:50%;
    border-radius:50%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle:focus .svg,.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle:hover .svg{
    fill:#fff
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle:after{
    content:none
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle span{
    width:18px;
    display:block;
    margin-right:-3px
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle span .svg{
    fill:#6b6e8a;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    width:14px
}
.withdraw_module .custom-radio{
    margin-bottom:10px
}
.form-group .withdraw_module .custom-radio p.label,.withdraw_module .custom-radio .form-group p.label,.withdraw_module .custom-radio label{
    color:#333
}
.form-group .withdraw_module .custom-radio p.label .card-name,.withdraw_module .custom-radio .form-group p.label .card-name,.withdraw_module .custom-radio label .card-name{
    margin-left:20px
}
.form-group .withdraw_module .custom-radio p.label .c_active,.withdraw_module .custom-radio .form-group p.label .c_active,.withdraw_module .custom-radio label .c_active{
    margin-left:20px;
    line-height:30px
}
.withdraw_module .custom-radio .bold{
    font-size:16px
}
.withdraw_module .custom-radio:last-child{
    margin-bottom:0
}
.withdraw_module .withdraw_amount{
    margin-top:15px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:15px
}
.withdraw_module .withdraw_amount .input-group{
    width:auto;
    position:relative
}
.withdraw_module .withdraw_amount .input-group .input-group-addon{
    width:auto;
    position:absolute;
    left:15px;
    font-size:16px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    color:#6b6e8a
}
.withdraw_module .withdraw_amount .input-group input{
    width:235px;
    font-weight:400;
    background:#eff1f5;
    border:0 none;
    padding-left:27px
}
.withdraw_module .withdraw_amount .fee{
    display:block;
    margin-left:15px;
    color:#555
}
.withdraw_module .button_wrapper{
    margin-top:40px
}
.withdraw_module .button_wrapper a{
    margin-left:6px
}
.withdraw_history{
    padding-bottom:10px
}
.withdraw_table_header{
    padding:33px 25px 30px;
    border-bottom:1px solid #ebedf2
}
.withdraw__table tbody tr td:nth-child(1),.withdraw__table tbody tr td:nth-child(2){
    color:#6b6e8a
}
.withdraw__table thead>tr>th{
    padding:20px 30px
}
.product-single{
   box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
 
    padding:30px;
    background:#fff;
    position:relative;
    overflow:hidden;
    -webkit-border-radius:8px;
      display: inline-block;
    border-radius:8px
}
.product-single .featured-badge{
    position:absolute;
    line-height:35px;
    width:200px;
    text-align:center;
    left:-60px;
    top:20px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    z-index:2;
    color:#fff
}
.product-single .product-thumb{
    position:relative;
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
    overflow:hidden
}
.product-single .product-thumb .s-promotion{
    position:absolute;
    right:0;
    top:15px;
    color:#fff;
    line-height:36px;
    padding:0 20px;
    -webkit-border-radius:25px 0 0 25px;
    border-radius:25px 0 0 25px;
    z-index:2
}
.product-single .product-thumb .product-rating2{
    position:absolute;
    padding:10px 20px;
    background:#fff;
    -webkit-border-radius:0 25px 25px 0;
    border-radius:0 25px 25px 0;
    left:0;
    bottom:7px
}
.product-single .product-thumb .product-rating2 ul li{
    font-size:15px;
    line-height:0
}
.product-single .product-thumb figure{
    position:relative;
    margin:0
}
.product-single .product-thumb figure img{
    width:100%
}
.product-single .product-thumb figure ul li a:hover{
    color:#fff
}
.product-single .product-thumb figure:hover figcaption{
    visibility:visible;
    background:rgba(88,103,221,.9)
}
.product-single .product-thumb figure:hover figcaption ul{
    top:50%;
    opacity:1
}
.product-single .product-thumb figure .prod_option{
    position:absolute;
    top:20px;
    left:20px
}
.product-single .product-thumb figure .prod_option .dropdown-toggle:after{
    content:none
}
.product-single .product-thumb figure .prod_option .setting-icon{
    font-size:20px;
    line-height:45px;
    width:45px;
    text-align:center;
    color:#fff;
    display:inline-block;
    -webkit-border-radius:200px;
    border-radius:200px;
    cursor:pointer
}
.product-single .product-thumb figure .prod_option .options{
    width:120px;
    background:#fff;
    padding:15px 20px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    top:25px!important;
    position:relative
}
.product-single .product-thumb figure .prod_option .options:before{
    position:absolute;
    content:"";
    bottom:100%;
    left:7%;
    border-bottom:10px solid #fff;
    border-right:10px solid transparent;
    border-left:10px solid transparent
}
.product-single .product-thumb figure .prod_option .options ul li{
    padding:0
}
.product-single .product-thumb figure .prod_option .options ul li:active,.product-single .product-thumb figure .prod_option .options ul li:focus,.product-single .product-thumb figure .prod_option .options ul li:hover{
    background:0 0
}
.product-single .product-thumb figure .prod_option .options ul li a{
    color:#54667a;
    padding:2px 0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    display:inline-block;
    font-size:14px
}
.product-single .product-thumb figure .prod_option .options ul li a span{
    display:inline-block;
    padding-right:5px
}
.product-single .product-thumb figure .prod_option .options ul li a:hover{
    background:0 0
}
.product-single .product-thumb figure figcaption{
    position:absolute;
    width:100%;
    left:0;
    top:0;
    height:100%;
    background:rgba(88,103,221,0);
    visibility:hidden;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
    z-index:1
}
.product-single .product-thumb figure figcaption ul{
    position:absolute;
    width:100%;
    top:65%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:0;
    text-align:center;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    opacity:0
}
.product-single .product-thumb figure figcaption ul li{
    display:inline-block
}
.product-single .product-thumb figure figcaption ul li a{
    display:block;
    background:#fff;
    padding:15px 20px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.product-single .product-thumb figure figcaption ul li:first-child{
    margin-right:10px
}
.product-excerpt{
    padding:10px 0 0
}
.product-excerpt h3{
    margin:15px 0 13px 0;
    padding-bottom:0!important;
    line-height:30px;
    text-align:left
}
.product-excerpt h3 a{
    color:#313342
}
.product-excerpt ul.titlebtm{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.product-excerpt ul.titlebtm li{
    color:#b8bece;
    margin-bottom:8px
}
.product-excerpt ul.titlebtm li:last-child{
    margin-right:0;
    margin-left:10px
}
.product-excerpt ul.titlebtm li img,.product-excerpt ul.titlebtm li p{
    display:inline-block;
    margin-bottom:0
}
.product-excerpt ul.titlebtm li img{
    margin-right:5px;
    width:25px;
    height:25px
}
.product-excerpt ul.titlebtm li a{
    color:#6f7495
}
.product-excerpt .product-facts{
    padding-top:20px;
    margin-top:12px;
    border-top:1px solid #ebedf2;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.product-excerpt .product-facts li{
    margin-right:15px
}
.product-excerpt .product-facts li:last-child{
    margin-right:0
}
.product-excerpt .product-facts li.price{
    line-height:30px;
    padding:0 10px;
    font-size:16px;
    background:rgba(110,79,246,.08);
    -webkit-border-radius:3px;
    border-radius:3px
}
.product-excerpt .product-facts li.sells{
    color:#313342
}
.product-excerpt .product-facts li.sells span{
    padding-right:10px;
    color:#6f7495
}
.product-excerpt .product-facts li.product-fav{
    position:relative;
    margin-left:15px
}
.product-excerpt .product-facts li.product-fav::before{
    position:absolute;
    content:"";
    height:20px;
    width:1px;
    background:#ececec;
    left:-15px;
    top:0
}
.product-excerpt .product-facts li.product-fav span{
    color:#6f7495;
    padding:0 5px;
    cursor:pointer
}
.product-excerpt .product-facts li.product-rating{
    margin-left:auto
}
.product-excerpt .product-facts li.product-rating ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.product-excerpt .product-facts li.product-rating ul li{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-right:1px
}
.product-excerpt .product-facts li.product-rating ul li span.rate_active:before{
    content:'\f318';
    font-family:LineAwesome
}
.product-excerpt .product-facts li.product-rating ul li span.rate_disabled:before{
    content:'\f31b';
    font-family:LineAwesome
}
.product-excerpt .product-facts li.product-rating ul li.total-rating{
    color:#6f7495
}
.single--vendor .product-excerpt ul.titlebtm li{
    margin-left:0
}
.more-item-btn{
    text-align:center;
    margin-top:50px
}
.featured-products2{
    border-bottom:1px solid #ebedf2
}
.featured-products2 .product-single{
    padding:0
}
.featured-products2 .product-single .product-excerpt{
    border:1px solid #ebedf2
}
.single-product-desc{
    padding:100px 0
}
.single-product-desc2 .item-navigation{
    text-align:center;
    border-bottom:1px solid #ebedf2
}
.single-product-desc2 .item-info{
    padding:0 30px 30px
}
.single-product-desc2 .sidebar--single-product .card-pricing .price{
    -webkit-box-shadow:none;
    box-shadow:none
}
.single-product-desc2 .item-info .tab-content #product-details .item_social_share{
    border-top:1px solid #ebedf2
}
.single-product-desc2 .item-info .tab-content #product-details .item_social_share img,.single-product-desc2 .item-info .tab-content #product-details .item_social_share p{
    margin-bottom:0
}
.single-product-desc2 .item-info .tab-content #product-details .item_social_share .social ul{
    padding-bottom:0
}
.single-product-desc2 .item-info .tab-content #product-details .item_social_share .social ul li:before{
    display:none
}
.item-prev-area{
    position:relative
}
.item-prev-area .prev-nav{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:0 30px;
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.item-preview--excerpt{
    padding:0 30px 30px
}
.item__preview-img{
    position:relative
}
.item-preview{
    padding:0
}
.item-preview .prev-slide img{
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.item-preview img{
    max-width:100%
}
.item-preview .item__preview-thumb{
    padding:30px 30px 0
}
.item-preview .item__preview-thumb .thumb-slider{
    width:100%
}
.item-preview .item__preview-thumb .item-thumb{
    margin-right:3px;
    cursor:pointer;
    outline:0;
    text-align:center
}
.item-preview .prev-nav span{
    line-height:40px;
    font-size:13px;
    padding:0 15px;
    background:#fff;
    cursor:pointer;
    display:inline-block;
    -webkit-border-radius:3px;
    border-radius:3px
}
.item-preview .prev-nav span:active{
    background:#1bbcab
}
.item-preview .prev-nav span:hover{
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    color:#fff
}
.item-preview .prev-nav span+span{
    margin-left:16px
}
.item-preview .item-preview--action{
    border-top:1px solid #ebedf2;
    padding-top:30px;
    margin-top:30px;
    text-align:center
}
.item-preview .item-preview--action a+a{
    margin-left:25px
}
.item-preview .item-preview--action.border-none{
    padding-top:0
}
.item-preview .item_social_share{
    padding-top:30px;
    text-align:center
}
.item-preview .item_social_share p{
    margin-right:30px;
    display:inline-block
}
.item-preview .item_social_share p img{
    width:20px
}
.item-preview .item_social_share p span{
    display:inline-block;
    vertical-align:middle;
    line-height:20px
}
.item-preview.item-preview2 .item-preview--action{
    padding-top:0;
    border-top:0;
    border-bottom:1px solid #ebedf2;
    padding-bottom:30px
}
.item-preview--activity{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-top:30px;
    padding-top:30px;
    border-top:1px solid #ebedf2
}
.item-preview--activity .activity-single{
    padding:10px 0;
    width:calc(40% - 60px);
    margin-right:30px;
    border:3px solid #ebedf2;
    -webkit-border-radius:3px;
    border-radius:3px;
    text-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.item-preview--activity .activity-single:last-child{
    margin-right:0
}
.item-preview--activity .activity-single p{
    font-size:15px;
    font-weight:300;
    margin:0
}
.item-preview--activity .activity-single p span{
    margin-right:8px
}
.item-preview--activity .activity-single p:last-child{
    font-weight:400;
    color:#313342;
    font-size:18px;
    margin-top:5px
}
.item-preview--activity .activity-single ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:7px
}
.item-preview--activity .activity-single ul li{
    color:#6f7495
}
.item-preview--activity .activity-single ul li:first-child{
    margin-right:7px
}
.item-info{
    border:1px solid #ebedf2;
    -webkit-border-radius:4px;
    border-radius:4px;
    background:#fff
}
.item-info .tab-content-wrapper{
    padding:30px 30px 0
}
.tab-content-wrapper{
    padding:30px
}
#product-details h1{
    padding-bottom:35px
}
#product-details h2+p,#product-details p:last-child{
    margin-bottom:62px
}
#product-details img{
    margin-bottom:35px;
    margin-top:5px;
    width:100%
}
#product-details h3{
    padding-bottom:20px;
    line-height:normal
}
#product-details li{
    font-size:16px;
    line-height:34px
}
#product-details .item_social_share img{
    margin-bottom:0
}
#product-details .social ul li:before{
    display:none
}
#product-details ol{
    padding-left:20px;
    padding-bottom:30px;
    margin-bottom:0
}
#product-details ol li{
    list-style:decimal;
    color:#6f7495;
    font-weight:300
}
#product-details ul{
    padding-bottom:30px
}
#product-details ul li{
    position:relative;
    padding-left:20px;
    color:#6f7495;
    font-weight:300
}
#product-details ul li:before{
    position:absolute;
    content:"";
    width:6px;
    height:6px;
    -webkit-border-radius:50%;
    border-radius:50%;
    left:0;
    top:13px;
    background:#b8bece
}
#product-details iframe{
    width:100%
}
.thread .thread-list .single-thread{
    border-bottom:1px solid #ebedf2
}
.thread .thread-list .single-thread:last-child{
    border-bottom:0 none
}
.thread .thread-list .single-thread .media{
    padding:30px 30px 26px
}
.thread .thread-list .single-thread .media-left{
    padding-right:19px
}
.thread .thread-list .single-thread .media-left a{
    display:inline-block;
    height:70px;
    width:70px
}
.thread .thread-list .single-thread .media-left a img{
    max-width:100%
}
.thread .thread-list .single-thread .media-body .comment-tag,.thread .thread-list .single-thread .media-body .media-heading{
    display:inline-block
}
.thread .thread-list .single-thread .media-body .media-heading h4{
    margin-bottom:5px;
    line-height:26px
}
.thread .thread-list .single-thread .media-body .media-heading span{
    color:#7e7e7e;
    font-size:15px;
    line-height:26px
}
.thread .thread-list .single-thread .media-body .comment-tag{
    vertical-align:top;
    font-size:12px;
    color:#fff;
    line-height:28px;
    text-transform:capitalize;
    -webkit-border-radius:3px;
    border-radius:3px;
    font-weight:400;
    padding:0 10px;
    margin-left:15px
}
.thread .thread-list .single-thread .media-body a.reply-link{
    float:right;
    display:inline-block;
    font-size:16px;
    padding-top:18px
}
.thread .thread-list .single-thread .media-body p{
    padding-top:14px;
    margin-bottom:0
}
.thread .thread-list .single-thread .depth-2{
    margin-left:93px;
    border-top:1px solid #ebedf2;
    border-bottom:0
}
.thread.thread_review .thread-list .single-thread.depth-2 .media-body .media-heading{
    display:inline-block
}
.thread.thread_review .thread-list .single-thread.depth-2 .media-body .media-heading span{
    margin:0
}
.thread.thread_review .thread-list .single-thread .media-body{
    position:relative
}
.thread.thread_review .thread-list .single-thread .media-body .media-heading{
    display:block
}
.thread.thread_review .thread-list .single-thread .media-body .media-heading a{
    display:inline-block
}
.thread.thread_review .thread-list .single-thread .media-body .media-heading span{
    margin-left:20px
}
.thread.thread_review .thread-list .single-thread .media-body .media-heading .rev_item{
    margin-left:15px
}
.thread.thread_review .thread-list .single-thread .media-body p{
    padding-top:18px
}
.thread.thread_review .thread-list .single-thread .media-body .rating{
    display:inline-block
}
.thread.thread_review .thread-list .review_tag{
    background:rgba(110,79,246,.2);
    -webkit-border-radius:3px;
    border-radius:3px;
    line-height:25px;
    padding:0 10px;
    display:inline-block;
    color:#222;
    font-weight:400;
    margin-left:10px;
    font-size:13px
}
.thread.thread_review2{
    border:1px solid #ebedf2;
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px
}
.thread.thread_review2 .rev_time{
    font-size:15px;
    color:#7e7e7e;
    line-height:26px;
    margin-left:auto
}
.comment-form-area .comment-form textarea,.comment-reply-form textarea{
    height:79px;
    border:1px solid #ebedf2;
    resize:none;
    -webkit-border-radius:4px;
    border-radius:4px;
    padding:15px
}
.comment-form-area .comment-form button,.comment-reply-form button{
    margin-top:20px
}
.comment-form-area{
    padding:30px 30px 0
}
.comment-form-area h4{
    line-height:26px;
    padding-bottom:30px
}
.comment-form-area .media-left{
    padding-right:15px
}
.comment-form-area .support__comment .trumbowyg-box{
    margin-top:0
}
.support .support__title{
    padding:30px;
    border-bottom:1px solid #ebedf2
}
.support .support__title h3{
    line-height:26px;
    padding-bottom:0
}
.support .support__form{
    padding:30px 30px 0
}
.support .support__form .usr-msg p{
    color:#333;
    margin-bottom:26px
}
.form-group .support .support__form p.label,.support .support__form .form-group p.label,.support .support__form label{
    font-size:16px;
    line-height:32px;
    margin-bottom:15px
}
.more_product_area{
    border-top:1px solid #ebedf2
}
.more_product_area .section-title h2{
    margin-bottom:0
}
.hero-area,.hero-area2,.hero-area4{
    position:relative;
    min-height:723px;
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.hero-area2::before,.hero-area4::before,.hero-area::before{
    position:absolute;
    height:100%;
    width:100%;
    content:'';
    background:rgba(0,0,0,.8);
    top:0;
    left:0
}
.hero-content{
    width:100%
}
.hero__content__title{
    text-align:center
}
.hero__content__title h1{
    color:#fff;
    line-height:65px
}
.hero__content__title h3{
    color:#fff
}
.hero__content__title p.tagline{
    margin:30px 0 55px 0;
    font-size:20px;
    color:#fff
}
.search_box{
    background:#fff;
    padding:30px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.search_box form{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.search_box .text_field{
    width:57%;
    margin-right:12px;
    height:55px;
    padding:0 30px;
    background:#fff;
    -webkit-border-radius:3px;
    border-radius:3px;
    font-weight:400
}
.search_box .text_field::-webkit-input-placeholder{
    opacity:.8
}
.search_box .text_field::-ms-input-placeholder{
    opacity:.8
}
.search_box .text_field::placeholder{
    opacity:.8
}
.search_box .search__select{
    width:20%;
    margin-right:12px;
    position:relative
}
.search_box .search__select .select--field{
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-appearance:none;
    appearance:none;
    -webkit-appearance:none;
    color:#8991a5;
    cursor:pointer;
    height:55px
}
.search_box .search__select .select--field:active,.search_box .search__select .select--field:focus{
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #ebedf2!important
}
.search_box .search__select span{
    position:absolute;
    right:20px;
    top:52%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:10px;
    color:#8991a5
}
.search_box .search__select option{
    padding:15px 0
}
.search_box .search-btn{
    width:22%;
    min-width:auto;
    cursor:pointer
}
.search_box2{
    margin-top:20px
}
.search_box2 form{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.search_box2 .text_field{
    -webkit-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
    border:0 none;
    -webkit-box-flex:3;
    -webkit-flex:3;
    -ms-flex:3;
    flex:3;
    height:60px
}
.search_box2 .text_field:focus{
    border:0 none!important
}
.search_box2 .search-btn{
    -webkit-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
    padding:0 25px;
    min-width:auto;
    height:60px;
    cursor:pointer
}
.hero-area2{
    min-height:500px
}
.hero-area2 .hero__content__title p.tagline{
    font-size:18px;
    font-weight:400;
    margin:5px 0 35px 0;
    color:rgba(255,255,255,.7)
}
.hero-area3{
    min-height:260px;
    padding-bottom:20px
}
.hero-area3 .hero__content__title h3{
    line-height:40px
}
.hero-area4{
    min-height:500px;
    background:#fff
}
.hero-area4:before{
    content:none
}
.hero-area4 .hero-content .hero__content__title h1{
    color:#313342
}
.hero-area4 .hero-content .hero__content__title .tagline{
    color:inherit;
    margin:7px 0 40px
}
.hero-area4 .hero-content .search_box2{
    -webkit-box-shadow:0 8px 10px rgba(110,79,246,.08);
    box-shadow:0 8px 10px rgba(110,79,246,.08)
}
.intro-area{
   position: fixed;
    width: 100%;
    z-index: 1000;
   

}
.intro-area .hero-area2:before,.intro-area .hero-area4:before,.intro-area .hero-area:before{
    content:none
}
.gradient_overlay:before{
    background:-webkit-gradient(linear,left top,right top,from(#f8f9fd),color-stop(#f8f9fd),to(rgba(255,255,255,0)));
    background:-webkit-linear-gradient(left,#f8f9fd,#f8f9fd,rgba(255,255,255,0));
    background:-o-linear-gradient(left,#f8f9fd,#f8f9fd,rgba(255,255,255,0));
    background:linear-gradient(to right,#f8f9fd,#f8f9fd,rgba(255,255,255,0))
}
.gradient_overlay .hero__content__title h1{
    color:#313342
}
.gradient_overlay .hero__content__title p.tagline{
    color:#6b6e8a;
    opacity:1
}
.gradient_overlay .search_box2{
    -webkit-box-shadow:0 8px 10px rgba(110,79,246,.08);
    box-shadow:0 8px 10px rgba(110,79,246,.08)
}
.product-sorting{
    padding:40px 0 25px 0;
    -webkit-box-shadow:0 8px 10px rgba(110,79,246,.08);
    box-shadow:0 8px 10px rgba(110,79,246,.08)
}
.product-sorting ul{
    text-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.product-sorting ul li{
    margin-right:40px;
    margin-bottom:15px
}
.product-sorting ul li:last-child{
    margin-right:0
}
.product-sorting ul li span{
    font-size:18px;
    margin-right:10px
}
.product-sorting ul li a{
    color:#6f7495
}
.product-sorting ul li a,.product-sorting ul li span{
    display:inline-block;
    vertical-align:middle;
    line-height:20px
}
.product-slide-area{
    position:relative
}
.product-slide-area .owl-nav{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%;
    z-index:-1
}
.product-slide-area .owl-nav .owl-next,.product-slide-area .owl-nav .owl-prev{
    float:left;
    width:50px;
    height:50px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#fff;
    color:#b8bece;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    font-size:13px;
    display:-webkit-box!important;
    display:-webkit-flex!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.product-slide-area .owl-nav .owl-next:hover,.product-slide-area .owl-nav .owl-prev:hover{
    color:#fff
}
.product-slide-area .owl-nav .owl-prev{
    margin-left:-60px
}
.product-slide-area .owl-nav .owl-next{
    float:right;
    margin-right:-60px
}
.product-list .more-item-btn{
    margin-top:0
}
.product-list .tab-content .tab-pane{
    padding-bottom:0
}
.nav__product-list{
    border:1px solid #ebedf2;
    padding:30px 0 17px;
    text-align:center;
    display:block;
    margin-bottom:35px
}
.nav__product-list li{
    display:inline-block;
    margin-right:7px;
    margin-left:7px;
    margin-bottom:13px
}
.nav__product-list li a{
    background:#f1f2f7;
    color:#6f7495;
    line-height:30px;
    font-size:15px;
    padding:0 15px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.nav__product-list li a.active,.nav__product-list li a:hover{
    color:#fff
}
.latest-single{
    padding:0;
    margin-bottom:30px
}
.latest-single .product-excerpt{
    padding:17px 25px 25px;
    border:1px solid #ebedf2;
    -webkit-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px
}
.latest-single .product-excerpt h5{
    margin-top:0;
    margin-bottom:12px
}
.latest-single .product-excerpt h5 a{
    color:inherit;
    display:block
}
.services{
    padding:100px 0 50px 0;
    border-top:1px solid #ebedf2
}
.service-single{
    text-align:center;
    margin-bottom:50px
}
.service-single span{
    display:block;
    margin-bottom:30px;
    font-size:36px
}
.service-single h4{
    margin:0 0 20px 0
}
.service-single p{
    margin-bottom:0
}
.counter-up-area{
    position:relative
}
.counter-up-area:before{
    position:absolute;
    content:'';
    height:100%;
    width:100%;
    background:rgba(13,15,19,.8)
}
.counter-up-area.counter-up--area2{
    background-image:none
}
.counter-up-area.counter-up--area2:before{
    display:none
}
.counter-up-area.counter-up--area2 .counter-up{
    padding:60px 0
}
.counter-up-area.counter-up--area2 .counter-up .counter p{
    color:#555
}
span.counter{
    display:block
}
.counter-up{
    overflow:hidden;
    padding:96px 0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.counter-up .counter{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:center
}
.counter-up .counter span{
    display:block;
    font-size:48px
}
.counter-up .counter .count_up{
    font-size:36px;
    margin-top:35px
}
.counter-up .counter p{
    color:#fff;
    margin-top:7px;
    font-size:18px;
    margin-bottom:0
}
.step-single{
    position:relative;
    padding:30px 0 50px 0;
    margin-bottom:30px
}
.step-single:last-child{
    margin-bottom:0
}
.step-single .step-count{
    position:absolute;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    top:0;
    width:100px;
    height:100%
}
.step-single .step-count:before{
    position:absolute;
    content:"";
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:1px;
    height:92%;
    background:#ebedf2;
    bottom:5px
}
.step-single .step-count span:first-child{
    position:absolute;
    left:50%;
    top:0;
    width:100%;
    line-height:32px;
    padding:0 25px;
    -webkit-border-radius:15px;
    border-radius:15px;
    background:#eef0fc;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    text-align:center
}
.step-single .step-count span:last-child{
    position:absolute;
    left:50%;
    bottom:0;
    color:#36a3f7;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.step-single .step-count2 span:first-child{
    background:#ebf6fe
}
.step-single .step-last span:first-child{
    background:#feedf0
}
.step-single .step-last span:last-child{
    font-size:30px;
    -webkit-border-radius:50%;
    border-radius:50%;
    padding:20px;
    background:#eaf8f6
}
.step-single .step-image,.step-single .step-text{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.step-single .step-text h2{
    margin:0 0 25px 0
}
.step-single .step-text p{
    margin:0;
    color:#6f7495;
    line-height:30px
}
.cta{
    padding:135px 0 100px 0
}
.cta-single{
    text-align:center
}
.cta-single h3{
    margin:0 0 30px 0
}
.cta-single p{
    color:#6f7495;
    line-height:30px;
    margin-bottom:30px
}
.cta-divider{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.cta-divider span{
    width:60px;
    height:60px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#fddde3;
    display:block;
    margin:0 auto;
    position:relative;
    padding-top:20px
}
.cta-divider span:before{
    position:absolute;
    content:"";
    width:70px;
    height:70px;
    background:rgba(244,81,108,.1);
    -webkit-border-radius:50%;
    border-radius:50%;
    left:-5px;
    top:-5px
}
.clients-logo{
    padding:80px 0 70px;
    border-top:1px solid #ebedf2
}
.clients-logo .partners{
    margin-top:0
}
.subscribe{
    padding:90px 0;
    background-color:#121519
}
.subscribe .envelope-svg{
    width:80px;
    height:80px;
    margin:0 auto 50px auto
}
.subscribe .envelope-svg svg{
    fill:#1dc9b7
}
.subscribe p{
    margin-bottom:44px;
    text-align:center;
    color:#fff;
    font-size:18px;
    font-weight:300;
    opacity:.6
}
.filter-area{
    position:relative
}
.filter-bar{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.filter-bar .filter__option{
    padding:0 0 40px 0
}
.filter-bar .filter__option p{
    font-size:24px;
    color:#000;
    line-height:46px;
    margin-bottom:0
}
.filter-bar .filter__option p span{
    font-weight:500
}
.filter-bar .dropdown-trigger{
    font-size:16px;
    line-height:46px;
    display:inline-block;
    padding:0 30px;
    width:220px;
    color:#6f7495;
    position:relative;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #ebedf2
}
.filter-bar .dropdown-trigger span{
    font-size:10px;
    position:absolute;
    right:30px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.filter-bar .dropdown-toggle::after{
    content:none
}
.filter-bar .filter--dropdown{
    position:relative
}
.filter-bar .filter--dropdown.filter--range .dropdown{
    width:350px
}
.filter-bar .filter--dropdown.filter--range .dropdown .range-slider.ui-slider{
    margin-top:14px
}
.filter-bar .filter--dropdown .dropdown{
    opacity:1;
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0);
    visibility:visible;
    position:relative;
    top:100%
}
.filter-bar .filter--dropdown:first-child .dropdown-trigger{
    display:block
}
.filter-bar .filter--select{
    width:217px
}
.filter-bar .filter--text a{
    font-size:16px;
    color:#555;
    line-height:42px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.filter-bar .filter--text a+a{
    margin-left:40px
}
.filter-bar.filter-bar2{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-bottom:30px;
    padding-left:30px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.filter-bar.filter-bar2 .filter__option{
    padding:20px 0
}
.filter-bar.filter-bar2 .dashboard__title{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.filter-bar.filter-bar2 .filter__items{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.filter-bar.filter-bar2 .filter__items p{
    margin-right:30px
}
.filter-bar .filter--search form{
    position:relative
}
.filter-bar .filter--search form input{
    padding-right:65px;
    -webkit-border-radius:4px;
    border-radius:4px
}
.filter-bar .filter--search form button{
    position:absolute;
    right:0;
    top:0;
    height:100%;
    width:50px;
    background:0 0;
    border:0;
    color:#6b6e8a
}
.filter__option.filter--layout{
    padding:10px 20px;
    border:1px solid #ebedf2;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin:29px 0
}
.filter__option.filter--layout .svg-icon{
    display:inline-block;
    width:20px;
    height:20px;
    cursor:pointer
}
.filter__option.filter--layout .svg-icon .svg{
    fill:#747b86
}
.filter__option.filter--layout .svg-icon+.svg-icon{
    margin-left:10px
}
.product-filter-area{
    margin-top:100px
}
.filter-area2 .filter-bar{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.filter-area2 .filter-bar .filter__option{
    margin-left:30px
}
.cta2{
    padding:90px 0 70px 0
}
.cta2 .cta-content{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.cta-content .cta-text h2{
    line-height:34px;
    color:#fff;
    margin:0 0 20px 0
}
.cta-content .cta-text p{
    color:rgba(255,255,255,.7);
    font-size:18px;
    margin:0;
    font-weight:300
}
.author-profile-area{
    padding:100px 0 40px;
    background:#eff1f5
}
.author-profile-area .dashboard_contents .dashboard_title_area,.author-profile-area .product-title-area,.dashboard_contents .author-profile-area .dashboard_title_area{
    background:0 0;
    padding:0;
    margin:0
}
.author-profile-area .dashboard_contents .dashboard_title_area .btn,.author-profile-area .product-title-area .btn,.dashboard_contents .author-profile-area .dashboard_title_area .btn{
    float:right
}
.author-profile{
    background:#fff;
    padding:30px;
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.author-profile .row{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.author-profile .author-desc{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.author-profile .author-desc img{
    -webkit-border-radius:50%;
    border-radius:50%
}
.author-profile .author-desc .infos{
    margin-left:18px
}
.author-profile .author-desc .infos h4{
    margin-bottom:5px
}
.author-profile .author-desc .infos>span{
    margin-bottom:15px;
    display:block
}
.author-profile .author-desc .infos ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.author-profile .author-desc .infos ul li{
    margin-right:6px
}
.author-profile .author-desc .infos ul li:last-child{
    margin-right:0
}
.author-profile .author-social ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.author-profile .author-social ul li{
    display:block;
    margin:5px 0;
    width:100%
}
.author-profile .author-social ul li.split{
    width:50%
}
.author-profile .author-social ul li a{
    color:#6b6e8a;
    font-size:.93333rem
}
.author-profile .author-social ul li a span{
    color:#fff;
    margin-right:4px
}
.author-profile .author-stats ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.author-profile .author-stats ul .t_items span,.author-profile .author-stats ul .t_sells span{
    font-size:24px;
    font-weight:500
}
.author-profile .author-stats ul .t_items p,.author-profile .author-stats ul .t_sells p{
    color:#313342;
    margin:0
}
.author-profile .author-stats ul .t_reviews .ratings{
    color:#ffc000
}
.author-profile .author-stats ul .t_reviews .avg_r{
    font-size:13px;
    color:#313342;
    padding-left:3px
}
.author-profile .author-stats ul .t_reviews p{
    margin:3px 0 0 0
}
.author-profile .author-stats ul li{
    margin-bottom:33px
}
.author-profile .author-stats ul li:last-child{
    margin-bottom:0
}
.author-info-tabs ul.nav{
    border-top:1px solid #ebedf2;
    -webkit-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px;
    margin-bottom:30px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    background:#fff;
    padding:0 40px
}
.author-info-tabs ul.nav li{
    -webkit-box-flex:0;
    -webkit-flex:none;
    -ms-flex:none;
    flex:none;
    border-bottom:0
}
.author-info-tabs ul.nav li a{
    padding:0 30px;
    font-weight:400
}
.author_module{
    border:1px solid #ebedf2;
    background:#fff
}
.tab-pane h3{
    line-height:48px;
    padding-bottom:22px
}
.tab-pane h3 span{
    font-weight:500
}
.tab-pane .pagination-default{
    margin-bottom:5px
}
.about_author{
    padding:25px 30px 30px;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-bottom:50px
}
.about_author p+p{
    margin-bottom:0
}
.user-single{
    border:0 none;
    background:#fff;
    margin-bottom:30px
}
.user-single.card--dark{
    background:#eff1f5
}
.user-single.card--dark .card-footer{
    background:#eff1f5
}
.user-single .card-body{
    padding:30px;
    text-align:center
}
.user-single .card-body h6{
    font-weight:500;
    margin:20px 0 5px
}
.user-single .card-body p{
    margin:8px
}
.user-single .card-body .ratings span i{
    color:#ffc000
}
.user-single .card-body .ratings span:last-child{
    font-size:13px
}
.user-single .card-footer{
    background:#fff;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:15px 20px
}
.user-single .card-footer .stats p{
    margin:0
}
.user-single .card-footer .user__status .btn{
    margin:0
}
.user-single .card-footer .user--following .btn{
    min-width:116px
}
.user-single .card-footer .user--following .btn:hover{
    border-color:#f4516c
}
.notifications_module{
    padding-bottom:30px
}
.notifications_module .notification__unread .info_avatar{
    position:relative
}
.notifications_module .notification__unread .info_avatar:before{
    position:absolute;
    content:"";
    width:12px;
    height:12px;
    border:2px solid #fff;
    -webkit-border-radius:50%;
    border-radius:50%;
    top:0;
    right:0
}
.notifications_module .notification{
    overflow:hidden;
    padding:20px 30px;
    border-bottom:1px solid #ebedf2;
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.notifications_module .notification:last-child{
    border-bottom:0
}
.notifications_module .notification .line{
    width:13px;
    left:0;
    height:2px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    display:inline-block
}
.notifications_module .notification .line:after,.notifications_module .notification .line:before{
    width:18px;
    height:2px;
    content:'';
    position:absolute
}
.notifications_module .notification .line:before{
    top:-7px
}
.notifications_module .notification .line:after{
    top:7px
}
.notifications_module .notification .notification__info{
    -webkit-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.notifications_module .notification .notification__info p{
    margin:0
}
.notifications_module .notification .notification__info .info_avatar{
    height:50px;
    width:50px;
    margin-right:16px
}
.notifications_module .notification .notification__info .info_avatar img{
    -webkit-border-radius:50%;
    border-radius:50%;
    width:100%
}
.notifications_module .notification .notification__info .info p{
    color:#747a86;
    font-size:14px;
    line-height:23px
}
.notifications_module .notification .notification__info .info p span{
    color:#000;
    font-weight:400
}
.notifications_module .notification .notification__info .info .time{
    font-size:13px;
    margin-top:5px;
    color:#747a86
}
.notifications_module .notification .notification__icons .noti_icon{
    line-height:40px;
    width:40px;
    text-align:center;
    font-size:16px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    display:inline-block;
    margin-right:10px;
    border-radius:50%
}
.notifications_module .notification .notification__icons .noti_icon.loved{
    background:rgba(110,79,246,.1)
}
.notifications_module .notification .notification__icons .noti_icon.commented{
    background:rgba(29,201,183,.1)
}
.notifications_module .notification .notification__icons .noti_icon.purchased{
    background:rgba(244,81,108,.1)
}
.notifications_module .notification .notification__icons .noti_icon.reviewed{
    background:rgba(29,201,183,.1)
}
.notifications_module .notification .notification__icons span.icon-close{
    color:#c1c7d2;
    font-size:16px;
    cursor:pointer
}
.notifications_module .pagination-area{
    border-bottom:0
}
.dashboard_contents .notifications_module .notification .notification__info .info{
    padding-right:30px
}
.dashboard_contents .notifications_module .notification .notification__info .info p{
    font-size:16px
}
.message_area{
    background:#eff1f5;
    padding:100px 0
}
.messaging_sidebar{
    position:relative
}
.messaging_sidebar .messaging__header{
    -webkit-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
    padding:30px;
    position:absolute;
    width:100%;
    z-index:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.messaging_sidebar .messaging__header .messaging_menu{
    color:#fff;
    font-size:16px
}
.messaging_sidebar .messaging__header .messaging_menu a{
    color:#fff
}
.messaging_sidebar .messaging__header .messaging_menu .msg{
    line-height:20px;
    width:20px;
    display:inline-block;
    text-align:center;
    margin:0 10px;
    color:#fff;
    -webkit-border-radius:50%;
    font-size:14px;
    border-radius:50%
}
.messaging_sidebar .messaging__header .messaging_menu .icon-arrow-down{
    font-size:12px;
    color:#fff;
    cursor:pointer
}
.messaging_sidebar .messaging__header .messaging_menu span{
    margin-right:10px
}
.messaging_sidebar .messaging__header .messaging_menu .dropdown{
    top:99px!important;
    -webkit-transform:translate(0)!important;
    -ms-transform:translate(0)!important;
    transform:translate(0)!important
}
.messaging_sidebar .messaging__header .messaging_menu .dropdown a{
    color:#6f7495
}
.messaging_sidebar .messaging__header .messaging_menu .dropdown:before{
    border-bottom:10px solid #fff
}
.messaging_sidebar .messaging__header .messaging_menu a.dropdown-toggle:after{
    content:none
}
.messaging_sidebar .messaging__header .messaging_action{
    color:#fff
}
.messaging_sidebar .messaging__header .messaging_action .icon-trash{
    margin-right:5px
}
.messaging_sidebar .messaging__header .messaging_action .btn{
    margin-left:10px
}
.messaging_sidebar .messaging__header .messaging_action .btn span{
    margin-right:5px
}
.messaging_sidebar .messaging__contents{
    padding-top:102px
}
.messaging_sidebar .messaging__contents .message_search{
    position:relative
}
.messaging_sidebar .messaging__contents .message_search input{
    border-left:none;
    border-right:none;
    border-top:none;
    padding-left:50px;
    border-bottom:1px solid #ebedf2;
    line-height:50px
}
.messaging_sidebar .messaging__contents .message_search span{
    position:absolute;
    left:25px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:15px;
    color:#898f96
}
.messaging_sidebar .messaging__contents .messages{
    max-height:1094px;
    overflow-Y:scroll;
    margin-right:2px
}
.messaging_sidebar .messaging__contents .messages.active{
    background:#f5fafe
}
.messaging_sidebar .messaging__contents .messages::-webkit-scrollbar{
    width:10px
}
.messaging_sidebar .messaging__contents .messages::-webkit-scrollbar-track{
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:1px solid #ebedf2
}
.messaging_sidebar .messaging__contents .messages::-webkit-scrollbar-thumb{
    background:#c7c7c7;
    -webkit-border-radius:10px;
    border-radius:10px
}
.messaging_sidebar .messaging__contents .messages .message__actions_avatar{
    display:inline-block;
    vertical-align:middle
}
.messaging_sidebar .messaging__contents .messages .message__actions_avatar .actions,.messaging_sidebar .messaging__contents .messages .message__actions_avatar .avatar{
    display:inline-block;
    vertical-align:middle
}
.messaging_sidebar .messaging__contents .messages .message__actions_avatar .avatar{
    height:50px;
    width:50px
}
.messaging_sidebar .messaging__contents .messages .message__actions_avatar .actions{
    margin-right:13px
}
.messaging_sidebar .messaging__contents .messages .message__actions_avatar .actions span.fa{
    margin-left:3px
}
.messaging_sidebar .messaging__contents .messages .message__actions_avatar .actions span.fa.fa-star{
    color:#ffc000
}
.messaging_sidebar .messaging__contents .messages .message__actions_avatar .actions span.fa.fa-star-o{
    color:#b9b9b9
}
.messaging_sidebar .messaging__contents .messages .message__actions_avatar .avatar img{
    width:50px;
    height:50px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.messaging_sidebar .messaging__contents .messages .message_data{
    display:inline-block;
    width:calc(100% - 90px);
    cursor:pointer;
    padding-left:10px;
    vertical-align:middle
}
.messaging_sidebar .messaging__contents .messages .message_data .name_time>p{
    margin-bottom:0;
    margin-top:10px
}
.messaging_sidebar .messaging__contents .messages .message_data .name{
    display:inline-block
}
.messaging_sidebar .messaging__contents .messages .message_data .name p{
    display:inline-block;
    font-weight:400;
    color:#000;
    margin-bottom:0
}
.messaging_sidebar .messaging__contents .messages .message_data .name span{
    display:inline-block;
    font-size:15px;
    margin-left:10px
}
.messaging_sidebar .messaging__contents .messages .message_data .time{
    float:right;
    font-size:15px
}
.messaging_sidebar .messaging__contents .messages .message{
    padding:30px;
    border-bottom:1px solid #ebedf2;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.messaging_sidebar .messaging__contents .messages .message.active{
    background:#f5fafe;
    position:relative
}
.messaging_sidebar .messaging__contents .messages .message.active:before{
    content:"";
    height:100%;
    width:3px;
    position:absolute;
    top:0;
    left:0
}
.chat_area .chat_area--title{
    background:#fff;
    padding:36px 28px;
    -webkit-box-shadow:0 3px 6px rgba(108,111,115,.15);
    box-shadow:0 3px 6px rgba(108,111,115,.15);
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.chat_area .chat_area--title h3{
    display:inline-block;
    line-height:28px
}
.chat_area .chat_area--title h3 span{
    font-weight:400
}
.chat_area .chat_area--title .message_toolbar{
    position:relative
}
.chat_area .chat_area--title .message_toolbar span{
    color:#54667a;
    margin-right:12px;
    font-size:16px;
    line-height:28px
}
.chat_area .chat_area--title .message_toolbar a.dropdown-toggle:after{
    content:none
}
.chat_area .chat_area--title .message_toolbar ul.dropdown{
    width:120px;
    top:62px!important;
    right:0;
    -webkit-transform:translateX(-50%)!important;
    -ms-transform:translateX(-50%)!important;
    transform:translateX(-50%)!important
}
.chat_area .chat_area--title .dropdown{
    right:0;
    left:auto;
    top:100%;
    min-width:195px
}
.chat_area .chat_area--title .dropdown:before{
    right:20px
}
.chat_area .chat_area--conversation{
    padding:30px
}
.chat_area .chat_area--conversation .conversation{
    border-bottom:1px solid #ebedf2;
    padding-bottom:26px
}
.chat_area .chat_area--conversation .conversation+.conversation{
    padding-top:30px
}
.chat_area .chat_area--conversation .conversation .head{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.chat_area .chat_area--conversation .chat_avatar img{
    width:50px;
    height:50px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.chat_area .chat_area--conversation .name_time{
    padding-left:15px;
    -webkit-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.chat_area .chat_area--conversation .name_time div{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%
}
.chat_area .chat_area--conversation .name_time h4{
    display:inline-block;
    font-weight:400
}
.chat_area .chat_area--conversation .name_time p{
    margin-bottom:0;
    color:#747a86;
    font-size:15px
}
.chat_area .chat_area--conversation .name_time .email{
    color:#54667a;
    margin-top:5px;
    display:inline-block
}
.chat_area .chat_area--conversation .body{
    padding-left:66px;
    margin-top:19px
}
.chat_area .chat_area--conversation .body p{
    margin-bottom:0
}
.chat_area .chat_area--conversation .body .attachments{
    margin-top:30px
}
.chat_area .chat_area--conversation .body .attachments .attachment_head p{
    display:inline-block;
    font-size:15px;
    line-height:26px;
    color:#54667a
}
.chat_area .chat_area--conversation .body .attachments .attachment_head a{
    display:inline-block;
    margin-left:20px
}
.chat_area .chat_area--conversation .body .attachments .attachment{
    margin-top:15px
}
.chat_area .chat_area--conversation .body .attachments .attachment ul li{
    display:inline-block
}
.chat_area .chat_area--conversation .body .attachments .attachment ul li+li{
    margin-left:20px
}
.chat_area .message_composer{
    padding:0 30px 30px
}
.chat_area .message_composer .trumbowyg-box{
    margin-top:0
}
.chat_area .message_composer .attached{
    margin-top:20px
}
.chat_area .message_composer .attached p{
    display:inline-block;
    font-size:15px;
    font-weight:500;
    line-height:36px;
    background:#f2f4f8;
    padding:0 15px;
    -webkit-border-radius:3px;
    border-radius:3px;
    margin-right:13px;
    margin-bottom:13px
}
.chat_area .message_composer .attached p span{
    font-size:16px;
    vertical-align:middle;
    display:inline-block;
    color:#647485;
    margin-left:14px;
    cursor:pointer
}
.chat_area .message_composer .attached-files{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.chat_area .message_composer .attached-files li{
    margin-right:15px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:10px;
    background:#f2f4f8;
    -webkit-border-radius:3px;
    border-radius:3px
}
.chat_area .message_composer .attached-files li:last-child{
    margin-right:0
}
.chat_area .message_composer .attached-files li a{
    font-weight:500;
    line-height:0
}
.chat_area .message_composer .attached-files li a span{
    color:#6f7495
}
.chat_area .message_composer .attached-files li a:last-child{
    margin-left:15px
}
.chat_area .message_composer .composer_field{
    min-height:140px
}
.chat_area .message_composer .btns{
    margin-top:17px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.chat_area .message_composer .btns .send{
    margin-right:16px;
    padding:0 40px
}
.chat_area .message_composer .btns .form-group p.label,.chat_area .message_composer .btns label,.form-group .chat_area .message_composer .btns p.label{
    font-weight:400;
    font-size:15px;
    margin-bottom:0;
    cursor:pointer
}
.chat_area .message_composer .btns .form-group p.label input,.chat_area .message_composer .btns label input,.form-group .chat_area .message_composer .btns p.label input{
    display:none
}
.chat_area .message_composer.composing{
    padding-top:30px
}
.chat_area .message_composer.composing .recipient_field{
    line-height:38px;
    border:1px solid #d0d9e2;
    -webkit-border-radius:3px;
    border-radius:3px;
    margin-bottom:20px
}
.chat_area .message_composer.composing .cancel_btn{
    margin-left:auto
}
.br-theme-fontawesome-stars .br-widget{
    white-space:nowrap
}
.br-theme-fontawesome-stars .br-widget a{
    font:normal normal normal 15px/1 FontAwesome;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    text-decoration:none;
    margin-right:2px
}
.br-theme-fontawesome-stars .br-widget a+a{
    margin-left:2px
}
.br-theme-fontawesome-stars .br-widget a:after{
    content:"\f006";
    color:#898f96
}
.br-theme-fontawesome-stars .br-widget a.br-active:after{
    color:#ffc000;
    content:"\f005"
}
.br-theme-fontawesome-stars .br-widget a.br-selected:after{
    color:#ffc000;
    content:"\f005"
}
.br-theme-fontawesome-stars .br-widget .br-current-rating{
    display:none
}
.br-theme-fontawesome-stars .br-readonly a{
    cursor:default
}
.cart_area .single_product{
    padding:0
}
.cart_area .table thead>tr>th{
    font-weight:500
}
.cart_area tbody tr td{
    padding:30px 0 30px 30px
}
.cart_area tbody .item_price span{
    color:#363940;
    font-size:24px;
    font-weight:500
}
.cart_area tbody .item_action .remove_from_cart span{
    font-size:18px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    line-height:50px;
    width:50px;
    text-align:center;
    background:rgba(88,103,221,.1);
    -webkit-border-radius:50%;
    border-radius:50%;
    display:inline-block
}
.cart_area tbody .item_action .remove_from_cart span:hover{
    color:#fff
}
.cart_area .cart_calculation{
    padding:25px 30px 0 0
}
.cart_area .cart_calculation .cart--subtotal p,.cart_area .cart_calculation .cart--total p{
    color:#333
}
.cart_area .cart_calculation .cart--subtotal p span,.cart_area .cart_calculation .cart--total p span{
    display:inline-block;
    padding-right:30px;
    color:#6f7495
}
.order_summary ul li{
    padding:24px 30px;
    border-top:1px solid #ebedf2
}
.order_summary ul li.item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.order_summary ul li.item a{
    font-size:16px;
    line-height:28px;
    font-weight:400
}
.order_summary ul li.total_ammount{
    font-weight:500;
    font-size:22px
}
.order_summary ul li.total_ammount p{
    font-size:22px;
    font-weight:500;
    color:#000
}
.order_summary ul li p{
    display:inline-block;
    margin-bottom:0
}
.order_summary ul li span{
    color:#333
}
.payment_options ul li{
    padding:30px;
    border-top:1px solid #ebedf2
}
.payment_options ul li .custom-radio{
    display:inline-block
}
.form-group .payment_options ul li .custom-radio p.label,.payment_options ul li .custom-radio .form-group p.label,.payment_options ul li .custom-radio label{
    font-size:16px;
    color:#333
}
.payment_options ul li img,.payment_options ul li p{
    float:right;
    line-height:37px
}
.payment_options ul li img span,.payment_options ul li p span{
    font-weight:500;
    color:#000
}
.payment_options .payment_info{
    padding:0 30px 30px
}
.how_it_works h2{
    line-height:46px;
    color:#000;
    padding-bottom:30px
}
.how_it_works p{
    margin-bottom:20px
}
.content_block3,.content_block4{
    padding:100px 0
}
.content_block3 .area_content a:hover,.content_block4 .area_content a:hover{
    color:#fff
}
.content_block3 .area_content p,.content_block4 .area_content p{
    margin:0
}
.content_block3 .area_content .btn,.content_block4 .area_content .btn{
    margin-top:40px
}
.about_hero{
    position:relative;
    text-align:center;
    padding:191px 0
}
.about_hero:before{
    content:'';
    position:absolute;
    height:100%;
    left:0;
    top:0;
    width:100%;
    background:rgba(18,21,25,.8);
    opacity:.8
}
.about_hero .about_hero_contents h1,.about_hero .about_hero_contents p{
    line-height:62px;
    color:#fff
}
.about_hero .about_hero_contents p span{
    font-weight:500
}
.about_hero .about_hero_contents .about_hero_btns{
    padding-top:44px
}
.about_hero .about_hero_contents .about_hero_btns .play_btn{
    color:#fff;
    font-size:16px;
    margin-right:28px;
    display:inline-block
}
.about_hero .about_hero_contents .about_hero_btns .play_btn span{
    display:inline-block;
    margin-right:8px
}
.about_hero .about_hero_contents .about_hero_btns a{
    display:inline-block;
    vertical-align:middle
}
.about_mission .content_block1,.about_mission .content_block2{
    padding-bottom:100px
}
.about_mission .content_block2{
    padding-top:100px
}
.about_mission .content_area h1,.about_mission .content_block2 .content_area2 h1,.content_block2 .about_mission .content_area2 h1{
    margin:0 0 40px 0
}
.counter-up--area2 .counter-up .counter span:first-child{
    margin-bottom:30px
}
.counter-up--area2 .counter-up .counter span.count{
    font-size:36px
}
.partner-area{
    background:#f6f7fb no-repeat center
}
.partner-area.partner--area2{
    background:#fff no-repeat center;
    border-bottom:1px solid #ebedf2
}
.partners{
    margin-top:30px
}
.partners .owl-item{
    text-align:center;
    height:100%
}
.partners .partner{
    display:inline-block
}
.partners .partner+.partner{
    margin-left:90px
}
.faq-area{
    padding:100px 0 70px 0
}
.faq-area .faq-box{
    margin-bottom:30px;
    border:1px solid #ebedf2;
    -webkit-border-radius:3px;
    border-radius:3px
}
.faq-area .faq-box .faq-head{
    padding:30px;
    border-bottom:1px solid #ebedf2
}
.faq-area .faq-box .faq-content{
    padding:30px
}
.faq-area .faq-box .faq-content ul li{
    margin-bottom:30px;
    padding-left:22px;
    position:relative
}
.faq-area .faq-box .faq-content ul li:last-child{
    margin-bottom:0
}
.faq-area .faq-box .faq-content ul li:before{
    position:absolute;
    content:"";
    width:7px;
    height:7px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#898b96;
    left:0;
    top:8px
}
.faq-area .faq-box .faq-content ul li a{
    font-size:16px;
    font-weight:300;
    color:#6f7495
}
.faq-area .faq-box .faq-content a.link-more{
    margin-top:30px;
    display:block
}
.faq-area .faq-box .faq-content span.icon{
    display:inline-block;
    padding-left:5px
}
.faq-area .faq-box .faq-content p:last-child{
    margin:0
}
.faq-area .faq-box .faq-content img{
    margin:10px 0 30px 0
}
.faq-area .faq-votes{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:30px;
    margin-bottom:30px;
    border:1px solid #ebedf2;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.faq-area .faq-votes p{
    margin-bottom:0
}
.faq-area .faq-votes ul li{
    display:inline-block;
    margin-right:10px
}
.faq-area .faq-votes ul li:last-child{
    margin-right:0
}
.faq-area .faq-votes ul li a span{
    display:inline-block;
    padding-right:5px
}
.affiliate_area .affiliate_form{
    padding:30px;
    border:1px solid #ebedf2
}
.affiliate_area .generated{
    text-align:center;
    background:rgba(29,201,183,.1);
    padding:30px;
    -webkit-border-radius:2px;
    border-radius:2px;
    margin-top:50px
}
.affiliate_area .generated p{
    margin-bottom:0;
    color:#010101;
    font-weight:500
}
.affliate_rules{
    border-top:1px solid #ebedf2;
    padding-bottom:75px
}
.affliate_rule_module{
    margin-bottom:30px;
    border:1px solid #ebedf2
}
.affliate_rule_module .affiliate_title{
    padding:37px 30px 25px;
    border-bottom:1px solid #ebedf2
}
.affliate_rule_module .affiliate_title span{
    font-size:24px;
    vertical-align:middle;
    margin-right:13px
}
.affliate_rule_module .affiliate_title h3{
    display:inline-block;
    vertical-align:middle
}
.affliate_rule_module .collapsible-content{
    padding:25px 30px
}
.affliate_rule_module .collapsible-content ul li a{
    color:#6f7495!important
}
.term-condition-area{
    padding:100px 0
}
.term-condition-area .content-block{
    margin-bottom:55px
}
.term-condition-area .content-block:last-child{
    margin-bottom:0
}
.term-condition-area .content-block h3{
    margin:0 0 15px 0
}
.term-condition-area .content-block p{
    margin:0
}
.term-condition-area .content-block ul{
    margin:25px 0 0 40px
}
.term-condition-area .content-block ul li{
    padding-left:22px;
    position:relative;
    color:#6f7495
}
.term-condition-area .content-block ul li:last-child{
    margin-bottom:0
}
.term-condition-area .content-block ul li:before{
    position:absolute;
    content:"";
    width:7px;
    height:7px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#898b96;
    left:0;
    top:8px
}
.contact_tile{
    padding:55px 38px 45px;
    border:1px solid #ebedf2;
    margin-bottom:30px;
    text-align:center
}
.contact_tile .tiles__icon{
    font-size:36px;
    width:80px;
    height:80px;
    -webkit-border-radius:50%;
    border-radius:50%;
    display:inline-block;
    background:rgba(110,79,246,.1);
    padding-top:20px
}
.contact_tile .tiles__title{
    padding:25px 0 20px 0;
    line-height:30px;
    margin:0
}
.contact_tile .tiles__content p{
    margin-bottom:0
}
.apply_form,.comment_area .cmnt_reply_form,.contact_form{
    border:1px solid #ebedf2;
    margin-top:0
}
.apply_form .contact_form__title,.comment_area .cmnt_reply_form .contact_form__title,.contact_form .contact_form__title{
    padding:26px 30px 30px;
    border-bottom:1px solid #ebedf2;
    text-align:center
}
.apply_form .form-group,.comment_area .cmnt_reply_form .form-group,.contact_form .form-group{
    margin-bottom:30px
}
.apply_form .contact_form--wrapper,.comment_area .cmnt_reply_form .contact_form--wrapper,.contact_form .contact_form--wrapper{
    padding:50px 0
}
.apply_form input,.comment_area .cmnt_reply_form input,.contact_form input{
    line-height:48px;
    height:48px;
    color:#9e9e9e;
    border:1px solid #e7e7e7
}
.apply_form textarea,.comment_area .cmnt_reply_form textarea,.contact_form textarea{
    border:1px solid #e7e7e7;
    padding-top:20px;
    height:129px;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.apply_form .sub_btn,.comment_area .cmnt_reply_form .sub_btn,.contact_form .sub_btn{
    text-align:center;
    margin-top:30px
}
#map{
    height:400px
}
.order-confirm-area{
    padding:100px 0
}
.order-confirm-area .order-confirm-wrapper{
    text-align:center;
    background:#fff;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:100px 30px
}
.order-confirm-area .order-confirm-wrapper h2{
    margin:0 0 30px 0
}
.order-confirm-area .order-confirm-wrapper p{
    margin:0 0 30px 0
}
.login_area,.pass_recover_area,.signup_area{
    background:#eff1f5
}
.login,.recover_pass,.signup_form{
    padding:45px 0 43px
}
.login .login--header,.recover_pass .login--header,.signup_form .login--header{
    border-bottom:1px solid #ebedf2;
    text-align:center;
    padding:0 50px 26px
}
.login .login--header h3,.recover_pass .login--header h3,.signup_form .login--header h3{
    padding-bottom:15px
}
.login .login--header p,.recover_pass .login--header p,.signup_form .login--header p{
    margin-bottom:0;
    line-height:28px
}
.login .login--form,.recover_pass .login--form,.signup_form .login--form{
    padding:25px 50px 0
}
.login .login_assist,.recover_pass .login_assist,.signup_form .login_assist{
    margin-top:40px
}
.login .login_assist p:last-child,.recover_pass .login_assist p:last-child,.signup_form .login_assist p:last-child{
    margin-bottom:0
}
.signup_area .register_btn{
    margin-top:10px
}
.recover_pass{
    padding-bottom:50px
}
.recover_pass .login--header{
    text-align:left
}
.not_found{
    margin-top:20px
}
.not_found h2{
    line-height:80px;
    color:#000;
    margin-bottom:16px
}
.event_details_intro,.job_hero_area{
    padding-top:130px;
    padding-bottom:140px;
    position:relative;
    text-align:center
}
.event_details_intro:before,.job_hero_area:before{
    position:absolute;
    content:'';
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:rgba(23,28,35,.8)
}
.event_details_intro h1,.job_hero_area h1{
    color:#fff;
    line-height:62px
}
.event_details_intro p,.job_hero_area p{
    padding:30px 0 73px;
    color:#fff;
    font-size:20px;
    line-height:34px
}
.job_area{
    background:#f0f1f5
}
.feature_area{
    padding-bottom:45px
}
.content_block5 .content_block5_content h1{
    line-height:46px;
    margin-bottom:34px
}
.content_block5 .content_block5_content p{
    margin:0
}
.content_block5 .content_block5_content .btn{
    margin-top:45px
}
.event_details_intro .je_hero_content,.job_detail .je_hero_content{
    margin-bottom:55px
}
.event_details_intro .je_hero_content .je_date,.job_detail .je_hero_content .je_date{
    display:inline-block;
    margin-top:22px
}
.event_details_intro .je_hero_content .je_date p,.job_detail .je_hero_content .je_date p{
    padding:0 25px;
    display:inline-block;
    color:#d7d7d7;
    font-size:18px;
    margin-bottom:0
}
.job_detail_module{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px
}
.job_detail_module.dark-bg{
    background:#2c333e
}
.job_detail_module.dark-bg .job__title{
    color:#fff!important;
    border-bottom:1px solid #424852;
    padding:18px 30px 15px
}
.job_detail_module .job__title{
    padding:23px 0 11px;
    line-height:50px
}
.job_detail_module .job__content{
    padding:0 0 16px
}
.job_detail_module .job__content .informations{
    overflow:hidden
}
.job_detail_module .job__content .informations li{
    float:left;
    width:33%;
    margin-bottom:34px
}
.job_detail_module .job__content .informations li .info,.job_detail_module .job__content .informations li .info_title{
    display:inline-block
}
.job_detail_module .job__content .informations li .info_title{
    min-width:calc(100% - 228px)
}
.job_detail_module .job__content .informations li .info_title span{
    display:inline-block;
    font-size:18px;
    vertical-align:middle;
    margin-right:12px;
    width:40px;
    height:40px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:rgba(29,201,183,.1);
    text-align:center;
    padding-top:10px
}
.job_detail_module .job__content .informations li .info_title p{
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    color:#fff;
    line-height:30px;
    vertical-align:middle
}
.job_detail_module .job__content .informations li .info p{
    margin-bottom:0
}
.job_detail_module .job__content .content_list{
    padding-left:30px;
    margin-top:25px
}
.job_detail_module .job__content .content_list li{
    padding-left:26px;
    position:relative;
    line-height:30px;
    color:#6f7495
}
.job_detail_module .job__content .content_list li:before{
    content:"";
    height:7px;
    width:7px;
    background:#c5cad4;
    position:absolute;
    left:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.job_detail_module .job__content .social-share{
    margin-top:45px;
    border:1px solid #ebedf2;
    padding:20px 30px;
    -webkit-border-radius:3px;
    border-radius:3px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.job_detail_module .job__content .social-share p{
    display:inline-block;
    font-weight:400;
    color:#6f7495;
    margin-right:20px;
    margin-bottom:0
}
.job_detail_module .job__content .social-share ul li{
    padding-right:15px;
    display:inline-block
}
.job_detail_module .job__content .social-share ul li:last-child{
    margin-right:0
}
.job_detail_module .job__content .social-share ul li a{
    color:#6f7495
}
.job_detail_module.information{
    margin-bottom:40px
}
.job_detail_module.information .job__content{
    padding:34px 30px 0
}
.job_detail_module .apply-btn{
    margin-top:60px
}
.apply_area{
    border-top:1px solid #ebedf2
}
.apply_form{
    border:0 none
}
.cv_upload{
    width:100%;
    border:1px solid #ebedf2;
    height:48px;
    padding:0 20px;
    margin-bottom:0
}
.cv_upload input{
    width:100%;
    display:none
}
.cv_upload span{
    line-height:48px
}
.cv_upload .up_icon{
    float:right;
    font-size:16px
}
.event_area .date_place li:last-child{
    margin-bottom:0
}
.event_area .card_style1__info figcaption{
    border:1px solid #ebedf2
}
.featured_event{
    overflow:hidden;
    background:#2c333e;
    margin:0 15px 30px
}
.featured_event .col-md-12{
    padding:0
}
.featured_event .event_img{
    padding-right:15px;
    -webkit-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.featured_event .event_img img{
    max-width:100%
}
.featured_event .featured_event_detail{
    padding-left:7px
}
.featured_event h2{
    line-height:40px;
    margin-bottom:32px
}
.featured_event h2 a{
    color:#fff
}
.featured_event .date_place{
    margin-bottom:40px
}
.featured_event .date_place li{
    display:inline-block
}
.featured_event .date_place li+li{
    margin-left:32px
}
.featured_event .date_place li p,.featured_event .date_place li span{
    display:inline-block;
    display:inline-block;
    vertical-align:middle;
    margin-right:-3px
}
.featured_event .date_place li span{
    font-size:20px;
    margin-right:12px
}
.featured_event .date_place li p{
    font-size:18px;
    font-weight:400;
    margin-bottom:0
}
.featured_event .countdown li{
    display:inline-block;
    font-size:40px;
    font-weight:400;
    text-align:center;
    padding:20px 25px;
    background:rgba(29,201,183,.1)
}
.featured_event .countdown li+li{
    margin-left:15px
}
.featured_event .countdown li span{
    display:block;
    font-size:16px;
    color:#fff;
    line-height:20px;
    text-transform:capitalize
}
.event_details_intro:before{
    background:rgba(23,28,35,.4)
}
.event_details_intro .social-share{
    position:absolute;
    left:50%;
    bottom:0;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    transform:translate(-50%,50%);
    -webkit-box-shadow:0 5px 12px rgba(0,0,0,.08);
    box-shadow:0 5px 12px rgba(0,0,0,.08);
    padding:20px 30px;
    -webkit-border-radius:3px;
    border-radius:3px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff
}
.event_details_intro .social-share p{
    display:inline-block;
    font-weight:400;
    color:#6f7495;
    margin-right:20px;
    margin-bottom:0;
    padding:0;
    font-size:15px
}
.event_details_intro .social-share ul li{
    padding-right:15px;
    display:inline-block
}
.event_details_intro .social-share ul li:last-child{
    margin-right:0
}
.event_details_intro .social-share ul li a{
    color:#cfd4e2;
    font-size:16px
}
.module--upload .modules__content{
    padding-bottom:30px
}
.event_module{
    border-bottom:1px solid #ebedf2;
    padding-bottom:32px;
    margin-bottom:80px
}
.event_module:after,.event_module:before{
    content:'';
    display:table;
    clear:both
}
.event_module .event_module__title{
    line-height:40px;
    padding-bottom:43px;
    color:#313342
}
.event_module .list_item{
    width:100%;
    padding-top:23px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.event_module .list_item li{
    width:50%;
    position:relative;
    padding-left:25px;
    color:#333;
    font-weight:400;
    font-size:16px;
    line-height:26px;
    margin-bottom:15px
}
.event_module .list_item li:nth-child(2n+1){
    padding-right:15px
}
.event_module .list_item li:before{
    content:"\f00c";
    font-family:FontAwesome,sans-serif;
    position:absolute;
    left:0;
    top:0
}
.event_module.sponsor--area{
    border-bottom:0;
    padding-bottom:0
}
.sponsores{
    text-align:center
}
.sponsores li{
    background:#fff;
    border:1px solid #ebedf2
}
.sponsores li img{
    max-width:250px
}
.sponsores li+li{
    margin-left:40px
}
.single_speaker{
    width:50%;
    float:left;
    margin-bottom:60px
}
.single_speaker .speaker__thumbnail{
    height:263px;
    width:263px;
    display:inline-block;
    vertical-align:middle;
    margin-right:-3px
}
.single_speaker .speaker__thumbnail img{
    border:1px solid #ebedf2
}
.single_speaker .speaker__detail{
    display:inline-block;
    vertical-align:middle;
    margin-right:-3px;
    padding-left:30px;
    width:calc(100% - 268px)
}
.single_speaker .speaker__detail h3{
    line-height:30px;
    margin-bottom:5px
}
.single_speaker .speaker__detail p{
    line-height:30px
}
.single_speaker .speaker__detail .ocuup{
    color:#555;
    font-weight:400;
    line-height:30px;
    margin-bottom:15px;
    font-size:18px;
    display:inline-block
}
.single_speaker .speaker_social{
    margin-top:30px
}
.single_speaker .speaker_social ul li{
    display:inline-block;
    margin-right:4px
}
.single_speaker .speaker_social ul li a:hover span{
    color:#fff
}
.single_speaker .speaker_social ul li span{
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    line-height:40px;
    color:rgba(110,79,246,.5);
    width:40px;
    -webkit-border-radius:50%;
    border-radius:50%;
    text-align:center;
    background:rgba(110,79,246,.1)
}
.single_speaker:nth-child(2n+2){
    padding-left:15px
}
.single_speaker:nth-child(2n+1){
    padding-right:15px
}
.sign_up_area{
    padding-top:90px
}
.sign_up_area .sign_up_title{
    line-height:40px;
    padding-bottom:55px
}
.google_map{
    position:relative
}
.google_map #map{
    height:500px
}
.google_map .location_address{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:361px;
    left:calc((100vw - 1110px)/ 2);
    z-index:1
}
.google_map .location_address .addres_module{
    padding:50px 40px;
    -webkit-box-shadow:2px 2px 13px rgba(0,0,0,.08);
    box-shadow:2px 2px 13px rgba(0,0,0,.08)
}
.google_map .location_address .addres_module h3{
    line-height:34px;
    margin-bottom:55px
}
.google_map .location_address .addres_module p{
    font-weight:400;
    font-size:18px;
    margin-bottom:0
}
.google_map .location_address .addres_module p+p{
    margin-top:15px
}
.google_map .location_address .addres_module p span{
    margin-right:12px
}
.blog_area .author span,.blog_area .comment_view span,.blog_area .date_time span{
    color:#6f7495!important
}
.single_blog{
    background:#fff;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #ebedf2;
    border-radius:4px
}
.single_blog figure img{
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
    width:100%
}
.single_blog .blog__content{
    padding-left:30px;
    padding-right:30px
}
.single_blog .blog__title h3{
    color:#313342;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.blog--card{
    margin-bottom:30px
}
.blog--card figure{
    margin:0
}
.blog--card .blog__content{
    padding-top:30px;
    padding-bottom:26px
}
.blog--card .blog__content p{
    margin-bottom:0
}
.blog--card .blog__title{
    display:inline-block;
    margin-bottom:15px
}
.blog--card .blog__title h4{
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.blog--card .blog__meta{
    padding:13px 30px;
    border-top:1px solid #ebedf2
}
.blog--card .blog__meta:after,.blog--card .blog__meta:before{
    content:'';
    display:table;
    clear:both
}
.blog--card .blog__meta .comment_view,.blog--card .blog__meta .date_time{
    width:50%;
    float:left
}
.blog--card .blog__meta .comment_view p,.blog--card .blog__meta .date_time p{
    display:inline-block;
    margin-bottom:0;
    color:#7e7e7e;
    font-size:15px;
    line-height:30px
}
.blog--card .blog__meta .comment_view p span,.blog--card .blog__meta .date_time p span{
    margin-right:6px
}
.blog--card .blog__meta .date_time{
    text-align:left;
    position:relative
}
.blog--card .blog__meta .date_time span{
    vertical-align:middle;
    line-height:30px
}
.blog--card .blog__meta .date_time:before{
    content:'';
    width:1px;
    height:100%;
    right:0;
    top:0;
    background:#ebedf2;
    position:absolute
}
.blog--card .blog__meta .comment_view{
    text-align:right
}
.blog--card .blog__meta .comment_view p+p{
    margin-left:26px
}
.blog--default{
    margin-bottom:30px
}
.blog--default figure{
    margin:0
}
.blog--default .blog__title{
    padding-top:23px;
    display:inline-block;
    padding-bottom:10px
}
.blog--default .blog__title h3{
    line-height:32px
}
.blog--default .blog__content{
    border-bottom:1px solid #ebedf2;
    padding-bottom:10px
}
.blog--default .blog__content .blog__meta .author,.blog--default .blog__content .blog__meta .comment_view,.blog--default .blog__content .blog__meta .date_time{
    display:inline-block
}
.blog--default .blog__content .blog__meta .author p,.blog--default .blog__content .blog__meta .comment_view p,.blog--default .blog__content .blog__meta .date_time p{
    display:inline-block;
    margin-right:25px;
    color:#898f96
}
.blog--default .blog__content .blog__meta .author p span,.blog--default .blog__content .blog__meta .comment_view p span,.blog--default .blog__content .blog__meta .date_time p span{
    margin-right:6px
}
.blog--default .blog__content .blog__meta .author .lnr-user{
    margin-right:7px
}
.blog--default .blog__content .blog__meta .date_time span{
    margin-right:6px
}
.blog--default .btn_text{
    padding:25px 30px 30px
}
.blog--default .btn_text .btn{
    margin-top:10px
}
.single_blog_content{
    padding:25px 30px 30px
}
.single_blog_content p{
    line-height:30px
}
.single_blog_content h1,.single_blog_content h2,.single_blog_content h3,.single_blog_content h4,.single_blog_content h5,.single_blog_content h6{
    margin-top:10px;
    margin-bottom:20px
}
.single_blog_content ol{
    margin-bottom:30px
}
.single_blog_content ol li{
    list-style-type:decimal;
    line-height:32px;
    font-size:16px;
    color:#555
}
.single_blog_content img{
    margin-bottom:20px
}
.single_blog_content ul{
    margin:0 0 30px 30px
}
.single_blog_content ul li{
    line-height:32px;
    font-size:16px;
    position:relative;
    padding-left:27px;
    color:#6f7495
}
.single_blog_content ul li:before{
    content:'';
    height:8px;
    width:8px;
    position:absolute;
    -webkit-border-radius:50px;
    border-radius:50px;
    background:#555;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.single_blog_content .share_tags{
    background:#f1f2f7;
    padding:20px;
    margin-top:45px;
    position:relative;
    -webkit-border-radius:3px;
    border-radius:3px;
    overflow:hidden
}
.single_blog_content .share_tags ul{
    margin:0
}
.single_blog_content .share_tags li{
    display:inline-block;
    padding-left:0
}
.single_blog_content .share_tags li:before{
    display:none
}
.single_blog_content .share_tags .share{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.single_blog_content .share_tags .share p{
    color:#777;
    margin:0 15px 0 0
}
.single_blog_content .share_tags .share .social_share{
    display:inline-block
}
.single_blog_content .share_tags .share .social_share ul li{
    margin-right:10px
}
.single_blog_content .share_tags .share .social_share ul li a{
    color:#b1b3b5
}
.single_blog_content .share_tags .tags{
    float:right;
    margin-top:4px
}
.single_blog_content .share_tags .tags ul li{
    display:inline-block
}
.single_blog_content .share_tags .tags ul li+li{
    padding-left:10px
}
.single_blog_content .share_tags .tags ul li a{
    font-size:15px;
    background:rgba(110,79,246,.07);
    line-height:30px;
    padding:0 14px;
    display:inline-block;
    -webkit-border-radius:200px;
    border-radius:200px
}
.author_info{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:30px;
    padding:36px 26px
}
.author_info .author__img img{
    min-width:100%;
    -webkit-border-radius:50%;
    border-radius:50%
}
.author_info .author__info{
    -webkit-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2;
    padding-left:30px
}
.author_info .author__info h4{
    margin-bottom:20px
}
.author_info .author__info ul li{
    display:inline-block
}
.author_info .author__info ul li+li{
    margin-left:16px
}
.author_info .author__info ul a{
    font-size:14px;
    color:#a9a9a9;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.author_info .author__info p{
    margin-bottom:15px
}
.comment_area.comment--form{
    margin-top:40px
}
.comment_area .comment__title{
    padding:28px 30px 19px 0;
    border-bottom:1px solid #ececec
}
.comment_area .comment__title h4{
    line-height:42px
}
.comment_area .comment___wrapper .media-list li+li{
    border-top:1px solid #ebedf2
}
.comment_area .comment___wrapper .media-list .media{
    padding-bottom:15px;
    padding-top:24px
}
.comment_area .comment___wrapper .media-list .cmnt_avatar{
    height:90px;
    width:90px
}
.comment_area .comment___wrapper .media-list .cmnt_avatar img{
    -webkit-border-radius:200px;
    border-radius:200px;
    max-width:100%
}
.comment_area .comment___wrapper .media-list .media_top{
    overflow:hidden;
    margin-bottom:15px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.comment_area .comment___wrapper .media-list .media-heading{
    font-size:18px;
    line-height:28px;
    color:#000
}
.comment_area .comment___wrapper .media-list .media-body{
    padding-left:20px
}
.comment_area .comment___wrapper .media-list .heading_left a h4{
    line-height:28px;
    margin-bottom:0
}
.comment_area .comment___wrapper .media-list .heading_left span{
    color:#555;
    font-size:15px;
    line-height:28px
}
.comment_area .comment___wrapper .media-list .reply.visible-xs-m{
    display:none
}
.comment_area .comment___wrapper .media-list .children>.depth-2{
    padding-left:114px
}
.comment_area .comment___wrapper .media-list .children>.depth-2 .media{
    border-top:1px solid #ebedf2
}
.comment_area .commnet_form_wrapper{
    padding:30px 0
}
.comment_area .cmnt_reply_form{
    border:0 none
}
@media (min-width:1200px) and (max-width:1399px){
    .has_megamenu .dropdown_megamenu{
        width:150%
    }
    .mainmenu__menu .navbar-nav>li{
        margin-right:25px
    }
    .top-menu-area .logo-top{
        padding-right:25px
    }
    .top-menu-area .d_menu{
        padding-left:25px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .mobile_content{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .mobile_content .menu_icon{
        display:inline-block
    }
    .author-area{
        display:none
    }
    .top-menu-area .menu-fullwidth .author-menu{
        -webkit-box-flex:inherit;
        -webkit-flex:inherit;
        -ms-flex:inherit;
        flex:inherit;
        margin-right:20px
    }
    .mainmenu__menu .navbar-nav>li{
        margin-right:20px
    }
    .has_megamenu .dropdown_megamenu{
        width:100%
    }
    .searc-wrap input{
        width:300px
    }
    .search_box .text_field{
        width:100%
    }
    .search_box .search__select{
        width:50%
    }
    .search_box .search-btn{
        min-width:190px
    }
    .search_box2 .text_field{
        -webkit-box-flex:2;
        -webkit-flex:2;
        -ms-flex:2;
        flex:2
    }
    .product-excerpt .product-facts li.product-fav{
        margin-left:0
    }
    .product-excerpt .product-facts li{
        margin-right:5px
    }
    .product-excerpt .product-facts li.product-fav::before{
        content:none
    }
    .dashboard_menu_area .dashboard_menu{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .dashboard_menu_area .dashboard_menu li{
        margin-right:30px
    }
    .dashboard_menu_area .dashboard_menu li:last-child{
        margin-right:0
    }
    .cta2 .cta-content{
        display:block;
        text-align:center
    }
    .cta-content .cta-text h2{
        line-height:15px
    }
    .cta-content .cta-text{
        margin-bottom:30px
    }
    .blog--card .blog__meta .comment_view{
        text-align:left;
        padding-left:10px
    }
    .blog--card .blog__meta .comment_view p.view{
        margin-left:10px
    }
    .featured_event .countdown li{
        padding:15px 15px
    }
    .featured_event .date_place,.featured_event h1{
        margin-bottom:20px
    }
    .single_speaker .speaker__thumbnail{
        width:150px;
        height:150px
    }
    .single_speaker .speaker__detail{
        width:calc(100% - 150px)
    }
    .author-card .author-infos .author-btn .btn:first-child{
        margin-bottom:15px
    }
    .author-card .author-infos{
        padding:15px
    }
    .clients-logo .logo-single{
        width:25%;
        text-align:center
    }
    .section-title p{
        padding:0 130px
    }
    .product-excerpt h2 a{
        line-height:30px
    }
    .latest-single .product-excerpt{
        padding:20px
    }
    .go_top{
        right:calc((100% - 991px)/ 2)
    }
    .product-slide-area .owl-nav{
        position:relative;
        top:0;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:50px;
        z-index:1
    }
    .product-slide-area .owl-nav .owl-next,.product-slide-area .owl-nav .owl-prev{
        float:none!important;
        margin:0
    }
    .product-slide-area .owl-nav .owl-prev{
        margin-right:20px
    }
    .messaging_sidebar .messaging__header{
        padding:25px
    }
    .card_style2 .card_style2__location_type{
        margin-bottom:0
    }
    .card_style2 .card_style2__location_type .type,.card_style2 .card_style2__location_type p{
        margin-bottom:15px
    }
    .credit_modules .modules__content .amounts ul li p,.shortcode_modules .modules__content .amounts ul li p,.upload_modules .modules__content .amounts ul li p,.withdraw_module .modules__content .amounts ul li p{
        font-size:25px;
        line-height:55px;
        padding:0 17px
    }
    .dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats{
        position:static;
        left:0;
        top:0;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
        margin-top:20px
    }
    .google_map .location_address{
        left:calc((100vw - 930px)/ 2)
    }
    .featured_event .featured_event_detail{
        padding-left:0
    }
}
@media (max-width:991px){
    .top-menu-area .menu-fullwidth{
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        position:relative
    }
    .top-menu-area .menu-fullwidth .logo-wrapper{
        width:auto;
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .top-menu-area .menu-fullwidth .logo-wrapper .logo-top{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .top-menu-area .menu-fullwidth .menu-container{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0;
        -webkit-box-flex:inherit;
        -webkit-flex:inherit;
        -ms-flex:inherit;
        flex:inherit;
        margin-top:0
    }
    .top-menu-area .menu-fullwidth .author-menu{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2;
        -webkit-box-flex:inherit;
        -webkit-flex:inherit;
        -ms-flex:inherit;
        flex:inherit
    }
    .logo{
        padding:10px 14px
    }
    .top-menu-area .d_menu{
        padding-left:15px
    }
    .top-menu-area .d_menu .navbar{
        position:static
    }
    .menu--light .mainmenu__menu .navbar-toggler{
        border-color:#bababa
    }
    .menu--light .mainmenu__menu .navbar-toggler .icon-menu{
        color:#bababa
    }
    .navbar-header .navbar-toggle{
        z-index:5;
        float:left
    }
    .navbar-header .navbar-toggle span{
        font-size:22px;
        width:40px;
        line-height:40px;
        background:#fff;
        display:inline-block;
        -webkit-border-radius:5px;
        border-radius:5px;
        color:#000;
        border:1px solid #ebedf2
    }
    .navbar-header .mainmenu__search{
        position:relative;
        z-index:1;
        padding:18px 0
    }
    .navbar-header .mainmenu__search .searc-wrap input{
        width:210px;
        line-height:40px
    }
    .mainmenu__menu{
        min-height:0
    }
    .mainmenu__menu .navbar-collapse{
        position:absolute;
        top:100%;
        left:0;
        width:100%;
        z-index:5;
        height:280px;
        background:#fff;
        padding:15px 15px 0;
        overflow:scroll;
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);
        box-shadow:0 5px 15px rgba(0,0,0,.1)
    }
    .mainmenu__menu .navbar-collapse .navbar-nav{
        margin:0
    }
    .mainmenu__menu .navbar-nav>li{
        display:block;
        padding:0;
        margin-right:0
    }
    .mainmenu__menu .navbar-nav>li a{
        line-height:40px
    }
    .mainmenu__menu .has_dropdown .dropdown,.mainmenu__menu .has_dropdown .dropdown_megamenu,.mainmenu__menu .has_megamenu .dropdown,.mainmenu__menu .has_megamenu .dropdown_megamenu{
        position:initial;
        display:none;
        -webkit-box-shadow:0 0 0;
        box-shadow:0 0 0;
        opacity:1;
        padding:5px;
        visibility:visible;
        -webkit-transition:0s;
        -o-transition:0s;
        transition:0s
    }
    .mainmenu__menu .has_dropdown .dropdown ul li a,.mainmenu__menu .has_dropdown .dropdown_megamenu ul li a,.mainmenu__menu .has_megamenu .dropdown ul li a,.mainmenu__menu .has_megamenu .dropdown_megamenu ul li a{
        line-height:35px
    }
    .mainmenu__menu .has_dropdown a,.mainmenu__menu .has_megamenu a{
        display:block;
        position:relative
    }
    .mainmenu__menu .has_dropdown a:before,.mainmenu__menu .has_megamenu a:before{
        content:none
    }
    .mainmenu__menu .has_dropdown a span,.mainmenu__menu .has_megamenu a span{
        position:absolute;
        right:0;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        display:inline-block;
        cursor:pointer;
        line-height:normal
    }
    .mainmenu__menu .has_megamenu .dropdown_megamenu{
        display:none
    }
    .mainmenu__menu .has_megamenu .dropdown_megamenu.contained{
        width:100%
    }
    .mainmenu__menu .megamnu_module{
        float:none
    }
    .mainmenu__menu .megamnu_module .menu_items{
        display:block
    }
    .menu--light .mainmenu__menu .navbar-nav>li>a{
        color:inherit
    }
    .mainmenu__menu{
        padding:15px 0
    }
    .mainmenu__menu .navbar-toggler{
        border:1px solid #6f7495;
        padding:3px
    }
    .mainmenu__menu .icon-menu{
        line-height:30px;
        color:#6f7495
    }
    .logo img{
        width:70%
    }
    .top-menu-area .logo-top{
        padding:10px 0
    }
    .mobile_content .menu_icon{
        position:relative;
        right:15px;
        top:0;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
    .megamnu_module .menu_items .menu_column{
        width:100%
    }
    .megamnu_module .menu_items{
        overflow:scroll;
        height:180px
    }
    .searc-wrap{
        position:relative;
        display:none
    }
    .sidebar .item-preview .searc-wrap,.sidebar .sidebar-card .searc-wrap{
        display:block
    }
    .has_megamenu .dropdown_megamenu{
        width:100%
    }
    .mobile_content{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end;
        margin-right:20px
    }
    .mobile_content .menu_icon{
        display:inline-block
    }
    .author-area{
        display:none
    }
    .top-menu-area .menu-fullwidth .logo-wrapper{
        width:50%
    }
    .top-menu-area .logo-top{
        border-right:0 none
    }
    .top-menu-area .d_menu{
        padding-left:20px
    }
    .search-area .search__select,.search-area .text_field{
        margin-right:0
    }
    .search-area .search__select{
        width:42%;
        margin-left:10px;
        margin-right:10px
    }
    .search-area .text_field{
        margin-right:15px
    }
    .search_box .search-btn{
        float:none;
        width:auto
    }
    .search_box form{
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .search_box .search__select span{
        top:40%
    }
    .search_box .text_field{
        width:50%
    }
    .section-title p{
        padding:0
    }
    .product-excerpt .product-facts li.product-fav{
        margin-left:10px
    }
    .product-list .pagination-2{
        margin-bottom:0
    }
    .footer-menu{
        padding-left:0
    }
    .dashboard_menu_area .dashboard_menu{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        padding:30px 0 20px 0
    }
    .dashboard_menu_area .dashboard_menu li{
        margin-right:30px;
        margin-bottom:10px
    }
    .dashboard_menu_area .dashboard_menu li:last-child{
        margin-right:0
    }
    .dashboard_menu_area .dashboard_menu li a{
        line-height:30px
    }
    .cta2 .cta-content{
        display:block;
        text-align:center
    }
    .cta-content .cta-text h2{
        line-height:normal
    }
    .cta-content .cta-text{
        margin-bottom:30px
    }
    .user_area .user_single .user__status{
        margin-top:30px
    }
    .user_area .user_single .user__meta,.user_area .user_single .user__short_desc,.user_area .user_single .user__status{
        max-width:100%;
        display:block;
        margin-right:0;
        border:0 none
    }
    .user_area .user_single .user__meta,.user_area .user_single .user__status{
        margin-left:86px
    }
    .card_style2 .save_job{
        right:20px
    }
    .content_block5_content{
        margin-bottom:30px
    }
    .product_archive h4{
        padding:15px 0
    }
    .product_archive .add_info{
        padding-left:0
    }
    .single_product .product__additional_info{
        padding-left:0;
        margin:15px 0 10px 0
    }
    .single_product .product__price_download{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .single_product .product__price_download .item_price span{
        padding:0 20px 0 0
    }
    .apply_form,.comment_area .cmnt_reply_form,.contact_form{
        border:0 none
    }
    .single_product .product__description .short_desc{
        width:100%
    }
    .product__price_download .item_action .btn--md{
        max-width:100%!important
    }
    .single_product{
        padding:30px
    }
    .dashboard-area .single_product .product__description{
        margin-bottom:30px
    }
    .dashboard-area .single_product .product__description .short_desc{
        width:auto
    }
    .upload_sidebar{
        margin-top:30px
    }
    .featured_event .col-md-12{
        padding-right:0
    }
    .featured_event .event_img{
        margin-bottom:0;
        padding-right:0
    }
    .featured_event .event_img img{
        width:100%
    }
    .featured_event .featured_event_detail{
        padding:30px
    }
    .event_module .list_item{
        width:100%
    }
    .how_it_works_module .area_image{
        margin:20px 0
    }
    .job_detail_module .job__content .informations li{
        width:50%
    }
    .dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats{
        position:relative;
        right:auto;
        top:auto;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0);
        margin-top:40px
    }
    .pricing-wrapper .package-single{
        padding:20px 20px 25px
    }
    .product-excerpt h2 a{
        line-height:30px
    }
    .author-social{
        margin-top:30px;
        width:100%
    }
    .author-social ul{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .author-social ul li{
        margin-right:30px;
        margin-left:0
    }
    .author-social ul li:last-child{
        margin-right:0
    }
    .go_top{
        right:calc((100% - 780px)/ 2)
    }
    .product-filter-area{
        margin-bottom:25px
    }
    .product-filter-area .filter-bar .filter__option{
        padding:0 0 15px 0
    }
    .statistics_module .dashboard__title h4{
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1;
        width:100%
    }
    .statistics_module .dashboard__title #stat_legend{
        margin-top:15px;
        -webkit-box-flex:1;
        -webkit-flex:auto;
        -ms-flex:auto;
        flex:auto;
        width:100%
    }
    .statistics_module .dashboard__title .select-wrap{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        display:-webkit-inline-box;
        display:-webkit-inline-flex;
        display:-ms-inline-flexbox;
        display:inline-flex;
        -webkit-box-flex:1;
        -webkit-flex:auto;
        -ms-flex:auto;
        flex:auto;
        margin-top:15px
    }
    .statistics_module .dashboard__title .select-wrap span{
        position:relative;
        margin-top:10px
    }
    .statistics_module .dashboard__title .select-wrap select{
        padding-left:0
    }
    .statistics_module #stat_legend ul{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .statistics_module #stat_legend ul li{
        margin-right:0
    }
    .m-bottom-md{
        margin-bottom:40px!important
    }
    .m-top-md{
        margin-top:40px
    }
    .p-bottom-sm{
        padding-bottom:30px!important
    }
    .single_speaker .speaker__thumbnail{
        width:150px;
        height:150px;
        margin:0 auto;
        display:block;
        text-align:center;
        margin-bottom:20px
    }
    .single_speaker .speaker__thumbnail img{
        display:inline-block
    }
    .single_speaker .speaker__detail{
        width:100%;
        text-align:center;
        padding-left:0
    }
    .tab4 .item-navigation{
        width:30%
    }
    .tab4 .tab-content{
        width:70%;
        margin-top:10px
    }
    .sidebar--single-product{
        margin-top:60px
    }
    .sidebar--single-product .card-pricing.item-preview .purchase-button,.sidebar--single-product .sidebar-card.card-pricing .purchase-button{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .sidebar--single-product .card-pricing.item-preview .purchase-button .btn,.sidebar--single-product .sidebar-card.card-pricing .purchase-button .btn{
        margin:0 5px!important
    }
    .author-card .author-infos .author-btn{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .author-card .author-infos .author-btn .btn{
        margin-right:10px
    }
    .author-card .author-infos .author-btn .btn:last-child{
        margin-right:0
    }
    .author-profile .author-stats ul li{
        margin-bottom:15px
    }
    .chat_area{
        margin-top:30px
    }
    .chat_area .chat_area--conversation .body{
        padding-left:0!important
    }
    .profile_images .profile_image_area .upload_btn{
        margin-top:15px
    }
    .product_archive .single_product .product__additional_info{
        margin:0 0 30px 0
    }
    .filter-bar.filter-bar2 .filter__option{
        padding:0 0 30px 0
    }
    .filter-bar.filter-bar2 .filter--select,.filter-bar.filter-bar2 .filter--text{
        padding:0
    }
    .credit_modules .modules__content.credit--contents,.shortcode_modules .modules__content.credit--contents,.upload_modules .modules__content.credit--contents,.withdraw_module .modules__content.credit--contents{
        display:block
    }
    .credit_modules .modules__content .amounts,.shortcode_modules .modules__content .amounts,.upload_modules .modules__content .amounts,.withdraw_module .modules__content .amounts{
        margin-bottom:30px
    }
    .credit_modules .modules__content .amounts ul li p,.shortcode_modules .modules__content .amounts ul li p,.upload_modules .modules__content .amounts ul li p,.withdraw_module .modules__content .amounts ul li p{
        font-size:25px;
        line-height:55px;
        padding:0 17px
    }
    .credit_modules .modules__content .subtitle,.shortcode_modules .modules__content .subtitle,.upload_modules .modules__content .subtitle,.withdraw_module .modules__content .subtitle{
        margin-bottom:15px
    }
    .payment_module .payment_tabs .tab-pane{
        padding-bottom:0
    }
    .dashboard_statement_area .dashboard_title_area .dashboard__title h3{
        margin-bottom:15px
    }
    .withdraw_module .option-single.active .op_action{
        margin:15px 0 0 35px
    }
    .affliate_rule_module,.faq--sidebar,.sidebar--blog,.support--sidebar{
        margin-top:45px
    }
    .affliate_rule_module .item-preview:last-child,.affliate_rule_module .sidebar-card:last-child,.faq--sidebar .item-preview:last-child,.faq--sidebar .sidebar-card:last-child,.sidebar--blog .item-preview:last-child,.sidebar--blog .sidebar-card:last-child,.support--sidebar .item-preview:last-child,.support--sidebar .sidebar-card:last-child{
        margin-bottom:0
    }
    .how_it_works .how_it_works_module{
        padding:100px 0
    }
    .content_block1 .content_area .content_area--title,.content_block1 .content_block2 .content_area2 .content_area--title,.content_block1 .content_block2 .content_area2 .content_area2--title,.content_block2 .content_area .content_area--title,.content_block2 .content_area .content_area2 .content_area2--title,.content_block2 .content_area2 .content_area .content_area2--title,.content_block2 .content_area2 .content_area--title,.content_block2 .content_area2 .content_area2--title,.content_block2 .content_block1 .content_area2 .content_area--title,.content_block2 .content_block1 .content_area2 .content_area2--title{
        margin-bottom:25px
    }
    .testimonial-slider .owl-nav{
        display:none!important
    }
    .affliate_rule_module{
        margin-top:0
    }
    .badges.community-badges .author-badges .badge-single{
        width:33.3333%
    }
    .testimonial2{
        padding:80px 0 110px 0
    }
    .testimonial2 .section-title h1{
        margin-bottom:0
    }
    .slider-for .tsingle p{
        font-size:18px;
        line-height:32px;
        margin:20px 0 30px 0
    }
    .about_hero{
        padding:120px 0
    }
    .content_block1,.content_block2{
        padding:50px 0
    }
    .content_block2{
        padding:80px 0
    }
    .author-info-tabs ul.nav li a{
        padding:0 20px
    }
}
@media (min-width:768px) and (max-width:991px){
    .search-area .search_box{
        text-align:center;
        padding:30px
    }
    .search-area .search_box .search-btn{
        margin-top:0
    }
    .search-area .text_field{
        margin-bottom:20px;
        margin-left:10px;
        margin-right:10px
    }
    .search-area .search_box2 .text_field{
        margin-bottom:0
    }
    .hero-area2 .search_box .search-btn{
        margin-top:0
    }
    .hero-area2 .search_box .text_field{
        margin-bottom:0
    }
    .hero-content .hero__content__title h1{
        font-size:50px;
        line-height:60px
    }
    .hero-area2 .hero-content .hero__content__title h1,.hero-area4 .hero-content .hero__content__title h1{
        font-size:36px;
        line-height:normal;
        margin-bottom:30px
    }
    .searc-wrap input{
        width:100%
    }
    .top-menu-area .logo-top{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        height:90%
    }
    .author-area__seller-btn{
        padding:0 10px;
        font-size:14px
    }
    span.slick-prev{
        left:0;
        top:auto;
        bottom:0;
        z-index:1
    }
    span.slick-next{
        right:0;
        top:auto;
        bottom:0;
        z-index:1
    }
    .clients-logo .logo-single{
        width:33.3333%;
        text-align:center
    }
    .product-excerpt .product-facts li{
        margin-right:10px
    }
    .product-excerpt .product-facts li.product-rating ul li.total-rating{
        display:none
    }
    .product-excerpt .product-facts li.product-fav::before{
        left:-5px
    }
    .product-slide-area .owl-nav{
        position:relative;
        top:0;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:50px;
        z-index:1
    }
    .product-slide-area .owl-nav .owl-next,.product-slide-area .owl-nav .owl-prev{
        float:none!important;
        margin:0
    }
    .product-slide-area .owl-nav .owl-prev{
        margin-right:20px
    }
    .google_map .location_address{
        left:calc((100vw - 750px)/ 2)
    }
    .messaging_sidebar .messaging__contents .messages .message{
        padding:15px
    }
    .messaging_sidebar .messaging__contents .messages .message_data .time{
        position:relative;
        font-size:13px;
        top:5px
    }
    .chat_area .chat_area--conversation .body{
        padding-left:30px
    }
    .chat_area .message_composer .attached-files li{
        margin-bottom:15px
    }
    .chat_area .message_composer .btns{
        margin-top:15px
    }
    .messaging_sidebar .messaging__header .messaging_action .btn{
        padding:0 15px
    }
    .messaging_sidebar .messaging__header .messaging_action .btn .text{
        display:none
    }
    .messaging_sidebar .messaging__header{
        padding:15px
    }
    .messaging_sidebar .messaging__header .messaging_action .icon-refresh{
        display:none
    }
    .r-padding{
        padding-right:50px
    }
    .l-padding{
        padding-left:50px
    }
    .author-profile .author-social ul li.split{
        width:33.33%
    }
}
@media screen and (max-width:767px){
    h1{
        font-size:30px
    }
    h2{
        font-size:26px
    }
    h3{
        font-size:22px
    }
    .top-menu-area .menu-fullwidth{
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        position:relative
    }
    .top-menu-area .menu-fullwidth .logo-wrapper{
        width:auto;
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .top-menu-area .menu-fullwidth .menu-container{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0;
        -webkit-box-flex:inherit;
        -webkit-flex:inherit;
        -ms-flex:inherit;
        flex:inherit;
        margin-top:0
    }
    .top-menu-area .menu-fullwidth .author-menu{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2;
        -webkit-box-flex:inherit;
        -webkit-flex:inherit;
        -ms-flex:inherit;
        flex:inherit
    }
    .logo{
        padding:10px 14px
    }
    .top-menu-area .d_menu{
        padding-left:15px
    }
    .top-menu-area .d_menu .navbar{
        position:static
    }
    .navbar-header .navbar-toggle{
        z-index:5;
        float:left
    }
    .navbar-header .navbar-toggle span{
        font-size:22px;
        width:40px;
        line-height:40px;
        background:#fff;
        display:inline-block;
        -webkit-border-radius:5px;
        border-radius:5px;
        color:#000;
        border:1px solid #ebedf2
    }
    .navbar-header .mainmenu__search{
        position:relative;
        z-index:1;
        padding:18px 0
    }
    .navbar-header .mainmenu__search .searc-wrap input{
        width:210px;
        line-height:40px
    }
    .mainmenu__menu{
        min-height:0
    }
    .mainmenu__menu .navbar-collapse{
        position:absolute;
        top:100%;
        left:0;
        width:100%;
        z-index:5;
        height:280px;
        background:#fff;
        padding:15px 15px 0;
        overflow:scroll;
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);
        box-shadow:0 5px 15px rgba(0,0,0,.1)
    }
    .mainmenu__menu .navbar-collapse .navbar-nav{
        margin:0
    }
    .mainmenu__menu .navbar-nav>li{
        display:block;
        padding:0;
        margin-right:0
    }
    .mainmenu__menu .navbar-nav>li a{
        line-height:40px
    }
    .mainmenu__menu .has_dropdown .dropdown,.mainmenu__menu .has_dropdown .dropdown_megamenu,.mainmenu__menu .has_megamenu .dropdown,.mainmenu__menu .has_megamenu .dropdown_megamenu{
        position:initial;
        display:none;
        -webkit-box-shadow:0 0 0;
        box-shadow:0 0 0;
        opacity:1;
        padding:5px;
        visibility:visible;
        -webkit-transition:0s;
        -o-transition:0s;
        transition:0s
    }
    .mainmenu__menu .has_dropdown .dropdown ul li a,.mainmenu__menu .has_dropdown .dropdown_megamenu ul li a,.mainmenu__menu .has_megamenu .dropdown ul li a,.mainmenu__menu .has_megamenu .dropdown_megamenu ul li a{
        line-height:35px
    }
    .mainmenu__menu .has_dropdown a span,.mainmenu__menu .has_megamenu a span{
        float:right;
        display:inline-block;
        cursor:pointer;
        line-height:normal
    }
    .mainmenu__menu .has_megamenu .dropdown_megamenu{
        display:none
    }
    .mainmenu__menu .has_megamenu .dropdown_megamenu.contained{
        width:100%
    }
    .mainmenu__menu .megamnu_module{
        float:none
    }
    .mainmenu__menu .megamnu_module .menu_items{
        display:block
    }
    .menu--light .mainmenu__menu .navbar-nav>li>a{
        color:inherit
    }
    .mainmenu__menu{
        padding:15px 0
    }
    .mainmenu__menu .navbar-toggler{
        border:1px solid #6f7495;
        padding:3px
    }
    .mainmenu__menu .icon-menu{
        line-height:30px;
        color:#6f7495
    }
    .logo img{
        width:70%
    }
    .top-menu-area .logo-top{
        padding:10px 0
    }
    .mobile_content .menu_icon{
        position:relative;
        right:15px;
        top:0;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
    .megamnu_module .menu_items .menu_column{
        width:100%
    }
    .megamnu_module .menu_items{
        overflow:scroll;
        height:180px
    }
    .searc-wrap{
        position:relative;
        display:none
    }
    .sidebar .item-preview .searc-wrap,.sidebar .sidebar-card .searc-wrap{
        display:block
    }
    .dashboard_menu_area{
        padding:20px 0
    }
    .dashboard_menu_area .menu-toggler{
        background:0 0;
        color:#bfcad7;
        border:1px solid #bfcad7;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        padding:10px 15px;
        -webkit-border-radius:3px;
        border-radius:3px
    }
    .dashboard_menu_area .menu-toggler span{
        padding-right:10px
    }
    .dashboard_menu_area .dashboard_menu{
        display:block;
        height:0;
        overflow:hidden;
        -webkit-transition:all .3s ease;
        -o-transition:all .3s ease;
        transition:all .3s ease;
        position:absolute;
        width:100%;
        left:0;
        top:60px;
        background:#6645f6;
        z-index:2;
        padding:0 20px
    }
    .dashboard_menu_area .dashboard_menu.active{
        height:250px;
        overflow:scroll;
        padding:15px 20px 10px
    }
    .btn--lg{
        min-width:165px;
        line-height:50px
    }
    .m-bottom-sm{
        margin-bottom:20px
    }
    span.slick-next,span.slick-prev{
        display:none!important
    }
    .hero__content__title h1{
        font-size:45px;
        line-height:60px
    }
    .search_box .search__select,.search_box .text_field{
        width:100%;
        margin-bottom:15px;
        margin-left:0;
        margin-right:0
    }
    .mobile_content{
        margin-right:0
    }
    .hero-area2 .search_box .text_field{
        margin-bottom:0
    }
    .hero-area2 .hero__content__title h1,.hero-area4 .hero__content__title h1{
        font-size:36px;
        line-height:normal;
        margin-bottom:30px
    }
    .search-area .text_field{
        margin-right:0
    }
    .search_box .search__select span{
        top:50%
    }
    .hero-area2 .search_box .search-btn{
        margin-top:20px
    }
    .hero-area2 .search_box .search-btn,.hero-area2 .search_box .text_field{
        -webkit-border-radius:3px;
        border-radius:3px
    }
    .product-single .product-thumb figure img{
        width:100%
    }
    .counter-up .counter{
        width:50%;
        -webkit-box-flex:1;
        -webkit-flex:auto;
        -ms-flex:auto;
        flex:auto
    }
    .counter-up .counter:nth-child(1),.counter-up .counter:nth-child(2){
        margin-bottom:50px
    }
    .working-process .step-single .step-image,.working-process .step-single .step-text{
        padding-left:15px;
        padding-right:15px;
        text-align:center
    }
    .working-process .step-single .step-image div,.working-process .step-single .step-text div{
        width:100%
    }
    .working-process .step-single .step-text h2{
        margin:20px 0
    }
    .working-process .step-single .step-count:before{
        content:none
    }
    .working-process .step-single .step-count span:last-child{
        bottom:-20px
    }
    .cta .cta-divider{
        margin:50px 0
    }
    .clients-logo .logo-single{
        width:50%;
        text-align:center
    }
    .product-slide-area .owl-nav{
        position:relative;
        top:0;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:50px;
        z-index:1
    }
    .product-slide-area .owl-nav .owl-next,.product-slide-area .owl-nav .owl-prev{
        float:none!important;
        margin:0
    }
    .product-slide-area .owl-nav .owl-prev{
        margin-right:15px
    }
    .product-excerpt .product-facts li.product-rating ul li.total-rating{
        display:none
    }
    .product-excerpt .product-facts li.product-fav::before{
        left:-5px
    }
    .timeline .happening:nth-child(2n+2) .happening--detail{
        padding:50px 30px 0 0
    }
    .timeline .happening .happening--period{
        padding:45px 30px 0 0
    }
    .timeline .happening .happening--detail{
        padding:45px 0 0 30px
    }
    .gallery_area .gallery_contents h3{
        font-size:28px;
        line-height:40px;
        margin-bottom:20px
    }
    .dashboard_contents .dashboard_title_area .date_area .input_with_icon{
        margin-bottom:10px
    }
    .withdraw_module .payment-method-module{
        margin-bottom:30px
    }
    .featured_event .countdown{
        text-align:center
    }
    .featured_event .countdown li{
        margin:0 15px 15px 15px
    }
    .google_map .location_address{
        position:initial;
        top:auto;
        left:auto;
        -webkit-transform:translate(0);
        -ms-transform:translate(0);
        transform:translate(0);
        text-align:center;
        width:100%
    }
    .google_map .location_address .addres_module{
        background:#f7f7f7
    }
    .single_speaker{
        width:100%;
        margin-bottom:80px
    }
    .single_speaker:last-child{
        margin-bottom:50px
    }
    .single_speaker:nth-child(2n+1),.single_speaker:nth-child(2n+2){
        padding-left:0;
        padding-right:0
    }
    .single_speaker .speaker__thumbnail{
        width:150px;
        height:150px;
        margin:0 auto;
        display:block;
        text-align:center;
        margin-bottom:15px
    }
    .single_speaker .speaker__thumbnail img{
        display:inline-block
    }
    .single_speaker .speaker__detail{
        width:100%;
        text-align:center;
        padding-left:0
    }
    .single_speaker .speaker__detail .ocuup{
        margin-bottom:10px
    }
    .single_speaker .speaker__detail .speaker_social{
        margin-top:20px
    }
    .event_module .event_module__title{
        text-align:left
    }
    .job_detail_module .job__content .informations li{
        width:100%
    }
    .chat_area{
        margin-top:30px
    }
    .notifications_module .notification .notification__icons .icon-close{
        position:absolute;
        right:30px;
        top:30px
    }
    .single-product-desc ul.nav-tabs li{
        -webkit-box-flex:1;
        -webkit-flex:auto;
        -ms-flex:auto;
        flex:auto;
        width:50%
    }
    .item-preview .item-activity{
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .item-preview .item-activity .activity-single{
        margin-right:0;
        width:100%;
        margin-bottom:15px
    }
    .dwqa-container .dwqa-questions-archive .dwqa-question-filter{
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .dwqa-container .dwqa-questions-archive .dwqa-question-filter select#dwqa-sort-by{
        margin-left:0;
        margin-top:15px
    }
    .pricing-wrapper{
        display:block
    }
    .pricing-wrapper .package-single{
        margin-top:0
    }
    .pricing-wrapper .package-single.featured-plan{
        margin-top:80px
    }
    .author-social ul{
        margin-bottom:30px;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .single_product .product__description .p_image{
        display:none
    }
    .single_product .product__description .short_desc{
        padding-left:0
    }
    .go_top{
        right:calc((100% - 576px)/ 2)
    }
    .working-process .step-single{
        margin-bottom:80px;
        padding:30px 15px 50px 15px
    }
    .cta .section-title h1{
        margin-bottom:0
    }
    .single_item_visitor .dashboard__content .item_info .info{
        margin-top:20px
    }
    .statistics_data{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .statistics_data .single_stat_data{
        margin:15px 15px
    }
    .thread.thread_review .thread-list .single-thread .media-body .media-heading{
        margin-bottom:10px
    }
    .thread.thread_review .thread-list .single-thread .media-body .media-heading .rev_item{
        margin-left:0
    }
    .thread.thread_review2 .rev_time{
        margin-left:0;
        margin-top:10px;
        float:left!important
    }
    .tab4 .item-navigation{
        float:none;
        width:100%
    }
    .tab4 .tab-content{
        width:100%
    }
    ul.nav-tabs.nav--tabs2 li a{
        padding:0 25px
    }
    .author-profile .author-stats ul{
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .author-profile .author-stats ul li{
        margin-bottom:0
    }
    .product_archive .title_area{
        padding-bottom:15px
    }
    .product_archive .title_area h5{
        margin-bottom:10px
    }
    .dashboard-area .single_product .product__description .short_desc{
        margin-left:15px
    }
    .popular_sells .single_sell .ammount,.recent_sells .single_sell .ammount{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .popular_sells .single_sell .ammount p{
        margin-right:15px
    }
    .popular_sells .single_sell .ammount p:last-child{
        margin-right:0
    }
    .filter-bar.filter-bar2 .filter__option{
        padding:0 0 20px 0;
        margin-right:0;
        width:100%
    }
    .credit_modules .modules__content .amounts,.shortcode_modules .modules__content .amounts,.upload_modules .modules__content .amounts,.withdraw_module .modules__content .amounts{
        display:block
    }
    .credit_modules .modules__content .amounts .or,.shortcode_modules .modules__content .amounts .or,.upload_modules .modules__content .amounts .or,.withdraw_module .modules__content .amounts .or{
        padding:10px 0 0 0
    }
    .credit_modules .modules__content .amounts ul li,.shortcode_modules .modules__content .amounts ul li,.upload_modules .modules__content .amounts ul li,.withdraw_module .modules__content .amounts ul li{
        margin-bottom:20px
    }
    .payment_module .payment_tabs ul.nav-tabs{
        position:relative;
        left:0;
        top:0;
        margin-bottom:30px
    }
    .payment_module .payment_tabs .modules__content .cards-logo{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .withdraw_module .option-single .op_action{
        margin:15px 0 0 35px
    }
    .event_module .list_item li{
        width:100%
    }
    .event_module .list_item li:nth-child(2n+1){
        padding-right:0
    }
    .google_map .location_address .addres_module h3{
        margin-bottom:30px
    }
    .badges.community-badges .author-badges .badge-single{
        width:50%
    }
    .menu--light .mainmenu__menu .navbar-toggler{
        border-color:#bababa
    }
    .menu--light .mainmenu__menu .navbar-toggler .icon-menu{
        color:#bababa
    }
    .form-group .withdraw_module .custom-radio p.label .c_active,.withdraw_module .custom-radio .form-group p.label .c_active,.withdraw_module .custom-radio label .c_active{
        margin-left:37px
    }
    .form-group .withdraw_module .custom-radio p.label,.withdraw_module .custom-radio .form-group p.label,.withdraw_module .custom-radio label{
        padding-right:40px
    }
    .withdraw_module .option-single .op_action .ac_btn .dropdown-menu{
        right:-20px
    }
    .dashboard_contents .dashboard_title_area{
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .dashboard_contents .dashboard_title_area .add-payment-btn{
        margin-left:0!important
    }
    .filter-bar.filter-bar2 .filter__items{
        width:100%
    }
    .filter-bar.filter-bar2{
        padding-right:30px;
        padding-bottom:20px
    }
    .dashboard_contents .dashboard_title_area .date_area form div{
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .withdraw_module .withdraw_amount{
        display:block
    }
    .withdraw_module .withdraw_amount .fee{
        margin:10px 0 0 0
    }
    .how_it_works .how_it_works_module{
        padding:60px 0
    }
    .apply_form .contact_form--wrapper,.comment_area .cmnt_reply_form .contact_form--wrapper,.contact_form .contact_form--wrapper{
        padding-bottom:0
    }
}
@media screen and (max-width:575px){
    .section--padding{
        padding:80px 0
    }
    .xs-fullwidth{
        width:100%
    }
    .logo img{
        width:70%
    }
    .hero__content__title h1{
        font-size:32px;
        line-height:46px
    }
    .hero-area2 .search_box .text_field{
        width:97%;
        -webkit-border-radius:3px;
        border-radius:3px
    }
    .hero-area2 .search_box .search-btn{
        width:auto;
        margin-top:15px;
        -webkit-border-radius:3px;
        border-radius:3px
    }
    .hero__content__title p.tagline{
        font-size:18px
    }
    .hero-area4 .hero-content .search_box2{
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .hero-area3{
        padding:50px 0
    }
    .search_box2 form{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .search_box2 form .text_field{
        margin-bottom:15px;
        -webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);
        box-shadow:0 4px 15px rgba(0,0,0,.1)
    }
    .search_box2 form .search-btn,.search_box2 form .text_field{
        -webkit-border-radius:3px;
        border-radius:3px
    }
    .product-sorting ul li{
        margin-right:0;
        margin-bottom:15px;
        width:100%
    }
    .about_hero .about_hero_contents .about_hero_btns{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .about_hero .about_hero_contents .about_hero_btns .play_btn{
        margin-left:28px
    }
    .about_hero .about_hero_contents .about_hero_btns .btn{
        margin-bottom:15px
    }
    .cta-content .cta-text h2{
        line-height:40px
    }
    .filter-bar.filter-bar2 .filter__option{
        margin-bottom:50px
    }
    .dashboard_contents .dashboard_title_area .date_area .input_with_icon,.dashboard_contents .dashboard_title_area .date_area .select-wrap,.product-title-area .date_area .input_with_icon,.product-title-area .date_area .select-wrap{
        max-width:100%;
        margin-right:0;
        margin-bottom:10px;
        float:none
    }
    .dashboard_contents .dashboard_title_area .date_area{
        width:100%
    }
    .messaging_sidebar .messaging__header .messaging_action .btn .text{
        display:none
    }
    .chat_area .chat_area--conversation .name_time h4{
        display:block
    }
    .chat_area .chat_area--conversation .name_time p{
        float:none
    }
    .item-preview .item-action a{
        margin-bottom:10px
    }
    .item-preview .item-action a+a{
        margin-left:0;
        margin-top:0
    }
    .clients-logo .logo-single{
        width:100%
    }
    .go_top{
        right:15px
    }
    .services{
        padding:80px 0 30px 0
    }
    .gradient_overlay .search_box2{
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .filter-bar .dropdown-trigger,.product-filter-area .filter-bar .filter__option{
        width:100%
    }
    ul.nav-tabs{
        padding:30px 0 0 0!important
    }
    ul.nav-tabs li{
        width:100%;
        margin-bottom:15px
    }
    ul.nav-tabs li:last-child{
        margin-bottom:0
    }
    ul.nav-tabs li a{
        text-align:left;
        line-height:normal;
        padding:0 0 20px 0!important
    }
    .author-info-tabs ul.nav-tabs li a{
        padding-left:25px!important
    }
    .tab4 ul.nav-tabs{
        padding-top:0!important
    }
    .tab4 ul.nav-tabs li a{
        margin-right:0;
        line-height:35px
    }
    .tab4 ul.nav-tabs li a:before{
        left:0;
        width:100%;
        height:3px
    }
    .tab4 .tab-content{
        width:100%
    }
    .thread .thread-list .single-thread .media-left{
        display:none
    }
    .thread .thread-list .single-thread .media-body .d-flex{
        display:block
    }
    .filter-area2 .filter-bar .filter__option{
        margin-left:0
    }
    .single-product-desc ul.nav-tabs li{
        width:100%;
        padding:0 30px
    }
    .single-product-desc ul.nav-tabs li a:before{
        left:0;
        width:100%
    }
    .thread .thread-list .single-thread .depth-2{
        margin-left:40px
    }
    .sidebar--single-product .card-pricing.item-preview .purchase-button,.sidebar--single-product .sidebar-card.card-pricing .purchase-button{
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .sidebar--single-product .card-pricing.item-preview .purchase-button .btn,.sidebar--single-product .sidebar-card.card-pricing .purchase-button .btn{
        margin-bottom:10px!important
    }
    .author-card .author-infos .author-btn .btn{
        margin-bottom:10px
    }
    .author-profile .author-stats ul li{
        margin-bottom:15px;
        margin-right:30px
    }
    .author-profile .author-stats ul li:last-child{
        margin-right:0
    }
    .chat_area .message_composer.composing .cancel_btn{
        margin-left:0
    }
    .chat_area .message_composer .btns .form-group p.label,.chat_area .message_composer .btns label,.form-group .chat_area .message_composer .btns p.label{
        margin-right:15px
    }
    .chat_area .message_composer .btns .btn,.chat_area .message_composer .btns .form-group p.label,.chat_area .message_composer .btns label,.form-group .chat_area .message_composer .btns p.label{
        margin-bottom:10px
    }
    .card_style2 .card_style2__location_type{
        margin-bottom:0
    }
    .card_style2 .card_style2__location_type .type,.card_style2 .card_style2__location_type p{
        margin-bottom:15px
    }
    .popular_sells .single_sell .ammount,.recent_sells .single_sell .ammount{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .popular_sells .single_sell .ammount p{
        margin-right:30px
    }
    .popular_sells .single_sell .ammount p:last-child{
        margin-right:0
    }
    .popular_sells .single_sell .single_sell__thumb-title{
        width:100%
    }
    .single_product .product__price_download .item_action .btn{
        margin-right:10px;
        margin-bottom:10px
    }
    .single_product .product__price_download .item_action .btn+.btn{
        margin-top:0
    }
    .single_product .product__price_download{
        display:block
    }
    .single_product .product__price_download .item_action,.single_product .product__price_download .item_price{
        display:block;
        float:none
    }
    .single_product .product__price_download .item_action{
        margin-top:20px
    }
    .filter-bar.filter-bar2 .filter__option.filter--search{
        margin-bottom:0
    }
    .payment_module .payment_tabs ul.nav-tabs{
        padding-top:0!important
    }
    .payment_module .payment_tabs ul.nav-tabs li a{
        -webkit-border-radius:4px;
        border-radius:4px;
        padding:0 15px!important
    }
    .payment_module .payment_tabs ul.nav-tabs li+li{
        margin-left:0
    }
    .dashboard_contents .dashboard_title_area .date_area .input_with_icon,.dashboard_contents .dashboard_title_area .date_area .select-wrap{
        width:100%
    }
    .upload_wrapper .upload-field .custom_upload{
        margin-right:30px
    }
    .dashboard-area .dashboard_contents .btns button{
        margin-bottom:15px
    }
    .filter-bar.filter-bar2 .dashboard__title{
        -webkit-box-flex:1;
        -webkit-flex:auto;
        -ms-flex:auto;
        flex:auto
    }
    .filter-bar.filter-bar2 .filter--select,.filter-bar.filter-bar2 .filter--text{
        margin-bottom:0
    }
    .form-group .withdraw_module .custom-radio p.label .c_active,.withdraw_module .custom-radio .form-group p.label .c_active,.withdraw_module .custom-radio label .c_active{
        margin-top:10px
    }
    .withdraw_module .withdraw_amount .fee{
        margin:15px 0 0 0
    }
    .featured_event .countdown li{
        min-width:130px
    }
    .event_detail_breadcrumb .social-share{
        width:100%;
        -webkit-border-radius:0;
        border-radius:0
    }
    .badges.community-badges .author-badges .badge-single{
        width:100%
    }
    .counter-up .counter{
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:auto;
        -ms-flex:auto;
        flex:auto;
        margin-bottom:50px
    }
    .counter-up .counter:last-child{
        margin-bottom:0
    }
    .profile_images #cover_photo{
        width:240px
    }
    .profile_images .profile_image_area .upload_btn .btn{
        margin-top:15px
    }
    .withdraw_module .option-single .op_action .ac_btn .dropdown-menu{
        right:-70px
    }
    .dashboard_contents .dashboard_title_area{
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .dashboard_contents .dashboard_title_area .ml-auto{
        margin-left:0!important
    }
    .invoice .invoice__meta .date_info{
        text-align:left
    }
    .dashboard_contents .dashboard_title_area .date_area form div{
        -webkit-box-flex:1;
        -webkit-flex:auto;
        -ms-flex:auto;
        flex:auto
    }
}
