/* Cleaned rtl.css – only RTL-specific styles kept */

Version: 7.0.0
pre, code, kbd, samp { font-family: cairo; }
h1{font-size:30px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
#top-bar-wrapper{padding:0 40px; background:#303030;}
#top-bar{width:100%; margin:0 auto; padding-top:8px;}
.page-header {text-align:left; background:#3498db; padding:30px 0px 0px 0px; -webkit-transition: padding 0.3s; -moz-transition: padding 0.3s; -o-transition: padding 0.3s; transition: padding 0.3s;}
.page-header .row-inner {margin-left:auto; margin-right:auto; box-sizing:border-box;}
.page-header h1.page-title {font-size:24px; font-weight:500; margin:0 0 0 -0.065em; line-height:1.3; color:#ffffff;}
.breadcrumbs-trail {font-size:12px; float:right; margin-top:-55px; margin-right:2px; color:#ffffff;}
.breadcrumbs-trail a  {-webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; color:#ffffff;}
.post-entry-header h1.entry-title, .post-entry-header h2.entry-title, h2.entry-title  {font-size:21px; line-height:1.5; font-weight:600; margin:0 0 2px; line-height:1.3; }
#site-navigation ul li a{display:inline-block; color:#444444; font-weight:600; font-size:15px; line-height:90px; padding:0px 17px; position:relative; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s;}
#site-navigation ul li.menu-item-has-children:after {font-family: FontAwesome; content:"\f107"; width:15px; display:inline-block; margin-left:-15px;}
#site-navigation
#site-navigation
#site-navigation
#site-navigation
#site-navigation ul li ul{ background:#414856; border-top:3px solid; position: absolute; top:100%; margin:0; left: 0px; display: block; visibility: hidden; z-index:9992; -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888;}
#site-navigation ul li ul li {display: block; float: none; margin: 0; padding:0; letter-spacing:0em; font-weight:600; border-bottom:1px solid #eee;}
#site-navigation ul li ul li.menu-item-has-children:after {font-family:FontAwesome; content: "\f105"; top:12px; right:10px; position:absolute; font-size:11px;}
#site-navigation ul li ul li a{display:block; background:none; border:none; width:170px; padding:12px 20px; margin:0; line-height:1.7; font-size:11px; font-weight:600;}
#site-navigation ul li ul li ul{margin:-3px 0 0 0; top:0px; left:210px;}
#site-navigation ul li ul li ul li a {padding-right:20px;}
body:not(.single) article.format-quote .entry-meta, body:not(.single) article.format-link .entry-meta, body:not(.single) article.format-status .entry-meta  {opacity:0; -moz-transform: translateX(0px) translateY(-10px); -webkit-transform: translateX(0px) translateY(-10px); -o-transform: translateX(0px) translateY(-10px); -ms-transform: translateX(0px) translateY(-10px); transform: translateX(0px) translateY(-10px); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.widget .widget-title{color:#444444; font-weight:600; font-size: 14px; padding:0; margin:0 0 20px; text-transform:uppercase;}
.widget a:hover{color:inherit;}
#top-bar {padding-bottom:15px; padding-top:15px;}
#topleft-widget-area {margin-bottom:15px;}
#topleft-widget-area, #topright-widget-area {padding-left:0px; padding-right:0px;}
#top-bar ul li, #top-bar #topright-widget-area ul {float:none; text-align:center; margin:0 auto;}