/*
 Theme Name: DigitalAgency
 Description: Adds support for languages written in a Right To Left (RTL) direction.
 Author: Skat
*/
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('framework/fonts/IRANSans/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('framework/fonts/IRANSans/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('framework/fonts/IRANSans/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('framework/fonts/IRANSans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('framework/fonts/IRANSans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('framework/fonts/IRANSans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('framework/fonts/IRANSans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('framework/fonts/IRANSans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('framework/fonts/IRANSans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('framework/fonts/IRANSans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('framework/fonts/IRANSans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('framework/fonts/IRANSans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('framework/fonts/IRANSans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('framework/fonts/IRANSans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('framework/fonts/IRANSans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum).eot');
	src: url('framework/fonts/IRANSans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('framework/fonts/IRANSans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('framework/fonts/IRANSans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('framework/fonts/IRANSans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}	

body,h1,h2,h3,h4,h5,h6, .sd-menu-nav,.sd-campaign-modal .currency.left,
.sd-campaign-modal .currency.right,.sd-single-product-price, .sd-woo .single_variation del, .sd-woo .single_variation ins, .sd-woo .single_variation .stock, .sd-product-meta,
.sd-sidebar-widget .currency.left,.page-numbers,
.sd-sidebar-widget .currency.right ,.mfp-close ,.sd-campaign-carousel-item .sd-raised,
.sd-campaign-carousel-item .sd-goal,.sd-cart .shop_table, .sd-shipping-calculator,
.sd-campaign-slider *,.sd-single-shortcode-campaign *,
.sd-campaign-slider .sd-goal,.smile_icon_list li .icon_description div.icon_description_text,
.sd-campaign-list-content .sd-raised,.sd-current-page, .sd-inactive, .sd-next-page, .sd-previous-page, .sd-last-page, .sd-first-page,
.sd-campaign-list-content .sd-goal ,.sd-countdown ,
.sd-latest-blog-meta,.sd-sermons-meta ul li,.uvc-sub-heading,
.ubtn-data,.sd-backer-title span,.sd-form-checkout,
.sd-more, .sd-theme #edd_checkout_cart a.edd-cart-saving-button,.ev-listing-date,
.sd-testimonial p,.sd-header-extra,
.sd-testimonial-desc, .sd-event-data,
.uvc-sub-heading div, .uvc-sub-heading p,
.sd-price del .amount, .sd-rating-text,
.sd-price .amount, .sd-price ins,
.sd-single-campaign-featured .sd-raised, .sd-single-campaign-featured .sd-days-left, .sd-single-campaign-featured .sd-goal, .sd-campaign-list-content .sd-raised, .sd-campaign-list-content .sd-goal
.sd-single-product-price,
.sd-single-ratings ,.sd-create-account p ,.sd-create-account label,
.sd-create-account input,
.sd-edit-address,.sd-woo .woocommerce-tabs .tabs li a,
.sd-lost-pwd label,.sd-single-event .sd-event-data,
.sd-order-tracking label ,.sd-form-checkout .payment_box p,.sd-funded {font-family: IRANSans !important;}
.sd-funded-line {right: 0;left:unset;}
.sd-funded {left: -23px;right:unset;}
.sd-campaign-carousel-item .sd-goal, .sd-campaign-slider .sd-goal, .sd-campaign-list-content .sd-goal,.sd-goal-days{padding-left: 0px;}
.sd-campaign-carousel-item .sd-raised, .sd-campaign-slider .sd-raised, .sd-campaign-list-content .sd-raised, .sd-raised-button{padding-right: 20px;}
.sd-right {text-align: left;}
.sd-header-left-options {float: right;}
.sd-header-social {float: left;}
.sd-menu-search {float: left !important;margin:0 !important;}
.sd-header-style3 .sd-search-input {font-family: IRANSans;}
.sd-header-extra {float: left;}
.sd-logo {float: right;}
.sd-header-extra-email {float: right;}
.sd-header-extra-phone {border-right: 1px solid #dee0e9;border-left:unset;float: right;margin-right: 20px;padding-right: 20px;}
.sd-extra-button {margin:0 20px 0 0;}
.sd-header-extra i {margin: 0 15px 0 0px;}
.sd-recent-widget-thumb {float: right;margin: 0 0 0 20px;}
.sd-footer-menu {float: left;}
.mc-field-group {float: right;}
.sd-header-style3 .sd-menu-nav .sd-search input, .sd-top-bar-nav .sd-search input {left: -6px;right: unset;margin: 3px auto;}
.sd-header-style3 .sd-search-input {height: 44px !important;line-height: 44px;}
.sd-minicart-icon {float: left!important;margin: 0 !important;}
.sd-minicart-icon a {padding: 12px 20px 0 0 !important;}
.sd-price, .sd-stars {padding: 10px 20px 0 0;}
.sd-items-count {left: -8px;right:unset;}
.sd-header-cart-wrapper img {float: right;margin: 0 0 0 10px;}
.sd-header-cart-content {position: relative;text-align: right;}
.sd-header-cart-list h4, .sd-header-cart-content h5 {text-align: right;}
.sd-header-style1 .sd-minicart-icon, .sd-top-bar-nav .sd-minicart-icon {margin: 0 0 0 15px !important;}
.mfp-content {text-align: right;}
.sd-radio-trick {margin: 0 0 0 10px;}
.sd-campaign-modal .atcf_custom_price_wrap {float: right;}
.sd-campaign-modal p, .sd-sidebar-widget .atcf-price-option p {margin:0 29px 0 0;}
.edd_purchase_submit_wrapper {float: left;}
#edd_checkout_cart td img {float: right; margin: 0 0 0 8px;}
#edd_checkout_cart td {text-align: right;}
.sd-theme #edd_checkout_cart .edd_cart_header_row th {text-align: center;}
#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {float: left;}
#mega-menu-wrap-main-header-menu, #mega-menu-wrap-main-header-menu #mega-menu-main-header-menu, #mega-menu-wrap-main-header-menu #mega-menu-main-header-menu ul.mega-sub-menu, #mega-menu-wrap-main-header-menu #mega-menu-main-header-menu li.mega-menu-item, #mega-menu-wrap-main-header-menu #mega-menu-main-header-menu li.mega-menu-row, #mega-menu-wrap-main-header-menu #mega-menu-main-header-menu li.mega-menu-column, #mega-menu-wrap-main-header-menu #mega-menu-main-header-menu a.mega-menu-link {text-align: right;}
#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {right: 100%;left:unset;}
.sidr-chevron {right: 0;left: auto;}
.fa-chevron-right:before {content: "\f053" !important;}
.fa-chevron-down:before {content: "\f068";}
.sidr ul li span {padding: 10px 10px 0 0;}
.sidr ul li a{padding:10px 25px;}
.sd-responsive-menu-toggle i {padding: 0 0 0 10px;}
.sidr-class-mega-toggle-label-closed{float:left;margin: 0 0 0 15px;}
.sidr-class-mega-toggle-label-open{margin: 0 15px 0 0px;}
.sd-responsive-menu-close i {padding: 0 15px 0 0;}
.sd-responsive-menu-close .fa-times {float: left;margin: 13px 0 0 15px;}
table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th,#edd_user_history td,#edd_user_history #edd_user_history th{text-align:right;}
.sidr-class-sd-search {position:relative;}
.sd-single-product-price, .sd-single-ratings {float: right;}
.sd-single-ratings {border-right:1px solid #dee0e9;border-left:0px;margin: 0 30px 0 0;padding: 0 30px 10px 0;}
.sd-quantity{float:right;margin: 0 0 0 40px;padding: 7px 0 0 0;}
.woocommerce-product-gallery .flex-control-thumbs li {float:right;}
.woocommerce-product-gallery .flex-control-thumbs li {margin:0 0 0 10px;}
.sd-woo .woocommerce-tabs .tabs li {float: right;}
.sd-woo .commentlist .avatar {float: right;margin: 0 0 0 20px;border-radius: 3px;}
.sd-woo .star-rating span:before, .sd-woo-shortcode .star-rating span:before, .woocommerce .star-rating span:before {right: 1px;}
.sd-woo .star-rating span, .sd-woo-shortcode .star-rating span, .woocommerce .star-rating span {float: right;right: 0;left: auto;}
.sd-volunteer {direction: rtl;}
.wpcf7{direction:rtl;}
.sd-text-bg-white{float:right;}
.sd-campaign-modal .atcf_custom_price_wrap input, .sd-sidebar-widget .atcf_custom_price_wrap input{width: 380px;float: right;padding-right:0 10px 0 0;}
.sd-campaign-modal .currency.right, .sd-sidebar-widget .currency.right {border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-width: 1px;margin:0 -2px 0 0;}
.sd-list-style li {padding: 0 20px 5px 0px;}.sd-list-style li:before {right: 0;}
.sd-donate-button, .sd-custom-url-donate {padding: 15px 25px;}
.sd-campaign-carousel-item .sd-raised, .sd-campaign-carousel-item .sd-goal, .sd-campaign-slider .sd-raised, .sd-campaign-slider .sd-goal, .sd-campaign-list-content .sd-raised, .sd-campaign-list-content .sd-goal { font-size: 18px;}
.sd-entry-meta ul li {margin:0 0 0 15px;float: right;}
.sd-author-photo {float: right; margin: 0 0 0 20px;}
.sd-author-bio ul {float: left;}
.sd-blog-page .sd-more {float: left;}
.sd-respond-textarea{margin-bottom: 20px;}
.atcf-login .login-username, .atcf-register-name, .atcf-register-username, .atcf-profile-info-first-name, .atcf-profile-info-twitter, .atcf-profile-info-googleplus, .atcf-profile-info-bio, .sd-theme .login-username {padding: 0 0 0 20px;float: right;}
.sd-.sd-ch-news-date {padding: 5px 2px;}
.sd-ch-news-month, .sd-ch-news-year {font-size: 12px;line-height: 15px;}
.sd-padding-right-none {padding: 0 15px 0 0 !important;}
.sd-padding-left-none {padding: 0 0 0 15px !important;}
.sd-single-event .sd-dov i, .sd-single-event .sd-event-address i {float: right;margin: 0 0 0 10px;}
.sd-event-btn-bottom .sd-event-button {padding:10px;}
.sd-single-sermon-title {float: right; margin-left: 30px;}
.sd-sermons-meta ul li {border-left: 1px solid #dddfe3; border-right: unset; margin: 0 0 0 15px; padding:0 0 0 15px;}
.sd-prev-post {border-left: 1px solid #d8dee6; border-right:unset;padding-left: 30px;}
.sd-church-event-style1 .sd-dov {margin: 0 0 0 20px;}
.sd-church-event-style2 .sd-dov {margin: 0 0 0 10px;}
.sd-first-sermon-content ul li {margin:0 0 0 10px;}
.sd-first-sermon-content {background-color: #e2e2e2d4;padding: 5px;color:#000;right: 40px;left:unset;}
.sd-first-sermon-content ul li,.sd-first-sermon-content a,.sd-first-sermon-content h3 a{color:#343434;}
.sd-latest-sermons ul li ul li {padding: 0 0 0 10px;margin: 0 0 0 10px;}
.sd-carousel-row { direction: ltr;}
.slick-initialized .slick-slide { direction: rtl;}
.sd-sermons-search .wpas-taxonomy-field, .sd-sermons-search .wpas-submit-field, .sd-sermons-search .wpas-search-field {float: right;margin: 0 0 0 15px;}.sd-wpas::after {top: 5px;}
.smile_icon_list.right li .icon_description {margin: 0 3em 0 0; padding: 0 25px 0 0; text-align: right;}
.sd-my-account-user { width: 80%; margin: auto;}
.sd-slider-item-content{direction:rtl;text-align:right;}
.sd-camp-slider-left {padding-right:15px;}
.sd-camp-slider-right {padding-left:15px;}
.sd-featured-style-2 {direction: rtl;}
.sd-featured-style-2 h3 {text-align: right;}
.sd-single-shortcode-campaign .sd-raised, .sd-campaign-list-content .sd-raised {padding: 20px 20px 0 0;}
.sidr-class-fa-shopping-cart {margin: 0 50%;}
.sd-woo .page-numbers li:first-child span {border-right: 1px solid #91a1b4;border-left:0;}
.sd-woo .page-numbers li a.next {margin:0 30px 0 0;}
.sd-woo .page-numbers li:first-child a { margin: 0 0 0 30px;}
.sd-woo .page-numbers li:last-child span {border-left-width: 1px; border-right-width:0;}
.sd-woo .variations td.label {padding: 12px 0 0 10px;}
.sd-woo .reset_variations { font-size: 15px;margin: 0 10px 0 0;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {direction: rtl;}
.sd-cart-totals table td {text-align: left;}
.sd-cart-totals table th {text-align: right;}
.sidr-class-sd-minicart-icon .sd-items-count {left: 50%;}
.sd-cart .shop_table thead {text-align: right;}
.sd-cart .shop_table thead th { padding: 10px 10px 10px 0;}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {padding: 0 20px 0 8px;}
.sd-order-review table th {text-align: right;}
.sd-order-details-table, .sd-account-orders {text-align: right;}
.sd-customer-details {text-align: right;}
.woocommerce-order-details{margin-top:70px;}
#edd-anon-wrap label span, .sd-agree-terms span {right: 0;left: auto;}
#edd-anon-wrap label, .sd-agree-terms {padding: 0 35px 0 0;}
.sd-campaign-slider-item{background-color:#eef2f6}
.sd-circle-wrap {right: 50%;left:unset; margin:0 -104px 0 0;}
@media (max-width:767px) {
.sd-header-extra-phone {
    border-right: unset;
    border-left: unset;
    margin-right: 0px;
    padding-right: 0px;
}
.sd-header-extra i {margin:0px}
.sd-extra-button {margin:0;}
.sd-author-box {display: inline-grid;}
.sd-author-photo {margin: 0 auto 20px;}
.sd-left-col .sd-padding-right-none, .sd-left-col .sd-padding-left-none{padding: 0 10px !important;}
.sd-responsive-menu-toggle {padding: 10px 0;}
.sd-header-extra {margin-bottom: 0px;}
.sd-header-extra {margin-top: 15px;}
.sd-header-extra-phone, .sd-header-extra-email {margin: 0 0 10px;}
}





body {
	direction: rtl;
	unicode-bidi: embed
}
blockquote {
	border-left: none;
	border-right: 4px solid #5e8cc0
}
.flex-viewport {
	direction: ltr
}
@media (min-width:768px) and (max-width:991px) {

}
@media (max-width:767px) {

}
@media only screen and (min-width:480px) and (max-width:767px) {

}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: right
}