/*
Theme Name: theretailer

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/


body {
	direction: rtl;
	unicode-bidi: embed;
}
.menus_envelope{
        left: 0;
        right: inherit;
}

th, td, caption{
	text-align: right;
}

.shop_page_prods h3.shortcode_title {
    display: none;
}
.widget h4.widget-title{
    font-size: 15px;
}
.top_bar_left .social_media{
    float: right;
}
.gbtr_tools_search,.gbtr_tools_account,.logout-wrapper{
   float: left;
}
.swiper-container-rtl .swiper-button-prev{
    left:10px !important;
    right: auto;
    
}
.product-title a {
	background-color: transparent !important;
}

.widget_product_categories li span{
    float: left;
}
.widget_product_categories ul, .widget_product_categories ul li {
    list-style: none !important;
}
.category_header .term-description, .category_header .page-description {
    text-align: inherit;
}
.widget_product_categories ul li:before {
    content: '\2022';
    /* content: '\25A0'; */
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    right: -10px;
    top: 0;
    color: #ea527f;
    font-size: 20px;
}

.entry-thumbnail {
    display: none;
}

.product_item {
    float: right;
    text-align: right;
}
.product_item h3 a{
    padding: 0;
}
.entry-content .product_item p.product-title, .product_item p.product-title {
    margin-right: 0px; 
}

ul.cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{
	left:11px;
 	right:auto;
}
ul.cart_list li img, .woocommerce ul.cart_list li img{
	float: right !important;
 	margin-right: 0px !important;
}
.product_list_widget_img_wrapper{
	float:right;
	margin-right:0;
}
ul.product_list_widget li a, .woocommerce ul.product_list_widget li a{
	/*padding-right: 70px;*/
}
.mini_cart_item span{
	padding-right:10px;
}
.widget.widget_shopping_cart .total .amount{
	float:left;
}
.filter_wrapper{
    float:left;
}

td.product-name, td.product-price{
	padding-right: 0 !important;
	padding-left: 10px !important;
}

.rtl #product-addons-total dl.product-addon-totals dt{
    width: 35%;
    float: right;
    clear: right;
}

.rtl div.product form.cart .variations .value select, .rtl .variations select option{
	font-size: 1em;
}

.rtl div.product form.cart .variations .reset_variations{
	text-align: right;
	padding-bottom: 15px;
}

.rtl .woocommerce-variation-add-to-cart{
	margin-top:20px;
}

.rtl .slider-wrapper .owl-carousel .owl-item{
	float: right;
}

.rtl .product_navigation{
	float:left;
}

.rtl td.product-name dl.variation dt, .rtl .woocommerce td.product-name dl.variation dt{
	float: right;
	margin: 0 0px 0 5px;
}


.rtl .gbtr_product_sliders_title, .rtl .gbtr_items_sliders_title{
	float: right;
}

.rtl .gbtr_product_sliders_nav, .rtl .gbtr_items_sliders_nav{
	float: left;
}
.rtl .portfolio_content_nav .nav-previous-single {
	text-align: left;
}
.rtl #nav-below .nav-previous-single{
    	float: left;
}
.rtl .portfolio_content_nav .nav-next-single {
	float: right;
}

.woocommerce-cart .entry-content .woocommerce .actions .button{
	float: left;
}
.my_new_additional_info .woocommerce-tabs, .my_new_additional_info .related_products_section {
	display:none;
}
.my_new_additional_info .gbtr_items_sliders_nav{
	width:auto;
}
.vtprd_shop_table{
	display:none;
}
.vc_custom_heading h4{
	text-align: right !important;
}

.vc_btn3-container.vc_btn3-left{
	    text-align: center;
}
.vc_btn3-container.vc_btn3-left a{
	background-color: #ea527f !important;
}
.vc_btn3-container.vc_btn3-left a:hover{
	background-color: #A43A59 !important;
}

vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_date div, vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_title div{
	font-family: 'Varela Round', Arial, Helvetica, sans-serif !important;
}

.vc_gitem-post-data-source-post_date div, .vc_gitem-post-data-source-post_title div{
	font-family: 'Varela Round', Arial, Helvetica, sans-serif !important;
}
.single-post .grid_12 article footer, .single-post .grid_12 .gbtr_bold_sep{
	display: none;
}

#arVid .wpb_video_wrapper{
	padding-top: 45px !important;
}
#btnAR a{
	font-size: 25px;
   	padding: 10px 30px;
    	font-weight: normal;
}
/*#sync1 .owl-wrapper{left: 510px !important;}*/

.page-id-116 .entry-thumbnail{
	display:none;
}

h1.entry-title {
    color: #ea527f !important;
    border-bottom: 1px solid;
}
.aside_portfolio .h1.entry-title{
    border-bottom: none;
}



.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info{
	padding-right: 65px !important;
}

.my_pull_left{
	float: left !important;
}
.my_pull_left h1.entry-title{
	border:none;
}

.mc-field-group label {
    width: 30%;
}

#mc-embedded-subscribe {
    margin-top: 15px;
    background-color: #c23b64 !important;
    color: #fff;
    border: none;
    margin-right: 0;
    font-size: 1.3em !important;
    border-radius: 5px !important;
    /* min-height: 104px; */
}
.widget.the_retailer_connect a:before, .widget.widget_the_retailer_social_media a:before{
	padding: 9px 0 0 1px;
}
.gbtr_login_register_slide_1, .gbtr_login_register_slide_2, .gbtr_login_register_wrapper{
	float: right;
}
.gbtr_login_register_slider.active {
    margin-right: -100%;
}

.widget input[type=email]{
    border: 1px solid #3d3d3d;
    width: 176px;
    padding: 7px 35px 7px 7px;
    font-size: 13px;
    box-sizing: content-box;
}
#mc-embedded-subscribe:hover {
    background-color: #e3a141 !important;
    transition-duration: 1.5s;
}
#mc-embedded-subscribe{
	width: 220px;
}


/*************
   CALENDAR
*************/
.ai1ec-single-event .ai1ec-actions{
	float: left !important;
}
.ai1ec-single-event .ai1ec-field-label, .ai1ec-contact .ai1ec-field-label{
	float: right;
    font-size: 1.2em;
    font-family: 'Varela Round', Arial, Helvetica, sans-serif !important;
    color: #ea527f !important;
}

@media screen and (min-width: 960px){
     .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
          float: right;
     }
     .container_12 .push_1 {
          left: 0;
     }


}
   
@media (min-width: 768px){
      
       .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
          
           float: right !important;
       }

}
@media only screen and (max-width: 959px) and (min-width: 720px){

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    float: right;
}
}


