/*
Theme Name: Unite
Theme URI:http://hamyarwp.com/unite
Author: HAMYARWP
Author URI: http://hamyarwp.com/
Description: Unite is a clean, modern and fully responsive WordPress wedding theme built using Bootstrap 3 which makes it optimized for tablets and mobile. It is a highly customizable eCommerce theme with unlimited color variations that can be tweaked via simple yet powerful Theme Options. Theme has a built-in Popular Posts Widget, Infinite Scroll (powered by Jatpack) and translation support. It's now available in German and French. Theme features fancy image slider, SEO friendly structure, logo support, social links and widgetized homepage.  This theme was built to be used for wedding related websites but can be tweaked to be used as any other image-centric blog such as travel. Unite theme now supports WooCommerce to create your own eStore.
Version: 1.6.1
 
----------------------------------------------- */
@font-face {
	    font-family: 'WYekan';
	    src: url('fonts/WebYekan.eot');
	    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),    
		url('fonts/WebYekan.woff') format('woff'),      
		url('fonts/WebYekan.ttf') format('truetype'),     
		url('fonts/WebYekan.svg#WebYekan') format('svg');
	    font-weight: normal;
	    font-style: normal;
	    unicode-range: U+0600–06FF;
}
html, body, div, h1, h2, h3, h4, h5, h6, input, textarea{
	  font-family: WYekan !important;
	 font-weight: normal;
}

p{
	  font-family: WYekan !important;
}
.blog-title,.comment-author-link {
	font-family: WYekan;
	}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 0 10px 0 0;
}

textarea {
	padding-right: 3px;
	padding-left: 0;
}

/* Alignment */
.alignright {
	float: right;
	margin-left: 1.5em;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin-right: 1.5em;
	margin-left: auto;
}

/* Text meant only for screen readers */

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	right: 5px;
	left: auto;
}

/* Clearing */

/* =Content
----------------------------------------------- */

@media (max-width: 767px) {

}

/* =Asides
----------------------------------------------- */

/* =Media
----------------------------------------------- */

/* Make sure embeds and iframes fit their containers */

/* =Widgets
----------------------------------------------- */

/* Make sure select elements fit in widgets */

.tab-content .tab-thumb {
	float: right;
	margin-left: 8px;
	float: right;
	margin-right: auto;
}

.tab-content #messages li:before {
	float: right;
	padding-left: 10px;
	padding-right: 0;
}

/* =Infinite Scroll
----------------------------------------------- */
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* Older / Newer Posts Navigation (always hidden) */

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */

/* =Custom Styles
----------------------------------------------- */

/* =Navigation
----------------------------------------------- */

.more-link {
	float: left;
}

[class*="navigation"] .nav-previous {
	float: right;
}

[class*="navigation"] .nav-next {
	float: left;
	text-align: left;
}

.navbar-default .navbar-nav > li > a {
	border-left: 1px solid rgba(0,0,0,.2);
	border-right: none;
	box-shadow: -1px 0 0 rgba(255, 255, 255, 0.10);
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	border-left: 1px solid rgba(0,0,0,.2);
	border-right: none;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	border-left: none;
}

/* =Comments
----------------------------------------------- */

.comment-list {
	margin-right: 0px!important;
	padding-right: 0;
	padding-left: 0;
	margin-left: auto;
}

.comment .comment-body {
	padding-right: 106px;
	padding-left: 0;
}

.comment-list .children {
	margin-right: 0px!important;
	padding-right: 40px;
	border-right: 1px solid #EEE;
	background-position: right 20px;
	padding-left: 0;
	margin-left: auto;
	border-left: none;
}

.comment-list li.comment > div img.avatar {
	right: 29px;
	left: auto;
}

.vcard .avatar {
	right: 29px;
	left: auto;
}

.comment-reply-link {
	float: left;
	margin-left: 8px;
}

/* =Post styling
----------------------------------------------- */

.entry-meta .fa {
	margin-left: 3px;
	margin-right: auto;
}

.entry-meta span {
	margin-left: 10px;
	margin-right: auto;
}

.btn.btn-primary.read-more {
	float: left;
}

hr.section-divider:after {
	right: 50%;
	left: 50%;
	margin-right: -20px;
	margin-left: auto;
}

/* =Attachment styling
----------------------------------------------- */

/* =Footer
----------------------------------------------- */

.footer-nav.nav {
	float: right;
}

.copyleft {
	float: left;
	text-align: left;
}

@media (max-width: 767px) {

}

/* =Social icons
----------------------------------------------- */

#social {
	float: left;
}

@media (min-width: 992px) {

#social {
	float: left;
}

}

@media (max-width: 992px) {

}

/* =Slider
----------------------------------------------- */

.carousel-caption {
	right: 20px;
	text-align: right;
	left: auto;
}

@media (max-width: 992px){
#social {
    top: 0;
    float: none;
    text-align: center;
}}
.navbar-toggle {
    float: left;
    margin-left: 15px;
    margin-right:auto;
}
@media (max-width: 767px){
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 25px 5px 15px;
}}
.mejs-offscreen {
    position: absolute!important;
   
    right: -10000px !important;
	left:auto !important;
}
.rtl .wp-playlist .wp-playlist-current-item img {
    float: left !important;
    margin-right: 10px !important;
    margin-left: 0 !important;
}
.carousel-indicators {
     right: 50%;
	 left:auto;
     padding-right: 0;
	 padding-left:0;
    margin-right: -30%;
	margin-left: auto;
    
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: left;
    margin-right: 4px;
	margin-left:auto;
}
/* =WooCommerce styling
----------------------------------------------- */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: right;
    margin: 0  0 2.992em  3.8%;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: right;
    
	
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
   
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: right;
    right: 0;
	left:auto;
     
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 50px 0 0px;
}
.woocommerce .star-rating span {
    
    float: right;

    right: 0;
}
.woocommerce .star-rating span:before {
     
      right: 0; 
	  left:auto;
	  
}
th {
    text-align: right;
}
.woocommerce table.shop_table {
    margin: 0  0 24px -1px;
    text-align: right;
}

.woocommerce .star-rating {
    float: left;
}
.woocommerce .star-rating:before {
   left:auto;
    float: right;
  
    right: 0;
   
}
.woocommerce .star-rating {
	font-family: star !important;
}
.woocommerce .woocommerce-product-rating .star-rating {
    margin: .5em  0 0 4px;
    float: left;
}
#shipping_method_0_free_shipping,
#shipping_method_0_international_delivery,
#shipping_method_0_flat_rate {
	margin-left: 30px;
	margin-right: auto;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: right;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
   
    text-align: right;
    
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
text-align: right;

}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    float: right;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
    padding: 0 0 0 10px;
}
.woocommerce .order_details li {
    float: right;
    margin-left: 2em;
     padding-left: 2em;
    margin-right: 0;
    padding-right: 0;
	    border-left: 1px dashed #d3ced2;
		border-right:none;
}
.woocommerce ul.products li.product .onsale {
    top: 0;
    left: 0;
    right: auto;
    margin: -.5em 0 0 -.5em;
}
.woocommerce span.onsale {
    right: -.5em;
	left:auto;
}
#add_payment_method #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
	    right: 0;
		left:auto;
    margin: -1em 2em 0 0;
}
@media only screen and (max-width: 768px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, 
.woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product {
    width: 48%;
    float: right;
    clear: both;
    margin: 0 0 2.992em;
}}
@media=only screen and (max-width: 768px){
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n),
 .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), 
 .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {
    float: left;
}}
@media only screen and (max-width: 768px){
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {
      float: left; 
    clear: none!important;
}}
@media only screen and (max-width: 768px){
.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
   
    float: right;
}}
@media only screen and (max-width: 768px){
.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator {
    width: 100%;
    float: none;
    text-align: right;
}
}
.dropdown-menu {
	right:0;
	left:auto;
	    text-align: right;
}
.nav-tabs>li {
    float: right;
}
.nav-tabs>li>a {
    margin-left: 2px;
	margin-right:auto;
    border: 0px solid transparent;
 
}
.copyright {
   
    text-align: left;
}

@media (min-width: 992px){
.col-md-1, .col-md-10, .col-md-11, .col-md-12, 
.col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, 
.col-md-7, .col-md-8, .col-md-9 {
    float: right;
}}
@media (min-width: 768px){
.navbar-right {
    float: left!important;
    margin-left: -15px;
	margin-right:auto;
}
.navbar-nav {
    float: right;
    margin: 0;
}
.navbar-nav>li {
    float: right;

}}
@media (max-width: 767px){
.footer-nav.nav, .copyright {
    float: none;
}}
@media (max-width: 767px){
.site-info, .copyright {
    text-align: center;
}}
@media (max-width: 767px){
.footer-nav.nav, .copyright {
    float: none;
}}
@media (max-width: 767px){
.site-info, .copyright {
    text-align: center;
}}
.nav {
    padding-right: 0;
	padding-left:0;
}
@media (max-width: 997px){
.navbar-nav>li>a {
    padding-left: 9px;
    padding-right: 9px;
}}

