@font-face {
  font-family: cairo;
  src: url(cairo.ttf);
}
html body{
	font-family: cairo;
}
body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,
body .h6,body th{
	font-family: cairo;	
}
body .primary-font,body .tm-button,body button,body input,body select,body textarea{
	font-family: cairo;
}
.desktop-menu .sm, .desktop-menu .sm ul, .desktop-menu .sm li{direction: rtl;}
#ywcps_layout3 .ywcps-wrapper .ywcps-slider ul.products {direction: ltr;}
h6.mailpoet-heading {text-align: right !important;}
.tm-button.glint-effect:before {left: -85%;}
ul.products.tm-products.row.columns-1 > div .product-wrapper .product-info{text-align: right;}
ul.products.tm-products.row.columns-1 > div .product-wrapper .product-info{text-align: right;}
.branding__logo a {float: right;}
.pcdfwoo-column, .pcdfwoo-columns{float: right;}
.woocommerce .woocommerce-ordering select {background-position: left;}
.page-mobile-menu-logo{display: flex;}
body .page-mobile-main-menu .menu__container {text-align: right;}
body .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),
body .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
    margin-right: 14px;margin-left: 0;}
.lg-outer.lg-visible{direction: ltr;}
.inc_img {left: 0;right: auto;}
.inc_img img {transform: rotateY(180deg);}
.tm-box-icon.style-11 .image {
    margin-left: auto;
}
.trp-language-switcher .trp-ls-shortcode-language, body .trp-language-switcher:focus .trp-ls-shortcode-language, body .trp-language-switcher:hover .trp-ls-shortcode-language{
	left: auto;right: 0;
}

body .wpcf7 {
    text-align: right;
    direction: rtl;
}
body select{
	background: #f9f9f9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAELY03+AAAABGdBTUEAALGPC/xhBQAAAFFJREFUCB1tTsERwCAIC9MyhnQMprUJPTw9mweGmACWmQFggGSSQCT02lLUCaayAuTubrcNeNr5TaRAZyhd6A1q2hnkQ8IPKl3G/tyPoHaMfwHyzSNHeemKDAAAAABJRU5ErkJggg==) no-repeat center left 20px;
}

body.desktop-menu .toggle-sub-menu {
    margin-left: 0;margin-right: 15px;
}
body.desktop-menu .sm, body.desktop-menu .sm ul, body.desktop-menu .sm li{
	text-align: right;
}