
@font-face {
	font-family: Divi;
	font-style: normal;
	font-weight: bold;
	src: url('./fonts/eot/IRANSansWeb_Bold.eot');
	src: url('./fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: Divi;
	font-style: normal;
	font-weight: 500;
	src: url('./fonts/eot/IRANSansWeb_Medium.eot');
	src: url('./fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: Divi;
	font-style: normal;
	font-weight: 300;
	src: url('./fonts/eot/IRANSansWeb_Light.eot');
	src: url('./fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: Divi;
	font-style: normal;
	font-weight: 200;
	src: url('./fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('./fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: Divi;
	font-style: normal;
	font-weight: normal;
	src: url('./fonts/eot/IRANSansWeb.eot');
	src: url('./fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb.ttf') format('truetype');
}

@font-face {
	font-family: Divifa;
	font-style: normal;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}




body { direction: rtl; unicode-bidi: embed; font-family: Divifa;  color: #3e3d3d;  font-weight: 400; }

.container { text-align: right; }

ul.et_pb_side_nav li.side_nav_item, .et-social-icons { float: left; }

#top-menu > li:last-child { padding-left: 22px; }

#et-secondary-nav li:first-child { margin-right: 0; }

#et-secondary-nav > li:last-child { margin-right: 15px; }

#top-menu li { text-align: right;  padding-left: 22px; padding-right:0px !important;}

.rtl #top-menu .menu-item-has-children > a:first-child {     padding-left: 0px;  padding-right: 20px; }

#top-menu li.mega-menu ul li { float: right !important; }

#top-menu li.mega-menu > ul > li:nth-of-type(4n) { clear: left; }

#top-menu li.mega-menu > ul > li:nth-of-type(4n+1) { clear: right; }

#sidebar .et_pb_widget, .bottom-nav, .et_pb_post, #left-area { text-align: right; }

#footer-info { float: none; }

.et-social-icons li:last-child { margin-left: 0; }

#top-menu > li:first-child, .bottom-nav li:first-child { padding-left: 22px; }

.widget_search #searchsubmit { right: auto; left: 0; }

.et_pb_counter_amount { float: right; text-align: left; padding: 1px 1px 1px 3%; }

blockquote { border-right: 5px solid; padding-right: 20px; padding-left: 0; border-left: 0; }

.et_pb_text_align_right { text-align: right !important; }

.et-pb-controllers a { margin-right: 0; margin-left: 10px; }

.et_pb_slide_with_image .et_pb_slide_description { text-align: right; }

.et_pb_slide_with_image .et_pb_slide_image { left: 0; }

.et_pb_tabs_controls li { float: right; border-left: 1px solid #d9d9d9; border-right: none; }

.et_pb_toggle_title:before { right: inherit; left: 0; }

.et_pb_toggle h5.et_pb_toggle_title { padding: 0 0 0 30px; }

#footer-widgets .footer-widget li { text-align: right; padding: 0 14px 10px 0; }

#footer-widgets .footer-widget li:before { left: inherit; right: 0; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters ul { float: right; }

.comment_avatar { left: auto; right: 0; }
.comment-reply-link { right: auto; left: 0; }

.et_pb_pricing li { padding: 0 14px 28px 0 !important; text-align: right; }
.et_pb_pricing li:before { left: auto; right: 0; }

.et_pb_testimonial_no_image .et_pb_testimonial_description, .et_pb_column_1_3 .et_pb_testimonial_description, .et_pb_column_1_4 .et_pb_testimonial_description, .et_pb_column_3_8 .et_pb_testimonial_description { padding-right: 0; }
.et_pb_testimonial_portrait { float: right;     margin-right: 0px !important; margin-left: 30px; }
.et_pb_testimonial_description { padding-left: 0;  }

.et_pb_forgot_password { text-align: right; }

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float: right; }
li.product.last { clear: left; }
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-left: 0 ; }
.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(3n), .archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(3n) { margin-left: 0 !important; clear: left !important; }
.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(3n+1), .archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(3n+1) { margin-right: 0 !important; margin-left: 60px !important; }
.archive.et_left_sidebar.woocommerce ul.products li.product.last, .archive.et_right_sidebar.woocommerce ul.products li.product.last { margin-right: 0 !important; margin-left: 60px !important; }

.et_header_style_split #et_top_search,
.et_header_style_centered #et_top_search { margin-left: 0; margin-right: 22px; }
span.et_close_search_field,
.et-search-form { right: auto; left: 0; }

@media all and (min-width: 981px) {
	.et_vertical_nav #et_search_icon:before { right: 0; }
	.et_vertical_nav.et_header_style_centered #et_search_icon:before { left: auto; }
	.et_vertical_nav.et_header_style_split #et_top_search { margin-right: 0; }
	.et_vertical_nav.et_header_style_split #et_search_icon:before { left: auto; }
}

@media all and (max-width: 980px) {
	.et_full_width_page.woocommerce ul.products li.product.last, .et_full_width_page.woocommerce-page ul.products li.product.last, .et_pb_pagebuilder_layout ul.products li.product.last, .et_pb_pagebuilder_layout ul.products li.product.last { margin-right: 0 !important; }
}

@media all and (max-width: 980px) and (min-width: 768px) {
	.woocommerce ul.products li.product:nth-child(2n) { float: right; }
	.woocommerce ul.products li.product:nth-child(3n) { margin-left: 0 !important; }
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin: 0 0 53px 32px !important; }
	.woocommerce ul.products li.product:nth-child(3n+1) { margin-right: 0 !important; }
	.archive.et_left_sidebar.woocommerce ul.products li.product.last, .archive.et_right_sidebar.woocommerce ul.products li.product.last { margin-left: 32px !important; }
}

@media all and (max-width: 767px) {
.et_pb_slide_with_image .et_pb_slide_description { text-align: center; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-left: 0 !important; }
}

#et_top_search { float: right; }

#et-secondary-menu .et-cart-info { margin-left: 0; margin-right: 15px; }

#et-top-navigation { float: left; }



#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {	right: auto !important;  }

nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {  float: right !important; }

#et-top-navigation .et-cart-info {  float: right !important;}

.et_pb_button:after {  content: "\34" !important;}

.et_pb_button:hover {  padding: 0.3em 1em 0.3em 2em  !important;}

#top-header .et-social-icons li {  float: left !important; margin-top: -2px !important;  }
#top-header .et-social-icons { float: right !important; }

#et-secondary-menu .et-cart-info {   margin-right: 0 !important;   margin-left: 15px !important;  float: right !important; }

#top-menu li.mega-menu li > a { font-weight: 500;}

.et-social-icons li { margin-left: 20px !important;  margin-right: 0px;  float: left;}

@media (min-width: 981px){

.et_fullwidth_nav .et-search-form, .et_fullwidth_nav .et_close_search_field {  left: 30px; right:auto !important;}
.et_pb_gallery_grid .et_pb_gallery_item, .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { float: right;}
.et_pb_blurb_position_right .et_pb_blurb_content { padding-right: 0px !important; }
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column { float: left !important; }

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {  margin-right: 0 !important;  margin-left: 5.5%;}
.et_pb_blog_grid .column { float: right !important; }
.et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_blog_grid .column.size-1of2:nth-child(2n) { margin-left: 0 !important;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product { margin: 0 0 5.5% 5.5% !important;}
.products>.et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_column_3_4 .et_pb_grid_item:nth-child(3n), .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n), .et_pb_column_1_2 .et_pb_grid_item:nth-child(2n), .et_pb_row .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_row .et_pb_column_3_4 .et_pb_grid_item:nth-child(3n), .et_pb_row .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n), .et_pb_row .et_pb_column_1_2 .et_pb_grid_item:nth-child(2n), .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(3n), .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n), .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n), .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {   margin-left: 0 !important;}
.et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_column_3_4 .et_pb_grid_item:nth-child(3n), .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n), .et_pb_column_1_2 .et_pb_grid_item:nth-child(2n), .et_pb_row .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_row .et_pb_column_3_4 .et_pb_grid_item:nth-child(3n), .et_pb_row .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n), .et_pb_row .et_pb_column_1_2 .et_pb_grid_item:nth-child(2n), .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(3n), .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n), .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n), .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {   margin-left: 0 ;}
.products>.et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product, .et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product { float:right; margin-left: 7.47% !important; margin-right: 0px !important;}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product, .et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product { float:right; margin-left: 7.47% ; margin-right: 0px !important;}
.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n), .et_pb_row .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n), .et_left_sidebar.woocommerce-page ul.products li.product:nth-child(3n), .et_pb_row .et_left_sidebar.woocommerce-page ul.products li.product:nth-child(3n), .single.et_right_sidebar.woocommerce-page ul.products li.product:nth-child(3n), .archive.et_right_sidebar.woocommerce-page ul.products li.product:nth-child(3n), .et_pb_row .et_right_sidebar.woocommerce-page ul.products li.product:nth-child(3n) {   margin-left: 0 !important;}
.et_pb_row .et_pb_column:last-child, .et_pb_row_inner .et_pb_column:last-child{  margin-left: 0 !important;}
.et_pb_gutters3 .footer-widget { margin: 0 0 5.5% 5.5% !important;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget.last { margin-left: 0 !important;}
}
@media (max-width: 980px){
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4:nth-child(even), .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4:nth-child(even), .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(even), .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(odd) { margin-left: 0;}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {  margin-left: 5.5%; margin-right: 0 !important; }

.footer-widget:nth-child(n) {    margin: 0 0 7.5% 7.5% !important;}
#footer-widgets .footer-widget:nth-child(2n) {  margin-left: 0 !important;}
.bottom-nav { text-align: center;}
.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget:nth-child(n) { margin: 0 0 7.5%  7.5% !important;}
.et_pb_blog_grid .column {  float: right;}
.et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_blog_grid .column.size-1of2:nth-child(2n) {  margin-left: 0 !important;}
.et_pb_column .et_pb_grid_item:nth-child(n), .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n), .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n), .et_pb_column .woocommerce ul.products li.product:nth-child(n), .woocommerce-page ul.products li.product:nth-child(n), .et_gallery_item { float: right !important;  margin: 0 0 7.5% 7.5%  !important; }
.et_pb_column .et_pb_grid_item:nth-child(3n), .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_column .woocommerce ul.products li.product:nth-child(3n), .woocommerce-page ul.products li.product:nth-child(3n), .et_gallery_item:nth-child(3n) {  margin-left: 0 !important;}
}
@media (max-width: 767px){
.et_pb_column .et_pb_grid_item:nth-child(n), .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n), .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n), .et_pb_column .woocommerce ul.products li.product:nth-child(n), .woocommerce-page ul.products li.product:nth-child(n), .et_gallery_item:nth-child(n) {  margin: 0 0 9.5% 9.5% !important;}
.et_pb_column .et_pb_grid_item:nth-child(2n), .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_column .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .et_gallery_item:nth-child(2n) {  margin-left: 0 !important;}
}

.et_pb_gallery_item{ float: right !important;}

.et_pb_gallery_fullwidth .et_pb_gallery_item { float: left !important;}

li.product, .woocommerce-page ul.products li.product {   margin: 0 0 2.992em 3.8% !important; }

li.product, .woocommerce-page ul.products li.product:last-child {  margin: 0 0 2.992em 0% ; }
@media (max-width: 980px) and (min-width: 768px){
#footer-widgets .footer-widget .fwidget:last-child {  float: right;}
.et_pb_column .et_pb_testimonial_portrait {     float: right !important; }
}
@media (max-width: 767px){
ul.et_pb_side_nav li.side_nav_item, .et-social-icons { float: none !important;  display: inline-block;  margin: auto;}
#footer-info { float: none !important; }
.et_pb_column .et_pb_testimonial_portrait {margin: 0 auto 20px !important; }
#footer-bottom>.container { text-align: center !important; }
}
.et_pb_row .et_pb_column:last-child, .et_pb_row_inner .et_pb_column:last-child{  margin-left: 0 !important;}
.et_pb_column {  float: right !important;}
.et_pb_dollar_sign {  margin-right: -2.2em;  margin-left:0 !important;}
.et_pb_fullwidth_portfolio .et_pb_portfolio_item {   float: right !important;}
.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next, .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev {right:auto !important;  left: 0;}
.footer-widget {  float: right !important;}
.et_pb_widget {  float: right !important;}
 #et_top_search { float:right !important;}

.et_vertical_right>#page-container>header>.container.clearfix.et_menu_container{ float: left !important;}
.et_vertical_right>#page-container>header>.et_search_outer{  float: right;}

.et_vertical_right>#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>nav>ul> li > a {    margin-left: -63px;    padding-left: 63px;  margin-right: 0px;   padding-right: 0px;}
.et_vertical_right>#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>nav>ul> li > ul {   right: 150px !important;}
.et_vertical_right>#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>nav>ul> li > ul> li > ul {   right: 0px !important;}
.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(3n) { clear: left !important;}

.et_vertical_nav>#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>nav>ul> li > ul {   left: 152px !important;}
.et_vertical_right>#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>nav>ul> li > ul {   left: 0 !important;}

.et_header_style_centered>#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>nav>ul> li{  text-align: center !important;}
.et_header_style_centered>#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>nav{ float: none !important;}
.et_header_style_centered>#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>#et_top_search{ float: none !important; padding-top: 25px;}

.et_header_style_split >#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>nav>ul> .centered-inline-logo-wrap{ padding: 0 22px 0 0 !important;}
.et_header_style_split >#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>nav{ float: none !important;}
.et_header_style_split >#page-container>header>.container.clearfix.et_menu_container>#et-top-navigation>#et_top_search{ float: none !important; padding-top: 35px; margin-right: 0 !important;}

.et_header_style_slide>#page-container>header{left:0  !important;}
.et_header_style_slide>#page-container{left:0  !important;}

.et_slide_menu_top>#et-info{  text-align: center !important;}
.et_slide_menu_top>#et-info>a >#et-info-email{ float: none !important;}
.et_slide_menu_top ul.et-social-icons li {  margin-right: 10px  !important;  margin-left: 0  !important;}
.et_slide_in_menu_container span.et_mobile_menu_arrow {   left: 0; right:auto !important;}
.et_slide_in_menu_container #mobile_menu_slide {  text-align: center;}

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children { margin-left: -31px;}
.et_header_style_fullscreen .et_slide_menu_top .et-search-form {  float: right !important;     margin-top: 12px !important;}
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons {  padding-top: 17px;}
.et_header_style_fullscreen .et_slide_menu_top span { font-size: 18px;}
.et_pb_fullscreen_menu_opened>.et_slide_menu_top>.et_pb_top_menu_inner>.et-cart-info>span{  top: -10px;}

@media (max-width: 928px){
.et_header_style_fullscreen .et_slide_menu_top .et-search-form { display: block !important; width: 100% !important; max-width: 100% !important; margin-top: 10px !important; margin-bottom: 10px !important;}
.et_header_style_fullscreen div#et-info { float: none !important;  position: relative;  margin-top: 15px !important;}
.et_pb_fullscreen_menu_opened {  padding-top: 255px;}
.et_header_style_fullscreen div#et-info{ width: 60% ;}
}
@media (max-width: 700px){
.et_header_style_fullscreen div#et-info span { margin-right: 0px !important;}
#et-info-phone { margin-right: 0px !important;}
}
.et-cart-info span:before {  margin-left: 10px; margin-right: 0 !important;}