/*
Theme Name: Dreamweb
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	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');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
  font-family: "myfont2";
  src: url('fonts/myfont2.eot') format("embedded-opentype"), url('fonts/myfont2.woff2') format("woff2"), url('fonts/myfont2.woff') format("woff"), url('fonts/myfont2.ttf') format("truetype"), url('fonts/myfont.svg#myfont') format("svg");
}
@font-face {
	  font-family: "Lalezar";
	  src: url("fonts/LalezarRegular.ttf");
}
@font-face {
	  font-family: "Artin";
	  src: url("fonts/Artin/Artin-Sharp-Regular.ttf");
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
@font-face {
font-family: "Maneli";
src: url('fonts/Maneli.ttf') format('truetype');
}

@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 10;
	src: url('fonts/eot/dana-fanum-thin.eot');
	src: url('fonts/eot/dana-fanum-thin.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/dana-fanum-extralight.eot');
	src: url('fonts/eot/dana-fanum-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/dana-fanum-light.eot');
	src: url('fonts/eot/dana-fanum-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/dana-fanum-medium.eot');
	src: url('fonts/eot/dana-fanum-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/eot/dana-fanum-demibold.eot');
	src: url('fonts/eot/dana-fanum-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-demibold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 750;
	src: url('fonts/eot/dana-fanum-ultrabold.eot');
	src: url('fonts/eot/dana-fanum-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-ultrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/eot/dana-fanum-extrabold.eot');
	src: url('fonts/eot/dana-fanum-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/dana-fanum-black.eot');
	src: url('fonts/eot/dana-fanum-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/dana-fanum-bold.eot');
	src: url('fonts/eot/dana-fanum-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/dana-fanum-regular.eot');
	src: url('fonts/eot/dana-fanum-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


/**
Iranic fonts	
**/


@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 10;
	src: url('fonts/eot/dana-fanum-thinitalic.eot');
	src: url('fonts/eot/dana-fanum-thinitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-thinitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-thinitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 200;
	src: url('fonts/eot/dana-fanum-extralightitalic.eot');
	src: url('fonts/eot/dana-fanum-extralightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extralightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 300;
	src: url('fonts/eot/dana-fanum-lightitalic.eot');
	src: url('fonts/eot/dana-fanum-lightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-lightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 500;
	src: url('fonts/eot/dana-fanum-mediumitalic.eot');
	src: url('fonts/eot/dana-fanum-mediumitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-mediumitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 600;
	src: url('fonts/eot/dana-fanum-demibolditalic.eot');
	src: url('fonts/eot/dana-fanum-demibolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-demibolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 750;
	src: url('fonts/eot/dana-fanum-ultrabolditalic.eot');
	src: url('fonts/eot/dana-fanum-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-ultrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 800;
	src: url('fonts/eot/dana-fanum-extrabolditalic.eot');
	src: url('fonts/eot/dana-fanum-extrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 900;
	src: url('fonts/eot/dana-fanum-blackitalic.eot');
	src: url('fonts/eot/dana-fanum-blackitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-blackitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: bold;
	src: url('fonts/eot/dana-fanum-bolditalic.eot');
	src: url('fonts/eot/dana-fanum-bolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-bolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: normal;
	src: url('fonts/eot/dana-fanum-regularitalic.eot');
	src: url('fonts/eot/dana-fanum-regularitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-regularitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
body {
  font-family: iransans !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: iransans !important;
}
@media (min-width: 1024px) {
  nav.navbar.validnavs ul li.dropdown ul.dropdown-menu li a {
    text-align: right !important;
  }
}
p {
  font-family: iransans !important;
}
.btn-simple i {
  transform: rotate(180deg) !important;
}
@media (max-width: 1023px) {
  nav.navbar.validnavs .navbar-nav > li {
    text-align: right !important;
  }
}
.navbar-nav .dropdown-menu {
  text-align: right !important;
}
.list-item li {
  text-align: right !important;
}
.about-style-two .experience h2 strong {
  font-family: iransans !important;
}
.contact-form-style-one .wpcf7 .wpcf7-form {
  direction: rtl;
  text-align: right !important;
}
.accordion-item .accordion-button:not(.collapsed) {
  text-align: right !important;
}
.faq-style-one button.accordion-button {
  text-align: right !important;
}
.gallery-style-two .overlay {
    text-align: right !important;
}
.types-list li {
  text-align: right !important;
}
form.seo-form {
  direction: rtl;
}
form.seo-form input[type="email"] {
  text-align: right !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
  direction: rtl !important;
  text-align: right !important;
}
.gallery-style-three .overlay {
  text-align: right !important;
}
.call-entry p {
  text-align: right !important;
}
.estimate-style-one .esitmate-form .wpcf7 {
  direction: rtl !important;
  text-align: right !important;
}
.esitmate-form .nice-select .current {
  text-align: right !important;
}
.nice-select .option {
  text-align: right !important;
}
.banner-area.navigation-circle .swiper-button-prev::after, .banner-area.navigation-circle .swiper-button-next::after {
  transform: rotate(180deg) !important;
}
.process-style-two .thumb span {
  font-family: iransans !important;
}
.software-tab-navs.nav-tabs .nav-link {
  text-align: right !important;
}
.software-tab-navs.nav-tabs .nav-link span {
  font-family: iransans !important;
}
@media only screen and (max-width: 767px) {
  .software-video-preview .video-play-button {
    right: 20%;
  }
}
.process-style-one .thumb span {
  font-family: iransans !important;
}
.project-info ul li span {
  font-family: iransans !important;
}
@media only screen and (max-width: 400px) {
  .testimonial-style-one h4 {
    text-align: right !important;
  }
}
.feature-list-item li {
  font-family: iransans !important;
}
.blog-area .info .meta ul li, .blog-area .info .meta ul li a {
  font-family: iransans !important;
}
.sidebar .wp-block-categories-list.wp-block-categories li {
  text-align: right !important;
}
.comments-area .logged-in-as {
  text-align: right !important;
}
blockquote p {
  text-align: right !important;
}
span.onsale::after {
  transform: rotate(180deg) !important;
}
.woosq-product > .product .summary .summary-content {
  text-align: right !important;
}
.product-details .product-thumb .product-item span.onsale {
  direction: ltr;
}
form.woocommerce-cart-form table thead th {
  text-align: right !important;
}
.cart-collaterals tr th, .cart-collaterals tr td {
  text-align: right !important;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
  float: right !important;
}
.woocommerce form.checkout_coupon {
  text-align: right !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  float: right !important;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
  float: left !important;
}
form.checkout.woocommerce-checkout table td, form.checkout.woocommerce-checkout table th {
  text-align: right !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  float: right !important;
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: left !important;
}
.tinv-wishlist .social-buttons {
  text-align: right !important;
}
.tinv-wishlist table.tinvwl-table-manage-list thead th {
  text-align: center !important;
}
.text-center .fun-fact .counter {
  direction: ltr;
}
@media only screen and (max-width: 500px) {
  .about-style-four .fun-fact {
    text-align: right !important;
  }
}
.post-pagi-area .nav-title {
  letter-spacing: 0 !important;
}
#list-tab .product-contents {
  text-align: right !important;
}
.woocommerce-order-details table tr th, .woocommerce-order-details table tr td {
  text-align: right !important;
}
.marketing-types h2 {
  text-align: right !important;
}
.fun-factor-style-two-box .fun-fact .counter {
  direction: ltr;
}
h2.woocommerce-order-details__title {
  text-align: right !important;
}
.woocommerce button[type="submit"] {
    letter-spacing: 0 !important;
}
.tinvwl-input-group .form-control {
    -webkit-margin-start: 188px;
}
.default-padding {
    overflow-x: hidden;
}
/*.faq-style-one {
    overflow-x: hidden !important;
}*/
.about-style-three-area {
    overflow-x: hidden !important;
}
/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  border: 1px solid #e6e3e3;
  padding: 20px;
  text-align: center !important;
  border-radius: 10px !important;
}
select {
  border-radius: 50px !important;
}
.gridlist-toggle {
  display: inline !important;
  padding: 1em 685px 1em 0 !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  float: right !important;
}
.woocommerce .woocommerce-ordering {
  margin: 0 30px 1em 0 !important;
}
.gridlist-toggle a.active {
  margin-left: 10px !important;
}
.gridlist-toggle a.active {
  background-color: #fff !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
  color: #df0a0a !important;
}
.gridlist-toggle a {
  background-color: #fff !important;
}
.gridlist-toggle a {
  border: 1px solid #df0a0a !important;
  border-radius: 8px !important;
  padding: 13px !important;
}
.woocommerce ul.products li.product .price {
  font-weight: 600 !important;
  font-size: 1em !important;
}
.woocommerce ul.products li.product .button {
  background-color: #df0a0a !important;
  color: #fff !important;
  border-radius: 8px !important;
  padding: 12px !important;
}
.onsale {
  display: inline-block !important;
  background: var(--black) !important;
  color: var( --white) !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  line-height: 1 !important;
  padding: 13px 14px !important;
  font-weight: 600 !important;
  position: absolute !important;
  z-index: 1 !important;
  border-top-left-radius: 10px !important;
}
.woocommerce ul.products li.product .onsale {
  margin-left: 0px !important;
}
.woocommerce span.onsale {
  border-radius: 0;
}
.woocommerce .woocommerce-result-count {
  margin: 11px 0 1em 0 !important;
}
.woocommerce .star-rating span {
  color: #df0a0a !important;
}
@media only screen and (min-width: 600px) {
  .woocommerce .products .star-rating {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 600px) {
  .woocommerce .products .star-rating {
    margin-right: 40px !important;
  }
}
.woocommerce ul.products li.product .onsale {
  top: 4px !important;
}
@media only screen and (max-width: 600px) {
  .gridlist-toggle {
    display: none !important;
  }
}
@media only screen and (max-width: 600px) {
  .woocommerce .woocommerce-ordering {
    margin: 0 70px 1em 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .woocommerce .woocommerce-result-count {
    margin: 11px 100px 1em 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .woocommerce ul.products li.product a img {
    padding: 60px !important;
  }
}
@media only screen and (max-width: 600px) {
  .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
    width: 100% !important;
  }
}
.gridlist-toggle a.active {
  color: #df0a0a !important;
}
.page--content .woocommerce .gridlist-toggle #list {
    margin-right: 10px !important;
}
ul.products.list li.product img {
  width: 20.75% !important;
  float: right !important;
  margin-left: 3.8% !important;
}
.woocommerce-product-details__short-description p {
    text-align: center !important;
}
ul.products.list li.product .woocommerce-loop-product__title, ul.products.list li.product .woocommerce-loop-category__title {
  padding-left: 70px !important;
}*/
/*.breadcrumb-area h1 {
  display: none !important;
}*/
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
  display: none !important;
}
/*.breadcrumb-area h1 {
  display: none !important;
}*/
.woocommerce-billing-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper #billing_first_name {
    	width: 100%;
}
.woocommerce-billing-fields__field-wrapper #billing_last_name_field .woocommerce-input-wrapper #billing_last_name {
    	width: 100%;
}
.woocommerce-billing-fields__field-wrapper #billing_company_field .woocommerce-input-wrapper #billing_company {
    	width: 100%;
}
.woocommerce-billing-fields__field-wrapper #billing_address_1_field .woocommerce-input-wrapper #billing_address_1 {
    	width: 100%;
}
.woocommerce-billing-fields__field-wrapper #billing_address_2_field .woocommerce-input-wrapper #billing_address_2 {
    	width: 100%;
}
.woocommerce-billing-fields__field-wrapper #billing_postcode_field .woocommerce-input-wrapper #billing_postcode {
    	width: 100%;
}
.woocommerce-billing-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper #billing_phone {
    	width: 100%;
}
.woocommerce-billing-fields__field-wrapper #billing_email_field .woocommerce-input-wrapper #billing_email {
    	width: 100%;
}
.woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field .woocommerce-input-wrapper #shipping_first_name {
    	width: 100%;
}
.woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field .woocommerce-input-wrapper #shipping_last_name {
    	width: 100%;
}
.woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_company_field .woocommerce-input-wrapper #shipping_company {
    	width: 100%;
}
.woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field .woocommerce-input-wrapper #shipping_address_1 {
    	width: 100%;
}
.woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field .woocommerce-input-wrapper #shipping_address_2 {
    	width: 100%;
}
.woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field .woocommerce-input-wrapper #shipping_postcode {
    	width: 100%;
}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
    direction: ltr;
}
.tinv-wishlist table.tinvwl-table-manage-list .look_in select {
    margin-right: -230px;
    text-align: right !important;
}
@media only screen and (max-width: 600px) {
  .tinv-wishlist table.tinvwl-table-manage-list .look_in select {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 600px) {
  .tinv-wishlist * {
    direction: rtl;
    text-align: right !important;
  }
}
.breadcrumb-area h1 {
  display: none !important;
}
.product-thumb #timeline-carousel .carousel-indicators .product-gallery-carousel .swiper-wrapper .swiper-slide {
    display: contents !important;
}





