/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

 @font-face {
	font-family: 'IRAN Sans Regular';
	font-weight: normal;
	font-style: normal;
	src:url('assets/fonts/iransans/regular-iransans.eot'); /* IE9 Compat Modes */
	src:url('assets/fonts/iransans/regular-iransans.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	    url('assets/fonts/iransans/regular-iransans.woff2') format('woff2'), /* Super Modern Browsers */
		url('assets/fonts/iransans/regular-iransans.woff') format('woff'), /* Pretty Modern Browsers */
		url('assets/fonts/iransans/regular-iransans.ttf') format('truetype'), /* Safari, Android, iOS */
		url('assets/fonts/iransans/regular-iransans.svg#IRANSansRegular') format('svg'); /* Legacy iOS */
}

body ,p ,a, h1,h2,h3,h4,h5,h6 span{
          font-family: 'IRAN Sans Regular' !important;
 
}

/*---------------table-arta----------*/
.table-div{
			overflow-x:scroll;
		}
	 

#gform_submit_button_1{
	  font-family: 'IRAN Sans Regular' !important;
}
.elementor-widget-video .elementor-widget-container {
	overflow:unset !important
}
.p-link-blue a{
	color:#1d8ece  !important;
}
/*----contact-form--email---*/
.email-form .gfield_required_custom{
	display:none!important;
}
#input_1_4{
	height:120px;
}
#gform_1_validation_container {
	display:none;
}
#input_1_2_3_container{
	padding-right:0 !important;
}
#input_1{
	text-align:left !important;
}
#input_1_1 {
	text-align:left; !important;
}
@media (max-width: 640px) {
	#input_1_2_6_container {
			padding-right:0 !important;
	}
	h1, h2, h3, h4 {
		line-height : 60px !important;
    text-align: center !important;
	}
}
/*----end----*/
/*----post-image---*/
.sec-post-m .elementor-post__thumbnail img {
    transition: all .3s ease-in-out !important;
}
 
/*--.sec-post-m .elementor-post__thumbnail {
	border: 2px solid #a31a22 !important;
}---*/
 
.sec-post-m article:hover .elementor-post__thumbnail img {
	transform: scale(1.21) translate(-42%,-42%) !important;
}
.sec-post-m article:hover .elementor-post__title a {
	color:#00b6d9  !important;
}

/*----post-image end---*/
.img-logo img{
	width:185px  !important;
}
/*8---blog -pagination---*/
.sec-post-m .elementor-pagination{ 
direction: ltr !important;
	margin-top:70px;
}

 
.sec-post-m .page-numbers{
 
  margin: 0 !important;
		    border: 1px solid #ddd !important;
    padding: 8px 13px !important;
}
.sec-post-m   .current{
 
    background: #3a78d2;
    color: white;
    margin: 0 !important;
    height: 48px !important;
    display: inline-block !important;
	  border: 1px solid #ddd !important;
       padding: 9px 17px !important;
}
/*-----q-sec-----*/
.q-sec .elementor-toggle-item {
	border-radius: 40px  !important;
    background: #f8f9fa !important;
	box-shadow:none !Important;
}
.q-sec .elementor-tab-title{
		border-radius: 30px  !important;
	transition: all 0.1s ease-in-out;
}
.q-sec .elementor-tab-content {
 
    box-shadow: 0 0 10px 1px #d0f1ff  !important;
    margin-top: 11px  !important;
    min-height: 150px  !important;
    border-radius: 6px  !important;
	transition: all 0.1s ease-in-out;
}
/*----------menu--btn-----*/
.has-submenu:hover{
	cursor:pointer !important;
}
.btn-page3 a{
     background: -webkit-linear-gradient( 
-50deg
 ,#e39522 0,#eda63e 46%,#ff9800 100%);
    color: #040404 !important;
    box-shadow: inset 0 3px 10px 2px #979e9f !important;
    border-radius: 12px;
    border-radius: 12px;
    box-shadow: 2px 2px 5px 1px #68666680 !important;
}
.shadow-none a{
	 box-shadow:none  !important;
}
.btn-page3 a, .btn-page22 a {
    width: 104px !important;
    height: 42px !important;
    transition: all .5s ease-in-out;
    /* padding: 0 10px !important; */
    line-height: 4px;
    margin-top: 6px;
    font-size: 13px !important;
 
}
.btn-page3 a:hover {
    background-image: linear-gradient(to right,#1ad4fa 0,#187ab7 100%);
    color: #fff!important;
}
.btn-page22 a:hover {
   
    color: #eda63e !important;
}
/*---------------*/
.btn-page a{
    background: -webkit-linear-gradient(
-50deg
,#5bc3df 0,#24b0fe 46%,#51b0e5 100%);
    color: #fff!important;
    box-shadow: 0 3px 10px 2px #c5f8ff;
    border-radius: 12px;
}
.btn-page2 a{
    color: #48a4d4!important;
    box-shadow: 0 3px 10px 2px #ecebf8  !important;
 
}
.shadow-none a{
	 box-shadow:none  !important;
}
.btn-page a, .btn-page2 a {
  
   width: 160px !important;
    height: 54px !important;
   
    transition: all .5s ease-in-out;
 
    padding: 0 20px;
		font-size:13px !important;
 
}


.btn-page a:hover {
    background-image: linear-gradient(to right,#1ad4fa 0,#187ab7 100%);
    color: #fff!important;
}
.btn-page2 a:hover {
    background-image: linear-gradient(to right,#06d2fa 0,#5aeac3 100%);
    color: #fff!important;
}

/*----shape---bg-----*/
.main_bg_shapes .shape_one {
    -webkit-transform: rotate( 
-45deg
 );
    -ms-transform: rotate(-45deg);
    transform: rotate( 
-45deg
 );
    right: -1144px;
    top: -422px;
}
.main_bg_shapes .shape_two {
 left: 58px;
    -webkit-transform: rotate( 
-45deg
 );
    -ms-transform: rotate(-45deg);
    transform: rotate( 
-43deg
 );
    top: -493px;
    width: 870px;
}
.main_bg_shapes .bg_shape {
    position: absolute;
    background-color: #fafbff;
    width: 1100px;
    height: 1775px;
    display: block;
    border-radius: 120px;
    z-index: -1;
}

.p-link-2 a{
	color:#737272;
}
/*----shape---bg-----*/
.p-link a {
	color:white;
}
/*---------footer---*/
.logo-artaa{
	width: 100px;
    position: relative;
    top: 26px;
    right: 11px;
}
/*---------footer---*/
/*------------menu--toggle----*/
.m-togg .elementor-menu-toggle {
 
    border: 2px solid #545252 !important;
}
.sticky-bg {
    background: linear-gradient(
-20deg
,#50c2e0 0,#4aace6 100%)  !important;
}
/*-----------------------slider--coin-------------------------*/

.titlecoin {
 font-size: 15px;
    color: #646cbb  !important;
}
.titlesec{
	    display: inline-block;
    text-align: right;
    width: 70%;
}
.imagecoin {
 
    display: inline-block  !important;
 
    width: 30%  !important;
	height: 100%;
    padding-top: 30px;
}
.divslider{
    
    border-radius: 12px;
    height: 150px !important;
    padding: 8px;
    text-align: center;
    display: inline-block;
    margin: 10px 10px 50px;
    box-shadow: 0 0 30px 20px #e6edff;
  transition: all .3s ease-in-out !important;
 width: 300px !important;
}
.slidercontent{
	text-align:center;
}
.descoin {
    text-align: right;
    float: right;
    display: inline-block;
    width: 60%;
    height: 26px;
	   font-size: 13px;
    color: #7d798a;

}
.descoin2 {
    text-align: right;
    float: right;
    display: inline-block;
    width: 60%;
    height: 26px;
		    font-size: 13px;
    color: #7d798a;;
}
.imagearow{
	width:10%;
	text-align:right;
   display: inline-block;
}
.divslider:hover {
    box-shadow: 0 3px 8px 2px #d8e1f9;
}


/*-----------------end---slider--coin-----------------*/
/*----------table-----*/
div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td, div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th {
    border: none;
    border-bottom: 1px solid #dddddd;
}
div[id*=cmc_].dataTables_wrapper table.dataTable th {
    background: #f7f8f9 !important;
    color: #b1b1b1 !important;
    font-size: 14px !important;
    font-weight: 500;
}
div[id*=cmc_].dataTables_wrapper table.dataTable th[role=columnheader]:not(.no-sort):after {
	display:none;
}
div[id*="cmc_"].dataTables_wrapper table.table-bordered.dataTable td {
    background-color: #f7f8f9 !important;
    border: #ffffff !important;
    color: #000000 !IMPORTANT;
    text-align: right;
}
span.cmc_affiliate_links a.cmc_buy {
      background: #e6c80000;
    height: 38px;
    width: 152px;
    font-size: 14px;
    line-height: 27px;
    padding: 2px !Important;
    color: #4fbfe1 !Important;
    border-radius: 25px;
    border: 1px solid #4fbee1;
}
div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th {
    text-align: right;
}
div[id*=cmc_].dataTables_wrapper table.dataTable {
	border:none !important;
}
#btnmore2 {
	display:none !important;
}
span.cmc_affiliate_links a.cmc_buy:hover {
    background: #4cb4e3 !important;
    color: white !important;
    border-color: white !important;
}

/*---end--table---*/
/*-------------------------------post-old---------------*/

.ol-post-img img {
	text-align:center !important;
}
.date-clock ,.share-links-wrap ,.social-small .list-inline {
	display:none;
}
.title-page-h3 {
	color: #02479F;
   
    font-size: 20px;
    font-weight: 500;
}
	.col-btn-2 a,.col-btn-1 a{
   padding: 19px !important;
    margin-bottom: 8px;
	}
/*--------comment---*/
#wpdcom .wc-field-submit {
	text-align:right !important;
	display:unset !important;
}
#wpd-field-submit-0_0 ,#recaptcha-anchor-label ,#wpdiscuz_subscription_button , .ql-edito{
	  font-family: 'IRAN Sans Regular' !important;
}
 /*-------------------coin-detail----page----------------*/

.cmc_dynamic_description{
	    line-height: 30px;
    font-size: 14px;
}
.tec-analyz{
	overflow:scroll;
}
.cmc_coin_details li strong:nth-of-type(1) {
    background: #7aadf2;
 
    padding: 5px;
    border-radius: 6px;
}
.coin-name strong {
	  background: none  !important;
}

.c-market-detail .single_lU_wrp  {
	    margin-top: 50px !important;
}

.c-affli-link span.cmc_affiliate_links a.cmc_buy {
    background: #ffffff;
 
    color: #4fbfe1 !Important;
	    font-size: 15px;
    width: 213px !important;
    height: 49px;
    line-height: 42px;
    text-align: center;
 
}
.c-affli-link span.cmc_affiliate_links a.cmc_buy:hover {
     background: #f59f1f !important;
    color: white !important;
}
.elementor-element-23910c4 .elementor-shortcode {
	display:flex !important;
}
.cmc-dynamic-title{
	    font-size: 21px;
    color: white;
    font-weight: bold;
 display:inline-block;
    margin-right: 15px;
    margin-top: 26px;
}

.c-coin-extra .cmc-extra-info{
	    margin-top: 50px;
    margin-left: 0;
    width: 95%;
}
.c-coin-extra .elementor-widget-container {
 
    height: 158px  !important;
}
.c-coin-extra .cmc-extra-info ul a{
	margin-left: 15px;
}
.c-market-detail .cmc_coin_details li:nth-of-type(1) {
    max-width: 160px;
}
.c-market-detail .cmc_coin_details li {
 
    width: 21%;
}
.c-market-detail .cmc_coin_details span.cmc_coin_price {
 
    font-size: 14px;
}
.c-market-detail .cmc_coin_details li strong:nth-of-type(1) {
 
    font-size: 13px; 
}
.r-new{
	background:white  !important;
	 margin-top: 20px !important;
    font-size: 12px;
}
.selecteditem{
	    display: flex;
}
.r-border{
	background:white  !important;
	border:1px solid #ccc;
}
.arz-t2{
	 width: 20%;
    text-align: center;
    border-right: 1px solid #ccc;
    /* height: 100%; */
    line-height: 38px;
	font-size: 13px;
}
.img-flag {
	margin-left:5px ;
}
.a-n-33 {
    background: #f59f1f;
 
    margin-top: 9px;
    height: 42px;
    line-height: 21px;
}
.enable {
    background: #f59f1f !Important;
}
.disable:hover {
 
    background: #4cb5e3 !important;
}

.elementor-887 .elementor-element.elementor-element-1b8e935 .elementor-spacer-inner {
    height: auto !important;
}
.elementor-887 .elementor-element.elementor-element-1b8e935 .elementor-spacer-inner {
    height: auto !important;
}

.elementor-2169 .elementor-element.elementor-element-50b72d1 .elementor-spacer-inner {
	 height: auto !important;
}
.elementor-2169 .elementor-element.elementor-element-fbc4043 .elementor-spacer-inner {
   height: auto !important;
}
.move-p h3{
  transition: all .3s ease-in-out;
}
.move-p  {
  transition: all .3s ease-in-out;
}
.move-p :hover h3 {
	padding-right: 2%;
}
/*-----end coin detail page-------------- 
.jet-ajax-search__submit[type="submit"]{
	display: unset !Important;
line-height: unset !Important;
font-size: unset !Important;
	    max-height: 36px !IMPORTANT;
}-------*/
/*----------------------------------------------------------------------------------------------------------------------------------------responsiv------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------responsiv------------------------------------------------------------------------------------------------------------*/

@media (max-width: 1450px)
{
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: block  !important;
}
		.elementor-menu-toggle{
		display:none !important;
	}
}

@media (max-width: 1235px){
	.sticky-bg{
		    height: 50px  !important;
	}
	.col-menu{
		    position: absolute !important;        
z-index:50;
	}
 
	.btn-page3 a, .btn-page22 a {
 margin-top:1px;
	}
	#menu-2-23dd0430 li a {
		color:white ;
	}
	.elementor-sub-item{
color:black !important;
	}
 
	.col-menu{
		padding-top:8px;
	}
	.col-btn-1{
			position:absolute !important;
		left:170px;
		z-index:5;
		width:125px  !important;
		padding-top: 2px
	}
	.col-btn-2{
		position:absolute !important;
		left:37px;
		z-index:5;
		width:125px  !important;
		padding-top: 2px
	}

.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: none  !important;
}
	.elementor-menu-toggle{
		display:flex !important;
	}
#menu-2-23dd0430{
display:block ;
	    background: #53c2df!important;
}
 
}
@media (max-width:1400px) {
	
	.col-why-1 ,	.col-why-2{
		width:100% !important
	}
}
@media (max-width: 768px) {
	.elementor-887 .elementor-element.elementor-element-1023314:not(.elementor-motion-effects-element-type-background), .elementor-887 .elementor-element.elementor-element-1023314 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
 
    background-position: right !important;
	}
		.col-menu{
		padding-top:0px;
	}
		.col-btn-1{
left: 121px;
padding-top:0px
	}
	.col-btn-2{
 left: 12px;
    padding-top: 0px;
 
    width: 106px !IMPORTANT;
	}
	
	.col-why-1 .elementor-widget-container{
		margin-right:2px !important;
	}
	.col-why-1 .elementor-image-box-wrapper{
		text-align:center  !important
	}
	.col-why-1  .elementor-col-50{
		width:49% !important;
		display:inline-block !important;
		
	}
 .main_bg_shapes {	overflow:hidden;}
 
	.col-menu .elementor-widget-container {
		padding:0  !Important;
		padding-top:6px !Important;
	
}
	.btn-page3 a, .btn-page22 a{
		    width: 104px !important;
    height: auto !important;
    transition: all .5s ease-in-out;
    /* padding: 0 10px !important; */
    line-height: 0px;
    margin-top: 4px;
    font-size: 13px !important;
	}
	}
@media (max-width:480px) {
	.btn-page3 a, .btn-page22 a {
    width: 87px !important; 
	}
	.col-btn-2 {
  
   left: 15px
	}
	.col-btn-1 {
     
    left: 100px; 
	}
	.c-market-detail .cmc_coin_details li:nth-of-type(1) {
    max-width: 160px;
    display: block;
    width: 100%;
    /* background: red; */
    /* clear: both; */
    float: none;
    height: 30px !IMPORTANT;
    text-align: center;
    margin: 0 auto !IMPORTANT;
		    min-height: 70px;
}
	.c-market-detail .cmc_coin_details li {
    width: 30%;
}
.cmc_coin_details ul.single_lU_wrp  {

    padding-left: 4px !important;

}
	.cmc_coin_details .coin-name {
    text-align: center;
    display: inline-block;
}
		 .sec-post-m .page-numbers {
 
    padding: 2px 6px !important;
 
	}
	.sec-post-m   .current{
 
    background: #3a78d2;
background: #3a78d2;
    padding: 3px 9px !important;
    height: 37px !IMPORTANT;
}
	div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable td, div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th {
 
    font-size: 12px !important;
    white-space: nowrap;
    text-align: center !important;
}
}
@media (max-width: 350px)
{
	.col-btn-2 {
    position: absolute !important;
    left: 15px;
    width: 90px !important;
	}
	.col-btn-1 {
    position: absolute !important;
 left: 108px;
		
	}
 
	 .sec-post-m .page-numbers {
 
    padding: 2px 6px !important;
 
	}
	.sec-post-m   .current{
 
    background: #3a78d2;
    padding: 2px 6px !important;
}
}

 
 --------------------------------------------------responsiv------------------------------------------------------*/