/**
*	@package	Vozz Mag Joomla! Template
*	@copyright	Copyright (C) 2009 - 2014 Omegatheme. All rights reserved.
*	@license	GNU/GPL version 2, or later
*	@website:	http://www.omegatheme.com
*	Support Forum - http://www.omegatheme.com/forum/
*	@version	$Id$
*/

/* 
* In this file we define layout such as: dimensions, position, padding, margin, etc. 
* We also define COMMON typography (color, font) - JUST ONLY common style. 
* If template has many preset styles, define typography in preset-style-x.css appropriate each design
*/
html[dir="rtl"] {
    direction: rtl;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{
	float: right;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: right;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: right;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: right;
}
}
.list-unstyled{
	
}
.dropdown-menu {
    float: left;
    left: auto;
	right: 0;
}
.dropdown-menu.pull-right {
    left: 0;
    right: auto;
}
.btn-group > .btn, .btn-group-vertical > .btn,
.btn-toolbar .btn-group, .btn-toolbar .input-group,
.btn-group > .btn-group,
.input-group .form-control,
.nav-tabs > li,
.nav-pills > li,
.navbar-brand,
.pagination > li > a,
.pagination > li > span,
.pager .previous > a,
.pager .previous > span,
.progress-bar {
    float: right;
}
@media (min-width: 768px) {
	.dl-horizontal dt {
		clear: right;
		float: right;
		text-align: left;
	}
	.navbar-header,
	.navbar-nav,
	.navbar-nav > li,
	.navbar-text{
		float: right;
	}
	.navbar-text.navbar-right:last-child{
		margin-left: 0;
	}
	.navbar-text.navbar-left:last-child{
		margin-right: 0;
	}
}

.navbar-toggle,
.pager .next > a,
.pager .next > span,
.list-group-item > .badge,
.close{
	float: left;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.input-group-addon:first-child {
    border-left: 0 none;
    border-right: 1px solid;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span{
	border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span{
	border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
blockquote{
	border-left: 0 none;
	border-right: 5px solid #EEEEEE;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before{
	content: " —";
}
.blockquote-reverse,
blockquote.pull-left{
	border-left: 5px solid #EEEEEE;
	border-right: 0 none;
	padding-left: 15px;
}
.tip-text {
    text-align: right;
}
.pagenav .pagenav-prev a{
	float: right;
}
.pagenav .pagenav-next a{
	float: left;
}
ul{
	padding: 0 15px 0 0;
}
ul.styled > li{
	padding-left: 0px;
	padding-right: 20px;
}
.left0{
	left: auto;
	right: 0;
}
.right0{
	left: 0;
	right: auto;
}
.btn.pull-left,
.btn-group.pull-left,
.btn-toolbar.pull-left,
.thumbnail.pull-left,
.limit.pull-left,
.counter.pull-left{
	float: right !important;
}
.btn.pull-right,
.btn-group.pull-right,
.btn-toolbar.pull-right,
.thumbnail.pull-right,
.limit.pull-right,
.counter.pull-right{
	float: left !important;
}
.module.title-left h3.mod-title{
	text-align: right;
}
.module.title-right h3.mod-title{
	text-align: left;
}
.module.style-inline h3.mod-title{
	float: right;
}
.module.mod-style7 h3.mod-title > span,
.module.mod-style8 h3.mod-title > span,
.module.mod-style11 h3.mod-title > span,
.module.mod-style12 h3.mod-title > span{
	border-width: 0 4px 0 0;
}
.module.mod-style9 h3.mod-title > span,
.module.mod-style10 h3.mod-title > span,
.module.mod-style13 h3.mod-title > span,
.module.mod-style14 h3.mod-title > span,
.module.mod-style15 h3.mod-title > span{
	border-width: 0 2px 0 0;
}
.custom-socials{
	margin: 0 0 0 15px;
	float: left;
}
.custom-socials.pull-right{
	margin: 0 15px 0 0;
	float: left !important;
}
.custom-socials div.pull-left{
	float: right !important;
}
.custom-socials div.pull-right{
	float: left !important;
}
.custom-socials div.pull-left+div.pull-left{
	border-width: 0 1px 0 0;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
}
.custom-socials div.pull-right+div.pull-right{
	border-width: 0 0 0 1px;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1{
	margin: 0px 0px 0px 1px;
}
.mainmenu .otmenu-desk-wrapper .ot-menu a.level1{
	text-align: right;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .hasChild a.level1:after{
	margin-left: 0;
	margin-right: 5px;
}
.mainmenu .otmenu-desk-wrapper .submenu-column .child-menu li > div > a:before{
	content: "\f0d9";
	left: auto;
	right: 0;
}
.img-intro-left,
.item-image.pull-left{
	float: right !important;
	margin-left: 10px;
	margin-right: 0px;
}
.img-intro-right,
.item-image.pull-right{
	float: left !important;
	margin-left: 0px;
	margin-right: 10px;
}
.breadcrumb > li.active {
	padding-left: 5px;
	padding-right: 0px;
}
.img-intro-left,
.item-image.pull-left{
	float: right !important;
	margin-left: 10px;
	margin-right: 0px;
}
.img-intro-right,
.item-image.pull-right{
	float: left !important;
	margin-left: 0px;
	margin-right: 10px;
}
.itemRatingForm,
.itemRatingList,
span.itemImageCaption,
span.itemHits,
div.itemTwitterButton,
div.itemFacebookButton,
div.itemVideoBlock span.itemVideoCaption,
div.k2ReportCommentFormContainer blockquote span.quoteIconLeft,
div.subCategoryContainer,
div.itemContainer,
div.userItemImageBlock,
div.tagItemImageBlock,
div.genericItemImageBlock,
div.latestItemsContainer,
div.latestItemImageBlock,
div.k2TagCloudBlock a,
div.k2TagCloudBlock a:hover{
	float: right;
}
.itemRatingLog,
div.itemRatingBlock span,
div.catItemRatingBlock span{
	float: right;
	padding-left: 4px;
	padding-right: 0;
}
.k2Avatar img,
div.itemExtraFields ul li span.itemExtraFieldsLabel,
div.itemRelated ul li.k2ScrollerElement,
div.itemComments ul.itemCommentsList li img,
div.catItemExtraFields ul li span.catItemExtraFieldsLabel,
div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel,
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel{
	float: right;
	margin-left: 4px;
	margin-right: 0;
}
div.itemAuthorBlock img.itemAuthorAvatar,
span.userItemImage,
div.itemListCategory img,
div.userBlock img,
div.latestItemsUser img,
span.tagItemImage{
	float: right;
	margin-left: 8px;
	margin-right: 0;
}
span.latestItemImage{
	margin-left: 8px;
	margin-right: 0;
}
div.k2FeedIcon a,
div.k2FeedIcon a:hover,
span.itemEditLink,
span.itemImageCredits,
div.itemVideoBlock span.itemVideoCredits,
div.itemCommentsPagination span.pagination,
div.k2ReportCommentFormContainer blockquote span.quoteIconRight,
span.catItemEditLink,
span.userItemEditLink{
	float: left;
}
div.itemComments ul.itemCommentsList li span.commentLink{
	float: left;
	margin-left: 0;
	margin-right: 8px;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{
	float: left;
	margin-left: 0;
	margin-right: 4px;
}
.k2AccountPage th.k2ProfileHeading,
table.calendar tr td.calendarNavMonthPrev{
	text-align: right;
}
span.itemEditLink,
div.itemToolbar ul,
div.itemContentFooter,
div.itemVideoBlock span.itemVideoCredits,
div.itemBackToTop,
span.catItemAddLink,
span.catItemEditLink,
span.catItemDateModified,
span.userItemAddLink,
span.userItemEditLink,
.k2AccountPage div.k2AccountPageUpdate,
.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key,
table.calendar tr td.calendarNavMonthNext{
	text-align: left;
}
div.itemToolbar ul li{
	border-left: 0 none;
	border-right: 1px solid #CCCCCC;
	padding-left: 4px;
	padding-right: 8px;
}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl{
	border-left: 1px solid #CCCCCC;
	border-right: 0 none;
	margin: 0 0 0 4px;
	padding: 0 0 0 8px;
}
div.itemComments ul.itemCommentsList li span.commentDate,
div.k2ItemsBlock ul li a.moduleItemComments,
div.k2ItemsBlock ul li span.moduleItemHits{
	border-left: 1px solid #CCCCCC;
	border-right: 0 none;
	margin: 0 0 0 8px;
	padding: 0 0 0 4px;
}
div.catItemCommentsLink,
div.userItemCommentsLink,
div.tagItemCategory,
div.genericItemCategory,
div.latestItemCommentsLink{
	/* border-left: 1px solid #CCCCCC;
	border-right: 0 none;
	margin: 0 0 0 8px; */
	padding: 0 0 0 8px;
}
div.genericItemCategory span{
	padding: 0 0 0 4px;
}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key{
	border-left: 1px solid #E9E9E9;
	border-right: 0 none;
}
.itemRatingList a,
.itemRatingList .itemCurrentRating{
	left: auto;
	right: 0;
}
div.itemIsFeatured:after,
div.catItemIsFeatured:after,
div.userItemIsFeatured:after{
	left: 0;
    right: auto;
	-webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
div.itemHeader span.itemAuthor{
	/* padding: 0 15px 0 10px; */
}
.catItemImageBlock.pull-left,
.catItemImage.pull-left,
.itemRelImg.pull-left,
.k2ItemBlock .moduleItemImage.pull-left{
	margin-left: 10px;
	margin-right: 0px;
	float: right !important;
}
.catItemImageBlock.pull-right,
.catItemImage.pull-right,
.itemRelImg.pull-right,
.k2ItemBlock .moduleItemImage.pull-right{
	margin-left: 0px;
	margin-right: 10px;
	float: left !important;
}
.moduleItemAddition.pull-left{
	float: right !important;
}
.moduleItemAddition.pull-right{
	float: left !important;
}
.itemAddition.ot-bg{
	text-align: right;
}
.catItemInfo.ot-bg,
.latestItemInfo.ot-bg,
.tagItemInfo.ot-bg,
.userItemInfo.ot-bg,
.itemRelated .itemAddition.ot-bg,
.moduleItemAddition.ot-bg{
	text-align: left;
}
.catItemInfo.ot-bg .catItemCategory.pull-left,
.latestItemInfo.ot-bg .latestItemCategory.pull-left,
.tagItemInfo.ot-bg .tagItemCategory.pull-left,
.userItemInfo.ot-bg .tagItemCategory.pull-left,
.itemAddition.ot-bg .itemCategory.pull-left,
.moduleItemAddition.ot-bg .moduleItemCategory.pull-left{
	margin: -5px -10px -10px 10px;
	float: right !important;
}
.catItemInfo.ot-bg .catItemCategory.pull-right,
.latestItemInfo.ot-bg .latestItemCategory.pull-right,
.tagItemInfo.ot-bg .tagItemCategory.pull-right,
.userItemInfo.ot-bg .tagItemCategory.pull-right,
.itemAddition.ot-bg .itemCategory.pull-right,
.moduleItemAddition.ot-bg .moduleItemCategory.pull-right{
	margin: -5px 10px -10px -10px;
	float: left !important;
}
.catItemInfo > span + span,
.latestItemInfo > span + span,
.tagItemInfo > span + span,
.userItemInfo > span + span,
.itemAddition > span + span,
.moduleItemAddition > span + span,
.catItemInfo > a + span,
.latestItemInfo > a + span,
.tagItemInfo > a + span,
.userItemInfo > a + span,
.itemAddition > a + span,
.moduleItemAddition > a + span,
.catItemInfo > span + a,
.latestItemInfo > span + a,
.tagItemInfo > span + a,
.userItemInfo > span + a,
.itemAddition > span + a,
.moduleItemAddition > span + a,
.catItemInfo > a + a,
.latestItemInfo > a + a,
.tagItemInfo > a + a,
.userItemInfo > a + a,
.itemAddition > a + a,
.moduleItemAddition > a{
	margin: 0 10px 0 0;
}
#itemListLinks div.catItemImageBlock{
	margin: 0 0 0 15px;
}
.k2AccountPage table tr td label{
	margin: 0 5px 10px 20px;
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemAddition{
	left: auto;
	right: 0;
}
.ot-accordion .itemContainer .panel-heading .panel-toggle,
.ot-accordion .latestItemView .panel-heading .panel-toggle,
.ot-accordion .k2ItemBlock .panel-heading .panel-toggle,
.ot-accordion .k2ItemBlock .panel-heading .panel-toggle{
	float: right;
}
.ot-accordion .itemContainer .panel-heading .catItemTitle,
.ot-accordion .latestItemView .panel-heading .latestItemTitle,
.ot-accordion .k2ItemBlock .panel-heading .moduleItemTitle,
.ot-accordion .k2ItemBlock .panel-heading .moduleItemTitle{
	border-width: 0 1px 0 0;
}
.k2LatestCommentsBlock ul li .lcAdditionInfo{
	text-align: left;
	margin: 10px 0 0 10px;
}
.moduleCategories{
	text-align: left;
}
.moduleCategories .moduleCategory.active{
	float: right;
}
.module ul.menu ul{
	/* padding: 10px 5px 10px 0; */
}
.module ul.menu li > a,
.module ul.menu li > div > a{
	/* padding: 5px 20px 5px 10px; */
}
.module ul.menu li li a{
	padding: 3px 20px 3px 10px;
}
.custom_subscribe .input-group .form-control:first-child,
.custom_subscribe .input-group .btn{
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
.custom_subscribe .input-group .btn{
	margin-left: 0;
	margin-right: -3px;
}
#oFooterBlock .gotop{
	text-align: left;
}
.carousel-vertical .carousel{
	padding-left: 0;
	padding-right: 30px;
}
.carousel-vertical .control-group-xs{
	left: auto;
	right: 0;
}
.carousel-control-group{
	left: 0;
	right: auto;
}
.carousel-control-group.left{
	left: auto;
	right: 0;
}
.ot_slidenav.carousel-indicators{
	left: 15px;
	right: auto;
}
.ot-indicators{
	left: auto;
	right: 0;
}
.ot_indicators .carousel-indicators{
	left: 0;
	right: auto;
}
.ot-sep-vert + .ot-sep-vert{
	border-width: 0 1px 0 0;
}
