/*
Theme Name: Simplify
Theme URI: https://d5creation.com/themes/simplify

Author: D5 Creation
Author URI: https://d5creation.com/

Description: Simplify was listed among the top 5 most popular Themes many days. Simplify is a CSS3 Powered and WordPress Latest Version Ready Responsive Theme for Small Business Companies to any purposes. Exciting Slide, 02 Rows of Featured Boxes, Customizable Background and other options will give the WordPress Driven Site an attractive look.  Simplify is super Elegant and Professional Responsive Theme which will be adjusted automatically with all smart devices. First and Second Row Featured Boxes can show your company's Featured Items, Services etc.  Right and Footer Sidebar will be usable for showing the widgets. Full Wide Template can be used for showing showcase or other pages. Simplify is Translation Ready. You can Visit the Simplify Demo Here: http://demo.d5creation.com/themes/?theme=Simplify and can visit the Theme page here: https://d5creation.com/theme/simplify

Version: 5.1

Tags: two-columns, right-sidebar, custom-header, custom-background, custom-menu, threaded-comments, sticky-post, rtl-language-support, full-width-template, translation-ready, blog, education, featured-images, portfolio, theme-options  

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Simplify WordPress Theme, Copyright 2012-2014: D5 Creation (www.d5creation.com)
Simplify is distributed under the terms of the GNU GPL

Text Domain: simplify

*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

caption, th, td {
	text-align:right;
}

.alignnone {
	margin:5px 0 20px 20px;
}

.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}

.alignright {
	float:right;
	margin:5px 0 20px 20px;
}

a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}

a img.alignnone {
	margin:5px 0 20px 20px;
}

a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}

a img.aligncenter {
	margin-right:auto;
	margin-left:auto;
}

.wp-caption.alignnone {
	margin:5px 0 20px 20px;
}

.wp-caption.alignright {
	margin:5px 0 20px 20px;
}

.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}

.logotitle {
	padding:11px 0 11px 11px;
}

#content {
	float:right;
}

#left-sidebar {
	float:left;
}

.social-link {
	float:right;
}

#main-menu-con {
	float:left;
}

#main-menu-con li {
	float:right;
}

#main-menu-con li ul {
	float:right;
}

#main-menu-con ul ul, .sub-menu, .sub-menu ul ul {
	float:right;
	right:0;
	left: auto;
}

#main-menu-con ul ul ul {
	right:100%;
	left: auto;
}

#main-menu-con ul ul a {
	text-align:right;
}

#main-menu-con .menu-item-has-children a, #main-menu-con .page_item_has_children a {
	padding-left: 15px;
	padding-right: 0;
}

#main-menu-con li.menu-item-has-children > a:after, #main-menu-con li.page_item_has_children > a:after {
	left:0;
	right: auto;
}

#main-menu-con .menu-item-has-children ul li.menu-item-has-children > a:after, #main-menu-con .page_item_has_children ul li.menu-item-has-children > a:after {
	left:3px;
	right: auto;
}

#left-sidebar .widget li {
	padding:5px 17px 5px 0;
}

#footer-widget {
	float:right;
}

#footer-sidebar .widget li {
	padding:5px 17px 5px 0;
}

#searchsubmit, .woocommerce-product-search button[type="submit"] {
	margin: 0 -5px 0 0;
}

ul, ol {
	margin:0 25px 10px 0;
}

address {
	text-align:left;
}

.post.sticky,
.sticky {
	background:url("images/sticky.png") no-repeat scroll left top #F2F2F2;
}

#ft-buttons-slide {
	text-align:right;
}

#ft-title-slide {
	margin-right:400px;
	margin-left: auto;
}

#ft-title-slide blockquote {
	text-align:left;
	border-right:10px solid #999999;
	border-left:10px solid #999999;
}

#ft-title-slide blockquote:before {
	margin-left:0;
	margin-right: auto;
}

#ft-title-slide blockquote:after {
	margin-right:0;
	margin-left: auto;
}

h3.featured-box2 {
	float:left;
}

blockquote, q {
	border-right:10px solid #ccc;
	border-left:10px solid #ccc;
}

blockquote:before, q:before {
	margin-left:.20em;
	margin-right: auto;
}

blockquote:after, q:after {
	margin-right:.20em;
	margin-left: auto;
}

#container .attachment-thumbnail {
	margin:0px 0 10px 15px;
	float:right;
}

h1.page-title,
h1.arc-post-title {
	text-align:right;
}

h2.post-title,
h2.comments,
h3#reply-title,
h2.post-title-color {
	text-align:right;
}

.floatright {
	float:right;
	text-align:right;
}

.floatleft {
	float:left;
	text-align:left;
}

#page-nav .alignleft {
	text-align:left;
}

#page-nav .alignright {
	text-align:right;
}

#commentsbox img.avatar {
	right:0;
	left: auto;
}

#commentsbox .commentlist li.comment {
	padding:5px 50px 0 0;
}

#commentsbox .commentlist .children li {
	margin:0 -25px 0 0;
}

/* Text meant only for screen readers. */

.screen-reader-text:focus {
	right: 5px;
	left: auto;
}

/* =Media Print
-------------------------------------------------------------- */
@media print {

}