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


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

.postid-195463 .entry-author.author-box {
    display: none;
}
.postid-197060 .entry-author.author-box {
    display: none;
}
.postid-197959 .entry-author.author-box {
    display: none;
}

.postid-257239 .entry-author.author-box {
    display: none;
}

.postid-290166 .entry-author.author-box {
    display: none;
}

.postid-290166 .entry-author.author-box {
    display: none;
}

.postid-281734 .entry-author.author-box {
    display: none;
}

.postid-276248 .entry-author.author-box {
    display: none;
}

.postid-274556 .entry-author.author-box {
    display: none;
}

.postid-274822 .entry-author.author-box {
    display: none;
}

.postid-199557 .entry-author.author-box {
    display: none;
}

.postid-202565 .entry-author.author-box {
    display: none;
}

.postid-244059 .entry-author.author-box {
    display: none;
}

.postid-197971 .entry-author.author-box {
    display: none;
}
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

/********************* ادیت های کامران کیانلو - 09128944099 ***********************/

@import url(fontiran.css); /* لینک فایلی که وظیفه بارگذاری فونت ها را برعهده دارد */

body {
	font-family: IRANSansX  !important;
	direction: rtl;
	background-color: #cdcdcd;
	margin: 0;
}
h1, h2, h3, h4, h5, h6{
	font-family: danafanum !important;
	font-weight: 960 !important;
}

input, textarea, p, li, span, a, .nav > li > a {
	font-family: IRANSansX !important;
	-moz-font-feature-settings: "ss02" !important;
	-webkit-font-feature-settings: "ss02" !important;
	font-feature-settings: "ss02" !important;
}
h1 {
	font-weight: bold;
}

.wrapper {
	max-width: 900px;
	margin: 0 auto;
}
.ltr {
	direction: ltr;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-small {
	font-size: 0.8em;
}
.text-xsmall {
	font-size: 0.6em;
}
.text-large {
	font-size: 1.2em;
}
.text-xlarge {
	font-size: 1.4em;
}
.text-underline {
	text-decoration:underline;
}

.text-thin {
	font-weight: 100;
}
.text-UltraLight {
	font-weight: 200;
}
.text-light {
	font-weight: 300;
}
.text-regular {
	font-weight: normal;
}
.text-medium {
	font-weight: 500;
}
.text-demibold {
	font-weight: 600;
}
.text-bold {
	font-weight: bold;
}

.text-extrabold {
	font-weight: 800;
}
.text-black {
	font-weight: 900;
}

blockquote {
	font-weight: 700;
	padding: 10px;
	border: 1px dashed #666666;
}

.mainbox {
	width: 100%;
	background-color: #EFEFEF;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #df79ff;
}

.mainboxnegativ {
	width: 100%;
	background-color: #000000;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #df79ff;
	color: #F9F9F9;
}

.mainbox2 {
	font-size: 1em;
	width: 90%;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mainboxitalic {
	font-size: 1em;
	font-style: italic;
	width: 90%;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.mainbox3 {
	width: 100%;
	background-color: #DFDFDF;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #FF5EAA;
}

.mainbox2negativ {
	font-size: 1em;
	color: #F9F9F9;
	background-color: #000000;
	padding-right: 20px;
}


.farsiparagraph {
	font-size: 1em;
	width: 47%;
	float:right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;

}

.farsiparagraph_negativ {
	font-size: 1em;
	color: #F9F9F9;
	background-color: #000000;
	width: 47%;
	float:right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;

}


.englishparagraph {
	font-size: 1em;
	width: 47%;
	float: left;
	direction:ltr;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;


}

.englishparagraph_negativ {
	font-size: 1em;
	color: #F9F9F9;
	background-color: #000000;
	width: 47%;
	float: left;
	direction:ltr;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;


}
.rightbox {
	width: 60%;
	padding-right: 20px;
	padding-left: 5px;
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	min-width: 0px;
	background-color: #F7F7F7;

}

.titelbox {
	width: 60%;
	padding-right: 25px;
	padding-left: 0px;
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	min-width: 0px;
	background-color: #d5d5d5;
	color: #4B4B4B;
}


.lefttbox {
	
	padding-right: 20px;
	padding-left: 4px;
	float: right;
	margin-bottom: 10px;
	min-width: 0px;
}

.alphabet {
	width: 35%;
	float: left;
	font-size: 20em;
	text-align: center;
	font-weight: 700;
	color: #999999;
}

.alphabet2 {
	width: 35%;
	float: left;
	direction: ltr;
	font-size: 1.6em;
	text-align: left;
	font-weight: 600;
	color: #333333;
	margin-top: 100px;
}
.footer {
	font-weight: 400;
	font-size: 0.7em;
	text-align: center;
	direction: ltr;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.my_section_class h2, .my_section_class h3, .my_section_class h4 {
	color: #333 !important; 
	line-height: 40px !important;
}

.my_section_class h3{
	color: rgb(73 73 73) !important;
	line-height: 40px !important;
}

.my_section_class h2{
	font-size:20px !important;
}

.my_section_class h3 {
	font-family: iransansx !important;
	font-size: 18px !important;
	-moz-font-feature-settings: "ss02";
	-webkit-font-feature-settings: "ss02";
	font-feature-settings: "ss02";
}

.my_section_class h4 {
	font-family: iransansx !important;
	-moz-font-feature-settings: "ss02";
	-webkit-font-feature-settings: "ss02";
	font-feature-settings: "ss02";
	font-size: 16px !important;
}

.my_section_class > .amount {
	color: rgb(73 73 73) !important;
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
    .checkout-page-title .hide-for-small {
        display: initial !important;
    }
	.woocommerce-info .medium-text-center {
        text-align: right !important;
    }
    .woocommerce-info .medium-text-center a{
        display:block !important;
    }
	.woocommerce-info .message-container a {
    	margin: 0 0px 0 0;
	}
	.woocommerce-form-coupon-toggle {
    	margin-top: 20px !important;
	}
}

.elementor-element-2ebe6aaa {
	display: none !important;
}

/*************** Dynamics Form Style  ***************/


button[type="submit"] {
   margin-right: 20em;
  background-color:#0B46A5;
  color: white;
  border-radius: 20px 20px 20px 20px;
}

button[type="submit"]:hover {
    background-color: #9DA7B7;
}

.row {
    margin-top: 10px !important;

}

.row .row:not(.row-collapse) {
	margin-left: 19px !important;
}

#form-1DE62302-03EA-468E-B6BB-1795A4154112, .wpcrm-form {
    margin-right: 3.3em !important;
}


.alert {

  background-color: #ece3e3;

}


#bit_referrerurl, label[for = "bit_referrerurl"] {

display:none;

}


#bit_clientid, label[for = "bit_clientid"] {

display:none;

}

#bit_currenturl, label[for = "bit_currenturl"] {

display:none;

}

