<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mt-50 {
	margin-top:50px !important;
}
main.site-main {
    padding-top: 20px;
}
main .post-body {
    margin-top: 25px;
}
.posts .post-item .post-item-inner, .posts .post-item .post-item-inner .post-image {
    border-radius: 15px;
}
.subscript_fixed.all_button .button {
    padding: 2px 22px 4px !important;
    width: 100%;
    margin: 0 !important;
}
.subscript_fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
    width: 100%;
    margin: 0 !important;
}
.account-header, .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content, .product-content div.product .product-main, .sidebar-shop .widget {
    border-radius: 8px;
}
.post-body ul {
    list-style: inside;
    padding: 5px;
}
.woocommerce-MyAccount-navigation ul {
    list-style: none;
}
.head_section { margin: 70px 0 50px }
.category_section.plans_price .head_section { margin: 0px 0 12px }
.topbar.subend_element.white_background, .all_product_slider.widget {
    border-radius:4px;
}
.subend_element p img {
    display: block;
    margin: 42px auto 0;
    width: 150px;
    height: auto;
}
.head_section h1,.head_section h3, .subend_element h3,.head_section h2, .subend_element h2, .head_section p { text-align:center; }
.head_section h1,.head_section h3{ font-size:30px }
.list_category ul li a {
    margin: 0 10px;
}
.footer-menus {
    padding: 40px 0;
	color:#fff
}
.footer-menus a { color:#fff }
.all_button {
    text-align: center;
    margin: 0 auto;
}
.all_button a {
	font-weight: bold;
	font-size: 16px;
    padding: 5px 40px 10px !important;
    height: auto !important;
    margin: 25px 0 0 !important;
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
	border-radius: 14px;
}
.topbar.search_item {
	background-color:#222;
    padding: 30px 0 100px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -20px;
	text-align:center;
}
.head_section .row .col {
    padding: 0 !important;
}
.search_item h1 {
    color: #fff;
	text-shadow: -3px 3px 3px rgba(255, 255, 255, 0.1);
    width: 100%;
    margin: 0 auto 10px;
    padding: 3px 20px 8px;
    border-radius: 200px;
}
.search_item p {
	font-size: 15px;
	font-weight:bold;
    color: #fff;
	text-shadow: -3px 3px 3px rgba(255, 255, 255, 0.1);
}
.category_section .col a {
	color:#fff;
	font-weight:bold;
	font-size:30px;
    background-color: #222;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    text-align: center;
    height: 35vh;
    border-radius: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.category_section .col.picture_c a {
    background-image: url("../img/picture.jpg");
}
.category_section .col.vector_c a {
    background-image: url("../img/vector.jpg");
}
.category_section .col.psd_c a {
    background-image: url("../img/psd.jpg");
}
.category_section.plans_price .post-item {
    margin:0 !important;
    padding:15px !important;
}
.category_section.plans_price .post-item-inner,.category_section.plans_price .post-item-inner:hover {
    background-color: transparent;
    box-shadow: none;
    display: flex;
}
.category_section.plans_price {
    margin: 0;
}
.white-elements {
    margin: 0;
    padding: 55px 0 85px;
}
.category_section ul li { padding:0 !important; border-radius: 10px; }
.category_section ul li img { border-radius: 10px 10px 0 0; }
.category_section ul li h2 { padding: 10px 10px !important; }
.category_section ul.products.columns-4 li.product {
    -ms-flex: 0 0 calc(23% - 1px);
    flex: 0 0 calc(23% - 1px);
    max-width: calc(23% - 1px);
    margin: 1% !important;
}
.widget-promotion-categories div img {
    height: 120px;
    width: auto;
    display: block;
    margin: 0 auto 25px;
}
.plans_price li.product.type-product {
    padding: 20px 20px 0 !important;
}
.plans_price li.product.type-product img {
    margin: 40px 30px 0 !important;
}
.plans_price h2 {
    font-size: 17px !important;
    text-align: center;
}
.plans_price .price_element{
	font-weight:bold;
}
.woocommerce-cart-form__cart-item.cart_item img {
    width: 50px;
}
.main-footer .footer-socials ul li:first-child { padding-right:0 }
.text-center {text-align:center}
.comments_elemets {
    padding: 90px 0 110px;
}
.comments_elemets .block_comment {
    background: #f2f2f2;
    border-radius: 5px;
    padding: 30px;
    height: 230px;
    border: 2px solid #e3e3e3;
}
.comments_elemets .block_comment svg {
    height: 25px !important;
    display: block;
    margin-left: auto;
    color: #f2f2f2;
    opacity: 0.3;
}
.comments_elemets .block_comment .category-name {
    text-align: left;
    margin-top: 15px !important;
}
.comments_elemets .block_comment .category-quantity {
    height: 80px;
}
.about_element { padding: 10px 0 100px; }
.about_element_img {
    justify-content: center;
    align-items: center;
    background: #fff;
    box-shadow: 0 5px 25px rgba(0,0,0,.1);
    text-align: center;
    padding: 60px 35px;
    width: max-content;
    margin-right: auto;
}
.about_element_img img {
    width: 65%
}
.all_product_slider {
    padding: 30px 0 0;
}
.subend_element { padding: 20px 0 1px; }
.main-footer .footer-menu p { text-align:justify }
.enamads {
	text-align:center
}
.enamads img {
    background: #f2f2f2f2;
    padding: 5px;
    border-radius: 4px;
    margin: 10px 2px;
}
.woocommerce-product-gallery.images img {
    width: 100%;
    height: auto;
	border-radius: 16px;
}
.owl-carousel .owl-stage-outer {
    height: 345px;
}
.tab-title, .tab-more {
    display: none !important;
}
.product-main .button.alt {
    width: 100%;
    margin-top: 5px;
}
.breakdownlink span {
    border-bottom: 4px dashed #e58e26;
    padding-bottom: 3px;
    font-weight: bold;
    color: #000;
}
.ui-widget-content .edd_download_excerpt {
    display: none;
}
.edd-ajax-search-container {
    margin-bottom: 0rem !important;
}
.edd-ajax-search-container #edd-ajax-search-search {
    width: 100%;
    float: right;
    margin-left: 3px;
    padding: 25px 20px 30px;
    font-size: 16px;
}
.edd-ajax-search-container #edd-ajax-search-categories {
	display:none;
    width: 25%;
    position: absolute;
    left: 215px;
    height: 54px;
    cursor: pointer;
    border-radius: 3px;
    top: 9px;
}
.edd-ajax-search-container #edd-ajax-search-submit {
	border:0;
    position: absolute;
    top: 0;
    left: 9px;
    height: 56px;
    width: 70px;
    border-radius: 14px 0 0 14px;
	background-color: #E53935;
}

.edd-ajax-search-container #edd-ajax-search-submit:before {
    font-family: IRANKala;
    content: "\E131\00FE0E";
    left: 20px;
    top: 15px;
    position: absolute;
    z-index: 101;
    color: #fff;
    font-size: 30px;
}
@media (max-width:992px){
.archive_page .post-item .post-experts {
  padding: 0 16px !important;
}
.edd-ajax-search-container #edd-ajax-search-categories {
    width: 23%;
    display: none;
}
.category_section ul.products.columns-4 li.product {
    margin: 0% !important;
}
.plans_price li.product.type-product {
    padding: 20px 20px 0 !important;
}
.white-elements.widget-promotion-categories.widget .col-lg-3, .white-elements.widget-promotion-categories.comments_elemets.widget .col-lg-4 {
    margin-bottom: 60px;
}
.white-elements.widget-promotion-categories.widget .col-lg-3:last-child, .white-elements.widget-promotion-categories.comments_elemets.widget .col-lg-4:last-child {
    margin-bottom: 0;
}
.about_element_img {
    margin: 40px auto 0 !important;
}
.plans_price .woocommerce-LoopProduct-link img {
    width: 80% !important;
}
#edd_checkout_cart_form, #edd_checkout_form_wrap {
    width: 100% !important;
    float: unset !important;
}

#top-bar {
    display: none;
}
.topbar .promotion_section a, .topbar .promotion_section img, .topbar .pricing_section a, .topbar .pricing_section img, .topbar .promotion_section, .topbar .pricing_section {
  height: auto !important;
}
#popup-warning .left_warning {
display:none;
}
}
@media (max-width:610px){
    .owl-carousel .owl-stage-outer {
    height: 225px;
}
.all_product_slider {
    padding: 30px 0 110px;
}
.category_section .col a {
  height: auto !important;
  padding: 45px 0;
  font-size: 18px;
}
.category_section.plans_price .posts .post-item.col-12.col-sm-6 {
  -ms-flex: 0 0 50% !important;
  flex: 0 0 50% !important;
  max-width: 50% !important;
}
.category_section.plans_price .posts .post-item.col-12.col-sm-6 .post-image:hover .title {
    top:0 !important;
}
.category_section.plans_price .post-item .post-item-inner a.edd-add-to-cart {
  padding: 0 6px !important;
  height: 26px !important;
  line-height: 26px !important;
}
}
.category_section.search_section .row &gt; div {
    margin: 0 auto;
}
.list_category ul {
    list-style: none;
}
.list_category .menu-item {
    display: inline-block;
}
#top-bar { background-color: #E53935; color:#fff; padding-bottom: 5px; }
#top-bar .nav.nav-right li {
    display: inline-flex;
    margin-right: 18px;
    float: left;
}
#top-bar .nav.nav-right li a {
    color: #fff;
    font-size: 16px;
}
#top-bar .text-hashtag { float: right; }
#top-bar .mySlides a { color:#fff; margin-right: 7px; }
.wppb-user-forms .wppb-default-password {
    display: none;
}
.post-image .mask {
    color: #fff;
    text-shadow: -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 0 #333;
    font-weight: bold;
    font-size: 15px;
    padding: 0 3%;
    text-align: left;
    direction: ltr;
}
.gallery-item .gallery-icon img {
    width: 90%;
    height: auto;
}
.page_number { width:100%; margin-top: 70px; }
.post-3273 , .post-3264, .post-29980, .post-29977, #edd_profile_billing_address_country_wrap { display:none !important; }
.enamads a { float:right; width: 49%; }
.enamads a img { width: 95%; }
#edd_profile_editor_form #edd_profile_personal_fieldset {
    float: right;
    width: 48%;
}
#edd_profile_editor_form #edd_profile_address_fieldset {
    float: left;
    width: 48%;
}
#edd_profile_editor_form #edd_profile_password_fieldset,
#edd_profile_editor_form #edd_profile_billing_address_line_1_wrap,
#edd_profile_editor_form #edd_profile_billing_address_line_2_wrap {
    display:none !important;
}
#edd_profile_editor_form #edd_profile_submit_fieldset {
    clear:both;
}
#edd_profile_editor_form legend {
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 2px solid #f2f2f2;
    margin-bottom: 25px;
}
.category_section.plans_price.archive_page { margin: 0px 0 40px; }
.posts .post-item {
    margin-bottom: 30px;
}
.archive_page .post-item .post-item-inner, .archive_page .post-item .post-item-inner:hover { display:block; background-color: #fff; -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.03); box-shadow: 0 2px 4px 0 rgba(0,0,0,.03); border: 1px solid #e4e4e4; height: 100%; }
.archive_page .posts .post-item .post-item-inner .post-image { border-radius:0; }

.archive_page .post-item .post-experts h3 {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin: 10px 0;
}
.archive_page .post-item .post-experts p {
  font-size: 12px;
  line-height: 23px;
  text-align: justify;
  margin-bottom: 15px;
}
#cat-menu .header-logo {
    width: max-content;
    float: right;
    margin-top: 8px;
    margin-bottom: 10px;
	margin-left: 18px;
}
.white_background { background-color:#fff; }
.post-image .title, .post-image .edd_download_purchase_form {
    display: none;
}
.post-image:hover .title {
    display: block;
    position: absolute;
    font-size: 13px;
    margin: auto;
    color: #fff;
    text-shadow: -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 0 #333;
    font-weight: bold;
    top: 8px;
    background-color: rgba(51, 51, 51, 0.86);
    width: 100%;
	line-height: 20px;
	padding: 10px;
}
.post-image:hover .edd_download_purchase_form {
    display: block;
    position: absolute;
    font-size: 18px;
    margin: auto;
    color: #fff;
    bottom: 11px;
    right: 8px;
    line-height: 20px;
    z-index: 9;
}
.post-image .free_badge {
    position: absolute;
    font-size: 13px;
    margin: auto;
    color: #fff;
    text-shadow: -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 0 #333;
    font-weight: bold;
    top: 8px;
    background-color: rgba(2, 92, 20, 0.86);
    width: 100%;
    line-height: 20px;
    padding: 10px;
}
.post-image:hover .free_badge {
    display: none
}
/* pc resolation */
header.main-header .header-row .col-lg-1 {
    display: none;
}
.main-footer &gt; .container {
    z-index: 9;
    position: relative;
}
.footer-info ul li {
    float: right;
    margin: 0 12px;
}
.footer-info ul li a {
    color:#fff
}
.footer_city {
    content: " ";
    width: 100%;
    height: 250px;
    background: url(../img/footer_city.png) center center no-repeat;
    opacity: .3;
    position: inherit;
    margin-top: -155px;
}
.main-footer .footer-menu {
    margin-bottom: 0px;
    padding: 10px 15px;
}
.namad_show {
    margin: 30px 0;
}
.l-namad {
	text-align:center
}
.l-namad a {
    background: #fff;
	padding: 15px;
    border-radius: 10px;
}
.l-namad img {
    border-radius: 10px;
    width: auto;
    height: 80px;
}
/* slider */
.mySlides {display: none;padding: 0 5px;}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
.slideshow-container a { color: #fff }
/* single download */
.woocommerce-tabs .edd_download_purchase_form:last-child { display:none }
.chart_bar {
    margin-top:10px;
}
.chart_bar span {
    height: 8px;
    display: block;
	float:left;
}
.chart_color.chart_bar span:nth-child(1) {border-radius: 20px 0px 0px 20px;}
.chart_desc span:after {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 100%;
    margin-right: 1%;
    margin-left: 1%;
}
.chart_desc { text-align:left }
.chart_color span:nth-child(1), .chart_desc span:nth-child(6):after {background: #fad390;}
.chart_color span:nth-child(2), .chart_desc span:nth-child(5):after {background: #e58e26;}
.chart_color span:nth-child(3), .chart_desc span:nth-child(4):after {background: #e55039;}
.chart_color span:nth-child(4), .chart_desc span:nth-child(3):after {background: #6a89cc;}
.chart_color span:nth-child(5), .chart_desc span:nth-child(2):after {background: #78e08f;}
.chart_color span:nth-child(6), .chart_desc span:nth-child(1):after {background: gray;}
.modal .gform_wrapper input[type="text"] {
    width: 100% !important;
}
.modal .gform_wrapper textarea {
    height: 110px !important;
}
.breakdownlink {
	width: 100%;
	text-align: center;
	margin-top: 15px;
}
.aligncenter {
    margin: 10px auto;
    text-align: center;
}
/* === Style WP-PageNavi Pagination === */

/* Center the pagination */
.wp-pagenavi {text-align:center; direction:ltr }

/* Add a border */
.wp-pagenavi span, .wp-pagenavi a, .wp-pagenavi :last-child { 
    border: 1px solid #bbb !important; 
    padding: 6px 12px; 
    margin: 0;  
}
.wp-pagenavi span, .wp-pagenavi a { border-right: none !important; }

/* Style the default text */
.wp-pagenavi span, .wp-pagenavi a { 
    color: #3e3e3e !important
}

/* Style the current / hovered page link */
.wp-pagenavi span.current,
.wp-pagenavi a:hover { 
    color: #666 !important; 
    background-color: #ddd !important; 
}
.white.button {
    background-color: #27ae61;
    border-color: #1d9952;
}
.white.button:hover, .white.button:focus, .white.button:active {
    background-color: #1d9952;
    border-color: #27ae61;
}

/* Style the page count text */
.wp-pagenavi {
    clear: both;
    padding: 0px 5px 15px 5px;
    direction: rtl;
    width: max-content;
    margin: 0 auto !important;
}
.wp-pagenavi h3 {
    font-weight:normal
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    background: #F9F8F2;
    border: 1px solid #ECE9D8 !important;
    padding: 1px 10px !important;
    float: right;
    margin: 2px;
    -moz-border-radius: 3px;
}
.wp-pagenavi span.current {
    background:#ffffff;
    color:#666666;
    border: 1px solid #ECE9D8;
}
.wp-pagenavi a:hover {
    background:#e20030;
    border-color: #87001d;
    color:#ffffff
}
.wp-pagenavi .last, .wp-pagenavi .first { display:none }
.wp-pagenavi span.current {
    font-weight: bold;
}


.pricing-table-body a {
    color: inherit
}

pricing-table-body a:hover,
pricing-table-body a:focus {
    text-decoration: none !important;
    color: inherit !important
}

.pricing-table-container .row {
    padding-top: 50px;
    display: flow-root
}

.pricing-table-1 {
    background-color: #fff;
    margin: 15px auto;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, .1);
    max-width: 300px;
    transition: all ease-in-out .25s;
    border-radius: 10px
}

.pricing-table-ul li {
    list-style: none;
}
.pricing-table-1:hover {
    transform: scale(1.03, 1.03);
    cursor: pointer
}

.pricing-table-1 .pricing-table-header {
    padding: 25px 0 10px;
    position: relative;
    z-index: 4;
    text-align: center
}

.pricing-table-1 .pricing-table-header h2 {
    color: #fff;
    font-size: 30px !important;
    margin: 0
}

.pricing-table-1 .pricing-table-header .length {
    margin-top: 35px;
    font-size: 20px;
    line-height: 25px
}

.pricing-table-1 .pricing-table-header .fa {
    font-size: 20px;
    margin-top: 30px
}

.pricing-table-1.gold {
    background-color: #ffb200;
    color: #fff
}

.pricing-table-1.business {
    background-color: #59a801;
    color: #fff
}

.pricing-table-1.premium {
    background-color: #c749d2;
    color: #fff
}

.pricing-table-1.basic {
    background-color: #0297b5;
    color: #fff
}

.pricing-table-1 .pricing-table-header:before {
    content: "";
    position: absolute;
    left: 25px;
    right: 25px;
    height: 50px;
    background-color: rgba(255, 255, 255, .1);
    bottom: -5px;
    z-index: -1;
    border-radius: 10px
}

.pricing-table-1 .pricing-table-body {
    padding: 20px 10px;
    background-color: #fff;
    border-radius: 0 0 10px 10px
}

.pricing-table-1 .pricing-table-ul li {
    color: rgba(0, 0, 0, .7);
    padding: 7px 40px 7px 10px;
    position: relative;
    margin: 0;
    line-height: 20px
}

.pricing-table-1 .pricing-table-ul li .mdi {
    padding: 5px;
    margin-left: 10px;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    text-align: center;
    opacity: .8;
    position: absolute;
    right: 10px;
    line-height: 15px
}

.pricing-table-1 .pricing-table-ul {
    padding: 0
}

.pricing-table-1.basic .pricing-table-ul li .mdi {
    background-color: #0297b5;
    color: #fff
}

.pricing-table-1.premium .pricing-table-ul li .mdi {
    background-color: #c749d2;
    color: #fff
}

.pricing-table-1.business .pricing-table-ul li .mdi {
    background-color: #59a801;
    color: #fff
}

.pricing-table-1.gold .pricing-table-ul li .mdi {
    background-color: #ffb200;
    color: #fff
}

.pricing-table-1 .not-avail {
    opacity: .5
}

.pricing-table-1 .not-avail .mdi {
    background-color: rgba(0, 0, 0, .5) !important
}

.pricing-table-1 .price {
    color: #4a4a4a;
    font-size: 25px;
    font-weight: 700;
    text-align: center;
    padding: 15px 0;
    margin-bottom:25px;
}

.pricing-table-1 .price small {
    font-size: 13px;
    display: block
}

.pricing-table-1 .view-more {
    text-align: center;
    background-color: #ffb200;
    width: 100%;
    display: block;
    border-radius: 3px;
    line-height: 20px
}

.pricing-table-1 .view-more .mdi {
    font-size: 25px;
    position: relative;
    top: 5px;
    padding-left: 10px
}

.pricing-table-1 .view-more:hover {
    color: #fff
}

.pricing-table-1.basic .view-more {
    background-color: #0297b5
}

.pricing-table-1.premium .view-more {
    background-color: #c749d2
}

.pricing-table-1.business .view-more {
    background-color: #59a801
}

#plan-subscription {
    box-shadow: none;
    background-color: transparent;
    overflow: unset
}

#plan-subscription .post-wrap {
    padding: 0;
    border: none
}

.message-box {
    background: #fffde4;
    color: #353535;
    padding: 25px;
    border-radius: 4px;
    margin-top: 50px;
    box-shadow: 0px 0px 25px rgb(0 0 0/10%)
}

.message-box ul li {
    padding-bottom: 15px;
    line-height: 30px
}

.message-box ul li:before {
    content: "\F012C";
    float: right;
    padding-left: 5px;
    color: #425361;
    font-size: 20px;
    font-family: "Material Design Icons"
}

.message-box.red {
    background: #cc6c6c;
    border-radius: 0;
    border-right: 3px solid #ad4545;
    color: #fff;
    padding: 18px 25px
}

.message-box.red a {
    color: #d3ff00;
    padding: 0;
    line-height: 41px
}

.message-box a {
    color: #353ef3;
    font-weight: 600
}

#plan-subscription .col-sm-3 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.woocommerce-account-my-memberships .add-membership {
    text-align: center
}

.woocommerce-account-my-memberships .add-membership .buy-membership {
    padding: 0 20px 5px;
    background: #8ba753;
    color: #fff;
    border-radius: 3px;
    line-height: 30px;
    margin-top: 15px
}

.woocommerce-account-my-memberships .add-membership .buy-membership:hover {
    background: #97b55c
}

.woocommerce-account-my-memberships .add-membership .buy-membership .mdi {
    font-size: 25px;
    padding-left: 5px;
    position: relative;
    top: 5px
}

@media (min-width:768px) {
    #plan-subscription .col-sm-3 {
        float: left
    }
    #plan-subscription .col-sm-3 {
        width: 25%
    }
    .modal-body {
        max-height: unset
    }
}

@media (min-width:400px) {
    .modal-body {
        max-height: unset
    }
}

@media (max-width:768px) {
    .pricing-table-1 {
        max-width: 450px
    }
    .main-header .header-row .col-lg-3:last-child .account-dropdown span.username {
        display: inline-flex;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 80px
    }
    .category_section.plans_price .post-item .post-item-inner, .category_section.plans_price .post-item .post-image, .category_section.plans_price .post-item .post-item-inner img, .category_section.plans_price .post-item .post-item-inner a {
    padding: 0;
    width: 100%;
    margin: 0;
}
}

@media (max-width:768px) {
.text_head_desc .col:first-child, .text_head_desc .col:last-child { display:none; }
.search_item p {
    width: max-content;
    margin: 0 auto;
}
.pricing-page .row div img {
    margin-bottom: 30px;
}

}

#go-top {
    background: 0 0;
    border: none;
    bottom: 80px;
    -webkit-animation: jump 1s ease-in alternate infinite;
    animation: jump 1s ease-in alternate infinite;
    z-index: 99999
}

.mdi-chevron-up:before {
    content: url("data:image/svg+xml,%3Csvg id='b679b708-bc0b-499f-a9d9-c0c2d37c69dc' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='55' viewBox='0 0 457.7 999.85'%3E%3Cdefs%3E%3Cstyle%3E .a6a2c027-11b8-4ba7-823b-9bf0f2fe8408 %7B fill: %238ba753; %7D %3C/style%3E%3C/defs%3E%3Ctitle%3Escroll-long-up%3C/title%3E%3Cpath class='a6a2c027-11b8-4ba7-823b-9bf0f2fe8408' d='M728.8,771V389.5A228.259,228.259,0,0,0,554.2,167.3V199c82.9,23.3,144.2,99.8,144.2,190.4V771c0,109.3-89.1,198.5-198.5,198.5S301.4,880.3,301.4,771V389.5c0-90.6,61.4-167.2,144.2-190.4V167.4c-100.1,23.9-174.5,114.2-174.5,222V771c0,126.2,102.3,228.9,228.9,228.9S728.8,897.3,728.8,771ZM523.1,100.3v255a15.983,15.983,0,0,1-16,16H493a15.983,15.983,0,0,1-16-16v-255H409.2c-8.9,0-10.9-5.1-4.7-11.3L488.7,4.7a16.176,16.176,0,0,1,22.7,0L595.7,89c6.2,6.2,4.2,11.3-4.7,11.3ZM492.9,772.8h14.5a15.835,15.835,0,0,1,15.9,16v93.9a15.812,15.812,0,0,1-15.9,15.9H492.9A15.812,15.812,0,0,1,477,882.7V788.8a15.773,15.773,0,0,1,15.9-16Z' transform='translate(-271.1 -0.05)'/%3E%3C/svg%3E%0A");
    transition: .3s
}

#go-top .mdi {
    top: none;
    right: none
}

@-webkit-keyframes jump {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 50%, 0)
    }
}

@keyframes jump {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 50%, 0)
    }
}

.not_available {   filter: blur(5px);
  -webkit-filter: blur(5px); }
.not_available:hover { transform: unset; }

/* New design for pages */
.post-ndesign h1 {
  font-size: xxx-large !important;
  margin-top: 25%;
  border-bottom: none !important;
}
.post-ndesign .post-header h1 , .post-ndesign .post-header p {
  padding-right: 19px;
}

/* about page */
.post-ndesign .about_text {
  margin: 80px 20px 20px;
  padding:0 30px 30px;
  border-radius:8px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.42);
}
.post-ndesign .about_text .row .col-6:nth-child(odd) {
  padding-top: 15%;
}
.post-ndesign .about_text .col-6 p {
  font-size: 1.15rem;
  text-align: justify;
  color: #333;
}
.post-ndesign .about_text .col-6 p span {
  position: absolute;
  font-size: 110px;
  font-weight:bold;
  color: rgba(0, 0, 0, 0.09);
  line-height: 85%;
}
.post-ndesign .about_text .col-6 img {
  margin: 0 auto;
  display: block;
}
body.rtl .gform_wrapper #gform_1 .gform_footer {
  text-align: center !important;
}
.c-photo { text-align:left; }
.c-photo img { width:70%; }
.search_header {
  display: inline-block;
  font-size: 23px;
  border-left: 1px solid #f3f3f4;
  padding-left: 14px;
  line-height: 30px;
  padding-right: 15px;
  color: #393939;
}
.search_header span {
  cursor:pointer;
}
.search_close {
  display:none;
  position: absolute;
  z-index: 999;
  left: 4px;
  top: 30px;
  font-size: 18px;
  cursor:pointer;
}
.search_show_header {
	display:none;
	position: absolute;
	background-color: #fff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.26);
	border-radius:4px;
	padding: 13px;
	width: 100%;
	left: 0;
	z-index:9
}
.premium-ico {
    width: 30px;
    height: 31px;
    background-image: url(../img/premium.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    left: 13px;
    top: 20px;
    position: absolute;
}
.topbar .promotion_section {
    background-color: #E53935;
    height: 200px;
	border-radius: 16px;
    margin: 20px 0;
    text-align: center;
    color: #fff;
    font-weight: bold;
}
.topbar .pricing_section {
    background-color: #585fa5;
    height: 200px;
	border-radius: 16px;
    margin: 0 0 20px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}
.topbar .promotion_section a, .topbar .promotion_section img,
.topbar .pricing_section a, .topbar .pricing_section img {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  color: #fff;
}
.topbar .promotion_section p, .topbar .pricing_section p {
    padding-top: 80px;
}
.topbar.subend_element.package_items {
    margin: 5px 0;
}
.package_items h2 {
    margin-bottom: 20px;
}
.package_items a {
    margin: 0;
}
.package_items a, .package_items a img {
    width: 100%;
    max-width: 100%;
    border-radius: 16px;
}
.sidebar.sidebar-shop {
  margin-top: 83px;
}
.theiaStickySidebar {
  position: static !important;
  padding-top: 0px !important;
  transform: none !important;
  top: 0px !important;
}
.side_promotion {
  border-radius: 8px;
}
.side_promotion .text_pr {
  height: 156px;
  background-color: #585fa5;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding-top: 30%;
  border-radius: 8px;
}
.side_promotion .text_pr a {
	color: #fff;
	box-shadow:none
}
.post-promotion .post-item-inner {
  width: 100%;
  height: 158px;
  padding: 22% 0 0 !important;
  background-color: #e53935 !important;
  border-radius: 8px;
}
.post-promotion .post-item-inner .post-image {
  width: 100%;
  text-align:center;
  margin: 0 !important;
}
.post-promotion .post-item-inner .post-image a {
  color:#fff
}
.woocommerce-MyAccount-content .theiaStickySidebar a.acc-logout {
  font-size: 12px;
  padding: 0 15px 0px;
  border-radius: 11px;
  line-height: 25px;
}
.woocommerce-MyAccount-content .theiaStickySidebar a.acc-mail {
  background:none !important;
  color: #333 !important;
  padding: 0;
}
.woocommerce table.shop_table tbody tr {
  margin-bottom:20px;
  border-radius:8px;
  -webkit-box-shadow: 0 12px 12px 0 rgba(181,181,181,.11);
  box-shadow: 0 12px 12px 0 rgba(181,181,181,.11);
  border: 1px solid #ececec;
}
.summary.entry-summary .button.alt {
	background-color: #0e47a1;
	border-color: #0c3f90;
}
.post-ndesign.post-contact .row.bt-contact .post-body .shadow-inner {
  padding: 30px;
}
.post-ndesign.post-contact .row.bt-contact .shadow-inner, .post-q-a .row.bt-q-a .shadow-inner {
  height: 95%;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.42);
  padding: 30px;
  border-radius: 7px;
}
.post-ndesign.post-contact .row.bt-contact .post-body,
.post-q-a .row.bt-q-a .post-body {
  height:100%
}
.post-ndesign.post-contact .row.bt-contact .col-lg-5 span.mdi{
  background-color: #e53935;
  padding: 3px 6px 1px;
  border-radius: 4px;
  color: #fff;
  font-size: 18px;
  margin-left: 4px;
}
.post-ndesign.post-contact .row.bt-contact .col-lg-5 p {
  margin-bottom: 27px;
  font-weight: bold;
}
.post-ndesign.post-contact .row.bt-contact .col-lg-5 p:last-child {
  margin-bottom: 0;
}
.post-ndesign.post-contact .row.bt-contact .col-lg-5 p.c-title {
    border-right: 2px solid #e53935;
    padding-right: 8px;
}
body .post-ndesign.post-contact .gform_wrapper .top_label div.ginput_container, body .post-ndesign.post-contact .gform_wrapper li.gfield  {
  margin-top: 0;
}
body.rtl .gform_wrapper ul li.gfield input[type="text"]  { width:100% !important; background-color: #f8f7f3 }
body.rtl .gform_wrapper ul li.gfield textarea {
  height: 100px;
  background-color: #f8f7f3
}
.question-text {
    border-right: 2px solid #333;
    padding-right: 12px;
    margin-bottom: 22px;
    cursor: pointer;
}
.question-text.active, .answer-text.active strong {
    font-weight: bold;
	color: #333;
	border-color: #E53935;
}
.post-q-a .row.bt-q-a .answer-text { display:none }
.post-q-a .row.bt-q-a .answer-text.active { display:block; }
.searchandfilter &gt; ul &gt; li {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.03);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.03);
  border: 1px solid #e4e4e4;
  padding: 10px !important;
  display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
border-radius: 8px;
margin-bottom: 20px !important;
overflow: hidden;
}
.searchandfilter h4 {
  text-align: inherit;
  border-bottom: 1px solid #f2f2f2;
  line-height: 20px;
  cursor: pointer;
  transition: all .2s ease-out;
}
/*
.searchandfilter h4:after {
  font-family: IRANKala;
  content: "\E0B1\00FE0E";
  position: absolute;
  left: 21px;
  color: #a3a3a3;
  transform: rotate(180deg);
  transition: all .2s ease-out;
  display: block;
  clear: both;
  margin-top: -23px;
  font-size: 12px;
}
*/
.searchandfilter .showmore-button {
  text-align: center;
  background-color: #fcfcfc;
  border-top: 1px solid #f2f2f2;
  color: #828282;
  cursor: pointer;
  position: relative;
  margin-right: -10px;
  margin-left: -10px;
  margin-bottom: -10px;
}
.searchandfilter .showmore-button:after {
    font-family: IRANKala;
    content: "\E0B0\00FE0E";
    position: absolute;
    top: 2px;
    margin-left: 0;
    margin-right: 5px;
    font-size: 6px;
}
.sf-input-text {
  padding-right: 36px;
  padding-left: 10px;
  color: #555;
background-color: #f8f8f8 !important;
border-color: transparent;
transition: all .2s ease-out;
display: block;
width: 100%;
height: 44px;
padding: 10px;
border: 1px solid rgba(200, 200, 200, 0.31);
border-radius: 14px;
outline-offset: -2px;
-webkit-appearance: none;
}
.g-button {
  background-color: #27ae61;
  border-color: #1d9952;
  color: #fff !important;
  display: block;
  width: 100%;
  padding: 11px;
  font-size: 13px;
  text-align: center;
  margin-top: 12px;
  border-radius: 4px;
  line-height: 25px;
}
.entry-content .showmore-button, .summary.entry-summary .showmore-button span {
  background-color: #27ae61;
  border-color: #1d9952;
  color: #fff !important;
  text-align: center;
  margin-top: 12px;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: -o-max-content;
  width: -ms-max-content;
  padding: 6px 30px 9px;
  border-radius: 7px;
  cursor: pointer;
  font-weight:bold;
}
.sproduct-banner a, .sproduct-banner img {
  width: 100% !important;
  border-radius: 14px;
}
.sidebar-post {
    margin-top: 22px;
}
.post-container.col-12.col-lg-9 {
  margin-top: 14px;
}
ul.gfield_checkbox {
  display: flex;
}
ul.gfield_checkbox li {
padding: 0 12px;
}
.gform_fields .ginput_container_checkbox ul.gfield_checkbox li {
  padding: 0 7px !important;
  line-height: 27px;
}
#popup-warning {
    background-color: transparent;
    box-shadow: unset;
    direction:ltr;
}
#popup-warning .col-lg-7, #popup-warning .col-lg-12 {
    background-color: #fff;
}
#popup-warning .col-lg-12 {
    border-radius: 15px;
}
#popup-warning .left_sides {
    background-color:#f7c702;
}
#popup-warning .left_sides, #popup-warning .col-lg-7, #popup-warning .col-lg-12 {
    direction:rtl;
    padding: 20px;
    text-align: center;
}
#popup-warning #email {
  background-color: #ff8089;
  color: #000 !important;
}
#popup-warning #password {
  background-color: #f0df3c;
  color: #000 !important;
  margin-top:5px;
}
.modal .left_sides {
    color: #333;
    font-weight:bold;
    line-height: 28px;
}
.modal .left_sides img {
    margin-top: 25px;
    width: 80px;
    height: auto;
}
#popup-warning ul.gfield_checkbox li {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    float: unset;
}
#popup-warning ul.gfield_checkbox {
    display: block;
}
#popup-warning .ginput_container_checkbox ul li {
    line-height: 0 !important;
}
#popup-warning .ginput_container_checkbox ul li input {
    padding: 0 !important;
    margin-top: -5px !important;
}
#popup-warning .gform_confirmation_message {
    line-height: 20px;
}
#edd_checkout_form_wrap fieldset#edd_checkout_user_info {
  display: none;
}
.breakdownlink img {
    width:100%;
    height:auto;
}
.post-container .post-inner .post-body img {
  border-radius: 8px;
}
.pricing-page .row div {
    text-align:center;
}
.post-container .post-inner .post-body a {
  border-bottom: 1px dashed #00bfd6;
  color: #00bfd6;
}
.post-container .post-inner .post-body a:hover {
  border-color: #047482;
  color: #047482;
}
#breakdownlink-modal {
  background-color: transparent;
  padding: 0;
  margin: 0;
}
#breakdownlink-modal .gform_confirmation_wrapper {
  background-color: #f2f2f2;
  padding: 55px 20px 45px;
  border-radius: 20px;
}
#popup-warning .left_warning {
float: left;
position: absolute;
left: -16px;
height: 100%;
top: -10px;
}
#breakdownlink-modal .gform_button.button, #popup-warning .gform_button.button {
    background-color: #ff9f22;
    border-color: #ff9f22;
    z-index: 9 !important;
position: relative;
}

#article_bg {
	background-color:#d9ddfa ;border-radius: 5px;padding:10px 10px;
	border-left: 3px solid #969696;
	color:#000000;
	margin-top: 10px;
	margin-bottom: 20px;
}

#article_bg p {
	color:#000000;
}


#article_bg:hover {
	background-color:#d7dbfc;
}

.term-description h3 {
	padding: 10px 0px;
}

.term-description li {
    list-style: inside !important;
}

</pre></body></html>