/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.14.2
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

body {
    
	font-family: IRANSans; 
	font-size:15px;
	font-weight: 400;
	line-height: 2.3;
	direction: rtl;
 
	margin: 0;
}
h1, h2, h3, h4, h5, h6,input, textarea {
	font-family: IRANSans !important;
}
h1 {
	font-weight: bold;
}


#header{ z-index: 1000; }
 

div {
    
    direction: rtl;
}

.page-id-7538 #wrapper>#main>#content {
    
    padding-left:50px!important;
	padding-right:50px!important;
}



.product-short-description p{
    direction: rtl!important;
   
}
	
.right-des-table{
    
    direction: rtl!important;
   
 }
 .des-table-title {
     
      font-weight: bold;
 }
 
p {
    text-align: justify;
}

.product-title {
    text-align :center;
}
 
.product-main div{
      
	 direction: ltr !important;
 }
 
div.product-summary  {
	  
	 direction: rtl!important;
	    
}	

.out-of-stock-label {
    display:none;

}
/*
.now_sold {
    background: #222;
    color: #fff;
    font-size: 14px;
   position: sticky;
    font-weight: 700;
   
    z-index:1

}
*/

.menu_red {
color: red!important;
}


/*************** Footer Start ***************/

#breadcrumbs{
	margin-right:60px;

}

.home #breadcrumbs {
    display: none;
}

.footer-2 .widget{
	font-size:15px;
 
}

#footer .footer-2 .dark{
 	max-width:90%;
}
 
.footer-2 .widget .small{
max-width:100%;
 
	
}

.sku_wrapper{
  direction: rtl!important;  
}

.footer-2 ul .post_comments{
	display:none;
	
}

 
.product-footer > .container     {
     min-width: 100%!important; 
   
} 


.tabbed-content {
   max-width: 90%!important;
    padding-left:0px!important; 
     padding-right:0px!important;  
 
}

.row.row-collapse{
    
    max-width: 100%!important;
   
}
 
 .avia_textblock , .tabbed-content .col-inner {
   
    padding-left:30px!important; 
    padding-right:30px!important; 
 
}
 

.woocommerce-loop-product__title{
    font-weight: bold;
    
}



/*************** Footer end ***************/

/*************** CF7 Start ***************/





.wpcf7 label {display: block;width: 100%;}
.wpcf7 input, .wpcf7 select, .wpcf7 textarea {display: block;width: 100%;padding: 0.5rem 0.75rem;font-size: 1rem;line-height: 1.25;color: #464a4c;background-color: #fff;background-image: none;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0.25rem;-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;}
.wpcf7 textarea::-ms-expand, .wpcf7 input::-ms-expand {background-color: transparent;border: 0;}
.wpcf7 select:focus, .wpcf7 textarea:focus, .wpcf7 input:focus {color: #464a4c;background-color: #fff;border-color: #5cb3fd;outline: none;}
.wpcf7 textarea::-webkit-input-placeholder, .wpcf7 input::-webkit-input-placeholder {color: #636c72;opacity: 1;}
.wpcf7 textarea::-moz-placeholder, .wpcf7 input::-moz-placeholder {color: #636c72;opacity: 1;}
.wpcf7 textarea:-ms-input-placeholder, .wpcf7 input:-ms-input-placeholder {color: #636c72;opacity: 1;}
.wpcf7 textarea::placeholder, .wpcf7 input::placeholder {color: #636c72;opacity: 1;}
.wpcf7 textarea:disabled, .wpcf7 textarea[readonly], .wpcf7 input:disabled, .wpcf7 input[readonly] {background-color: #eceeef;opacity: 1;}
.wpcf7 textarea:disabled, .wpcf7 input:disabled {cursor: not-allowed;}
select.wpcf7 textarea:not([size]):not([multiple]), select.wpcf7 input:not([size]):not([multiple]) {height: calc(2.25rem + 2px);}
select.wpcf7 textarea:focus::-ms-value, select.wpcf7 input:focus::-ms-value {color: #464a4c;background-color: #fff;}
.wpcf7 input[type="submit"] {cursor: pointer !important;margin-top: 0.5rem;display: inline-block;font-weight: normal;line-height: 1.25;text-align: center;white-space: nowrap;vertical-align: middle;display: block;width: 100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: 0.5rem 1rem;font-size: 1rem;border-radius: 0.25rem;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;color: #292b2c;background-color: #fff;border-color: #ccc;}
.wpcf7 input[type="submit"]:focus, .wpcf7 input[type="submit"]:hover {text-decoration: none;}
.wpcf7 input[type="submit"]:focus, .wpcf7 input[type="submit"].focus {outline: 0;-webkit-box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.25);box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.25);}
.wpcf7 input[type="submit"].disabled, .wpcf7 input[type="submit"]:disabled {cursor: not-allowed;opacity: .65;}
.wpcf7 input[type="submit"]:active, .wpcf7 input[type="submit"].active {background-image: none;}
.wpcf7 input[type="file"]{border: 0 !important;}
.wpcf7 input[type="checkbox"]{display:inline;width:auto;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}

.cf7half  {
     
	width: 50%;
	float: right;
	padding:2px;
 
}



/*************** CF7  End***************/





.mecsse {
	
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
	
}

.me-imgeffect .mecsse {
	
    position: relative;
    margin: auto;
    overflow: hidden;
    
	
}
 .me-imgeffect img  {
	opacity: 0.7;
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: auto;
    transform: scale(1);
	
}

.me-imgeffect:hover img  {
	opacity: 1;
    transform: scale(1.1);
}



/* تمام صفحه شدن بلاک گوتنبرگ*/

/*
.entry-content .alignwide {
        margin-left  : -80px;
        margin-right : -80px;
    }
    .entry-content .alignfull {
        margin-left  : calc( -100vw / 2 + 100% / 2 );
        margin-right : calc( -100vw / 2 + 100% / 2 );
        max-width    : 100vw;

    }
    
    .alignfull img {
        width: 100vw;
        
            }
 
   
/*
/* تمام صفحه شدن بلاک گوتنبرگ*/



.marginme {
    margin-left :8%; 
    margin-right :8%;
}
  


.block-column {
     padding: 15px  !important;
    
}


.entry-content .alignwide {
        margin-left  : 80px!important;
        margin-right : 80px!important;
    }

.me-masonry .mecsse {
	
    position: relative;
    margin: auto;
    overflow: hidden;
    
	
}
.me-masonry  img  {
	opacity: 0.7;
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: auto;
    transform: scale(1);
	
}

.me-masonry :hover img  {
	opacity: 1;
    transform: scale(1.1);
}


.me-masonry figcaption{
	 
   
   position: absolute;
  bottom: -16px ; 
  background: #ffffff;
  width: 100%;
  transition: all 0.3s ease;
  opacity:0;
  padding: 15px  ;
  color: #000000; 
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing:border-box;
  box-sizing: border-box;
     
  
}
   
.me-masonry:hover figcaption  {
	  
  opacity: 1;
  
  
}  

/*88*/

.homeproducts .col-inner{
    
 border: 2px solid #fff!important;  
 border-radius:8px;
 
}
 
 
  .homesection{
     padding: 20px!important;  
 }


.c-product-video {
    
    width: 242px;
   
    height: 492px;
}

 
.videoadobe .video-bg
{
    transform: rotateY(180deg);
    -webkit-transform:rotateY(180deg); /* Safari and Chrome */
    -moz-transform:rotateY(180deg); /* Firefox */
} 


 
.variations_form .woovr-variations .woovr-variation-radio,
.woovr-variations .woovr-variation-info label {
    direction: rtl !important;
    text-align: right!important;
}


.woovr-variations .woovr-variation-radio .woovr-variation-info{
	border-top-style:solid;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-width:1px;
	
}




@media only screen and (max-width: 600px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

#product-2620 .col-inner.text-right{
    max-width:100% !important;
    margin-right:5px !important;
 
}


 
}
