/*
Theme Name: D5 CORPORATE LITE
Theme URI: http://d5creation.com/theme/corporate

Author: D5 Creation
Author URI: http://d5creation.com

Description: This is a theme for Business. CORPORATE WordPress Theme is super elegant and Professional which will create your business widely expressed.  Right and Footer Sidebar will be usable for showing the widgets and Plugins. Full Wide page can be used for showing showcase or other purposes. Premium Version of this Theme has come with 9 different Color Schemes

Version: 2.1

Tags: two-columns, right-sidebar, custom-header, custom-background, custom-menu, threaded-comments, sticky-post, full-width-template, translation-ready,  theme-options, blog, portfolio, education 

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

D5 CORPORATE LITE WordPress Theme, Copyright 2012-2015: D5 Creation (www.d5creation.com)
D5 CORPORATE LITE is distributed under the terms of the GNU GPL

Text Domain: d5-corporate-lite

*/
/* =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;
}

/* =WordPress Core and Addition
-------------------------------------------------------------- */
.alignnone,
#content .alignnone,
#content-full .alignnone,
div .alignnone {
	margin: 5px 0 20px 20px;
}

.alignleft,
#content .alignleft,
#content-full .alignleft,
div .alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}

.alignright,
#content .alignright,
#content-full .alignright,
div .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;
}

/* =Structure
----------------------------------------------- */

#top-menu-container input#s {
	float: left;
	padding: 5px 10px 5px 25px;
}

img.site-logo, h1.site-title {
	float: right;
}

#content {
	float:right;
}

#left-sidebar {
	float: left;
}

#social {
	float: left;
	margin-left: 20px;
	margin-right: auto;
}

.facebook-link, 
.twitter-link, 
.youtube-link, 
.li-link, 
.feed-link {
	float: right;
}

/* Common Elements 
------------------------------------------------------------- */
ol, 
ul {
	padding: 0 20px 10px 0;
}

address {
	text-align: left;
}

/* Menu Elements 
------------------------------------------------------------- */

#d5corporate-main-menu {
	float: left;
}

#d5corporate-main-menu .menu, #d5corporate-top-menu .menu {
	float: left;
}

#d5corporate-main-menu li {
	float: right;
}

#d5corporate-main-menu li ul {
	float: right;
}

#d5corporate-main-menu ul ul, 
.sub-menu, .sub-menu ul ul {
	float: right;
	right: 0;
	left: auto;
}

#d5corporate-main-menu ul ul ul {
	right: 100%;
	left: auto;
}

#d5corporate-main-menu ul ul a {
	text-align: right;
}

#d5corporate-top-menu {
	float: right;
}

#d5corporate-top-menu li {
	float: right;
}

/* Wedget Elements 
------------------------------------------------------------- */

#left-sidebar .widget {
	float: left;
}

#left-sidebar .widget li {
	padding: 5px 17px 5px 0;
}

#footer-sidebar #first-footer-widget {
	float:right;
}

#footer-sidebar #footer-widgets {
	margin-right: 63.33px;
	float:right;
	margin-left: auto;
}

#footer-sidebar .widget li {
	padding: 3px 17px 3px 0;
}

/* Design Elements 
------------------------------------------------------------- */

.featured-box-first {
	float:right;
}

.featured-box {
	margin-right: 63px;
	float:right;
	margin-left: auto;
}

blockquote:before {
	margin-left:.20em;
	margin-right: auto;
}

blockquote:after {
	margin-right:.20em;
	margin-left: auto;
}

#container .attachment-thumbnail {
	float: right;
	margin: 8px 0 10px 15px;
}

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;
}

/* D5 CORPORATE GREEN CSS */

#top-menu-container input#s {
	background: url("images/search.png") no-repeat scroll left 50% transparent;
}

#d5corporate-top-menu {
	border-right: 1px solid #09281A;
	border-left: 1px solid #589277;
}

#d5corporate-top-menu li a {
	border-right: 1px solid #589277;
	border-left: 1px solid #09281A;
}

button, input[type="reset"], 
input[type="button"], 
input[type="submit"] {
	background: url("images/btn-green.png") repeat-x scroll left top #07AA5F;
}

.post.sticky, 
.sticky {
	background: url("images/sticky-green.png") no-repeat scroll left top #F2F2F2;
}

blockquote {
	border-right: 10px solid #4DB878;
	border-left: 10px solid #4DB878;
}

/* Text meant only for screen readers. */

.screen-reader-text:focus {
	right: 5px;
	left: auto;
}
