@font-face {
 font-family:iran;
 font-weight:300;
 src:url(fonts/IRANSansWeb_Light.woff),
 url(fonts/IRANSansWeb_Light.woff2)
}
html {
 font-size:15px
}
body {
 position:relative;
 font-weight:400;
 font-family:iran!important
}
ul {
 padding:0;
 margin:0
}
li {
 list-style:none
}
a:focus,
a:hover {
 text-decoration:none;
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
a:focus {
 outline:0
}
img {
 max-width:100%
}
button {
 margin:0;
 padding:0
}
button:focus {
 outline:0
}
p {
 line-height:26px;
 font-weight:400
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin:0;
 padding:0
}
.no-padding {
 padding:0!important
}
.no-margin {
 margin:0
}
.padding-left0 {
 padding-right:0
}
.r-padding {
 padding-left:100px
}
.l-padding {
 padding-right:100px
}
.ltr {
 text-align:left
}
.rtl {
 text-align:right
}
.br_0 {
 border-left:0!important
}
.bt1 {
 border-top:1px solid #e4e4e4
}
.btop {
 border-top:1px solid #ebedf2!important;
 border-left:0!important;
 border-bottom:0!important;
 border-right:0!important
}
.bbottom {
 border-top:0!important;
 border-left:0!important;
 border-bottom:1px solid #ebedf2!important;
 border-right:0!important
}
.statement_info_card .info,
.v_middle {
 display:inline-block;
 vertical-align:middle;
 margin-left:-3px;
 float:none
}
.inline {
 display:inline-block
}
.text--white {
 color:#fff
}
.rounded {
 -webkit-border-radius:200px;
 border-radius:200px
}
.border-right1 {
 border-left:1px solid #ebedf2
}
.border-default {
 border:1px solid #ebedf2
}
.border-none {
 border:0 0!important
}
.big-border {
 border:3px solid #ebedf2
}
.bold {
 font-weight:500
}
.ver_mid {
 display:table-cell;
 vertical-align:middle
}
svg text {
 font-family:work sans,sans-serif!important
}
.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;
 right: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:#e444
}
.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:right;
 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 40px 45px 25px;
 margin-bottom:20px
}
.dashboard_contents .dashboard_title_area,
.product-title-area {
 background:#fff;
 padding:32px 30px;
 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:left
}
.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:right
}
.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-left: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:right
}
.product__title h2 {
 line-height:45px
}
.filter__menu {
 float:left;
 position:relative;
 margin-top:10px
}
.filter__menu p {
 margin-bottom:0;
 display:inline-block;
 vertical-align:middle;
 color:#747b86;
 margin-left: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;
 left:-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-right:10px solid transparent;
 left:15px;
 bottom:100%;
 border-left:10px solid transparent
}
.filter__menu .filter__menu_icon .filter_dropdown li a {
 color:#747b86;
 display:block;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 line-height:28px
}
.transparent {
 background:0 0
}
.rounded {
 -webkit-border-radius:200px;
 border-radius:200px
}
.tags ul>li {
 display:inline-block
}
.tags--round ul>li a {
 color:#868c96;
 line-height:28px;
 background:#f1f3f6;
 display:inline-block;
 padding:0 17px;
 margin-left:4px;
 -webkit-border-radius:50px;
 border-radius:50px;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.tags--round ul>li a:hover {
 color:#fff
}
.bgcolor {
 background:#fffggh
}
.bgcolor2 {
 background:#f6f7fb
}
.dropdown {
 position:absolute;
 min-width:271px;
 background:#fff;
 padding:19px 30px;
 z-index:3;
 visibility:hidden;
 opacity:0;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 -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:left
}
.dropdown:before {
 content:'';
 position:absolute;
 border-right:10px solid transparent;
 border-left: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-left:10px
}
.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:-webkit-calc(100% - 8px);
 height:calc(100% - 8px);
 width:-webkit-calc(100% - 8px);
 width:calc(100% - 8px);
 background:#fff;
 right:4px;
 top:4px;
 z-index:-1;
 -webkit-border-radius:50%;
 border-radius:50%
}
.price-ranges {
 padding-top:34px;
 text-align:right
}
.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
}
.rating {
 display:inline-block;
 vertical-align:middle
}
.rating ul {
 float:right
}
.rating ul li {
 float:right;
 margin-left: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-right:5px
}
.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-left: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;
 right:-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-left: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;
 right:-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:right
}
.radio-group .custom-radio {
 display:inline-block
}
.radio-group .custom-radio+.custom-radio {
 margin-right: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-right: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
}
.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:left;
 line-height:20px;
 font-size:14px
}
.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
}
.input-group .input-group-addon {
 background:0 0;
 border:0;
 font-size:18px;
 color:#555;
 padding-right:0
}
.content_title {
 padding:30px;
 -webkit-border-radius:4px;
 border-radius:4px;
 margin-bottom:30px
}
.video_modal .modal-content iframe {
 width:600px;
 height:450px
}
#myModal.modal.fade .modal-dialog {
 top:50%;
 right:50%;
 position:absolute;
 -webkit-transform:translate(50%,-60%);
 -ms-transform:translate(50%,-60%);
 transform:translate(50%,-60%)
}
.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
}
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
}
.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 20px 19px 35px;
 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 ul li .notification_count.purch {
 background:#1dc9b7
}
.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-left:30px
}
.search-wrapper .search_module .search_trigger {
 cursor:pointer
}
.search-wrapper .search_module .search_area {
 position:absolute;
 left:60px;
 opacity:0;
 visibility:hidden;
 padding:0 20px;
 top:-webkit-calc(100% - 37px);
 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 0;
 padding:0 10px 0 0
}
.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
}
.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 .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: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:left;
 font-size:12px;
 line-height:20px;
 color:#555
}
.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,
.faq--sidebar .card--category a,
.faq--sidebar .card--forum_categories a,
.product--sidebar .card--category a,
.sidebar--blog .card--category a,
.sidebar--blog .card--forum_categories a,
.support--sidebar .card--category a,
.support--sidebar .card--forum_categories a {
 display:block
}
.affliate_rule_module .card--category ul li,
.affliate_rule_module .card--forum_categories ul li,
.faq--sidebar .card--category ul li,
.faq--sidebar .card--forum_categories ul li,
.product--sidebar .card--category ul li,
.sidebar--blog .card--category ul li,
.sidebar--blog .card--forum_categories ul li,
.support--sidebar .card--category ul li,
.support--sidebar .card--forum_categories ul li {
 position:relative;
 padding-right:15px
}
.affliate_rule_module .card--category ul li:before,
.affliate_rule_module .card--forum_categories ul li:before,
.faq--sidebar .card--category ul li:before,
.faq--sidebar .card--forum_categories ul li:before,
.product--sidebar .card--category ul li:before,
.sidebar--blog .card--category ul li:before,
.sidebar--blog .card--forum_categories ul li:before,
.support--sidebar .card--category ul li:before,
.support--sidebar .card--forum_categories ul li:before {
 position:absolute;
 content:"";
 width:5px;
 height:5px;
 -webkit-border-radius:50%;
 border-radius:50%;
 background:#6f7495;
 right:0;
 top:15px
}
.affliate_rule_module .card--category ul li a,
.affliate_rule_module .card--forum_categories ul li a,
.faq--sidebar .card--category ul li a,
.faq--sidebar .card--forum_categories ul li a,
.product--sidebar .card--category ul li a,
.sidebar--blog .card--category ul li a,
.sidebar--blog .card--forum_categories ul li a,
.support--sidebar .card--category ul li a,
.support--sidebar .card--forum_categories ul li a {
 display:block;
 line-height:36px;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 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-left: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:left
}
.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-left:10px
}
.sidebar--single-product .item-preview,
.sidebar--single-product .sidebar-card {
 padding:30px
}
.sidebar--single-product .card-pricing.item-preview .price,
.sidebar--single-product .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
}
.sidebar--single-product .card-pricing.item-preview .price h1,
.sidebar--single-product .sidebar-card.card-pricing .price h1 {
 line-height:30px;
 font-weight:600
}
.sidebar--single-product .card-pricing.item-preview .price h1 sup,
.sidebar--single-product .sidebar-card.card-pricing .price h1 sup {
 font-size:18px
}
.sidebar--single-product .card-pricing.item-preview .pricing-options,
.sidebar--single-product .sidebar-card.card-pricing .pricing-options {
 margin-bottom:25px
}
.sidebar--single-product .card-pricing.item-preview .pricing-options li,
.sidebar--single-product .sidebar-card.card-pricing .pricing-options li {
 padding:10px 0
}
.sidebar--single-product .card-pricing.item-preview .pricing-options li+li,
.sidebar--single-product .sidebar-card.card-pricing .pricing-options li+li {
 border-top:1px solid #ebedf2
}
.form-group .sidebar--single-product .card-pricing.item-preview .pricing-options .custom-radio p.label,
.form-group .sidebar--single-product .sidebar-card.card-pricing .pricing-options .custom-radio p.label,
.sidebar--single-product .card-pricing.item-preview .pricing-options .custom-radio .form-group p.label,
.sidebar--single-product .card-pricing.item-preview .pricing-options .custom-radio label,
.sidebar--single-product .sidebar-card.card-pricing .pricing-options .custom-radio .form-group p.label,
.sidebar--single-product .sidebar-card.card-pricing .pricing-options .custom-radio label {
 font-size:16px
}
.form-group .sidebar--single-product .card-pricing.item-preview .pricing-options .custom-radio p.label .pricing__opt,
.form-group .sidebar--single-product .sidebar-card.card-pricing .pricing-options .custom-radio p.label .pricing__opt,
.sidebar--single-product .card-pricing.item-preview .pricing-options .custom-radio .form-group p.label .pricing__opt,
.sidebar--single-product .card-pricing.item-preview .pricing-options .custom-radio label .pricing__opt,
.sidebar--single-product .sidebar-card.card-pricing .pricing-options .custom-radio .form-group p.label .pricing__opt,
.sidebar--single-product .sidebar-card.card-pricing .pricing-options .custom-radio label .pricing__opt {
 color:#333;
 font-weight:400
}
.sidebar--single-product .card-pricing.item-preview .purchase-button .btn,
.sidebar--single-product .sidebar-card.card-pricing .purchase-button .btn {
 width:100%;
 font-weight:400
}
.sidebar--single-product .card-pricing.item-preview .purchase-button .btn+.btn,
.sidebar--single-product .sidebar-card.card-pricing .purchase-button .btn+.btn {
 margin-top:30px
}
.sidebar--single-product .card--pricing2.item-preview,
.sidebar--single-product .sidebar-card.card--pricing2 {
 padding:0
}
.sidebar--single-product .card--pricing2.item-preview .price,
.sidebar--single-product .sidebar-card.card--pricing2 .price {
 -webkit-border-radius:4px 4px 0 0;
 border-radius:4px 4px 0 0
}
.sidebar--single-product .card--pricing2.item-preview .price h1,
.sidebar--single-product .sidebar-card.card--pricing2 .price h1 {
 color:#fff!important
}
.sidebar--single-product .card--pricing2.item-preview .pricing-options,
.sidebar--single-product .sidebar-card.card--pricing2 .pricing-options {
 padding:0 30px
}
.sidebar--single-product .card--pricing2.item-preview .pricing-options li p,
.sidebar--single-product .sidebar-card.card--pricing2 .pricing-options li p {
 padding-top:18px;
 padding-right:35px
}
.sidebar--single-product .card--pricing2.item-preview .purchase-button,
.sidebar--single-product .sidebar-card.card--pricing2 .purchase-button {
 padding:0 30px 30px
}
.sidebar--single-product .card-title {
 padding:30px;
 border-bottom:1px solid #ebedf2;
 margin-bottom:0
}
.sidebar--single-product .card--metadata ul.data>li {
 padding:22px 0;
 border-bottom:1px solid #ebedf2;
 overflow:hidden;
 line-height:30px
}
.sidebar--single-product .card--metadata ul.data>li:last-child {
 border-bottom:0;
 padding-bottom:0
}
.sidebar--single-product .card--metadata ul.data>li p {
 float:right;
 font-size:16px;
 line-height:inherit;
 margin-bottom:0
}
.sidebar--single-product .card--metadata ul.data>li p span {
 margin-left:8px
}
.sidebar--single-product .card--metadata ul.data>li>span {
 float:left;
 font-weight:400;
 font-size:18px;
 color:#333
}
.sidebar--single-product .card--metadata .rating {
 text-align:center;
 padding-top:28px
}
.sidebar--single-product .card--product-infos {
 padding:0
}
.sidebar--single-product .card--product-infos ul.infos {
 padding:19px 30px
}
.sidebar--single-product .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
}
.sidebar--single-product .card--product-infos ul.infos li p {
 margin:0;
 font-size:15px;
 vertical-align:top;
 line-height:36px
}
.sidebar--single-product .card--product-infos ul.infos li p.data-label {
 width:40%;
 font-weight:400;
 color:#333
}
.sidebar--single-product .card--product-infos ul.infos li p.data-label:after {
 content:':';
 margin-right:2px
}
.sidebar--single-product .card--product-infos ul.infos li p.info {
 width:58%
}
.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
}
.social-share-card p {
 margin:0 0 0 15px
}
.social-share-card ul li {
 display:inline-block;
 margin-left:15px
}
.social-share-card ul li:last-child {
 margin-left: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-left:10px
}
.affliate_rule_module .card--top_discussion .card-content li,
.affliate_rule_module .faq--card .card-content li,
.faq--sidebar .card--top_discussion .card-content li,
.faq--sidebar .faq--card .card-content li,
.sidebar--blog .card--top_discussion .card-content li,
.support--sidebar .card--top_discussion .card-content li {
 position:relative;
 padding-right:23px;
 margin-bottom:10px
}
.affliate_rule_module .card--top_discussion .card-content li:before,
.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,
.sidebar--blog .card--top_discussion .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;
 right:0;
 top:9px
}
.affliate_rule_module .card--top_discussion .card-content li a,
.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,
.sidebar--blog .card--top_discussion .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 0
}
.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-left: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-left:0
}
.author-card.author-card2 {
 text-align:center
}
.author-card.author-card2 .author-infos {
 padding:50px 0 5px
}
.author-card.author-card2 .author-infos .author_avatar {
 margin-left: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;
 text-align:right
}
.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-right: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-right: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
}
.banner:before {
 content:'';
 background-image:-webkit-gradient(linear,left top,right top,from(#1dc9b7),to(#6e4ff6));
 background-image:-webkit-linear-gradient(left,#1dc9b7 0,#6e4ff6 100%);
 background-image:-o-linear-gradient(left,#1dc9b7 0,#6e4ff6 100%);
 background-image:linear-gradient(to right,#1dc9b7 0,#6e4ff6 100%);
 background-color:#1dc9b7;
 background:#6e4ff6;
 background-image:-webkit-gradient(linear,right top,left top,from(#1dc9b7),to(#6e4ff6));
 background-image:-webkit-linear-gradient(left,#1dc9b7,#6e4ff6);
 background-image:-o-linear-gradient(left,#1dc9b7,#6e4ff6);
 background-image:linear-gradient(to right,#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%;
 right: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
}
.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;
 -o-transition:.3s;
 transition:.3s;
 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;
 padding:0 20px;
 font-size:14px;
 padding:0 12px
}
.btn--fullwidth {
 width:100%
}
.btn--sm,
.btn-sm {
 line-height:40px;
 padding:0 22px
}
.btn--icon span {
 margin-left: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:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.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;
 -o-transition:.3s;
 transition:.3s;
 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-image:-webkit-gradient(linear,left top,right top,from(#1dc9b7),to(#6e4ff6));
 background-image:-webkit-linear-gradient(left,#1dc9b7 0,#6e4ff6 100%);
 background-image:-o-linear-gradient(left,#1dc9b7 0,#6e4ff6 100%);
 background-image:linear-gradient(to right,#1dc9b7 0,#6e4ff6 100%);
 background-color:#1dc9b7;
 background:#6e4ff6;
 background-image:-webkit-gradient(linear,right top,left top,from(#1dc9b7),to(#6e4ff6));
 background-image:-webkit-linear-gradient(left,#1dc9b7,#6e4ff6);
 background-image:-o-linear-gradient(left,#1dc9b7,#6e4ff6);
 background-image:linear-gradient(to right,#1dc9b7,#6e4ff6);
 right:0
}
.product .prod_btn {
 position:absolute;
 top:-webkit-calc(50% + 40px);
 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;
 -o-transition:.3s;
 transition:.3s
}
.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;
 -o-transition:.3s;
 transition:.3s;
 background:#fff
}
.product .prod_btn a+a {
 margin-right: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-left:16px
}
.product-desc ul.titlebtm>li .by {
 margin-left: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-left:0
}
.product-desc ul.titlebtm .rating {
 float:left;
 margin-left:0
}
.product-desc ul.titlebtm .auth-img {
 margin-left: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;
 -o-transition:.3s;
 transition:.3s
}
.product-desc ul li.product_cat a img {
 margin-left:4px;
 width:15px;
 vertical-align:middle;
 height:auto
}
.product-desc ul li.product_cat a span {
 margin-left:5px
}
.product-purchase {
 border-top:1px solid #ebedf2;
 padding:15px 30px;
 overflow:hidden
}
.product-purchase .rating {
 margin-right:6px
}
.product-purchase p {
 margin:0;
 font-size:15px;
 display:inline;
 color:#fff
}
.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-left: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:left;
 display:inline-block
}
.product-purchase .sell p span {
 font-size:15px;
 margin-left:4px
}
.product-purchase .sell p span.lnr {
 margin-left: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:right
}
.product--card2 ul.titlebtm .rating {
 float:left
}
.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-left:-3px;
 border-left:1px solid #ebedf2
}
.product--list .product__thumbnail {
 width:293px;
 float:right
}
.product--list .product__thumbnail img {
 width:100%;
 -webkit-border-radius:0 4px 4px 0;
 border-radius:0 4px 4px 0
}
.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-left: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-right: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-right: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-left:6px
}
.product-meta .author p a {
 color:#000
}
.product-meta .love-comments p {
 display:inline-block
}
.product-meta .love-comments p+p {
 margin-right: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:-webkit-calc(100% - 45px);
 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
}
.module--social {
 padding-bottom:30px!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
}
.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
}
.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-left: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
}
.breadcrumb-area {
 padding-top:57px!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;
 left:0;
 top:0;
 -webkit-border-radius:3px 0 0 3px;
 border-radius:3px 0 0 3px;
 height:100%;
 padding:0 25px;
 color:#fff;
 border:0 0;
 cursor:pointer
}
.accordion .card {
 margin-bottom:20px
}
.accordion .card:last-child {
 margin-bottom:0
}
.accordion .card-body {
 border-bottom:1px solid #ebedf2
}
.accordion .accordion__single,
.accordion .card {
 border:1px solid #ebedf2;
 -webkit-border-radius:0;
 border-radius:0
}
.accordion .accordion__single+.accordion__single,
.accordion .card+.accordion__single {
 margin-top:20px
}
.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 80px 15px 27px;
 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;
 right:0;
 top:0;
 width:60px;
 height:100%;
 border-left:1px solid #ebedf2;
 padding-top:18px;
 text-align:center;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.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;
 width:100%;
 text-align:right;
 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;
 -o-transition:.3s;
 transition:.3s
}
.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
}
.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-left:-3px
}
.card_style1 .card_style1__info .date_place li p {
 display:inline-block;
 font-weight:400;
 font-size:16px;
 margin-right: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 40px 40px 50px;
 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-left:17px
}
.card_style2 .card_style2__location_type p span {
 font-size:20px;
 margin-left: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-right:7px
}
.card_style2 .save_job {
 position:absolute;
 left: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;
 -o-transition:.3s;
 transition:.3s
}
.card_style2 .save_job span {
 cursor:pointer;
 font-size:14px;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.card_style2 .save_job:hover {
 background:rgba(29,201,183,.1)
}
.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;
 -o-transition:.3s;
 transition:.3s
}
.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);
 right: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-right: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:.3s ease;
 -o-transition:.3s ease;
 transition:.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:left;
 padding:0
}
.form-control-lg {
 height:-webkit-calc(3.533rem + 2px)!important;
 height:calc(3.533rem + 2px)!important;
 font-size:1.25rem!important
}
.form-control-sm {
 height:-webkit-calc(1.8125rem + 2px)!important;
 height:calc(1.8125rem + 2px)!important;
 font-size:.875rem!important
}
.search-form {
 position:relative;
 margin-left:15px
}
.search-form input {
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease;
 padding:0 20px 0 70px;
 border:0 0;
 visibility:hidden;
 opacity:0;
 width:0
}
.search-form input:focus {
 border:0 0;
 background:#f9f9f9
}
.search-form button {
 position:absolute;
 width:50px;
 height:100%;
 left:0;
 top:0;
 cursor:pointer;
 color:#8991a5;
 background:0 0;
 border:0 0;
 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;
 left:0;
 bottom:0;
 right:0;
 background-color:#cbd0e3;
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease;
 cursor:pointer;
 width:54px;
 height:26px
}
.toggle-switch .slider:before {
 position:absolute;
 content:"";
 height:20px;
 width:20px;
 right:3px;
 bottom:3px;
 background-color:#fff;
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.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 0 0 5px;
 border:0;
 color:#fff;
 padding:0 10px 0 20px;
 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-left:0;
 position:absolute;
 left:5px
}
.input_with_icon {
 position:relative;
 max-width:158px
}
.input_with_icon span {
 position:absolute;
 left:20px;
 top:50%;
 color:#747b86;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.custom-checkbox .custom-control-label {
 color:#6b6e8a;
 padding-right:25px
}
.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 0;
 -webkit-box-shadow:none;
 box-shadow:none
}
.modal .modal-header {
 padding:23px 30px 30px
}
.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-right:10px;
 padding:0 36px
}
.item_removal .btns {
 text-align:center
}
.item_removal .btns a+a {
 margin-right:20px
}
.item_removal .modal-body {
 text-align:center;
 padding:50px 30px
}
.item_removal .modal-body h4 {
 margin-bottom:20px;
 font-size:24px;
 margin-bottom:50px
}
.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
}
.table {
 margin-bottom:0
}
.table thead>tr>th {
 color:#313342;
 font-size:16px;
 font-weight:500;
 padding:30px 30px 30px 0;
 border:0
}
.table thead>tr>th:last-child {
 padding-left:28px!important
}
.table tbody>tr {
 border-bottom:1px solid #ebedf2
}
.table tbody>tr:last-child {
 border-bottom:0
}
.table tbody>tr>td {
 padding:20px 28px 20px 0;
 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-right:-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
}
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-left:0;
 line-height:70px;
 border:0;
 -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;
 right:5%;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 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-left: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:0
}
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%;
 right: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:right
}
.tab3 ul.nav-tabs li a {
 padding:0 50px
}
.tab3 ul.nav-tabs li a span {
 padding-left:7px
}
.tab4 {
 padding:30px;
 overflow:hidden
}
.tab4 .item-navigation {
 float:right;
 width:20%;
 border-bottom:0
}
.tab4 .tab-content {
 width:80%;
 float:right
}
.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:before {
 height:100%;
 width:3px
}
.tab4 ul.nav-tabs li a:before {
 width:-webkit-calc(100% - 60px);
 width:calc(100% - 60px);
 right:30px
}
.tab4 ul.nav-tabs li a span {
 padding-left:7px
}
.items-tab {
 padding:0 30px
}
.tab-content {
 margin-bottom:0
}
.tab-content .tab-pane {
 padding:0 0 30px
}
.tab-content .tab-pane .about_author.border-none {
 padding:0 30px;
 margin-bottom:20px
}
.tab-content .tab-pane p {
 margin-bottom:0
}
.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-left:70px
}
.progress-single .progress_wrapper .labels p {
 margin-bottom:10px;
 font-size:14px
}
.progress-single .upload_cross {
 position:absolute;
 left: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:.3s ease;
 -o-transition:.3s ease;
 transition:.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:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.progress-single .upload_cross:hover {
 background:#f4516c;
 cursor:pointer
}
.progress-single .upload_cross:hover span .svg {
 fill:#fff
}
.timeline:before {
 top:0
}
.timeline:after,
.timeline:before {
 position:absolute;
 content:'';
 height:18px;
 width:18px;
 right: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;
 -o-transition:.3s;
 transition:.3s;
 clear:both
}
.timeline .happening .happening--period {
 width:50%;
 padding:60px 0 0 54px;
 float:right;
 vertical-align:top;
 text-align:left;
 position:relative
}
.timeline .happening .happening--period p {
 color:#898f96;
 font-size:18px;
 font-weight:500;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 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;
 left:0;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.timeline .happening .happening--detail {
 width:50%;
 float:left;
 padding:60px 50px 0 0;
 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:'';
 right: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:left;
 text-align:right;
 padding-left:0;
 padding-right:54px
}
.timeline .happening:nth-child(2n+2) .happening--period:before {
 right:0;
 -webkit-transform:translateX(50%);
 -ms-transform:translateX(50%);
 transform:translateX(50%)
}
.timeline .happening:nth-child(2n+2) .happening--detail {
 text-align:left;
 padding:40px 0 0 50px
}
.timeline .happening:nth-child(2n+2) .happening--detail:before {
 right:100%
}
.timeline .happening:hover .happening--period:before {
 border-color:#fff
}
.team_area {
 background:#f6f7fb;
 padding:100px 0 70px
}
.team-single {
 background:#fff;
 margin-bottom:30px;
 -webkit-border-radius:3px;
 border-radius:3px
}
.team-single figure {
 text-align:center;
 padding:30px;
 margin:0;
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.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
}
.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;
 -o-transition:.3s;
 transition:.3s
}
.team-single figure figcaption ul.team-social {
 margin-top:25px
}
.team-single figure figcaption ul.team-social li {
 display:inline-block;
 margin-left:25px
}
.team-single figure figcaption ul.team-social li:last-child {
 margin-left:0
}
.team-single figure figcaption ul.team-social li a {
 color:#6f7495
}
.team-single figure figcaption ul.team-social li a:hover {
 stroke:#6e4ff6
}
.pricing-wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.pricing-wrapper .package-single {
 margin-top:50px;
 margin-left:-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
}
.pricing-wrapper .package-single .package-header {
 text-align:center
}
.pricing-wrapper .package-single .package-header .amount {
 padding:10px 0 25px;
 border-bottom:1px solid #ebedf2;
 margin-bottom:30px
}
.pricing-wrapper .package-single .package-header .amount span {
 font-size:40px;
 font-weight:500;
 display:block;
 color:#1dc9b7
}
.pricing-wrapper .package-single .package-body ul li {
 margin-bottom:13px;
 padding-right:25px;
 position:relative;
 color:#7a82a6
}
.pricing-wrapper .package-single .package-body ul li:last-child {
 margin-bottom:0
}
.pricing-wrapper .package-single .package-body ul li:before {
 position:absolute;
 font-size:16px;
 font-family:FontAwesome;
 right:0;
 top:-1px
}
.pricing-wrapper .package-single .package-body ul li.yes:before {
 content:"\f05d";
 color:#1dc9b7
}
.pricing-wrapper .package-single .package-body ul li.no:before {
 content:"\f05c";
 color:#f4516c
}
.pricing-wrapper .package-single .package-body .btn {
 margin-top:20px
}
.pricing-wrapper .package-single.featured-plan .featured-badge {
 position:absolute;
 height:50px;
 background:#6e4ff6;
 width:100%;
 right: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
}
.dropdown.notification--dropdown {
 width:370px;
 padding:0;
 left:-30px
}
.dropdown.notification--dropdown:before {
 bottom:100%;
 left: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-left:12px;
 width:40px;
 vertical-align:top;
 height:40px
}
.dropdown.notification--dropdown .notifications_module .notification .notification__info .info {
 width:-webkit-calc(100% - 57px);
 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-left:0;
 line-height:30px;
 width:30px;
 font-size:15px
}
.dropdown.messaging--dropdown {
 padding:0;
 width:370px;
 left:-25px
}
.dropdown.messaging--dropdown:before {
 left: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-right:13px
}
.dropdown.messaging--dropdown .message .message_data .name_time .name {
 float:right
}
.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-right:5px
}
.dropdown.messaging--dropdown .message .message_data .name_time .time {
 float:left;
 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;
 left:0;
 border:0 0
}
.dropdown.dropdown--author:before {
 left: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;
 -o-transition:.3s;
 transition:.3s
}
.dropdown.dropdown--author ul li a:hover {
 color:#fff
}
.dropdown.dropdown--author ul li a span {
 float:none;
 margin-left: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-left: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 {
 color:#1dc9b7;
 font-weight:500;
 font-size:15px
}
.dropdown.dropdown--cart {
 width:400px;
 padding:0;
 left:-30px
}
.dropdown.dropdown--cart:before {
 left: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:-webkit-calc(100% - 87px);
 width:calc(100% - 87px);
 padding-right: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-left: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:left;
 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-left: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:right
}
.dropdown .dropdown_module_header a {
 float:left
}
.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_megamenu {
 position:static!important
}
.has_megamenu:hover .dropdown_megamenu {
 visibility:visible;
 opacity:1;
 top:100%
}
.has_megamenu .dropdown_megamenu {
 background:#fff;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 right:0;
 position:absolute;
 width:1110px;
 visibility:hidden;
 opacity:0;
 top:-webkit-calc(100% + 20px);
 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-right: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-right: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:#6e4ff6;
 -o-transition:#6e4ff6;
 transition:#6e4ff6
}
.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-right:10px solid transparent;
 border-left: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-left:10px
}
.custom_dropdown.custom_drop2 li a span {
 float:left;
 padding-left:0
}
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 {
 right:10px
}
div#ui-datepicker-div .ui-datepicker-prev:before {
 content:'\e875'
}
div#ui-datepicker-div .ui-datepicker-next {
 text-align:left;
 left: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-right: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)
}
.alert {
 padding:18px 60px 18px 55px;
 -webkit-border-radius:3px;
 border-radius:3px;
 font-size:16px;
 margin-bottom:30px;
 position:relative
}
.alert:before {
 position:absolute;
 font-family:Simple-Line-Icons;
 right:30px;
 top:18px
}
.alert strong {
 font-weight:500
}
.alert .alert_icon {
 margin-left: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;
 left:30px;
 top:18px;
 padding:0
}
.alert .close:hover {
 opacity:.5
}
.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_block2 .content_area .content_area--title,
.content_block2 .content_area2 .content_area--title,
.content_block2 .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;
 left:0;
 height:100%;
 width:50%;
 top:0
}
.content_block2 {
 background:#f6f7fb;
 padding:100px 0
}
.content_block2 .content_image2 {
 right:0
}
.content_block3 {
 margin-bottom:65px;
 padding:100px 0
}
.content_block3 h2 {
 line-height:46px;
 color:#000;
 padding-bottom:30px
}
.content_block3 p {
 margin-bottom:0
}
.content_block3 .btn {
 margin-top:45px
}
.content_block1 img,
.content_block2 img,
.content_block3 img,
.content_block5 img {
 width:100%
}
.content_block1 p,
.content_block2 p,
.content_block3 p,
.content_block5 p {
 margin-bottom:0
}
.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-left:0
}
.m-right-5 {
 margin-left:5px
}
.m-right-10 {
 margin-left:10px
}
.m-right-15 {
 margin-left:15px
}
.m-right-20 {
 margin-left:20px
}
.m-right-25 {
 margin-left:25px
}
.m-right-30 {
 margin-left:30px
}
.m-right-35 {
 margin-left:35px
}
.m-right-40 {
 margin-left:40px
}
.m-right-45 {
 margin-left:45px
}
.m-right-50 {
 margin-left:50px
}
.m-right-55 {
 margin-left:55px
}
.m-right-60 {
 margin-left:60px
}
.m-right-65 {
 margin-left:65px
}
.m-right-70 {
 margin-left:70px
}
.m-right-75 {
 margin-left:75px
}
.m-right-80 {
 margin-left:80px
}
.m-right-85 {
 margin-left:85px
}
.m-right-90 {
 margin-left:90px
}
.m-right-95 {
 margin-left:95px
}
.m-right-100 {
 margin-left:100px
}
.m-right-105 {
 margin-left:105px
}
.m-right-110 {
 margin-left:110px
}
.m-right-115 {
 margin-left:115px
}
.m-right-120 {
 margin-left:120px
}
.m-right-125 {
 margin-left:125px
}
.m-right-130 {
 margin-left:130px
}
.m-right-135 {
 margin-left:135px
}
.m-right-140 {
 margin-left:140px
}
.m-right-145 {
 margin-left:145px
}
.m-right-150 {
 margin-left: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-right:0
}
.m-left-5 {
 margin-right:5px
}
.m-left-10 {
 margin-right:10px
}
.m-left-15 {
 margin-right:15px
}
.m-left-20 {
 margin-right:20px
}
.m-left-25 {
 margin-right:25px
}
.m-left-30 {
 margin-right:30px
}
.m-left-35 {
 margin-right:35px
}
.m-left-40 {
 margin-right:40px
}
.m-left-45 {
 margin-right:45px
}
.m-left-50 {
 margin-right:50px
}
.m-left-55 {
 margin-right:55px
}
.m-left-60 {
 margin-right:60px
}
.m-left-65 {
 margin-right:65px
}
.m-left-70 {
 margin-right:70px
}
.m-left-75 {
 margin-right:75px
}
.m-left-80 {
 margin-right:80px
}
.m-left-85 {
 margin-right:85px
}
.m-left-90 {
 margin-right:90px
}
.m-left-95 {
 margin-right:95px
}
.m-left-100 {
 margin-right:100px
}
.m-left-105 {
 margin-right:105px
}
.m-left-110 {
 margin-right:110px
}
.m-left-115 {
 margin-right:115px
}
.m-left-120 {
 margin-right:120px
}
.m-left-125 {
 margin-right:125px
}
.m-left-130 {
 margin-right:130px
}
.m-left-135 {
 margin-right:135px
}
.m-left-140 {
 margin-right:140px
}
.m-left-145 {
 margin-right:145px
}
.m-left-150 {
 margin-right:150px
}
.p-left-0 {
 padding-right:0
}
.p-left-5 {
 padding-right:5px
}
.p-left-10 {
 padding-right:10px
}
.p-left-15 {
 padding-right:15px
}
.p-left-20 {
 padding-right:20px
}
.p-left-25 {
 padding-right:25px
}
.p-left-30 {
 padding-right:30px
}
.p-left-35 {
 padding-right:35px
}
.p-left-40 {
 padding-right:40px
}
.p-left-45 {
 padding-right:45px
}
.p-left-50 {
 padding-right:50px
}
.p-left-55 {
 padding-right:55px
}
.p-left-60 {
 padding-right:60px
}
.p-left-65 {
 padding-right:65px
}
.p-left-70 {
 padding-right:70px
}
.p-left-75 {
 padding-right:75px
}
.p-left-80 {
 padding-right:80px
}
.p-left-85 {
 padding-right:85px
}
.p-left-90 {
 padding-right:90px
}
.p-left-95 {
 padding-right:95px
}
.p-left-100 {
 padding-right:100px
}
.p-left-105 {
 padding-right:105px
}
.p-left-110 {
 padding-right:110px
}
.p-left-115 {
 padding-right:115px
}
.p-left-120 {
 padding-right:120px
}
.p-left-125 {
 padding-right:125px
}
.p-left-130 {
 padding-right:130px
}
.p-left-135 {
 padding-right:135px
}
.p-left-140 {
 padding-right:140px
}
.p-left-145 {
 padding-right:145px
}
.p-left-150 {
 padding-right:150px
}
.p-right-0 {
 padding-left:0
}
.p-right-5 {
 padding-left:5px
}
.p-right-10 {
 padding-left:10px
}
.p-right-15 {
 padding-left:15px
}
.p-right-20 {
 padding-left:20px
}
.p-right-25 {
 padding-left:25px
}
.p-right-30 {
 padding-left:30px
}
.p-right-35 {
 padding-left:35px
}
.p-right-40 {
 padding-left:40px
}
.p-right-45 {
 padding-left:45px
}
.p-right-50 {
 padding-left:50px
}
.p-right-55 {
 padding-left:55px
}
.p-right-60 {
 padding-left:60px
}
.p-right-65 {
 padding-left:65px
}
.p-right-70 {
 padding-left:70px
}
.p-right-75 {
 padding-left:75px
}
.p-right-80 {
 padding-left:80px
}
.p-right-85 {
 padding-left:85px
}
.p-right-90 {
 padding-left:90px
}
.p-right-95 {
 padding-left:95px
}
.p-right-100 {
 padding-left:100px
}
.p-right-105 {
 padding-left:105px
}
.p-right-110 {
 padding-left:110px
}
.p-right-115 {
 padding-left:115px
}
.p-right-120 {
 padding-left:120px
}
.p-right-125 {
 padding-left:125px
}
.p-right-130 {
 padding-left:130px
}
.p-right-135 {
 padding-left:135px
}
.p-right-140 {
 padding-left:140px
}
.p-right-145 {
 padding-left:145px
}
.p-right-150 {
 padding-left: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
}
.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,
.alert.alert-default,
.alert.alert-default .close,
.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_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,
.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_detail_breadcrumb .social-share ul li a:hover,
.event_module .list_item li:before,
.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-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,
.item-preview .item-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 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,
.section-title h1 span,
.services .service-single span,
.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 .sidebar--post .card-title ul li a.active,
.sidebar--single-product .card-pricing.item-preview .price h1,
.sidebar--single-product .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,
.support .support__form .usr-msg p 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,
.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,
.widget-about .contact-details li a,
.withdraw_module .modules__content .subtitle a,
.working-process .step-single .step-count span:first-child,
a,
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,
.content_block3 .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,
.how_it_works_module .area_content a:hover,
.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,
.notifications_module .notification .line,
.notifications_module .notification .line:after,
.notifications_module .notification .line:before,
.primarybg,
.product-excerpt .product-facts li.price,
.product-list .nav li a.active,
.product-list .nav li a:hover,
.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--single-product .card--pricing2.item-preview .price,
.sidebar--single-product .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,
div#ui-datepicker-div .ui-datepicker-header,
ul.nav-tabs li a:before {
 background:#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,
.card_style2 .save_job:hover span,
.color-secondary,
.country_statistics table tbody tr td:nth-child(2),
.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,
.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,
.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,
.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,
.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,
.widget-about .contact-details li a:hover,
.working-process .step-single .step-last span:last-child {
 color:#1dc9b7
}
.author-area__seller-btn:hover,
.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,
.mobile_content .menu_icon,
.modal .modal_close,
.pagination li.active a,
.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,
.tags--round ul>li a:hover,
.team-single figure figcaption span.member-title,
.thread .thread-list .single-thread .media-body .comment-tag.buyer,
.timeline:after,
.timeline:before,
.tooltip .tooltip-inner {
 background:#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
}
.b-success {
 border-color:#4caf50!important
}
.b-bottom-10-success {
 border-bottom:10px solid #4caf50
}
.color-info,
.info,
.working-process .step-single .step-count2 span:first-child {
 color:#36a3f7
}
.author__notification_area ul li .notification_count.noti,
.bg-info,
.mcolorbg3,
.table tbody>tr>td.type span.credited {
 background:#36a3f7
}
.b-info {
 border-color:#36a3f7!important
}
.b-bottom-10-info {
 border-bottom:10px solid #36a3f7
}
.color-warning,
.item-preview .item-activity .activity-single ul li:first-child,
.product-excerpt .product-facts li.product-rating ul li.stars,
.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:#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 .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,
.product-single .product-thumb figure .prod_option .options ul li a.delete:hover,
.working-process .step-single .step-count2 span:last-child,
.working-process .step-single .step-last span:first-child,
label sup {
 color:#f4516c
}
.author__notification_area ul li .notification_count.msg,
.bg-danger,
.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,
.single_product .product__price_download .item_action .remove_from_cart:hover span,
.table tbody>tr>td.type span.withdrawal,
.user_area .user-single .card-footer .user--following .btn:hover {
 background:#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
}
.b-light {
 border-color:#fff!important
}
.b-bottom-10-light {
 border-bottom:10px solid #fff
}
.color-dark {
 color:#202428
}
.bg-dark {
 background:#202428
}
.b-dark {
 border-color:#202428!important
}
.b-bottom-10-dark {
 border-bottom:10px solid #202428
}
.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-left:0 solid #6e4ff6
}
.b-right-0-secondary {
 border-left:0 solid #1dc9b7
}
.b-right-0-success {
 border-left:0 solid #4caf50
}
.b-right-0-info {
 border-left:0 solid #36a3f7
}
.b-right-0-warning {
 border-left:0 solid #ffb822
}
.b-right-0-danger {
 border-left:0 solid #f4516c
}
.b-right-0-light {
 border-left:0 solid #fff
}
.b-right-0-dark {
 border-left:0 solid #202428
}
.b-right-1-primary {
 border-left:1px solid #6e4ff6
}
.b-right-1-secondary {
 border-left:1px solid #1dc9b7
}
.b-right-1-success {
 border-left:1px solid #4caf50
}
.b-right-1-info {
 border-left:1px solid #36a3f7
}
.b-right-1-warning {
 border-left:1px solid #ffb822
}
.b-right-1-danger {
 border-left:1px solid #f4516c
}
.b-right-1-light {
 border-left:1px solid #fff
}
.b-right-1-dark {
 border-left:1px solid #202428
}
.b-right-2-primary {
 border-left:2px solid #6e4ff6
}
.b-right-2-secondary {
 border-left:2px solid #1dc9b7
}
.b-right-2-success {
 border-left:2px solid #4caf50
}
.b-right-2-info {
 border-left:2px solid #36a3f7
}
.b-right-2-warning {
 border-left:2px solid #ffb822
}
.b-right-2-danger {
 border-left:2px solid #f4516c
}
.b-right-2-light {
 border-left:2px solid #fff
}
.b-right-2-dark {
 border-left:2px solid #202428
}
.b-right-3-primary {
 border-left:3px solid #6e4ff6
}
.b-right-3-secondary {
 border-left:3px solid #1dc9b7
}
.b-right-3-success {
 border-left:3px solid #4caf50
}
.b-right-3-info {
 border-left:3px solid #36a3f7
}
.b-right-3-warning {
 border-left:3px solid #ffb822
}
.b-right-3-danger {
 border-left:3px solid #f4516c
}
.b-right-3-light {
 border-left:3px solid #fff
}
.b-right-3-dark {
 border-left:3px solid #202428
}
.b-right-4-primary {
 border-left:4px solid #6e4ff6
}
.b-right-4-secondary {
 border-left:4px solid #1dc9b7
}
.b-right-4-success {
 border-left:4px solid #4caf50
}
.b-right-4-info {
 border-left:4px solid #36a3f7
}
.b-right-4-warning {
 border-left:4px solid #ffb822
}
.b-right-4-danger {
 border-left:4px solid #f4516c
}
.b-right-4-light {
 border-left:4px solid #fff
}
.b-right-4-dark {
 border-left:4px solid #202428
}
.b-right-5-primary {
 border-left:5px solid #6e4ff6
}
.b-right-5-secondary {
 border-left:5px solid #1dc9b7
}
.b-right-5-success {
 border-left:5px solid #4caf50
}
.b-right-5-info {
 border-left:5px solid #36a3f7
}
.b-right-5-warning {
 border-left:5px solid #ffb822
}
.b-right-5-danger {
 border-left:5px solid #f4516c
}
.b-right-5-light {
 border-left:5px solid #fff
}
.b-right-5-dark {
 border-left: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-right:0 solid #6e4ff6
}
.b-left-0-secondary {
 border-right:0 solid #1dc9b7
}
.b-left-0-success {
 border-right:0 solid #4caf50
}
.b-left-0-info {
 border-right:0 solid #36a3f7
}
.b-left-0-warning {
 border-right:0 solid #ffb822
}
.b-left-0-danger {
 border-right:0 solid #f4516c
}
.b-left-0-light {
 border-right:0 solid #fff
}
.b-left-0-dark {
 border-right:0 solid #202428
}
.b-left-1-primary {
 border-right:1px solid #6e4ff6
}
.b-left-1-secondary {
 border-right:1px solid #1dc9b7
}
.b-left-1-success {
 border-right:1px solid #4caf50
}
.b-left-1-info {
 border-right:1px solid #36a3f7
}
.b-left-1-warning {
 border-right:1px solid #ffb822
}
.b-left-1-danger {
 border-right:1px solid #f4516c
}
.b-left-1-light {
 border-right:1px solid #fff
}
.b-left-1-dark {
 border-right:1px solid #202428
}
.b-left-2-primary {
 border-right:2px solid #6e4ff6
}
.b-left-2-secondary {
 border-right:2px solid #1dc9b7
}
.b-left-2-success {
 border-right:2px solid #4caf50
}
.b-left-2-info {
 border-right:2px solid #36a3f7
}
.b-left-2-warning {
 border-right:2px solid #ffb822
}
.b-left-2-danger {
 border-right:2px solid #f4516c
}
.b-left-2-light {
 border-right:2px solid #fff
}
.b-left-2-dark {
 border-right:2px solid #202428
}
.b-left-3-primary,
.blockquote,
blockquote {
 border-right:3px solid #6e4ff6
}
.b-left-3-secondary {
 border-right:3px solid #1dc9b7
}
.b-left-3-success {
 border-right:3px solid #4caf50
}
.b-left-3-info {
 border-right:3px solid #36a3f7
}
.b-left-3-warning {
 border-right:3px solid #ffb822
}
.b-left-3-danger {
 border-right:3px solid #f4516c
}
.b-left-3-light {
 border-right:3px solid #fff
}
.b-left-3-dark {
 border-right:3px solid #202428
}
.b-left-4-primary {
 border-right:4px solid #6e4ff6
}
.b-left-4-secondary {
 border-right:4px solid #1dc9b7
}
.b-left-4-success {
 border-right:4px solid #4caf50
}
.b-left-4-info {
 border-right:4px solid #36a3f7
}
.b-left-4-warning {
 border-right:4px solid #ffb822
}
.b-left-4-danger {
 border-right:4px solid #f4516c
}
.b-left-4-light {
 border-right:4px solid #fff
}
.b-left-4-dark {
 border-right:4px solid #202428
}
.b-left-5-primary {
 border-right:5px solid #6e4ff6
}
.b-left-5-secondary {
 border-right:5px solid #1dc9b7
}
.b-left-5-success {
 border-right:5px solid #4caf50
}
.b-left-5-info {
 border-right:5px solid #36a3f7
}
.b-left-5-warning {
 border-right:5px solid #ffb822
}
.b-left-5-danger {
 border-right:5px solid #f4516c
}
.b-left-5-light {
 border-right:5px solid #fff
}
.b-left-5-dark {
 border-right: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
}
.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 20px 22px 35px;
 border-left:1px solid #ebedf2
}
.top-menu-area .d_menu {
 padding-right: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-left:0;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.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%;
 left: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;
 left:-6px;
 top:-7px;
 -webkit-border-radius:50%;
 border-radius:50%
}
.author__avatar img {
 max-width:none
}
.author__avatar.online:before {
 border:3px solid #fff;
 background:#1dc9b7
}
.author__avatar.away:before {
 border:3px solid #fff;
 background:#f4516c
}
.author__notification_area {
 padding:0 35px 0 45px;
 border-left:1px solid #ebedf2;
 border-right: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-left:35px;
 padding:34px 0;
 position:relative
}
.author__notification_area ul li:last-child {
 margin-left: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%;
 right:50%;
 top:-5px;
 -webkit-transform:translateX(50%);
 -ms-transform:translateX(50%);
 transform:translateX(50%)
}
.author__notification_area ul li .notification_status.noti {
 background:#36a3f7
}
.author__notification_area ul li .notification_status.msg {
 background:#f4516c
}
.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;
 left:-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 35px 20px 20px
}
.author__access_area {
 padding:29px 35px 29px 20px;
 border-right:1px solid #ebedf2
}
.author__access_area ul li {
 margin-left:15px
}
.author__access_area ul li:last-child {
 margin-left:0
}
.author__access_area ul li a {
 color:#6f7495
}
.author__access_area ul li a:hover {
 color:#6e4ff6
}
.has_dropdown.has_megamenu {
 position:initial
}
.has_dropdown .icon_wrap {
 cursor:pointer
}
.has_dropdown .dropdown {
 top:-webkit-calc(100% + 20px);
 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;
 left:-13px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.mainmenu {
 background:#f1f2f7
}
.mainmenu__menu {
 border:0;
 margin:0;
 padding:0
}
.mainmenu__menu .navbar-collapse {
 padding:0;
 float:right
}
.mainmenu__menu .navbar-nav>li {
 display:inline-block;
 padding:17px 0;
 margin-left:40px
}
.mainmenu__menu .navbar-nav>li>a {
 font-weight:500;
 padding:0;
 font-size:16px;
 line-height:42px;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 color:#6b6e8a;
 text-transform:capitalize
}
.mainmenu__search {
 float:left;
 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::-ms-input-placeholder {
 color:#b8bece
}
.searc-wrap input::placeholder {
 color:#b8bece
}
.searc-wrap .search-wrap__btn {
 position:absolute;
 left: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;
 -o-transition:.3s;
 transition:.3s
}
.searc-wrap .search-wrap__btn:hover {
 color:#6e4ff6
}
.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-left: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;
 right: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-left: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;
 left:-10px;
 background:#fff;
 z-index:989999;
 overflow-y:scroll;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 -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:right;
 top:10px;
 position:absolute;
 right: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-left:0
}
.hero-area {
 position:relative;
 min-height:300px;
 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-area::before {
 position:absolute;
 height:100%;
 width:100%;
 content:'';
 background:rgba(0,0,0,.8);
 top:0;
 right:0
}
.hero-content {
 width:100%
}
.hero__content__title {
 text-align:center
}
.hero__content__title h1 {
 color:#fff;
 line-height:100px
}
.hero__content__title h3 {
 color:#fff
}
.hero__content__title p.tagline {
 margin:30px 0 55px;
 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-left: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::-ms-input-placeholder {
 opacity:.8
}
.search_box .text_field::placeholder {
 opacity:.8
}
.search_box .search__select {
 width:20%;
 margin-left: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;
 left: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:0 3px 3px 0;
 border-radius:0 3px 3px 0;
 border:0 0;
 -webkit-box-flex:3;
 -webkit-flex:3;
 -ms-flex:3;
 flex:3;
 height:60px
}
.search_box2 .text_field:focus {
 border:0 0!important
}
.search_box2 .search-btn {
 -webkit-border-radius:3px 0 0 3px;
 border-radius:3px 0 0 3px;
 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;
 color:#f3f3f8;
 opacity:.5
}
.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 h1 span {
 color:#6e4ff6
}
.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:relative;
 background:#6e4ff6
}
.intro-area .hero-area:before {
 content:none
}
.gradient_overlay:before {
 background:-webkit-gradient(linear,right top,left top,from(#f8f9fd),color-stop(#f8f9fd),to(rgba(255,255,255,0)));
 background:-webkit-linear-gradient(right,#f8f9fd,#f8f9fd,rgba(255,255,255,0));
 background:-o-linear-gradient(right,#f8f9fd,#f8f9fd,rgba(255,255,255,0));
 background:linear-gradient(to left,#f8f9fd,#f8f9fd,rgba(255,255,255,0))
}
.gradient_overlay .hero__content__title h1 {
 color:#313342
}
.gradient_overlay .hero__content__title h1 span {
 color:#6e4ff6
}
.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)
}
.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%;
 left:-webkit-calc((100% - 1110px)/2);
 left:calc((100% - 1110px)/2);
 z-index:111;
 bottom:80px;
 font-size:13px
}
.go_top span {
 display:inline-block
}
.product-sorting {
 padding:40px 0 25px;
 -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-left:40px;
 margin-bottom:15px
}
.product-sorting ul li:last-child {
 margin-left:0
}
.product-sorting ul li span {
 font-size:18px;
 margin-left: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;
 right:0;
 top:50%;
 width:100%;
 z-index:-1
}
.product-slide-area .owl-nav .owl-next,
.product-slide-area .owl-nav .owl-prev {
 float:right;
 width:50px;
 height:50px;
 -webkit-border-radius:50%;
 border-radius:50%;
 background:#fff;
 color:#b8bece;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 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-right:-60px
}
.product-slide-area .owl-nav .owl-next {
 float:left;
 margin-left:-60px
}
.product-single {
 padding:30px;
 background:#fff;
 position:relative;
 overflow:hidden;
 -webkit-border-radius:3px;
 border-radius:3px
}
.product-single .featured-badge {
 position:absolute;
 line-height:35px;
 width:200px;
 text-align:center;
 right:-60px;
 top:20px;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 z-index:2;
 color:#333
}
.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;
 left:0;
 top:15px;
 color:#fff;
 line-height:36px;
 padding:0 20px;
 -webkit-border-radius:0 25px 25px 0;
 border-radius:0 25px 25px 0;
 z-index:2
}
.product-single .product-thumb .product-rating2 {
 position:absolute;
 padding:10px 20px;
 background:#fff;
 -webkit-border-radius:25px 0 0 25px;
 border-radius:25px 0 0 25px;
 right: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 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;
 right: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%;
 right:7%;
 border-bottom:10px solid #fff;
 border-left:10px solid transparent;
 border-right: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-left: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%;
 right:0;
 top:0;
 height:100%;
 background:transparent;
 visibility:hidden;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 -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%);
 right:0;
 text-align:center;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 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-left:10px
}
.product-excerpt {
 padding:10px 0 0
}
.product-excerpt h3 {
 margin:15px 0 13px;
 padding-bottom:0!important;
 line-height:30px;
 text-align:right
}
.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-left:0;
 margin-right: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-left: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-left:15px
}
.product-excerpt .product-facts li:last-child {
 margin-left:0
}
.product-excerpt .product-facts li.price {
 line-height:30px;
 padding:0 10px;
 color:#fff;
 font-size:16px;
 -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-right:15px
}
.product-excerpt .product-facts li.product-fav::before {
 position:absolute;
 content:"";
 height:20px;
 width:1px;
 background:#ececec;
 right:-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-right: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
}
.product-excerpt .product-facts li.product-rating ul li.stars span {
 margin-left:1px
}
.product-excerpt .product-facts li.product-rating ul li.total-rating {
 color:#6f7495
}
.single--vendor .product-excerpt ul.titlebtm li {
 margin-right: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
}
.product-list .nav {
 border:1px solid #ebedf2;
 padding:30px 0 17px;
 text-align:center;
 display:block;
 margin-bottom:35px
}
.product-list .nav li {
 display:inline-block;
 margin-left:5px;
 margin-right:5px;
 margin-bottom:13px
}
.product-list .nav 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;
 -o-transition:.3s;
 transition:.3s
}
.product-list .nav li a.active,
.product-list .nav li a:hover {
 color:#fff
}
.product-list .more-item-btn {
 margin-top:0
}
.product-list .tab-content .tab-pane {
 padding-bottom:0
}
.latest-single {
 padding:0;
 margin-bottom:30px
}
.latest-single .product-excerpt {
 padding: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:20px
}
.latest-single .product-excerpt h5 a {
 color:inherit;
 display:block
}
.services {
 padding:100px 0 50px;
 border-top:1px solid #ebedf2
}
.services .service-single {
 text-align:center;
 margin-bottom:50px
}
.services .service-single span {
 display:block;
 margin-bottom:30px;
 font-size:36px
}
.services .service-single h4 {
 margin:0 0 20px
}
.services .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
}
.working-process .step-single {
 position:relative;
 padding:30px 0 50px;
 margin-bottom:30px
}
.working-process .step-single:last-child {
 margin-bottom:0
}
.working-process .step-single .step-count {
 position:absolute;
 right:50%;
 -webkit-transform:translateX(50%);
 -ms-transform:translateX(50%);
 transform:translateX(50%);
 top:0;
 width:100px;
 height:100%
}
.working-process .step-single .step-count:before {
 position:absolute;
 content:"";
 right:50%;
 -webkit-transform:translateX(50%);
 -ms-transform:translateX(50%);
 transform:translateX(50%);
 width:1px;
 height:92%;
 background:#ebedf2;
 bottom:5px
}
.working-process .step-single .step-count span:first-child {
 position:absolute;
 right: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
}
.working-process .step-single .step-count span:last-child {
 position:absolute;
 right:50%;
 bottom:0;
 color:#36a3f7;
 -webkit-transform:translateX(50%);
 -ms-transform:translateX(50%);
 transform:translateX(50%)
}
.working-process .step-single .step-count2 span:first-child {
 background:#ebf6fe
}
.working-process .step-single .step-last span:first-child {
 background:#feedf0
}
.working-process .step-single .step-last span:last-child {
 font-size:30px;
 -webkit-border-radius:50%;
 border-radius:50%;
 padding:20px;
 background:#eaf8f6
}
.working-process .step-single .step-image,
.working-process .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
}
.working-process .step-single .step-text h2 {
 margin:0 0 25px
}
.working-process .step-single .step-text p {
 margin:0;
 color:#6f7495;
 line-height:30px
}
.testimonial2 {
 padding:110px 0 130px;
 position:relative
}
.testimonial2:before {
 position:absolute;
 content:"";
 width:100%;
 height:100%;
 background:rgba(18,21,25,.7);
 right: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;
 color:#fff;
 font-size:22px;
 line-height:40px
}
.slider-for .tsingle h3 {
 margin:0 0 10px
}
.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%;
 right:0;
 top:0;
 -webkit-border-radius:50%;
 border-radius:50%;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.slider-bottom-nav {
 position:absolute;
 width:100%;
 right: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 {
 right:-100px
}
span.slick-next {
 left:-100px
}
.cta {
 padding:135px 0 100px
}
.cta .cta-single {
 text-align:center
}
.cta .cta-single h3 {
 margin:0 0 30px
}
.cta .cta-single p {
 color:#6f7495;
 line-height:30px;
 margin-bottom:30px
}
.cta .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 .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 .cta-divider span:before {
 position:absolute;
 content:"";
 width:70px;
 height:70px;
 background:rgba(244,81,108,.1);
 -webkit-border-radius:50%;
 border-radius:50%;
 right:-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
}
.subscribe .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-group input {
 -webkit-border-radius:0 3px 3px 0;
 border-radius:0 3px 3px 0;
 height:55px
}
.subscribe .form-group input::-webkit-input-placeholder {
 color:#b8bece;
 opacity:1
}
.subscribe .form-group input:-ms-input-placeholder {
 color:#b8bece;
 opacity:1
}
.subscribe .form-group input::-ms-input-placeholder {
 color:#b8bece;
 opacity:1
}
.subscribe .form-group input::placeholder {
 color:#b8bece;
 opacity:1
}
.subscribe .form-group .btn {
 -webkit-border-radius:3px 0 0 3px;
 border-radius:3px 0 0 3px
}
.footer-big {
 padding:100px 0 60px
}
.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:-webkit-calc(100% - 30px);
 width:calc(100% - 30px);
 padding-right:8px
}
.info__logo {
 margin-bottom:25px
}
.footer-menu {
 padding-right:48px
}
.footer-menu ul li a {
 font-size:15px;
 line-height:32px;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.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;
 left: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:right
}
.mini-footer2 .copyright-text {
 padding-top:8px
}
.mini-footer2 .social {
 text-align:left;
 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
}
.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-left:12px
}
.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
}
.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;
 left: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;
 -o-transition:.3s;
 transition:.3s
}
.filter-bar .filter--text a+a {
 margin-right:40px
}
.filter-bar.filter-bar2 {
 background:#fff;
 -webkit-border-radius:4px;
 border-radius:4px;
 margin-bottom:30px;
 padding-right: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-left:30px
}
.filter-bar .filter--search form {
 position:relative
}
.filter-bar .filter--search form input {
 padding-left:65px;
 -webkit-border-radius:4px;
 border-radius:4px
}
.filter-bar .filter--search form button {
 position:absolute;
 left:0;
 top:0;
 height:100%;
 width:50px;
 background:0 0;
 border:0;
 color:#6b6e8a
}
.select-wrap {
 position:relative
}
.select-wrap select {
 border:1px solid #ebedf2;
 padding:0 20px 0 40px;
 -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%);
 left: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
}
.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-right: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-right:30px
}
.cta2 {
 padding:90px 0 70px
}
.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
}
.cta-content .cta-text p {
 color:rgba(255,255,255,.7);
 font-size:18px;
 margin:0;
 font-weight:300
}
.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;
 right: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 .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
}
.item-preview .item__preview-thumb .thumb-slider {
 width:100%
}
.item-preview .item__preview-thumb .item-thumb {
 margin-left: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;
 -o-transition:.3s;
 transition:.3s;
 color:#fff
}
.item-preview .prev-nav span+span {
 margin-right:16px
}
.item-preview .item-action {
 border-top:1px solid #ebedf2;
 padding-top:30px;
 text-align:center
}
.item-preview .item-action a+a {
 margin-right:25px
}
.item-preview .item-action.border-none {
 padding-top:0
}
.item-preview .prev-thumb {
 padding-bottom:30px
}
.item-preview .item_social_share {
 padding-top:30px;
 text-align:center
}
.item-preview .item_social_share p {
 margin-left: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-action {
 padding-top:0;
 border-top:0;
 border-bottom:1px solid #ebedf2;
 padding-bottom:30px
}
.item-preview .item-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 .item-activity .activity-single {
 padding:10px 0;
 width:-webkit-calc(40% - 60px);
 width:calc(40% - 60px);
 margin-left: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 .item-activity .activity-single:last-child {
 margin-left:0
}
.item-preview .item-activity .activity-single p {
 font-size:15px;
 font-weight:300;
 margin:0
}
.item-preview .item-activity .activity-single p span {
 margin-left:8px
}
.item-preview .item-activity .activity-single p:last-child {
 font-weight:400;
 color:#313342;
 font-size:18px;
 margin-top:5px
}
.item-preview .item-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 .item-activity .activity-single ul li {
 color:#6f7495
}
.item-preview .item-activity .activity-single ul li:first-child {
 margin-left: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:65px
}
#product-details h3 {
 padding-bottom:20px
}
#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-right:20px;
 padding-bottom:55px
}
#product-details ol li {
 list-style:decimal;
 color:#6f7495;
 font-weight:300
}
#product-details ul {
 padding-bottom:55px
}
#product-details ul li {
 position:relative;
 padding-right: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%;
 right: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 0
}
.thread .thread-list .single-thread .media {
 padding:30px 30px 26px
}
.thread .thread-list .single-thread .media-left {
 padding-left: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-right:15px
}
.thread .thread-list .single-thread .media-body a.reply-link {
 float:left;
 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-right: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-right:20px
}
.thread.thread_review .thread-list .single-thread .media-body .media-heading .rev_item {
 margin-right: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-right: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-right: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-left: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
}
.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:left
}
.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-right: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-left:6px
}
.author-profile .author-desc .infos ul li:last-child {
 margin-left:0
}
.author-profile .author-social ul li {
 display:block;
 margin-right:0
}
.author-profile .author-social ul li+li {
 margin-right:0
}
.author-profile .author-social ul li a {
 color:#6b6e8a
}
.author-profile .author-social ul li a span {
 color:#fff;
 margin-left: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_items span {
 color:#6e4ff6
}
.author-profile .author-stats ul .t_sells span {
 color:#1dc9b7
}
.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-right:3px
}
.author-profile .author-stats ul .t_reviews p {
 margin:3px 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;
 color:#6e4ff6
}
.tab-pane .pagination-default {
 margin-bottom:30px
}
.about_author {
 padding:25px 30px 30px;
 -webkit-border-radius:4px;
 border-radius:4px;
 margin-bottom:50px
}
.about_author p+p {
 margin-bottom:0
}
.user_area .user-single {
 border:0 0;
 background:#fff;
 margin-bottom:30px
}
.user_area .user-single.card--dark {
 background:#eff1f5
}
.user_area .user-single.card--dark .card-footer {
 background:#eff1f5
}
.user_area .user-single .card-body {
 padding:30px;
 text-align:center
}
.user_area .user-single .card-body h6 {
 font-weight:500;
 margin:20px 0 5px
}
.user_area .user-single .card-body p {
 margin:8px
}
.user_area .user-single .card-body .ratings span i {
 color:#ffc000
}
.user_area .user-single .card-body .ratings span:last-child {
 font-size:13px
}
.user_area .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_area .user-single .card-footer .stats p {
 margin:0
}
.user_area .user-single .card-footer .stats p span {
 color:#6e4ff6
}
.user_area .user-single .card-footer .stats p:last-child span {
 color:#1dc9b7
}
.user_area .user-single .card-footer .user__status .btn {
 margin:0
}
.user_area .user-single .card-footer .user--following .btn {
 min-width:116px
}
.user_area .user-single .card-footer .user--following .btn:hover {
 border-color:#f4516c
}
.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-left: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-left:10px
}
.dashboard_menu_area .dashboard_menu li:first-child a {
 padding-right:0
}
.dashboard_menu_area .dashboard_menu li:last-child a {
 padding-left: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-left:30px
}
.dashboard_menu_area .dashboard_menu--two li:last-child {
 margin-left: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
}
.dashboard_contents .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
}
.dashboard_contents .author-info--dashboard h1 {
 margin:7px 0
}
.dashboard_contents .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-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 0;
 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;
 color:#1dc9b7
}
.dashboard_module .loading a span {
 margin-right: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:-webkit-calc(100% - 56px);
 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-left:20px
}
.statistics_module #stat_legend ul li:last-child {
 margin-left: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
}
.legend {
 margin-top:20px
}
.legend ul li {
 display:inline-block;
 margin-left:30px;
 color:#747a86
}
.legend ul li span {
 height:12px;
 width:12px;
 display:inline-block;
 -webkit-border-radius:50%;
 border-radius:50%;
 margin-left:3px
}
.visit_data .select-wrap select {
 padding-left:15px
}
.visit_data .select-wrap span {
 left:0
}
.visit_data .select-wrap .period_selector {
 width:auto;
 height:auto;
 border:0 0;
 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:0;
 display:inline-block;
 margin-left:30px
}
.visit_data .v_refer .nav.nav-tabs li:last-child {
 margin-left: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%;
 right:0;
 bottom:-1px
}
.visit_data .v_refer .nav.nav-tabs li:before {
 display:none
}
.visit_data .v_refer .select-wrap {
 float:left
}
.visit_data .charts {
 padding:0 30px 30px 13px
}
.visit_data .referrals_data {
 padding-left: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-left:10px
}
.visit_data .referrals_data ul li .site {
 float:right
}
.visit_data .referrals_data ul li .visit {
 float:left;
 color:#000
}
.visit_data .referrals_data ul li .visit span {
 margin-left: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-left: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 0
}
.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-left:15px
}
.country_statistics .select-wrap span {
 left: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:left;
 padding-left:0!important
}
.country_statistics table tbody tr {
 border-bottom:0
}
.country_statistics table tbody tr+tr {
 border-top:0 0
}
.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:left
}
.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-right:16px
}
.country_statistics .dashboard__content {
 padding:0 28px 25px
}
.country_statistics .select-wrap {
 float:left
}
.country_statistics .select-wrap .period_selector {
 width:auto;
 height:auto;
 border:0 0;
 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-right: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-left: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-left:13px;
 position:relative
}
.recent_activity ul li .icon:before {
 position:absolute;
 content:'';
 width:1px;
 top:30px;
 right: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:left
}
.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 {
 left:15px
}
.single_item_visitor .dashboard__content .item_info .select-wrap {
 float:right;
 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:left;
 text-align:left
}
.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:right
}
.recent_buyers .single_buyer .buyer__thumb_title h6 {
 line-height:28px;
 font-weight:400
}
.recent_buyers .single_buyer .buyer__thumb_title .thumb {
 float:right;
 height:50px;
 width:50px
}
.recent_buyers .single_buyer .buyer__thumb_title .thumb img {
 -webkit-border-radius:200px;
 border-radius:200px;
 max-width:1e3%
}
.recent_buyers .single_buyer .buyer__thumb_title .title {
 float:right;
 padding-right: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:left;
 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-right:15px
}
.recent_comment .dashboard__content .thread .single-thread .media.depth-2 {
 margin-right: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-left:15px
}
.product_que .uploaded_product h6 {
 line-height:24px
}
.product_que .uploaded_product p {
 margin-bottom:0;
 font-size:15px
}
.product_que .cross {
 color:#f4516c;
 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:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.product_que .cross:hover span {
 background:#f4516c;
 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:22px 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-right: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-right: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-right: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-right: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-right: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;
 right: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:right;
 margin-top:20px
}
.dashboard_setting_btn .btn+.btn {
 margin-right: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-left:28px;
 margin-right: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-right:35px
}
.product_archive.added_to__cart {
 padding-bottom:40px
}
.product_archive.added_to__cart .product__price_download .item_action {
 float:none
}
.product_archive.added_to__cart .short_desc a h5 {
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.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-right: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
}
.single_product .product__additional_info {
 padding-right: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-left: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-left:10px;
 font-size:24px;
 font-weight:400
}
.single_product .product__price_download .item_action {
 float:left;
 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:159px
}
.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-right:5px;
 margin-left: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;
 right: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-right: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 0
}
.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-right: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:40px
}
.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 0
}
.credit_modules .modules__content,
.shortcode_modules .modules__content,
.upload_modules .modules__content,
.withdraw_module .modules__content {
 padding:30px 30px 10px
}
.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-left: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-left: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:20px;
 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;
 color:#1dc9b7;
 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-left: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;
 right: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;
 background:#1dc9b7;
 border-color:#1dc9b7;
 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-right:-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-left:10px
}
.payment_module .payment_tabs .modules__content .cards-logo li:last-child {
 margin-left: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
}
.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-left: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-left:28px
}
.invoice-page .dashboard_title_area {
 padding:25px 30px
}
.invoice-page .dashboard__title h3 {
 line-height:45px
}
.print_btn {
 margin-left:20px
}
.print_btn span {
 margin-left: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:left
}
.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:left
}
.invoice .invoice__meta .date_info p span {
 color:#000;
 font-weight:500;
 margin-left:5px
}
.invoice .invoice__meta .date_info p span:after {
 content:':';
 margin-right: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:left
}
.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-right:26px
}
.pricing--info.withdraw_module .form-group .input-group span,
.upload_modules.pricing--info .form-group .input-group span {
 position:absolute;
 right: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;
 right:auto;
 left:20px
}
.upload_modules .modules__content .checkbox-outline .toggle-switch input:checked+.slider,
.withdraw_module .modules__content .checkbox-outline .toggle-switch input:checked+.slider {
 background:#1dc9b7
}
.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%);
 right:20px
}
.dashboard-edit .product .product__thumbnail:before {
 display:none
}
.dashboard-edit .product .prod_option {
 position:absolute;
 top:20px;
 right: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;
 -o-transition:.3s;
 transition:.3s;
 visibility:hidden;
 top:-webkit-calc(100% + 20px);
 top:calc(100% + 20px)
}
.dashboard-edit .product .prod_option .options:before {
 content:'';
 position:absolute;
 bottom:100%;
 right:10px;
 border-bottom:10px solid #fff;
 border-right:10px solid transparent;
 border-left:10px solid transparent
}
.dashboard-edit .product .prod_option .options ul li a {
 color:#54667a;
 padding:5px 0;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 display:inline-block
}
.dashboard-edit .product .prod_option .options ul li a span {
 margin-left:5px;
 font-size:14px
}
.trumbowyg-button-pane {
 background:#e1e7ee
}
.trumbowyg-box,
.trumbowyg-editor {
 border:0;
 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-right: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
}
.upload_wrapper .upload-field .custom_upload {
 margin-left:45px
}
.upload_wrapper .upload-field .custom_upload span i {
 margin-left:8px;
 position:relative;
 top:2px
}
.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-left: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-left:45px
}
.withdraw_module .option-single .op_action .exp_date.expired {
 color:#dc3545
}
.withdraw_module .option-single .op_action .ac_btn {
 position:absolute;
 left:0;
 top:5px
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-menu {
 right:auto!important;
 left: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 0;
 padding:15px 0
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-menu .dropdown-item:hover {
 color:#6e4ff6;
 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:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle:focus,
.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle:hover {
 background:#6e4ff6
}
.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
}
.withdraw_module .option-single .op_action .ac_btn .dropdown-toggle span .svg {
 fill:#6b6e8a;
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.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-right: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-right: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
}
.withdraw_module .withdraw_amount .input-group {
 width:auto;
 position:relative
}
.withdraw_module .withdraw_amount .input-group .input-group-addon {
 width:auto;
 position:absolute;
 right: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 0;
 padding-right:27px
}
.withdraw_module .withdraw_amount .fee {
 display:block;
 margin-right:15px;
 color:#555
}
.withdraw_module .button_wrapper {
 margin-top:40px
}
.withdraw_module .button_wrapper a {
 margin-right: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
}
.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;
 left: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;
 right: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-left: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-left: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-left: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-left: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-left:5px
}
.messaging_sidebar .messaging__header .messaging_action .btn {
 margin-right:10px
}
.messaging_sidebar .messaging__header .messaging_action .btn span {
 margin-left:5px
}
.messaging_sidebar .messaging__contents {
 padding-top:102px
}
.messaging_sidebar .messaging__contents .message_search {
 position:relative
}
.messaging_sidebar .messaging__contents .message_search input {
 border-right:0;
 border-left:0;
 border-top:0;
 padding-right:50px;
 border-bottom:1px solid #ebedf2;
 line-height:50px
}
.messaging_sidebar .messaging__contents .message_search span {
 position:absolute;
 right: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-left: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-left:13px
}
.messaging_sidebar .messaging__contents .messages .message__actions_avatar .actions span.fa {
 margin-right: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:-webkit-calc(100% - 90px);
 width:calc(100% - 90px);
 cursor:pointer;
 padding-right: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-right:10px
}
.messaging_sidebar .messaging__contents .messages .message_data .time {
 float:left;
 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;
 right: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-left: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;
 left:0;
 -webkit-transform:translateX(50%)!important;
 -ms-transform:translateX(50%)!important;
 transform:translateX(50%)!important
}
.chat_area .chat_area--title .dropdown {
 left:0;
 right:auto;
 top:100%;
 min-width:195px
}
.chat_area .chat_area--title .dropdown:before {
 left: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-right: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-right: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-right: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-right: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-left:13px;
 margin-bottom:13px
}
.chat_area .message_composer .attached p span {
 font-size:16px;
 vertical-align:middle;
 display:inline-block;
 color:#647485;
 margin-right: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-left: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-left: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-right: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-left: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-right: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-left:2px
}
.br-theme-fontawesome-stars .br-widget a+a {
 margin-right: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 30px 30px 0
}
.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;
 color:#5867dd
}
.cart_area tbody .item_action .remove_from_cart span:hover {
 color:#fff;
 background:#f4516c
}
.cart_area .cart_calculation {
 padding:25px 0 0 30px
}
.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-left: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:left;
 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,
.how_it_works_module {
 padding:100px 0
}
.content_block3 .area_content a:hover,
.how_it_works_module .area_content a:hover {
 color:#fff
}
.content_block3 .area_content p,
.how_it_works_module .area_content p {
 margin:0
}
.content_block3 .area_content .btn,
.how_it_works_module .area_content .btn {
 margin-top:40px
}
.about_hero {
 position:relative;
 text-align:center;
 padding:191px 0
}
.about_hero:before {
 content:'';
 position:absolute;
 height:100%;
 right: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-left:28px;
 display:inline-block
}
.about_hero .about_hero_contents .about_hero_btns .play_btn span {
 display:inline-block;
 margin-left: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
}
.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-right:90px
}
.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
}
.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%;
 right: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;
 -o-transition:.3s;
 transition:.3s
}
.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-right:-60px
}
.testimonial-area .owl-controls .owl-next {
 margin-left:-60px
}
.tesimonial-page-area {
 background:#f1f2f7
}
.tesimonial-page-area .testimonial {
 margin:0 0 30px
}
.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%);
 right:50%;
 width:10%
}
.testimonial_video .video_play a svg {
 fill:#fff;
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
.testimonial_video .video_play a svg:hover {
 fill:#1dc9b7
}
.testimonial_video .video_play button {
 background:0 0;
 border:0;
 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 15px
}
.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;
 left:40px;
 z-index:-1
}
.testimonial .testimonial__about .quote-icon .svg {
 fill:#eef0fc
}
.testimonial .testimonial__about .name-designation {
 padding-right:20px;
 display:inline-block
}
.testimonial .testimonial__about .name-designation .name {
 margin-bottom:4px
}
.testimonial .testimonial__about .name-designation .desig {
 color:#555;
 font-size:16px
}
.faq-area {
 padding:100px 0 70px
}
.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-right: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;
 right: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-right:5px
}
.faq-area .faq-box .faq-content p:last-child {
 margin:0
}
.faq-area .faq-box .faq-content img {
 margin:10px 0 30px
}
.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-left:10px
}
.faq-area .faq-votes ul li:last-child {
 margin-left:0
}
.faq-area .faq-votes ul li a span {
 display:inline-block;
 padding-left: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-left: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
}
.term-condition-area .content-block p {
 margin:0
}
.term-condition-area .content-block ul {
 margin:25px 40px 0 0
}
.term-condition-area .content-block ul li {
 padding-right: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;
 right: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;
 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:30px
}
.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;
 -o-transition:.3s;
 transition:.3s
}
.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
}
.order-confirm-area .order-confirm-wrapper p {
 margin:0 0 30px
}
.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:right
}
.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";
 left: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-left:15px
}
.dwqa-container .dwqa-questions-archive .dwqa-question-filter a {
 padding:0 0 0 15px;
 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-right:auto
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list {
 border-left:1px solid #ebedf2;
 border-bottom:1px solid #ebedf2;
 border-right: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 90px 30px 30px;
 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;
 right: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;
 right: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-left:10px
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-list .dwqa-question-stats {
 position:absolute;
 left: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-left: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-left:0
}
.dwqa-container .dwqa-questions-archive .dwqa-questions-footer {
 padding:30px;
 border-left:1px solid #ebedf2;
 border-bottom:1px solid #ebedf2;
 border-right: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-left: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-left: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 90px 30px 30px;
 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;
 right: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;
 right: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;
 right: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
}
.not_found {
 margin-top:20px
}
.not_found h2 {
 line-height:80px;
 color:#000;
 margin-bottom:16px
}
.job_hero_area {
 padding-top:130px;
 padding-bottom:140px;
 position:relative;
 text-align:center
}
.job_hero_area:before {
 position:absolute;
 content:'';
 height:100%;
 width:100%;
 top:0;
 right:0;
 background:rgba(23,28,35,.8)
}
.job_hero_area h1 {
 color:#fff;
 line-height:62px
}
.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_detail_breadcrumb .job_hero_content,
.job_detail .job_hero_content {
 margin-bottom:55px
}
.event_detail_breadcrumb .job_hero_content .job_date,
.job_detail .job_hero_content .job_date {
 display:inline-block;
 margin-top:22px
}
.event_detail_breadcrumb .job_hero_content .job_date p,
.job_detail .job_hero_content .job_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:right;
 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:-webkit-calc(100% - 228px);
 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-left: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-right:30px;
 margin-top:25px
}
.job_detail_module .job__content .content_list li {
 padding-right: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;
 right: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:65px;
 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-left:20px;
 margin-bottom:0
}
.job_detail_module .job__content .social-share ul li {
 padding-left:15px;
 display:inline-block
}
.job_detail_module .job__content .social-share ul li:last-child {
 margin-left: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 0
}
.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:left;
 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-left:15px;
 -webkit-border-radius:0 4px 4px 0;
 border-radius:0 4px 4px 0
}
.featured_event .event_img img {
 max-width:100%
}
.featured_event .featured_event_detail {
 padding-right:7px
}
.featured_event h2 {
 line-height:40px;
 margin-bottom:40px
}
.featured_event h2 a {
 color:#fff
}
.featured_event h2 a:hover {
 color:#1dc9b7
}
.featured_event .date_place {
 margin-bottom:40px
}
.featured_event .date_place li {
 display:inline-block
}
.featured_event .date_place li+li {
 margin-right:32px
}
.featured_event .date_place li p,
.featured_event .date_place li span {
 display:inline-block;
 display:inline-block;
 vertical-align:middle;
 margin-left:-3px
}
.featured_event .date_place li span {
 font-size:20px;
 margin-left: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-right:15px
}
.featured_event .countdown li span {
 display:block;
 font-size:16px;
 color:#fff;
 line-height:20px;
 text-transform:capitalize
}
.event_detail_breadcrumb:before {
 background:rgba(23,28,35,.4)
}
.event_detail_breadcrumb .social-share {
 position:absolute;
 right: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_detail_breadcrumb .social-share p {
 display:inline-block;
 font-weight:400;
 color:#6f7495;
 margin-left:20px;
 margin-bottom:0;
 padding:0;
 font-size:15px
}
.event_detail_breadcrumb .social-share ul li {
 padding-left:15px;
 display:inline-block
}
.event_detail_breadcrumb .social-share ul li:last-child {
 margin-left:0
}
.event_detail_breadcrumb .social-share ul li a {
 color:#cfd4e2;
 font-size:16px
}
.module--upload .modules__content {
 padding-bottom:40px
}
.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-right: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-left:15px
}
.event_module .list_item li:before {
 content:"\f00c";
 font-family:FontAwesome,sans-serif;
 position:absolute;
 right: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-right:40px
}
.single_speaker {
 width:50%;
 float:right;
 margin-bottom:60px
}
.single_speaker .speaker__thumbnail {
 height:263px;
 width:263px;
 display:inline-block;
 vertical-align:middle;
 margin-left:-3px
}
.single_speaker .speaker__thumbnail img {
 border:1px solid #ebedf2
}
.single_speaker .speaker__detail {
 display:inline-block;
 vertical-align:middle;
 margin-left:-3px;
 padding-right:30px;
 width:-webkit-calc(100% - 268px);
 width:calc(100% - 268px)
}
.single_speaker .speaker__detail h3 {
 line-height:30px;
 margin-bottom:10px
}
.single_speaker .speaker__detail p {
 line-height:30px
}
.single_speaker .speaker__detail .ocuup {
 color:#555;
 font-weight:400;
 line-height:30px;
 margin-bottom:27px;
 font-size:18px;
 display:inline-block
}
.single_speaker .speaker_social {
 margin-top:33px
}
.single_speaker .speaker_social ul li {
 display:inline-block;
 margin-left:4px
}
.single_speaker .speaker_social ul li a:hover span {
 color:#fff
}
.single_speaker .speaker_social ul li span {
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 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-right:15px
}
.single_speaker:nth-child(2n+1) {
 padding-left: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;
 right:-webkit-calc((100vw - 1110px)/2);
 right: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-left: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-right:30px;
 padding-left: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:20px
}
.blog--card .blog__title h4 {
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.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:right
}
.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:right;
 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%;
 left:0;
 top:0;
 background:#ebedf2;
 position:absolute
}
.blog--card .blog__meta .comment_view {
 text-align:left
}
.blog--card .blog__meta .comment_view p+p {
 margin-right:26px
}
.blog--default {
 margin-bottom:30px
}
.blog--default figure {
 margin:0
}
.blog--default .blog__title {
 padding-top:35px;
 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-left: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-left:7px
}
.blog--default .blog__content .blog__meta .date_time span {
 margin-left: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 30px 30px 0
}
.single_blog_content ul li {
 line-height:32px;
 font-size:16px;
 position:relative;
 padding-right: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;
 right: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-right: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 0 0 15px
}
.single_blog_content .share_tags .share .social_share {
 display:inline-block
}
.single_blog_content .share_tags .share .social_share ul li {
 margin-left:10px
}
.single_blog_content .share_tags .share .social_share ul li a {
 color:#b1b3b5
}
.single_blog_content .share_tags .tags {
 float:left;
 margin-top:4px
}
.single_blog_content .share_tags .tags ul li {
 display:inline-block
}
.single_blog_content .share_tags .tags ul li+li {
 padding-right: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-right: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-right: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 0 19px 30px;
 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-right: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-right: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 0
}
.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;
 border-bottom:1px solid #ebedf2
}
.badges.community-badges {
 padding:90px 0 70px
}
.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%;
 right:50%;
 -webkit-transform:translate(50%,-50%);
 -ms-transform:translate(50%,-50%);
 transform:translate(50%,-50%)
}
@media(min-width:1200px) and (max-width:1399px) {
 .has_megamenu .dropdown_megamenu {
  width:150%
 }
 .mainmenu__menu .navbar-nav>li {
  margin-left:25px
 }
 .top-menu-area .logo-top {
  padding-left:25px
 }
 .top-menu-area .d_menu {
  padding-right: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-left:20px
 }
 .mainmenu__menu .navbar-nav>li {
  margin-left: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-right:0
 }
 .product-excerpt .product-facts li {
  margin-left: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-left:30px
 }
 .dashboard_menu_area .dashboard_menu li:last-child {
  margin-left: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:right;
  padding-right:10px
 }
 .blog--card .blog__meta .comment_view p.view {
  margin-right:10px
 }
 .featured_event .countdown li {
  padding:15px
 }
 .featured_event .date_place,
 .featured_event h1 {
  margin-bottom:20px
 }
 .single_speaker .speaker__thumbnail {
  width:150px;
  height:150px
 }
 .single_speaker .speaker__detail {
  width:-webkit-calc(100% - 150px);
  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 {
  left:-webkit-calc((100% - 991px)/2);
  left: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-left: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;
  right:0;
  top:0;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
  margin-top:20px
 }
 .google_map .location_address {
  right:-webkit-calc((100vw - 930px)/2);
  right:calc((100vw - 930px)/2)
 }
}
@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-right: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:right
 }
 .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%;
  right: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-left: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:left;
  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;
  left: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-left: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-left:0 0
 }
 .top-menu-area .d_menu {
  padding-right:20px
 }
 .search-area .search__select,
 .search-area .text_field {
  margin-left:0
 }
 .search-area .search__select {
  width:50%
 }
 .search-area .text_field {
  margin-left: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-right:10px
 }
 .product-list .pagination-2 {
  margin-bottom:0
 }
 .footer-menu {
  padding-right: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
 }
 .dashboard_menu_area .dashboard_menu li {
  margin-left:30px;
  margin-bottom:10px
 }
 .dashboard_menu_area .dashboard_menu li:last-child {
  margin-left: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-left:0;
  border:0 0
 }
 .user_area .user_single .user__meta,
 .user_area .user_single .user__status {
  margin-right:86px
 }
 .card_style2 .save_job {
  left:20px
 }
 .content_block5_content {
  margin-bottom:30px
 }
 .product_archive h4 {
  padding:15px 0
 }
 .product_archive .add_info {
  padding-right:0
 }
 .single_product .product__additional_info {
  padding-right:0;
  margin:15px 0 10px
 }
 .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 0 0 20px
 }
 .apply_form,
 .comment_area .cmnt_reply_form,
 .contact_form {
  border:0 0
 }
 .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-left:0
 }
 .featured_event .event_img {
  margin-bottom:0;
  padding-left: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;
  left: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-left:30px;
  margin-right:0
 }
 .author-social ul li:last-child {
  margin-left:0
 }
 .go_top {
  left:-webkit-calc((100% - 780px)/2);
  left:calc((100% - 780px)/2)
 }
 .product-filter-area {
  margin-bottom:25px
 }
 .product-filter-area .filter-bar .filter__option {
  padding:0 0 15px
 }
 .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
 }
 .statistics_module .dashboard__title .select-wrap select {
  padding-right: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-left:0
 }
 .m-bottom-md {
  margin-bottom:40px!important
 }
 .m-top-md {
  margin-top:40px
 }
 .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-right: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-left:10px
 }
 .author-card .author-infos .author-btn .btn:last-child {
  margin-left:0
 }
 .author-profile .author-stats ul li {
  margin-bottom:15px
 }
 .chat_area {
  margin-top:30px
 }
 .chat_area .chat_area--conversation .body {
  padding-right:0!important
 }
 .profile_images .profile_image_area .upload_btn {
  margin-top:15px
 }
 .product_archive .single_product .product__additional_info {
  margin:0 0 30px
 }
 .filter-bar.filter-bar2 .filter__option {
  padding:0 0 30px
 }
 .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 35px 0 0
 }
 .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 {
  padding:100px 0
 }
 .how_it_works .how_it_works_module {
  padding:0 0 100px
 }
 .how_it_works .how_it_works_module:last-child {
  padding-bottom:0
 }
 .content_block1 .content_area .content_area--title,
 .content_block2 .content_area .content_area--title,
 .content_block2 .content_area2 .content_area--title,
 .content_block2 .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
 }
 .testimonial2 .section-title h1 {
  margin-bottom:0
 }
 .slider-for .tsingle p {
  font-size:18px;
  line-height:32px;
  margin:20px 0 30px
 }
 .about_hero {
  padding:120px 0
 }
}
@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:0
 }
 .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 {
  right:0;
  top:auto;
  bottom:0;
  z-index:1
 }
 span.slick-next {
  left:0;
  top:auto;
  bottom:0;
  z-index:1
 }
 .clients-logo .logo-single {
  width:33.3333%;
  text-align:center
 }
 .product-excerpt .product-facts li {
  margin-left:10px
 }
 .product-excerpt .product-facts li.product-rating ul li.total-rating {
  display:none
 }
 .product-excerpt .product-facts li.product-fav::before {
  right:-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-left:20px
 }
 .google_map .location_address {
  right:-webkit-calc((100vw - 750px)/2);
  right: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-right: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-left:50px
 }
 .l-padding {
  padding-right:50px
 }
}
@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-right:15px
 }
 .top-menu-area .d_menu .navbar {
  position:static
 }
 .navbar-header .navbar-toggle {
  z-index:5;
  float:right
 }
 .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%;
  right:0;
  width:100%;
  z-index:5;
  height:280px;
  background:#000;
  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-left: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:left;
  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;
  left: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-left:10px
 }
 .dashboard_menu_area .dashboard_menu {
  display:block;
  height:0;
  overflow:hidden;
  -webkit-transition:.3s ease;
  -o-transition:.3s ease;
  transition:.3s ease;
  position:absolute;
  width:100%;
  right: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
 }
 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
 }
 .mobile_content {
  margin-left: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-left: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-right:15px;
  padding-left: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-left:15px
 }
 .product-excerpt .product-facts li.product-rating ul li.total-rating {
  display:none
 }
 .product-excerpt .product-facts li.product-fav::before {
  right:-5px
 }
 .timeline .happening:nth-child(2n+2) .happening--detail {
  padding:50px 0 0 30px
 }
 .timeline .happening .happening--period {
  padding:45px 0 0 30px
 }
 .timeline .happening .happening--detail {
  padding:45px 30px 0 0
 }
 .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
 }
 .google_map .location_address {
  position:initial;
  top:auto;
  right: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%
 }
 .single_speaker:nth-child(2n+1),
 .single_speaker:nth-child(2n+2) {
  padding-right:0;
  padding-left:0
 }
 .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-right:0
 }
 .event_module .event_module__title {
  text-align:right
 }
 .job_detail_module .job__content .informations li {
  width:100%
 }
 .chat_area {
  margin-top:30px
 }
 .notifications_module .notification .notification__icons .icon-close {
  position:absolute;
  left: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-left: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-right: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-right:0
 }
 .go_top {
  left:-webkit-calc((100% - 576px)/2);
  left:calc((100% - 576px)/2)
 }
 .working-process .step-single {
  margin-bottom:80px;
  padding:30px 15px 50px
 }
 .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
 }
 .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-right:0
 }
 .thread.thread_review2 .rev_time {
  margin-right:0;
  margin-top:10px
 }
 .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-right: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-left:15px
 }
 .popular_sells .single_sell .ammount p:last-child {
  margin-left:0
 }
 .filter-bar.filter-bar2 .filter__option {
  padding:0 0 20px;
  margin-left: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
 }
 .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;
  right: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 35px 0 0
 }
 .event_module .list_item li {
  width:100%
 }
 .event_module .list_item li:nth-child(2n+1) {
  padding-left: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-right:37px
 }
 .form-group .withdraw_module .custom-radio p.label,
 .withdraw_module .custom-radio .form-group p.label,
 .withdraw_module .custom-radio label {
  padding-left:40px
 }
 .withdraw_module .option-single .op_action .ac_btn .dropdown-menu {
  left:-20px
 }
 .dashboard_contents .dashboard_title_area {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .filter-bar.filter-bar2 .filter__items {
  width:100%
 }
}
@media(min-width:320px) 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-left: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-right: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-left: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-right:0;
  margin-top:0
 }
 .clients-logo .logo-single {
  width:100%
 }
 .go_top {
  left:15px
 }
 .services {
  padding:80px 0 30px
 }
 .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!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:right;
  line-height:normal;
  padding:0 0 20px!important
 }
 .author-info-tabs ul.nav-tabs li a {
  padding-right:25px!important
 }
 .tab4 ul.nav-tabs li a:before {
  right:0;
  width:100%
 }
 .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-right:0
 }
 .single-product-desc ul.nav-tabs li {
  width:100%;
  padding:0 30px
 }
 .single-product-desc ul.nav-tabs li a:before {
  right:0;
  width:100%
 }
 .thread .thread-list .single-thread .depth-2 {
  margin-right: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-left:30px
 }
 .author-profile .author-stats ul li:last-child {
  margin-left:0
 }
 .chat_area .message_composer.composing .cancel_btn {
  margin-right: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-left: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-left:30px
 }
 .popular_sells .single_sell .ammount p:last-child {
  margin-left:0
 }
 .popular_sells .single_sell .single_sell__thumb-title {
  width:100%
 }
 .single_product .product__price_download .item_action .btn {
  margin-left: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-right: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-left: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
 }
 .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 {
  left:-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-right:0!important
 }
 .invoice .invoice__meta .date_info {
  text-align:right
 }
}
