/*****
Theme Name: MH Corporate
Theme URI: http://www.mhthemes.com/themes/mh/corporate/
Description: MH Corporate is a clean, modern and fully responsive WordPress theme for corporate and business websites. The theme can also be used as a classic blog WordPress theme or when you choose the included and fully widgetized homepage template you will be able to run a modern and stylish online magazine.
Author: MH Themes
Author URI: http://www.mhthemes.com/
Version: 1.6.0
Tags: two-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, featured-images, theme-options, threaded-comments, full-width-template, translation-ready, rtl-language-support
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*****/

/***** CSS Reset based on the work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/ v2.0 *****/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header,hgroup, menu, nav, 
output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/***** General *****/	

.round-corners { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.shadow { -webkit-box-shadow: 0 0 5px 1px #a8a8a8; -moz-box-shadow: 0 0 5px 1px #a8a8a8; box-shadow: 0 0 5px 1px #a8a8a8; }

/***** Structure *****/

html { -ms-text-size-adjust: none; -webkit-text-size-adjust: none; height: 100%; }
body { font: 75%/1.7 'Droid Sans', Helvetica, Arial, sans-serif; color: #292929; background: #f9f9f9; height: 100%; word-wrap: break-word; } /* Base 12px */
.fullbg .custom-background { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.container { width: 980px; margin: 0 auto; background: #fff; min-height: 100%; overflow: hidden; }
.wrapper { padding: 20px; height: 100%; }

/***** Columns *****/	

.row [class*='col-']:first-child { margin: 0; }
[class*='col-'] { float: left; margin-left: 2.04%; }
.col-1-1 { width: 100%; }
.col-1-2 { width: 48.98%; }
.col-1-3 { width: 31.973%; }
.col-2-3 { width: 65.986%; }
.col-1-4 { width: 23.47%; }
.col-3-4 { width: 74.49%; }
.col-1-5 { width: 18.368%; }
.col-1-6 { width: 14.966%; }
.col-1-7 { width: 12.537%; }
.col-1-8 { width: 10.715%; }
.clear { clear: both; }
.clearfix { display: block }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; margin: 0; padding: 0; }

/***** Typography *****/
	
h1 { font-size: 190%; }
h2 { font-size: 170%; }
h3 { font-size: 160%; }
h4 { font-size: 150%; }
h5 { font-size: 140%; }
h6 { font-size: 130%; }
h1, h2, h3, h4, h5, h6 { line-height: 1.3; color: #000; }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
small { font-size: 50%; }
big { font-size: 150%; }
pre, code { font: "Consolas", Courier New, Courier, monospace; margin-bottom: 1.5em; background: #f7f7f7; border: 1px solid #ebebeb; }
pre { padding: 1em; white-space: pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: -webkit-pre-wrap; word-wrap: break-word; }
code { padding: 0 0.5em; }
kbd { padding: 0 0.5em; background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 0.1875em; -moz-border-radius: 0.1875em; -moz-box-shadow: 0 0.0625em 0 rgba(0,0,0,0.2),0 0 0 0.125em #fff inset; -webkit-border-radius: 0.1875em; -webkit-box-shadow: 0 0.0625em 0 rgba(0,0,0,0.2),0 0 0 0.125em #fff inset; box-shadow: 0 0.0625em 0 rgba(0,0,0,0.2),0 0 0 0.125em #fff inset; text-shadow: 0 0.0625em 0 #fff; }
blockquote { font-size: 110%; font-family: 'Droid Serif', serif; font-style: italic; padding: 0 1em; border-left: 3px solid #30719d; background: #f7f7f7; }
sup { vertical-align: super; font-size: 75%; }
sub { vertical-align: sub; font-size: 75%; }
abbr, acronym { border-bottom: 1px dashed; cursor: help; }
cite { color: #9a9b97; }
q { font-style: italic; }
address { font: 100%/1.5 "Courier new"; margin-bottom: 1.5em; }
a { color: #30719d; text-decoration: none; }
a:hover { color: #0088cc; }

/***** Font-Size *****/

.entry, .hp, .loop-excerpt, .cp-excerpt { font-size: 110%; }

/***** Lists *****/	

.entry ul { list-style: disc; }
.entry ol { list-style: decimal; }
.entry ul, .entry ol { margin: 0 0 1.5em 1.25em; }
dl { margin: 0 0 1.5em 1em}
dt, dd { display: list-item; }
dt { list-style-type: square; font-weight: bold }
dd { list-style-type: circle; margin-left: 1.625em; }

/***** Header *****/	

.header-wrap { background: #fff; margin-bottom: 20px; }
.logo, .header-widget { max-width: 100%; }

/***** Navigation *****/

.main-nav { background: #f7f7f7; font-size: 115%; text-transform: uppercase; margin-top: 1.67em; background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #ebebeb 51%, #ebebeb 100%); background-image: -moz-linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #ebebeb 51%, #ebebeb 100%); background-image: -ms-linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #ebebeb 51%, #ebebeb 100%); background-image: -o-linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #ebebeb 51%, #ebebeb 100%); background-image: linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #ebebeb 51%, #ebebeb 100%); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.main-nav ul li { float: left; position: relative; border-left: 1px solid #f9f9f9; }
.main-nav ul li:first-child { border: none; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.main-nav ul li a { padding: 0.416em 1em; color: #000; display: block; }
.main-nav ul li a:hover { color: #30719d; }
.main-nav ul ul { display: none; position: absolute; }
.main-nav ul li:hover > ul { display: block; background: #f1f1f1; z-index: 9999; }
.main-nav ul ul li { width: 10em; border: none; }
.main-nav ul ul ul { left: 10em; top: 0; }
.main-nav .current-menu-item a { color: #30719d; }
.tinynav { display: none; }

/***** Slider *****/	

.slide-caption { width: 50%; max-width: 80%; position: absolute; background: #2a2a2a; color: #fff; bottom: 40px; left: 25px; opacity: 0.6; filter:alpha(opacity=60); }
.slide-wrap:hover .slide-caption { opacity: 1; filter:alpha(opacity=100); }
.slide-title { color: #fff; }
.slide-data { padding: 1em; }

/*****  FlexSlider Browser Resets - Copyright 2012 WooThemes - GPLv2 license - http://www.gnu.org/licenses/gpl-2.0.html *****/

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; } 

/***** FlexSlider Default Styles *****/

.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { display: block; }
.flex-pauseplay span { text-transform: capitalize; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
html[xmlns] .slides { display: block; } 
* html .slides { height: 1%; }
.flex-direction-nav { *height: 0; }
.flex-direction-nav a { width: 30px; height: 30px; margin: -12px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease; }
.flex-direction-nav .flex-next { background-position: 100% 0; right: -36px; display: none; }
.flex-direction-nav .flex-prev { left: -36px; display: none; }
.flexslider:hover .flex-next { opacity: 0.8; right: 5px; display: block; }
.flexslider:hover .flex-prev { opacity: 0.8; left: 5px; display: block; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: .3!important; filter:alpha(opacity=30); cursor: default; }
.flex-control-nav { width: 100%; position: absolute; bottom: 6px; text-align: center; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

/***** FlexSlider Custom Styles *****/

.flexslider { position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.no-js .slides > li:first-child { display: block; }

/***** Footer *****/	

footer { padding: 20px; margin-bottom: 0.42em; background: #f9f9f9; border: 1px solid #ebebeb; }
.copyright { padding: 0.125em 0.5em; font-size: 90%; }

/***** Archives *****/

.loop-title { margin-bottom: 0.25em; }
.loop-thumb { margin-bottom: 1em; }
.loop-thumb img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 5px 1px #a8a8a8; -moz-box-shadow: 0 0 5px 1px #a8a8a8; box-shadow: 0 0 5px 1px #a8a8a8; }
.sticky { }

/***** Posts/Pages *****/

.page-title { margin-bottom: 15px; background: #f9f9f9; padding: 0.5em 1em; border: 1px solid #ebebeb; }
.meta { color: #9a9b97; font-style: italic; }
.post-title { margin-bottom: 15px; }
.post-meta { margin-bottom: 20px; padding: 0.5em; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
.post-thumbnail { margin-bottom: 0.5em; }
.post-thumbnail img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 5px 1px #a8a8a8; -moz-box-shadow: 0 0 5px 1px #a8a8a8; box-shadow: 0 0 5px 1px #a8a8a8; }
.entry p { margin-bottom: 1.67em; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin-bottom: 20px; }
.content-ad { max-width: 100%; float: left; margin: 0 1.67em 1em 0; }
.tags-wrap { margin-top: 1.67em; }
.tags li { float: left; margin: 0 0.5em 0.5em 0; background: #555555; }
.tags li:hover { background: #30719d; }
.tags a { color: #fff; display: block; padding: 0.2em 1em; }
.author-box-avatar { float: left; width: 6.67em; margin-right: 1em; overflow: hidden; }
.related-posts li:first-child { margin-top: 0; padding-top: 0; border: none; }
.related-wrap { margin-top: 1em; padding-top: 1em; border-top: 1px solid #ebebeb; }
.related-thumb { float: left; margin-right: 1em; overflow: hidden; }
.related-data { padding: 0.5em 0; }
.related-title { font-size: 120%; }
.section-title { border-top: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; background: #f9f9f9; font-size: 120%; padding: 0.25em 0.5em; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.section-content { border: 1px solid #ebebeb; padding: 1em; margin-bottom: 1.5em; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.breadcrumb { color: #9a9b97; margin-bottom: 1em; padding: 5px 20px; border: 1px solid #ebebeb; }
.sitemap .page-title { margin-bottom: 1em; }
.sitemap ul { list-style: none; margin-left: 0; }
.sitemap .children { list-style: disc; margin: 0 0 0 1em; }

/***** Pagination *****/

.page-numbers { display: inline-block; padding: 0 0.625em; background: #eee; margin-bottom: 20px; }
.page-numbers:hover, .current, a:hover .pagelink { background: #30719d; color: #fff; }
.page-numbers a { display: block; }
.pagination { margin: 20px 0; }
.pagelink { display: inline-block; padding: 0 0.625em; background: #30719d; color: #fff; }
a .pagelink { background: #eee; color: #444; }

/***** Images / Video *****/	

img { max-width: 100%; width: auto\9; /* ie8 */ height: auto; vertical-align: bottom; }
[class*='wp-image-'] { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px 1px #a8a8a8; -moz-box-shadow: 0 0 3px 1px #a8a8a8; box-shadow: 0 0 3px 1px #a8a8a8; }
.flex-vid { position: relative; padding-bottom: 55%; padding-top: 8px; height: 0; overflow: hidden; }
.flex-vid iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.aligncenter { display: block; margin: 0 auto; }
.alignleft, .left { display: inline; float: left; margin: 0 1em 0 0; }
.alignright, .right { display: inline; float: right; margin: 0 0 0 1em; }
.wp-caption { max-width: 100%; margin-bottom: 1em; }
.wp-caption-text { font-size: 12px; line-height: 1.4; color: #9a9b97; font-style: italic; display: inline-block; margin-top: 0.5em; }
.no-caption-text { margin-bottom: 20px; }
.gallery dl { margin: 0 }
.gallery dt { list-style: none; }
.gallery-caption { position: relative; display: none; }

/***** Tables *****/

table { width: 100%; margin: 0 0 1.67em; border-left: 1px solid #ebebeb; border-top: 1px solid #ebebeb; }
td, th { padding: 0.375em 0.75em; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
th { background-color: #30719d; font-weight: 600; color: #fff; }

/***** Widgets *****/

.header-widget { overflow: hidden; }
.sb-widget, .footer-widget { overflow: hidden; margin-bottom: 1.67em; }
.sb-widget img, .footer-widget img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.sb-widget-title { background: #f9f9f9; font-size: 120%; padding: 0.4em 0.5em; margin-bottom: 0.5em; border: 1px solid #ebebeb; }
.widget-title { font-size: 120%; padding-bottom: 0.25em; margin-bottom: 1em; border-bottom: 3px solid #30719d; }
.sb-widget .cp-no-meta { font-size: 120%; }
.sb-widget .cp-widget, .sb-widget .user-widget { padding: 1.67em; border: 1px solid #ebebeb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.sb-widget .cp-widget a { color: #000; }
.sb-widget .cp-widget a:hover { color: #0088cc; }
.cp-widget li:first-child, .user-widget li:first-child, .footer-widget .menu-item:first-child, .sb-widget .menu-item:first-child, .footer-widget .cat-item:first-child, .sb-widget .cat-item:first-child { padding-top: 0; margin-top: 0; border: none; }
.sb-widget .cp-wrap, .sb-widget .uw-wrap { padding-top: 1em; margin-top: 1em; border-top: 1px solid #f7f7f7; }
.footer-widget .cp-wrap, .footer-widget .uw-wrap, .footer-widget .menu-item, .footer-widget .cat-item { padding-top: 0.5em; margin-top: 0.5em; border-top: 1px solid #ebebeb; }
.cp-thumb, .uw-avatar { float: left; margin-right: 1em; }
.cp-thumb-xl { margin-bottom: 0.5em; }
.sb-widget .menu-item, .sb-widget .cat-item { padding-top: 0.5em; margin-top: 0.5em; border-top: 1px solid #f7f7f7; }
.mh-social-widget img { margin: 0 5px 5px 0; }
#wp-calendar caption { text-align: left; padding: 0.5em; background: #f7f7f7; }
#wp-calendar th, #wp-calendar td { padding: 0.25em 0.5em; text-align: center; }
#wp-calendar th { font-weight: 600; }
#wp-calendar #prev { text-align: left; }
[class*='tag-link-'] { color: #666; padding: 0.2em 1em; background: #f7f7f7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
[class*='tag-link-']:hover { color: #fff; background: #30719d; }

/***** Searchform *****/

#searchform { background: #f6f6f6; border: 1px solid #ebebeb; padding: 0.3125em; overflow: hidden; }
#searchform #s { width: 100%; background: none; border: none; color: #444; }
#searchform #s:focus { outline: none; }
#searchsubmit { display: none; }

/***** Comments *****/

.comments-pagination { margin: 20px 0; }
.commentlist, .commentlist .children { list-style: none; }
.commentlist .children { margin-left: 1em; }
.commentlist li { margin: 1em 0; }
.commentlist li .vcard { line-height: 2.5; padding: 0.5em; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
.commentlist li .avatar { width: 2.5em; height: 2.5em; padding: 0.167em; margin-right: 0.5em; background: #fff; border: 1px solid #f7f7f7; vertical-align: middle; }
.commentlist li ul { list-style: square; margin: 0 0 0.625em; padding: 0; }
.comment-text { padding: 0.5em; }
.comment-text p { margin-top: 1em; }
.comment-info { color: #e64946; margin: 1em 0; }
.pinglist .pings:first-child { border: none; }
.pings { line-height: 2.5; padding: 0.5em; border-top: 1px solid #ebebeb; }
.bypostauthor { border-left: 3px solid #30719d; }

/***** Comment Form *****/

#respond { padding: 1.67em; margin-bottom: 1.67em; background: #fff; border: 1px solid #ebebeb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#respond h3 { margin-bottom: 0.625em; }
#commentform input#submit { line-height: 1.3; background: #30719d; padding: 0.4375em 1.375em; color: #fff; text-decoration: none; cursor: pointer; display: inline-block; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear; border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#commentform input#submit:hover { background: #045a92; }
#commentform textarea { width: 96.4%; line-height: 1.5; border: 1px solid #d7d8d8; padding: 0.3125em 0.625em 0.625em; }
.contactform input[type="text"] { width: 75%; }
#commentform p { margin-bottom: 1em; }
.text-input input, #commentform input { padding: 0.5em; }
#author, #email, #url { width: 60%; border: 1px solid #d7d8d8; }
#author:hover, #email:hover, #url:hover, #comment:hover { border: 1px solid #30719d; }
input#author, input#email, input#url, #comment { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
#cancel-comment-reply-link { background: #30719d; padding: 0.5em 1em; color: #fff; border: 1px solid #d7d8d8; }
#cancel-comment-reply-link:hover { background: #045a92; }
.required { color: #30719d; }

/***** Contact Form 7 *****/

.wpcf7-form { margin-top: 1em; font-size: 90%; line-height: 1.5; }
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] { width: 90%; padding: 0.625em; font-size: 100%; border: 1px solid #d7d8d8; }
.wpcf7-form textarea { width: 90%; padding: 0.3125em 0.625em; font-size: 130%; line-height: 1.5; border: 1px solid #d7d8d8; }
.wpcf7-submit { padding: 0.4375em 1.375em; font-size: 100%; color: #fff; background: #30719d; text-decoration: none; cursor: pointer; display: inline-block; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear; border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.wpcf7-submit:hover { background: #045a92; }
.wpcf7-response-output { background: #fff; }

/***** Social *****/	

.share-button { width: 150px; height: 20px; position: relative; float: left; }

/***** Shortcodes *****/

.content-box { padding: 20px; margin-bottom: 20px; background: #fff; border: 1px solid #ebebeb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.content-box p:last-child { margin-bottom: 0; }
.featured h1 { font-size: 230%; }
.featured h2 { color: #30719d; margin: 10px 0; font-size: 150%; }
.featured p { margin-bottom: 1.5em; }
.cb-title { margin: 8px 0 10px; }
.ad-area img { border-radius: 0px; }
.ad-label { font-size: 85%; }
#testimonials, #images { margin-bottom: 20px; }
#testimonials ul, #images ul { list-style: none; margin: 0; }
.testimonial { position: relative; font-family: 'Droid Serif', serif; font-style: italic; font-size: 110%; background: #f9f9f9; padding: 10px 50px; border: 1px solid #ebebeb; }
.testimonial:before, .testimonial:after { content: "\201C"; position: absolute; font-size: 80px; line-height: 1; color: #999; font-style: normal; }
.testimonial:before { top: 0; left: 10px; }
.testimonial:after { content: "\201D"; right: 10px; bottom: -0.5em; }
.testimonial-author { font-family: 'Droid Sans', sans-serif; font-style: normal; color: #9a9b97; }

/***** RTL Support *****/

.rtl { direction: rtl; unicode-bidi: embed; }
.rtl [class*='col-'] { float: right; margin-right: 2.22%; margin-left: 0; }
.rtl .entry ul, .rtl .entry ol { margin: 0 1.25em 1.5em 0; }
.rtl dl { margin: 0 1em 1.5em 0}
.rtl dd { margin-right: 1.625em; margin-left: 0; }
.rtl .share-button { float: right; }
.rtl .main-nav ul li { float: right; border-left: 1px solid #f9f9f9; border-right: none; }
.rtl .main-nav ul ul ul { right: 10em; left: auto; }
.rtl .slide-caption { right: 25px; left: auto; }
.rtl .content-ad { float: right; margin: 0 0 1em 1.67em; }
.rtl .tags li { float: right; margin: 0 0 0.5em 0.5em; }
.rtl .author-box-avatar { float: right; margin-left: 1em; margin-right: 0; }
.rtl .related-thumb { float: right; margin-left: 1em; margin-right: 0; }
.rtl .alignleft, .rtl .left { margin: 0 1em 0 0; }
.rtl .alignright, .rtl .right { margin: 0 0 0 1em; }
.rtl .wp-caption-text { right: 0; left: auto; }
.rtl .cp-thumb, .rtl .uw-avatar { float: right; margin-left: 1em; margin-right: 0; }
.rtl #wp-calendar caption, .rtl #wp-calendar #prev { text-align: right; }
.rtl .commentlist .children { margin-right: 1em; margin-left: 0; }
.rtl .commentlist li .avatar { margin-left: 0.5em; margin-right: 0; }
.rtl .bypostauthor { border-right: 3px solid #e64946; border-left: none; }
.rtl .dropcap { float: right; margin-left: 5px; margin-right: 0; }
.rtl .testimonial:before {right: 10px; left: auto; }
.rtl .testimonial:after { left: 10px; right: auto; }
.rtl .sitemap ul { list-style: none; margin-right: 0; }
.rtl .sitemap .children { margin: 0 1em 0 0; }