
blockquote,q {
  border-right: 10px solid #ccc;
  border-left: 0;
}
blockquote:before ,q:before{
  margin-left: 0.25em;
  margin-right: 0;
}
ul,
ol {
	margin: 0 3em 1.5em 0;
}
li > ul,
li > ol {
	margin-right: 1.5em;
	margin-left: 0;
}

textarea {
	padding-right: 3px;
	padding-left: 0px;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: right;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: left;
	text-align: left;
}

.screen-reader-text:focus {
	right: 5px;
	left:0px;
}
.alignleft {
	float: right;
	margin-left: 1.5em;
	margin-right: 0;
}
.alignright {
	float: left;
	margin-right: 1.5em;
	margin-left: 0;
}
.page-header 
{
	padding-right:5%;
	padding-left:0;
}
footer.comment-meta, div.reply
{
	padding-right:20px;
	padding-left:0px;
}
#footer-widget section
{
	text-align:right;
}
.caret-left
{
	text-align:left;
}
#breadcrumbs
{
	padding-right: 10px;
}
.caret-right
{
	text-align:right;
}
span.site-header-title
{
	text-align:left;
}
.site-branding
{
	margin-right:30px;
	margin-left: 0;
}
.main-navigation li {
	float: right;
}
.main-navigation ul ul {
	float: right;
	right: -999em;
	width:200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	right: auto;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	right: 100%;
	left:0px;
}
@media screen and (min-width: 768px) 
{	
	.main-navigation ul ul
	{
		margin-right:-15px;
		margin-left: 0;
	}
	.main-navigation ul ul li:hover > ul,
	.main-navigation ul ul li.focus > ul {
	margin-right:0px;
	margin-left: 0px;
	}
	@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
	.main-navigation li.menu-item-has-children li.menu-item-has-children::after
	{
		content: "\ \ \f104";
		display:inline-block;
		font:normal normal normal 14px/1 FontAwesome;
		font-size:inherit;text-rendering:auto;
		-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	}
	#content>aside#secondary
	{
		float:right;
		right:3%;
	}
	#content>#primary
	{
		float:right;
	}
}

.search-form-cus
{
	float:left;
	left:10px;
	right:0;
}
button.search-button
{
  border-right:none;
  margin-right: -50px;
  margin-left: 0;
  -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;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
input.search-text
{
  float: right;
  padding-right: 10px;
  padding-left:60px;
}
@media screen and (max-width: 768px) 
{
.menu-toggle
{
	margin:0px 20px 10px 3px;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	right: 0px;
}
#content>aside#secondary>section ul
{
	padding-right:0px;
}
footer.comment-meta, div.reply
{
	padding-right:0px;
}
}