/*
Theme Name: Blue Diamond
Theme URI: -
Description: Blue Diamond Wordpress Theme
Version: 1.05
Author: Goodlayers
Author URI: http://goodlayers.com
License:
License URI:
*/
/* #Style Reset
================================================== */

/* #Basic Styles
================================================== */

/*--- web safe font ---* 
	HelveticaNeue, "Helvetica Neue", Arial, Helvetica, sans-serif
	Georgia, "Times New Roman", Times, serif
 *--- web safe font ---*/

tr th {
	text-align: right;
}

tr th, tr td {
	border-left: 1px solid;
	border-right: none;
}

tr th:last-child, tr td:last-child {
	border-left: 0px;
	border-right: none;
}

ul,ol {
	margin-right: 30px;
	margin-left: auto;
}

blockquote {
	margin: 10px 20px 10px 10px;
	padding: 15px 25px 15px 20px;
	border-right-width: 3px;
	border-right-style: solid;
}

/*	
button, input[type="submit"], input[type="reset"], input[type="button"] */

/* #Wordpress Style
================================================== */
.alignright, img.alignright {
	float:right;
	margin: 5px 0px 20px 20px;
}

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

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

/* #Custom Style
================================================== */

/*--- color animation ---*/

/* #Theme Style
================================================== */

/*--- custom full background ---*/
div.gdl-custom-full-background {
	right: -50%;
	left: auto;
}

div.gdl-custom-full-background img {
	right: 0;
	left: 0;
}

/*--- button ---*/
a.gdl-button {
	margin-left: 10px;
	margin-right: auto;
}

/*
a.gdl-button*/

/*--- preloader ---*/

/*--- logo ---*/

div.logo-left-text {
	margin-right: 10px;
	margin-left: 10px;
}

/*--- top navigation ---*/

div.top-navigation-right {
	float: right;
	margin-right: 10px;
	margin-left: auto;
}

div.top-navigation-left {
	float: left;
	margin-left: 10px;
	margin-right: auto;
}

/*--- social icon ---*/
div.social-wrapper {
	float: left;
}

div.social-icon {
	float: right;
	margin-left: 10px;
	margin-right: auto;
}

div.social-icon:last-child {
	margin-left: 0px;
	margin-right: auto;
}

/*--- navigation ---*/

/*--- top search ---*/
div.top-search-wrapper .gdl-search-form {
	float: left;
}

div.top-search-wrapper input[type="text"] {
	padding: 10px 10px 10px 35px;
}

div.top-search-wrapper input[type="submit"] {
	float: right;
	left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	right: auto;
}

/*--- page title ---*/

h1.page-header-title {
	margin: 33px 0px 33px 20px;
}

div.gdl-header-wrapper {
	padding-left: 50px;
	padding-right: 0;
}

h3.gdl-header-title {
	margin: 0px 0px 0px 10px;
}

/*--- page content ---*/

/*--- top slider / layer slider ---*/

div.anythingSlider .arrow.back,
div.gdl-top-slider .nivo-directionNav a.nivo-prevNav,
div.gdl-top-slider .flex-direction-nav li .flex-prev {
	right: -30px;
	background-image: url('images/top-slider-nav-right.png');
	left: auto;
}

div.anythingSlider .arrow.forward,
div.gdl-top-slider .nivo-directionNav a.nivo-nextNav,
div.gdl-top-slider .flex-direction-nav li .flex-next {
	left: -30px;
	background-image: url('images/top-slider-nav-left.png');
	right: auto;
}

/*--- sidebar ---*/

div.gdl-page-item.columns {
	float: left;
}

div.gdl-right-sidebar.columns {
	float: right;
}

div.gdl-left-sidebar .sidebar-wrapper {
	padding-right: 20px;
	padding-left: 0;
}

div.gdl-left-sidebar .custom-sidebar-title {
	padding-right: 20px;
	margin-right: -20px;
	padding-left: 0;
	margin-left: auto;
}

div.gdl-right-sidebar .sidebar-wrapper {
	padding-left: 20px;
	padding-right: 0;
}

div.gdl-right-sidebar .custom-sidebar-title {
	padding-left: 20px;
	padding-right: 0;
}

/*--- footer ---*/

div.footer-twitter-wrapper .gdl-twitter-wrapper {
	padding-right: 30px;
	padding-left: 30px;
}

div.gdl-twitter-navigation {
	left: 0px;
	right: auto;
}

div.gdl-twitter-navigation a {
	float: right;
	margin-right: 10px;
	margin-left: auto;
}

div.gdl-twitter-navigation a:first-child {
	margin-right: 0px;
	margin-left: auto;
}

/*--- copyright ---*/

div.copyleft-right {
	float: right;
}

div.copyleft-left {
	float: left;
}

/*-- about author (blog) ---*/

div.about-author-avartar {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

/*--- stack images ---*/

div.stack-images-wrapper .stack-images-caption {
	left: 20px;
	right: auto;
}

/*--- single portfolio ---*/

div.single-portfolio .port-media-wrapper {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

div.single-portfolio.single-sidebar .port-media-wrapper,
div.single-portfolio.both-sidebar .port-media-wrapper {
	margin-left: 0px;
	margin-right: auto;
}

/*--- Leave Reply ---*/

div.social-shares ul {
	margin-right: 0px;
	margin-left: auto;
}

div.social-shares ul li {
	float: right;
	margin-left: 8px;
	margin-right: auto;
}

/*--- Comments ---*/

div.comment-wrapper .comment-form-comment {
	margin-left: 40px;
	margin-right: auto;
}

div.comment-wrapper input[type="text"], input[type="password"] {
	float: right;
}

div.comment-wrapper input {
	float: right;
}

div.comment-wrapper label {
	float: right;
	margin: 5px 10px 0px 0px;
}

div.comment-wrapper span {
	margin-left: 2px;
	margin-right: auto;
}

div.comment-wrapper .comment-form-captcha img {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

div.comment-wrapper .comment-form-captcha input {
	float: right;
}

ol.comment-list ul {
	margin: 0px 30px 0px 0px;
}

div.comment-avartar {
	float: right;
}

div.comment-context {
	margin-right: 80px;
	margin-left: auto;
}

span.comment-author {
	margin-left: 5px;
	margin-right: auto;
}

span.comment-date {
	margin-left: 5px;
	margin-right: auto;
}

span.comment-time {
	margin-left: 5px;
	margin-right: auto;
}

/*--- footer ---*/

/*--- Site map ---*/

/* #Page Item
================================================== */

/*--- accordion ---*/
ul.gdl-accordion {
	margin-right: 0px;
	margin-left: auto;
}

ul.gdl-accordion li .accordion-title {
	padding: 5px 35px 5px 0px;
}

ul.gdl-accordion li .accordion-content {
	margin: 15px 35px 10px 20px;
}

ul.gdl-accordion li ul {
	margin-right: 30px;
	margin-left: auto;
}

/*--- blog ---*/

div.gdl-blog-widget .blog-date-wrapper {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

div.gdl-blog-widget .blog-title {
	padding-left: 20px;
	padding-right: 0;
}

div.gdl-blog-widget .blog-content {
	padding-left: 20px;
	padding-right: 0;
}

div.gdl-blog-medium .blog-date-wrapper {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

div.gdl-blog-medium .blog-media-wrapper {
	margin-left: 20px;
	float: right;
	margin-right: auto;
}

div.gdl-blog-medium .blog-tag,
div.gdl-blog-medium .blog-author,
div.gdl-blog-medium .blog-comment {
	float: right;
	margin-left: 15px;
	margin-right: auto;
}

div.gdl-blog-full .blog-date-wrapper {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

div.gdl-blog-full .blog-tag,
div.gdl-blog-full .blog-author,
div.gdl-blog-full .blog-comment {
	float: right;
	margin-left: 15px;
	margin-right: auto;
}

/*--- blog/port pagination ---*/
div.gdl-pagination {
	float: left;
}

div.gdl-pagination a,
div.gdl-pagination span {
	margin-right: 5px;
	float: right;
	margin-left: auto;
}

/*--- column service ---*/
div.column-service-wrapper {
	text-align: right;
}

div.column-service-wrapper .column-service-image {
	margin-left: 15px;
	float: right;
	margin-right: auto;
}

/*--- contact form ---*/

div.contact-form-wrapper ol li.form-textarea,
div.contact-form-wrapper ol li.form-input {
	margin-left: 22px;
	margin-right: auto;
}

div.contact-form-wrapper .contact-submit {
	float: right;
}

div.contact-form-wrapper .contact-loading {
	float: right;
	margin: 7px 15px 0px 0px;
}

/*--- divider ---*/
div.gdl-divider {
	text-align: left;
}

/*--- gallery ---*/

/*--- Message Box ---*/

/*--- personnal ---*/

/*--- portfolio item ---*/

a.view-all-projects span {
	margin-left: 2px;
	margin-right: auto;
}

div.portfolio-carousel-wrapper .portfolio-item {
	float: right;
}

div.portfolio-carousel-wrapper .port-nav-wrapper {
	left: 10px;
	right: auto;
}

div.single-portfolio .port-nav a,
div.portfolio-carousel-wrapper .port-nav {
	float: right;
}

ul.portfolio-item-filter li {
	float: right;
	margin-left: 5px;
	margin-right: auto;
}

div.portfolio-media-wrapper span.hover-icon {
	right: 50%;
	margin-right: -23px;
	left: auto;
	margin-left: auto;
}

/*--- price item ---*/

div.price-item-wrapper {
	margin-right: -1px;
	margin-left: auto;
}

div.price-item-wrapper:first-child {
	margin-right: 0px;
	margin-left: auto;
}

div.price-item .price-tag .price-suffix {
	margin-right: 5px;
	margin-left: auto;
}

div.price-item .price-content ul li {
	text-align: right;
}

/*--- slider ---*/

h2.gdl-slider-title {
	float: left;
}

div.gdl-slider-caption {
	float: left;
	text-align: right;
}

/*--- border ---*/

.gdl-border-y.left {
	background-position: left 0px;
}

/*--- stunning text ---*/
div.stunning-text-wrapper {
	text-align: right;
}

div.stunning-text-wrapper.button-on .stunning-text-inner-wrapper {
	padding-left: 170px;
	padding-right: 0;
}

div.stunning-text-wrapper .stunning-text-icon {
	float: right;
	margin-left: 27px;
	margin-right: auto;
}

div.stunning-text-wrapper .stunning-text-button {
	left: 35px;
	right: auto;
}

/*--- tab ---*/

div.gdl-tab ul.gdl-tab-title li {
	float: right;
}

div.gdl-tab ul.gdl-tab-title li a {
	border-left-width: 1px;
}

div.gdl-tab ul.gdl-tab-title li:first-child a {
	border-right-width: 1px;
}

/*--- testimonial ---*/
div.gdl-static-testimonial .testimonial-content {
	padding: 5px 20px 5px 0px;
}

div.gdl-static-testimonial .testimonial-info {
	text-align: right;
	margin-right: 25px;
	margin-left: auto;
}

div.gdl-static-testimonial .testimonial-item {
	border-right-width: 3px;
	border-right-style: solid;
}

div.gdl-carousel-testimonial .testimonial-content {
	padding: 30px 75px 30px 20px;
}

div.gdl-carousel-testimonial .testimonial-info {
	text-align: left;
}

div.gdl-carousel-testimonial .testimonial-navigation {
	left: 10px;
	right: auto;
}

div.gdl-carousel-testimonial .testimonial-navigation a {
	float: right;
}

div.gdl-carousel-testimonial.gdl-shortcode .testimonial-navigation {
	left: 0px;
	right: auto;
}

/*--- toggle box ---*/
ul.gdl-toggle-box {
	margin-right: 0px;
	margin-left: auto;
}

ul.gdl-toggle-box li .toggle-box-title {
	padding: 5px 35px 5px 0px;
}

ul.gdl-toggle-box li .toggle-box-content {
	margin: 15px 35px 10px 20px;
}

ul.gdl-toggle-box li ul {
	margin-right: 30px;
	margin-left: auto;
}

/* #Shortcode
================================================== */

/*--- block quote ---*/
blockquote.right {
	float: right;
}

blockquote.left {
	float: left;
}

blockquote.center {
	margin: 10px 20px 20px 10px;
}

/*--- code ---*/

/*--- column ---*/
.shortcode1-4 {
	margin-left: 2%;
	float: right;
	margin-right: auto;
}

.shortcode1-3 {
	margin-left: 2%;
	float: right;
	margin-right: auto;
}

.shortcode1-2 {
	margin-left: 2%;
	float: right;
	margin-right: auto;
}

.shortcode2-3 {
	margin-left: 2%;
	float: right;
	margin-right: auto;
}

.shortcode3-4 {
	margin-left: 2%;
	float: right;
	margin-right: auto;
}

.shortcode1-5 {
	margin-left: 2%;
	float: right;
	margin-right: auto;
}

.shortcode2-5 {
	margin-left: 2%;
	float: right;
	margin-right: auto;
}

.shortcode3-5 {
	margin-left: 2%;
	float: right;
	margin-right: auto;
}

.shortcode4-5 {
	margin-left: 2%;
	float: right;
	margin-right: auto;
}

.shortcode1-4.last {
	margin-left: 0;
	margin-right: auto;
}

.shortcode1-3.last {
	margin-left: 0;
	margin-right: auto;
}

.shortcode1-2.last {
	margin-left: 0;
	margin-right: auto;
}

.shortcode2-3.last {
	margin-left: 0;
	margin-right: auto;
}

.shortcode3-4.last {
	margin-left: 0;
	margin-right: auto;
}

.shortcode1-5.last {
	margin-left: 0;
	margin-right: auto;
}

.shortcode2-5.last {
	margin-left: 0;
	margin-right: auto;
}

.shortcode3-5.last {
	margin-left: 0;
	margin-right: auto;
}

.shortcode4-5.last {
	margin-left: 0;
	margin-right: auto;
}

/*--- drop cap ---*/
div.shortcode-dropcap {
	margin-left: 7px;
	margin-right: 2px;
	float: right;
	float: right;
}

div.shortcode-dropcap.circle {
	margin-left: 10px;
	margin-right: auto;
}

/*--- gallery ---*/
div.gdl-gallery-image.shortcode {
	margin-left: 20px;
	float: right;
	margin-right: auto;
}

/*--- list ---*/
div.shortcode-list ul {
	margin-right: 0px !important;
	margin-left: auto;
}

div.shortcode-list li {
	padding:2px 25px 2px 0px  ;
}

/* #Sidebar Widget 
================================================== */
/*--- recent post/port widget ---*/

div.recent-post-widget .recent-post-widget-thumbnail {
	float: right;
	margin-left: 13px;
	margin-right: auto;
}

div.recent-port-widget .recent-port-widget-thumbnail {
	float: right;
	margin-left: 15px;
	margin-right: auto;
}

/*--- flickr widget ---*/
div.flickr-widget .flickr_badge_image {
	float: right;
	margin-left: 10px;
	margin-right: auto;
}

/*--- twitter widget ---*/
ul#twitter_update_list {
	margin-right: 0px;
	margin-left: auto;
}

ul#twitter_update_list li {
	padding-right: 0px;
	padding-left: 0;
}

ul#twitter_update_list li span a {
	margin-left: 6px;
	padding-right: 2px;
	padding-left: 0;
	margin-right: auto;
}

/*--- rss widget ---*/
h3.custom-sidebar-title .rsswidget img {
	margin-left: 3px;
	margin-right: auto;
}

/*--- personnal widget ---*/

div.personnal-widget-navigation {
	left: 0px;
	right: auto;
}

div.personnal-widget-navigation .personnal-widget-prev,
div.personnal-widget-navigation .personnal-widget-next {
	margin-right: 1px;
	float: right;
	margin-left: auto;
}

/*--- search widget ---*/

div.custom-sidebar #search-text {
	margin-left: 22px;
	margin-right: auto;
}

div.custom-sidebar #searchsubmit {
	left: 10px;
	right: auto;
}

div.footer-wrapper #searchsubmit {
	left: 15px;
	right: auto;
}

/*--- contact form ---*/

/*--- tag cloud ---*/

.tagcloud a {
	float: right;
	margin-left: 10px;
	margin-right: auto;
}

/*--- sidebar list style ---*/
div.custom-sidebar ul {
	margin-right: 0px;
	margin-left: auto;
}

div.custom-sidebar ul li {
	padding: 5px 15px 5px 0px;
}

div.custom-sidebar ul.gdl-accordion li {
	padding-right: 0px;
	padding-left: 0;
}

div.custom-sidebar ul.gdl-toggle-box li {
	padding-right: 0px;
	padding-left: 0;
}

/*--- Calendar ---*/

#wp-calendar td {
	border-left: 0px;
	border-right: none;
}

#wp-calendar th {
	border-left: 0px;
	border-right: none;
}

/*--- flickr widget ---*/

div.custom-sidebar .flickr_badge_image {
	margin: 0px 0px 15px 15px;
	float: right;
}

/*--- Text Widget ---*/

/* #Plugin
================================================== */
/*---Isotope---*/

.isotope .isotope-item {
	-o-transition-property:         top, right, opacity;
}


/* Generated by the RTLer - http://wordpress.org/extend/plugins/rtler/ */