@charset "utf-8";
/* CSS Document */
/*Bootstrap*/
ul,
ol {
	margin: 0 25px 10px 0;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
	border-radius: 3px 3px 0 0;
}
.input-append .add-on:last-child,
.input-append .btn:last-child {
	border-radius: 0 0 3px 3px;
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn {
	margin-left: 0;
	margin-right: -1px;
}
.table th, .table td {
    text-align: right;
}
.btn-group > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    margin-right: 0;
}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.btn-group > .btn + .btn {
    margin-left: 0;
    margin-right: -1px;
}
blockquote {
	padding: 0 15px 0 0;
	border-left: none;
	border-right:5px solid #EEE;
	font-style:italic;
	font-size:100%;
}
/*fontawesome*/
.icon-caret-right:before {
	content: "\f0d9";/* Arrow left */
}
/* =Global Elements and Typography
-------------------------------------------------------------- */

/* =Content
----------------------------------------------- */

/* Titles */

/* Meta */
.entry-meta {
	font-weight: bold;
}
.entry-meta [class^="icon-"] {
	padding-right: 0;
	padding-left: 5px;
}
/* Images */

/* =Top
-------------------------------------------------------------- */

/* Text Logo */
.header_logo_text .tagline {
	font-style: italic;
}
/* Primary Navigation */
.subnav ul.nav > .current_page_item > a,
.subnav ul.nav > .current_page_item > a:hover {
	/*border-left: 0 none;
    border-right-color: #DDDDDD;*/
	padding-left: 0;
	padding-right: 13px;
}
.subnav ul.nav > li:first-child > a,
.subnav ul.nav > li:first-child > a:hover,
.subnav ul.nav > li.nav-header:first-child > span {
/*border-left: 0 none;
    border-radius: 4px 0 0 4px;
    padding-left: 12px;*/
}
.subnav ul.nav > li > a.sf-with-ul {
	padding-right: 0;
	padding-left: 8px;
}
.subnav ul.nav > [class^="menu-icon-"] > a {
/* padding-left: 0;
 padding-right: 8px;*/
}
.subnav ul.nav > li > ul {
	margin-left: 0;
	margin-right: -1px;
}
.subnav ul.sf-menu li li:hover ul,
.subnav ul.sf-menu li li.sfHover ul,
.subnav ul.sf-menu li li li:hover ul,
.subnav ul.sf-menu li li li.sfHover ul {
	left: auto;
	right: 200px;
}
/* Level 1 only */
#primary-menu > li {
	border-right: none;
	border-left: 1px solid #DDDDDD;/*inherit*/
}
#primary-menu > li > a.sf-with-ul {
	/* If a top-level menu item has a dropdown, reduce its right padding. */
	padding: 0 20px 0 12px;
}
#primary-menu > [class^="menu-icon-"] > a {
	/* If a top-level menu item has a an icon, reduce its left 
	padding. You can add icons to main menu by adding class "menu-icon-{whatever}" */
	padding-left: 20px;
 	padding-right: 12px;
}
/* Level 2 and 3 */
#primary-menu li li.nav-header {
	font-weight: bold;
	text-transform: uppercase;
}
/* Level 2 only */
#primary-menu > li > ul {
	margin-left: 0; /* Shifts dropdowns to the left 1px so they line up with left borders. */
	margin-right: -1px;
}
/* Level 3 only */
#primary-menu ul ul {
	left: auto; /* Matches width of dropdown menus */
	right: 200px;
}
/* =Featured (above)
-------------------------------------------------------------- */

/* =Main
-------------------------------------------------------------- */

/* =Featured (below)
-------------------------------------------------------------- */

/* =Posts (general)
----------------------------------------------- */

/* No style mods */

/* =Page
----------------------------------------------- */

/* No style mods */

/* =Post List
----------------------------------------------- */

/* No style mods */

/* =Post Grid
----------------------------------------------- */

/* =Comments
----------------------------------------------- */

/* Comment List */
#comments .comment-body {
	padding-left: 0;
	padding-right: 83px;
}
#comments .comment-body .avatar {
	left: auto;
	right: 15px;
}
#comments .comment-body .comment-meta a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
#comments .comment-body .fn {
	display: inline;
	font-weight: bold;
}
#comments .comment-body .reply a {
	right: auto;
	left: 5px;
}
/* Admin Comment */
#comments .bypostauthor > .comment-body,
#comments .bypostauthor > .comment-body .reply a {
/* None in this theme */
}
#comments .bypostauthor > .comment-body .reply a:hover {
/* None in this theme */
}
/* Top Level */

/* Children */
#comments ul.children {
	border-left: none;
	border-right: 1px solid #e9e9e9;
	margin: 10px 15px 10px 0;
	padding: 10px 20px 10px 0;
}
/* Comment Form */
#commentform input[type=text] {
	margin-right: 0;
	margin-left: 10px;
}
/* =Widgets
----------------------------------------------- */

.widget ul {
	margin-left: inherit;
	margin-right: 0;
}
/* =Bottom
----------------------------------------------- */

/* Footer Columns */

/* Copyright */

/* =Layout Builder
----------------------------------------------- */

/* General Elements */
.element {
/* Style all elements in custom layouts. */
}
.last-element {
}
.element-columns {
/* Style the "Columns" element. */
}
.element-content {
/* Style the "Content" element. */
}
.element-divider {
/* Style the "Divider" element. */
}
.element-headline {
/* Style the "Headline" element. */
}
.element-post_grid_paginated {
/* Style the "Post Grid (paginated)" element. */
}
.element-post_grid {
/* Style the "Post Grid" element. */
}
.element-post_grid_slider {
/* Style the "Post Grid Slider" element. */
}
.element-post_list_paginated {
/* Style the "Post List (paginated)" element. */
}
.element-post_list {
/* Style the "Post List" element. */
}
.element-post_list_slider {
/* Style the "Post List Slider" element. */
}
.element-slider {
/* Style the "Slider" element. */
}
.element-slogan {
/* Style the "Slogan" element. */
}
.element-tabs {
/* Style the "Tabs" element. */
}
.element-tweet {
/* Style the "Tweet" element. */
}
/* Elements by location */
#featured .element {
/* Style elements of a custom layout 
	in the featured area ABOVE the content. */
}
#main .element {
/* Style elements of a custom layout 
	in the main content area. */
}
#featured_below .element {
/* Style elements of a custom layout 
	in the featured area BELOW the content. */
}

/* =Small Desktops
------------------------------------------------- */

@media (max-width: 1000px) {
#access li {
	border-right: inherit;
	border-left: none;
}
}

/* =Optimized for Tablets
------------------------------------------------- */

@media (max-width: 768px) {
#access li li a {
	padding-left: 0;
	padding-right: 20px;
}
#access li li li a {
	padding-left: 0;
	padding-right: 30px;
}
#access .sf-menu ul .sf-sub-indicator.icon-caret-right {
	right: auto;
	left: inherit;
}
#access .sf-menu ul .sf-sub-indicator.icon-caret-right:before {
	content: "\f0d7";
}
.btn-navbar {
	margin-left: 0;
	margin-right: 5px;
}
}

/* =Optimized for Mobile Devices
------------------------------------------------- */

@media (max-width: 515px) {
/* Comments */
#comments .comment-author,
 #comments .comment-meta {
	padding-left: 0;
	padding-right: 35px;
}
#comments .comment-body .avatar {
	left: auto;
	right: 5px;
}
}
/* themeblvd.css */
/* =Grid
-------------------------------------------------------------- */

/** 
 * This grid is used internally for various elements, however 
 * keep in mind that the primary layout of the theme is determined 
 * with Bootstrap's 12-column fluid grid system.
 */

.column {
	float: right;
	margin-right: 0;
	margin-left: 4%;
}
.last {
	margin-right: 0;
	margin-left: 0;
}

/* Standard 12 Column Setup */

/* Tight 12 Column Setup */

/* Standard Fifths */

/* Tight Fifths */

/* Tenths */

/* Tight Tenths */

/* Mobile Devices */
@media (max-width: 515px) {
.column {
}
}
/* =Bootstrap Mods
----------------------------------------------- */

/**
 * In this section, we've attempted to get rid of the 
 * elements of Bootstrap that are not working with the 
 * framework, and also merge any necessary framework items 
 * with Boostrap default CSS.
 */

/* Forms */

/* Match to buttons */
.tb-button,
.comment-reply-link,
input[type="submit"] {
 *margin-left: 0;
 *margin-right: .3em;
}
/* Thumbnails */

/* Code elements */

/* Simplify Breadcrumbs */

/* Nav List - applies nav list CSS to WP's custom menu widget, and in some cases the primary nav . */
.widget_nav_menu .menu {
	margin-left: auto;
	margin-right: 0;
}
.widget_nav_menu .menu > .pull-right {
	float: left;
}
.widget_nav_menu .menu [class^="icon-"] {
	margin-right: a;
	margin-left:2px;
}
.widget_nav_menu .menu ul,
.fixed-sidebar .widget_nav_menu ul.sub-menu {
	margin-left: 0;
	margin-right:10px;
}
/* Tabs/Pills */

/* =Responsive Elements
-------------------------------------------------------------- */

/* Responsive visiblity classes */

@media (max-width: 800px) {
/* Tablets */

}
@media (max-width: 515px) {
/* Mobile */

}
/* iOS Zoom Bug fix */

/* Primary Navigation */

/* Videos (oEmbed) */

/* Audio (oEmbed) - Doesn't actually exist yet ;-) */

/* =WordPress Standard Classes
-------------------------------------------------------------- */

.gallery-item {
	float: right;
}
.alignnone {
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 0 20px 20px;
}
.wp-caption.alignnone {
	margin: 5px 0 20px 20px;
}

/* Mobile Devices */
@media (max-width: 515px) {

}
/* =Primary Navigation
-------------------------------------------------------------- */

.sf-menu li {
	float: right;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: auto;
	right: 0;
}
.sf-menu a.sf-with-ul {
	padding-right: 0;
	padding-left:2.25em;
}
.sf-sub-indicator {
	right: auto;
	left:.75em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul,
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: auto;
	right: 10em;
}
ul.sf-menu-with-fontawesome .sf-sub-indicator {
	margin-left: 0;
	margin-right:8px;
}
ul.sf-menu-with-fontawesome ul .sf-sub-indicator {
	right: auto;
	left: 10px;
}
ul.sf-menu [class^="icon-"] {
	margin-right: 0;
	margin-left:5px;
}

/* =Secondary Navigation
-------------------------------------------------------------- */

/* All levels */

/* Level 1 */
.subnav ul.nav > li > a,
.subnav ul.nav > li.nav-header > span {
	/*border-left: 1px solid #f5f5f5;
	border-right: 1px solid #e5e5e5;*/
}
.subnav ul.nav > .current_page_item > a,
.subnav ul.nav > .current_page_item > a:hover {
	padding-left: 13px;
	background-color: inherit;
	border-right-color: transparent;
	border-left: none;
}
.subnav ul.nav > li:first-child > a,
.subnav ul.nav > li:first-child > a:hover,
.subnav ul.nav > li.nav-header:first-child > span {
	border-left: 0;
	padding-left: 12px;
}
.subnav ul.nav > li > a.sf-with-ul {
	/* If a top-level menu item has a dropdown, reduce its right padding. */
	padding-right: 0;
	padding-left:8px;
}
.subnav ul.nav > [class^="menu-icon-"] > a {
	/* If a top-level menu item has a an icon, reduce its left 
	padding. You can add icons to main menu by adding class "menu-icon-{whatever}" */
	/*padding-left: 0;
	padding-right: 8px;*/
}
/* Levels 2-3 */
.subnav ul.nav > li > ul {
	margin-left: 0;
	margin-right:-1px;
}
.subnav ul.sf-menu li li:hover ul,
.subnav ul.sf-menu li li.sfHover ul,
.subnav ul.sf-menu li li li:hover ul,
.subnav ul.sf-menu li li li.sfHover ul {
	left: auto;
	right:200px;
}

/* Responsive */
@media (max-width: 1000px) {

}
/* =Common Classes
----------------------------------------------- */

/* =Moveable Parts
-------------------------------------------------------------- */

/* Contact Bar */
.themeblvd-contact-bar li {
	float: right;
}
/* Search Form */

/* Mini Post List */
.themeblvd-mini-post-list ul li .featured-image-wrapper {
	left: auto;
	right:0;
}
.themeblvd-mini-post-list ul.small-thumbs .mini-post-list-content {
	margin-left: 0;
	margin-right:155px;
}
.themeblvd-mini-post-list ul.smaller-thumbs .mini-post-list-content {
	margin-left: 0;
	margin-right:95px;
}
.themeblvd-mini-post-list ul.smallest-thumbs .mini-post-list-content {
	margin-left: 0;
	margin-right:70px;
}
/* Mini Post Grid */

/* Featured Image */
.attachment-small {
	float: right;
	margin-right: 0;
	margin-left:20px;
}

/* =Colors
-------------------------------------------------------------- */

/* =Shortcodes
-------------------------------------------------------------- */

/* Icon List */

/* Icon Link */
.tb-icon-link [class^="icon-"] {
	margin-right: 0;
	margin-left:5px;
}
/* Info Boxes */

/** 
 * Deprecated: alert, approved, camera, doc, cart, download, quote, media, note, notice, warning
 * Current: blue, green, grey, orange, purple, red, teal, yellow 
 */

.info-box-has-icon {
	padding-left: 0;
	padding-right:36px;
}
.info-box .icon {
	left: auto;
	right:10px;
}
/* Text Highlighting */

/* Drop Caps */
.dropcap {
	float: right;
}
/* Toggles */
.accordion-heading .accordion-toggle .switch-me {
	margin-right: 0;
	margin-left:5px;
}
/* =Widgets
-------------------------------------------------------------- */

/* Calendar Widget */
#wp-calendar #prev {
	/*text-align: left;*/
}
#wp-calendar #next {
	/*text-align: right;*/
}
/* Video */

/* Simple Contact */
.tb-contact_widget ul.simple-contact li {
	padding: 0 30px 0 0;
}
.tb-contact_widget ul.simple-contact ul.icons li {
	float: right;
}
.tb-contact_widget ul.simple-contact ul.icons li a {
	margin: 2px 0 0 2px;
}
/* =Plugins
----------------------------------------------- */

/* FlexSlider */

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* Contact Form 7 */
div.wpcf7 input[type="text"],
div.wpcf7 select {
	margin-right: 0;
	margin-left:10px;
}
span.wpcf7-not-valid-tip {
	left: auto;
	right:10px;
}
span.wpcf7-list-item {
	margin-left: 0;
	margin-right:0.5em;
}
div.wpcf7 img.ajax-loader {
	margin-left: 0;
	margin-right:4px;
}
/* prettyPhoto */
.pp_fade,
.pp_gallery li.default a img {
    direction: ltr;
}
/* =Elements
-------------------------------------------------------------- */

/* General Classes */

/* Headline */

/* Divider */

/* Post List/Post Grid */

/* Slider (universal) */

/* Slider Fallback for mobile */

@media (max-width: 515px) {

}
.standard-slider-wrapper .slides-wrapper {
	direction:ltr;
	overflow:hidden;
}
.standard-slider-wrapper .slides-wrapper .entry-content,
.standard-slider .media-align-left .content-inner,
.standard-slider .media-align-right .content-inner,
.slide-title,
.slide-description {
	direction:rtl;
	text-align:right;
}
.standard-slider-wrapper .flex-control-nav {
	left: auto;
	right:10px;
}
.standard-slider-wrapper .flex-control-nav li {
	float: right;
}
.standard-slider-wrapper .flex-direction-nav {
	right: auto;
	left:10px;
}
.standard-slider-wrapper .flex-direction-nav li {
	/*float: right;*/ /* NO RTL */
}
/* Carrousel Slider (Roundabout jQuery plugin) */
.carrousel-slider-wrapper .carrousel-slider .slide .image-link {
	left: auto;
	right:10px;
}
/* Post List Slider */

/* Post Grid Slider */

/* Slogan */
.tb-slogan.has_button .btn {
	float: left;
	margin: 0 20px 0 0;
}
/* Tabs */

/* Tweet */
.tb-tweet-wrapper.has-icon {
	padding-left: 0;
	padding-right:70px;
}
.tb-tweet-wrapper .tweet-icon {
	left: auto;
	right:0;
}
/* =WPML Bridge
----------------------------------------------- */
.tb-wpml-flaglist ul li {
	float: right;
}
/* Header menu addon */
#access .tb-wpml-flaglist {
	float: left;
	padding: 12px 0 0 15px;
}
@media (max-width: 767px) {
/* Tablets */
#access .tb-wpml-flaglist {


	padding: 13px 0 0 7px;
}
}
@media (max-width: 515px) {
/* Mobile */
}
/* Breadcrumbs */
#breadcrumbs .tb-wpml-breadcrumbs .breadcrumbs-content {
	float: right;
}
#breadcrumbs .tb-wpml-breadcrumbs .tb-wpml-flaglist {
	float: left;
}
@media (max-width: 515px) {
/* Mobile */

}

.royalWrapper {
	direction:ltr;
}
.rtl #ZoomBox {
	left:auto !important;
	right:10px;
}

.home-link {
	padding-left:3px;
}

/*
Switch left and right sidebar layouts
*/
@media (max-width: 515px) {
	#sidebar_layout .row-fluid {
		display: box;
		display: -moz-box;
		display: -webkit-box;
		box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-box-orient: vertical;
	}
	#sidebar_layout #content {
		box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-webkit-box-ordinal-group: 1;
	}
	#sidebar_layout .fixed-sidebar {
		box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-webkit-box-ordinal-group: 2;
	}
}
/* Update */
.rtl .themeblvd-search .btn {
    border-bottom-left-radius: inherit;
    border-top-left-radius: inherit;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
	right:auto;
    left: 0;
}