/* Minification failed. Returning unminified contents.
(1773,12): run-time error CSS1038: Expected hex color, found '#fff0'
(2067,46): run-time error CSS1046: Expect comma, found '0'
(2067,50): run-time error CSS1046: Expect comma, found '/'
 */
f/* 
* Version: 1.4
* Default Color 	  : #72c02c;
* Default Hover Color : #5fb611;
*/

a:focus, 
a:hover, 
a:active {
	color: #18BA9B;
}

.color-green {
	color: #72c02c;
}

a.read-more:hover { 
	color:#72c02c; 
}

.linked:hover {
	color:#72c02c;
}

/*Header v1
------------------------------------*/
/*Navber*/
.header .navbar-default .navbar-nav > .active > a {
	color: #72c02c;
}

/*Navbar Toggle*/
.navbar-toggle,
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
	
}

.navbar-default .navbar-toggle {
	border-color: #5fb611;
}

.navbar-default .navbar-toggle:hover {
	background: #5fb611;
}

/*Responsive Navbar*/
@media (max-width: 767px) {
	.header .navbar-default .navbar-nav > li > a:hover {
		color: #72c02c;
	}

	.header .navbar-default .navbar-nav > .active > a,
	.header .navbar-default .navbar-nav > .active > a:hover,
	.header .navbar-default .navbar-nav > .active > a:focus {
		color: #fff;
		background: #72c02c;
	}
}

@media (min-width: 767px) {
	/*Navbar*/
	.header .navbar-default .navbar-nav > li > a:hover,
	.header .navbar-default .navbar-nav > .active > a {
		border-bottom: solid 2px #72c02c;
	}

	.header .navbar-default .navbar-nav > .open > a,
	.header .navbar-default .navbar-nav > .open > a:hover,
	.header .navbar-default .navbar-nav > .open > a:focus {
		color: #72c02c;
	}

	/*Dropdown Menu*/
	.header .dropdown-menu { 
		border-top: solid 2px #72c02c; 
	}	
}

/*Search Box*/
.header .navbar .nav > li > .search:hover {
	color: #72c02c;
	border-bottom-color: #72c02c;
}

@media (max-width: 767px) {
	.header .navbar .nav > li > .search:hover {
		background: #5fb611;
	}
}

/*Header v2
------------------------------------*/
/*Topbar*/
.topbar-v1 .top-v1-data li a:hover i {
	color: #72c02c;
}

/*Search Box*/
.header-v1 .navbar .nav > li > .search:hover {
	background: #72c02c;
}

/*Responsive Navbar*/
@media (min-width: 767px) {
	.header-v1 .navbar-default .navbar-nav > li > a:hover,
	.header-v1 .navbar-default .navbar-nav > .active > a {
		color: #fff;
		background: #72c02c !important;
	}

	.header-v1 .navbar-default .navbar-nav > .open > a,
	.header-v1 .navbar-default .navbar-nav > .open > a:hover,
	.header-v1 .navbar-default .navbar-nav > .open > a:focus {
		background: #72c02c;		
	}
}	

/*Sliders
------------------------------------*/
/*Main Parallax Sldier*/
.da-slide h2 i {
	/*background:url(../../plugins/parallax-slider/img/bg-heading.png) repeat;*/
}

/*Sequence Parallax Sldier*/
.sequence-inner {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#defce7));
  background: -webkit-linear-gradient(#fff, #defce7);
  background: -moz-linear-gradient(#fff, #defce7);
  background: -ms-linear-gradient(#fff, #defce7);
  background: -o-linear-gradient(#fff, #defce7);
  background: linear-gradient(#fff, #defce7)
}

#sequence-theme h2 {
	background:rgba(114, 192, 44, 0.8);
}

#sequence-theme .info p {
	background:rgba(114, 192, 44, 0.8);
}

/*Buttons
------------------------------------*/
.btn-u {
	background: #18BA9B;
}

.btn-u:hover {
	background: #169C83;
}

/*Service
------------------------------------*/
.service .service-icon {
	color:#72c02c;	
}

/*Service Blocks*/
.service-alternative .service:hover { 
	background:#72c02c;
} 

/*Thumbnail (Recent Work)
------------------------------------*/
.thumbnail-style h3 a:hover {
	color:#72c02c;
}

.thumbnail-style a.btn-more {
	background:#72c02c;
}
.thumbnail-style a.btn-more:hover {
	box-shadow:0 0 0 2px #5fb611;
}

/*Carousel (Recent Work)*/
.recent-work a:hover span {
	border-bottom:solid 2px #72c02c;
}

.bx-wrapper .bx-prev {
	/*background-image: url(../../plugins/bxslider/images/controls.png);*/
}
.bx-wrapper .bx-next {
	/*background-image: url(../../plugins/bxslider/images/controls.png);*/
}

/*Typography
------------------------------------*/
/*Heading*/
.headline h2, 
.headline h3, 
.headline h4 {
	border-bottom:2px solid #39B9A1;
}

/*Blockquote*/
blockquote:hover {
	border-left-color:#39B9A1; 
}

.hero {
	border-left-color: #39B9A1;
}

/*Carousel
------------------------------------*/
.carousel-arrow a.carousel-control:hover {
	color: #39B9A1;
}

/*Footer
------------------------------------*/
.footer a,
.copyright a,
.footer a:hover,
.copyright a:hover {
	color: #15806C;
}

/*Footer Blog*/
.footer .dl-horizontal a:hover {
	color:#72c02c !important;
}

/*Blog Posts
------------------------------------*/
.posts .dl-horizontal a:hover { 
	color:#72c02c; 
}

.posts .dl-horizontal:hover dt img,
.posts .dl-horizontal:hover dd a { 
	color: #72c02c;
	border-color: #72c02c !important;
}

/*Post Comment*/
.post-comment h3, 
.blog-item .media h3,
.blog-item .media h4.media-heading span a {
	color: #72c02c;
}

/*Tabs
------------------------------------*/
/*Tabs v1*/
.tab-v1 .nav-tabs { 
	border-bottom: solid 2px #72c02c; 	
}

.tab-v1 .nav-tabs > .active > a, 
.tab-v1 .nav-tabs > .active > a:hover, 
.tab-v1 .nav-tabs > .active > a:focus { 
	background: #18BA9B; 
}

.tab-v1 .nav-tabs > li > a:hover { 
	background: #72c02c; 
}

/*Tabs v2*/
.tab-v2 .nav-tabs li.active a {
	border-top: solid 2px #18BA9B;
}

/*Tabs v3*/
.tab-v3 .nav-pills li a:hover,
.tab-v3 .nav-pills li.active a {
	background: #72c02c;
	border: solid 1px #5fb611;
}

/*Accardion
------------------------------------*/
.acc-home a.active,
.acc-home a.accordion-toggle:hover { 
	color:#72c02c; 
}
.acc-home .collapse.in { 
	border-bottom:solid 1px #72c02c; 
}

/*Testimonials
------------------------------------*/
.testimonials .testimonial-info {
	color: #72c02c;
}

.testimonials .carousel-arrow i:hover {
	background: #72c02c;
}

/*Info Blocks
------------------------------------*/
.info-blocks:hover i.icon-info-blocks {
	color: #72c02c;
}

/*Breadcrumb
------------------------------------*/
.breadcrumb li.active,
.breadcrumb li a:hover {
	color:#72c02c;
}

/*About Page
------------------------------------*/
.team .thumbnail-style:hover h3 a {
	color:#72c02c !important;
}

/*Social Icons*/
.team ul.team-socail li i:hover {
	background: #72c02c;
}

/*Right Sidebar
------------------------------------*/
/*Right Sidebar*/
.who li i,
.who li:hover i, 
.who li:hover a { 
	color:#72c02c; 
}

/*Privacy Page
------------------------------------*/
.privacy a:hover {
	color:#72c02c; 
}

/*Portfolio Page
------------------------------------*/
/*Portfolio v1*/
.view a.info:hover {
	background: #72c02c;
}

/*Portfolio v2*/
.sorting-block .sorting-nav li.active {
	color: #72c02c;
	border-bottom: solid 1px #72c02c;
}

.sorting-block .sorting-grid li a:hover span.sorting-cover {
	background: #72c02c;
}

/*Blog Page
------------------------------------*/
.blog h3 {
	color:#72c02c;
}
.blog li a:hover {
	color:#72c02c;
}

/*Blog Tags*/
ul.blog-tags a:hover {
	background: #72c02c;
}

.blog-post-tags ul.blog-tags a:hover {
    background: none repeat scroll 0 0 #72c02c;
}

/*Blog Photos*/
.blog-photos li img:hover {
	box-shadow: 0 0 0 2px #72c02c;
}

/*Blog Latest Tweets*/
.blog-twitter .blog-twitter-inner:hover {
	border-color: #72c02c;
	border-top-color: #72c02c;	
}
.blog-twitter .blog-twitter-inner:hover:after {
	border-top-color: #72c02c;	
}

.blog-twitter .blog-twitter-inner a {
	color: #72c02c;
}

/*Blog Item Page
------------------------------------*/
.blog-item h4.media-heading span a {
	color:#72c02c;
}

/*Coming Soon Page
------------------------------------*/
.coming-soon-border {
	border-top: solid 3px #72c02c;
}

/*Search Page
------------------------------------*/
.booking-blocks p a {
	color: #72c02c;
}

/*Icons Page
------------------------------------*/
.icon-page li:hover { 
	color:#72c02c;
}

/*Glyphicons*/
.glyphicons-demo a:hover {
	color: #72c02c;
	text-decoration: none;
}

/*Magazine Page
------------------------------------*/
/*Magazine News*/
.magazine-news .by-author strong {
	color: #72c02c;
}

.magazine-news a.read-more {
	color: #72c02c;
}

/*Magazine Mini News*/
.magazine-mini-news .post-author strong {
	color: #72c02c;
}

.news-read-more i {
	background: #72c02c;
}

/*Sidebar Features*/
.magazine-page h3 a:hover {
	color: #72c02c;
}

/*Page Features
------------------------------------*/
/*Tag Boxes v1*/
.tag-box-v1 {
	border-top: solid 2px #18BA9B;
}

/*Tag Boxes v2*/
.tag-box-v2 {
	border-right: solid 2px #18BA9B;
}

/*Tag Boxes v7*/
.tag-box-v7 {
	border-bottom: solid 2px #18BA9B;
}

/*Font Awesome Icon Page Style*/
.fa-icons li:hover { 
   color: #72c02c;
}

.fa-icons li:hover i {
   background: #72c02c; 
}

/*GLYPHICONS Icons Page Style*/
.bs-glyphicons li:hover {
   color: #72c02c;
}

/*Navigation
------------------------------------*/
/*Pagination*/
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
   background-color: #72c02c;
   border-color: #72c02c;
}

.pagination li a:hover {
   background: #5fb611;
   border-color: #5fb611;   
}

/*Pager*/
.pager li > a:hover, 
.pager li > a:focus {
   background: #5fb611;
   border-color: #5fb611;   
}

/*Registration and Login Page v2
------------------------------------*/
.reg-block {
	border-top: solid 2px #72c02c;
}
/* Add here all your css styles (customizations) */

.list-inline li a:hover {
    color: #18ba9b;
    text-decoration: none;
}

.sort-list-btn h3 {
    float: right;
    margin-left: 10px;
    direction: rtl;
}

.sort-list-btn .btn .caret {
    margin-right: 50px;
}

.btn-group, .btn-group-vertical {
    text-align: right;
    direction: rtl;
}

.magazine-page h3, .magazine-page h3 a {
    direction: rtl;
}

.headline {
    direction: rtl;
}

.list-unstyled {
    direction: rtl;
}

@media (min-width:992px) {
    .col-md-2, .col-md-5 {
        float: right;
    }
}



@media (min-width: 768px) {
    .col-md-2, .col-md-5 {
        float: right;
    }
}

.list-inline {
    padding-right: 0;
}

/*.col-sm-6 {
    float:left;
}*/

/*.dropdown-menu {
        right: 0;
}*/

.order thead {
    background: #18BA9B;
    color: #eee;
}

.wishlist-category {
    direction: rtl;
}

.hide {
    display: none;
}

.col-md-footer {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

    .col-md-footer h1 {
        color: #bbb;
        font-size: 16px;
    }

    .col-md-footer ul {
        font-size: 12px;
    }


@media (min-width: 992px) {
    .col-md-footer {
        float: right;
        width: 35.33333333333333%;
    }
}


.magazine-posts span {
    color: #777;
    display: block;
    font-size: 12px;
    /* font-style: italic; */
    margin-bottom: 7px;
}

.magazine-page span.magazine-badge {
    top: 0;
    right: 0;
    color: #fff;
    font-size: 14px;
    padding: 2px 8px;
    position: absolute;
    font-style: inherit;
}

.magazine-page span.magazine-badge-green {
    background: #17BE9E;
    opacity: 0.8;
}

.magazine-page span.magazine-badge-red {
    background: #ea6053;
    opacity: 0.8;
}

.magazine-page span.magazine-badge-magenta {
    background: #ff0097;
    opacity: 0.7;
}

.magazine-page span.magazine-badge-yellow {
    background: #ffc40d;
    opacity: 0.7;
}

.magazine-page span.magazine-badge-blue {
    background: #2d89ef;
    opacity: 0.7;
}


.magazine-page span.magazine-badge-darkorang {
    background: #da532c;
    opacity: 0.7;
}

.tel-ins .magazine-posts .magazine-posts-img {
    overflow: hidden;
    max-height: 600px;
    position: relative;
}

@media (min-width:992px) {
    .tel-ins .magazine-posts .magazine-posts-img {
        min-height: 114px;
        border: 1px solid rgba(0, 0, 0, 0.04);
    }
}

@media (min-width:768px) {
    .tel-ins .magazine-posts .magazine-posts-img {
        min-height: 114px;
        border: 1px solid rgba(0, 0, 0, 0.04);
    }
}

.magazine-posts .magazine-posts-img {
    overflow: hidden;
    max-height: 600px;
    position: relative;
}

@media (min-width:992px) {
    .magazine-posts .magazine-posts-img {
        min-height: 147px;
        border: 1px solid rgba(0, 0, 0, 0.04);
    }
}

@media (min-width:768px) {
    .magazine-posts .magazine-posts-img {
        min-height: 147px;
        border: 1px solid rgba(0, 0, 0, 0.04);
    }
}

@media (min-width:992px) {
    .carousel-inner > .item {
        min-height: 346px;
        border: 1px solid rgba(0, 0, 0, 0.04);
    }
}

@media (min-width:768px) {
    .carousel-inner > .item {
        min-height: 346px;
        border: 1px solid rgba(0, 0, 0, 0.04);
    }
}

.product-description-v2 .title-price {
    font-size: 15px;
}

.product-description {
    padding: 20px 10px 0px 10px;
}

.illustration-v8 a.product-review {
    bottom: -17px;
}

.illustration-v2 a.product-review {
    bottom: -17px;
    padding: 1px 0;
}



@media (min-width:768px) {
    .illustration-v2 .product-img {
        min-height: 240px;
        border: 1px solid rgba(0, 0, 0, 0.04);
    }

    .product-description-v2 .title-price {
        font-size: 18px;
    }

    .product-description {
        padding: 10px;
    }

    .illustration-v8 a.product-review {
        bottom: 0;
        padding: 6px 0;
    }

    .illustration-v2 a.product-review {
        bottom: 0;
        padding: 6px 0;
    }


    .product-description-h {
        height: 100px;
    }
}

@media (min-width:992px) {
    .illustration-v2 .product-img {
        min-height: 284px;
        border: 1px solid rgba(0, 0, 0, 0.04);
    }

    .product-description-v2 .title-price {
        font-size: 18px;
    }

    .product-description {
        padding: 10px;
    }

    .illustration-v8 a.product-review {
        bottom: 0;
        padding: 6px 0;
    }

    .illustration-v2 a.product-review {
        bottom: 0;
        padding: 6px 0;
    }

    .product-description-h {
        height: 100px;
    }
}



.img-responsive {
    padding: 5px;
}

.product-description-h {
    height: 175px;
}



@media (min-width:768px) {
    .illustration-v8 .product-img {
        min-height: 240px;
        border: 1px solid rgba(0, 0, 0, 0.04);
    }

    .img-responsive {
        padding: 10px;
    }
}

@media (min-width:992px) {
    .illustration-v8 .product-img {
        min-height: 284px;
        border: 1px solid rgba(0, 0, 0, 0.04);
    }
}

.datetime {
    color: #FFF;
    font-size: 14px;
}

.rtl {
    direction: rtl;
    text-align: justify;
}

.btni {
    margin-left: 5px;
}

.green {
    background-color: #f7fff7;
}

    .green p {
        color: #4caf50;
    }

.white {
    background-color: #fff;
}

.creditcard {
    padding: 0;
    box-shadow: 0 0 0px #ccc;
}

    .creditcard .input-small-field input {
        width: 25%;
        float: left;
        margin-right: 10px;
    }

    .creditcard .input-small-field span {
        color: #888;
        float: left;
        font-size: 20px;
        margin-right: 8px;
    }

    .creditcard .login-input i {
        font-size: 20px;
        min-width: 13px;
    }

    .creditcard .login-input input {
        height: 33px;
    }

    .creditcard .login-input .form-control {
        font-weight: 100;
    }



    .creditcard .input select {
        border-color: #e5e5e5;
        -ms-transition: border-color 0.3s;
        -moz-transition: border-color 0.3s;
        -webkit-transition: border-color 0.3s;
    }

    .creditcard .input select {
        padding-right: 28px;
    }

.error-v1 {
    padding-bottom: 30px;
    text-align: center;
}

    .error-v1 p {
        color: #555;
        font-size: 16px;
    }

    .error-v1 span {
        color: #555;
        display: block;
        font-size: 35px;
        font-weight: 200;
    }

        .error-v1 span.error-v1-title {
            color: #777;
            font-size: 180px;
            line-height: 200px;
            padding-bottom: 20px;
        }

/*For Mobile Devices*/
@media (max-width: 500px) {
    .error-v1 p {
        font-size: 12px;
    }

    .error-v1 span {
        font-size: 25px;
    }

        .error-v1 span.error-v1-title {
            font-size: 140px;
        }
}

.redirect-p {
    display: inline;
    padding-right: 14px;
}

.product-service .service {
    padding: 10px 0px 10px 0;
}

.who li i {
    color: #18BA9B;
    font-size: 14px;
    margin-left: 8px;
    position: relative;
}

.who li {
    margin-bottom: 16px;
}

.font-pass {
    letter-spacing: 4px;
}

    .font-pass::-webkit-input-placeholder { /* Safari, Chrome and Opera */
        letter-spacing: 0px;
    }

    .font-pass:-moz-placeholder { /* Firefox 18- */
        letter-spacing: 0px;
    }

    .font-pass::-moz-placeholder { /* Firefox 19+ */
        letter-spacing: 0px;
    }

    .font-pass:-ms-input-placeholder { /* IE 10+ */
        letter-spacing: 0px;
    }

    .font-pass::-ms-input-placeholder { /* Edge */
        letter-spacing: 0px;
    }


.angledown-checkout {
    float: left;
    color: rgb(24, 186, 155);
}


@media (max-width: 650px) {
    .input-append .add-on, .input-append .btn, .input-append .btn-group {
        margin-top: 5px;
    }
}

@media (max-width: 991px) {
    .nav {
        padding-left: 0;
    }
}

/*.side-right {
    display: none;
}*/

.side-left {
    display: none;
}

.map {
    display: none;
}

.contact-form {
    display: none;
}

.p-contact {
    display: none;
}

.registration {
    display: none;
}

@media (min-width:992px) {
    .col-md-8 {
        float: right;
    }

    /*.side-right {
        display: block;
    }*/

    .side-left {
        display: block;
    }

    .filter-by-block {
        display: block;
    }

    .map {
        display: block;
    }

    .contact-form {
        display: block;
    }

    .p-contact {
        display: block;
    }

    .registration {
        display: block;
        direction: rtl;
        border-right: 1px dotted #e0e4e8;
        padding-right: 30px;
    }
}

.telegram {
    position: fixed;
    bottom: 11px;
    right: 14px;
    width: 153px;
    height: 37px;
    background: #3aa9d4;
    border-radius: 50px !important;
    color: #fff;
    line-height: 37px;
    font-weight: 500;
    font-size: 17px;
}

.telegram2 {
    position: fixed;
    bottom: 10px;
    right: 14px;
    width: 153px;
    height: 60px;
    background: #19ba9bc7;
    border-radius: 50px !important;
    color: #fff;
    line-height: 56px;
    font-weight: 500;
    font-size: 16px;
    padding-left: 6px;
}

.telegram:hover {
    text-decoration: none !important;
    color: #fff !important;
}

.telegram img {
    float: left;
    width: 25px;
    margin: 8px 10px 0 8px;
}

/*#topcontrol {
    display: none;
}*/

#topcontrol {
	
	width: 300px;
    height: 69px;
	background-image: url('/Images/code-takhfif-top-control.png');
}

#topcontrol:hover {
	background-image: url('/Images/code-takhfif-top-control.png');
}

.shop-rgba-dark-red {
    background: rgba(161, 15, 43, 0.78);
    font-size: 18px;
}

.notfi {
    background-color: #dff0d8;
    padding: 2px;
}

    .notfi .alert {
        direction: rtl;
        margin-bottom: 0;
        border: 0;
    }


/*
Green:       	#74C52C    rgba(116,197,44, 1);
Blue:        	#3498db    rgba(52,152,219, 1);
Orange:      	#e67e22    rgba(230,126,34, 1);
Red:         	#e74c3c	   rgba(231,76,60, 1);
Grey:        	#bdc3c7	   rgba(189,195,199, 1);
Purple:      	#9b6bcc	   rgba(155,107,204, 1);	
Aqua:        	#27d7e7    rgba(39,215,231, 1);
Brown:       	#9c8061    rgba(156,128,97, 1);
Dark Blue:   	#4765a0    rgba(71,101,160, 1);
Light Green: 	#79d5b3    rgba(121,213,179, 1);
*/


/*Pricing Page v3
------------------------------------*/


.pricing-table-v3 .sticker-right,
.pricing-table-v3 .sticker-left {
    color: #fff;
    width: 150px;
    padding: 1px;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial;
    position: absolute;
    text-align: center;
    letter-spacing: 2px;
    background-color: rgba(116,197,44, 0.9);
}

.pricing-table-v3 .sticker-right {
    top: 10px;
    left: -59px;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.pricing-table-v3 .sticker-left {
    top: 10px;
    right: -58px;
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.pricing-table-v3 .bg-green {
    background-color: rgba(116,197,44, 0.9);
}

.pricing-table-v3 .bg-blue {
    background-color: rgba(52, 152, 219, 1);
}

.pricing-table-v3 .bg-orange {
    background-color: rgba(230,126,34, 1);
}

.pricing-table-v3 .bg-red {
    background-color: rgba(231,76,60, 1);
}

.pricing-table-v3 .bg-grey {
    background-color: rgba(189,195,199, 1);
}

.pricing-table-v3 .bg-purple {
    background-color: rgba(155,107,204, 1);
}

.pricing-table-v3 .bg-aqua {
    background-color: rgba(39,215,231, 1);
}

.pricing-table-v3 .bg-brown {
    background-color: rgba(156,128,97, 1);
}

.pricing-table-v3 .bg-dark-blue {
    background-color: rgba(71,101,160, 1);
}

.pricing-table-v3 .bg-light-green {
    background-color: rgba(121,213,179, 1);
}

/*vahid-v2*/
.pricing-table-v3 .pricing-v3 {
    min-height: 311px;
    padding-top: 20px;
    overflow: hidden;
    /*position: relative;*/
    margin-bottom: 50px;
    background-color: rgba(24, 186, 155, 0.24);
    border: 2px solid rgb(54, 46, 48);
}

@media (min-width:759px) {
    .pricing-table-v3 .pricing-v3 {
        min-height: 330px;
        padding-top: 20px;
        overflow: hidden;
        /*position: relative;*/
        margin-bottom: 50px;
        background-color: rgba(24, 186, 155, 0.24);
        border: 2px solid rgb(54, 46, 48);
    }
}

@media (min-width:991px) {
    .pricing-table-v3 .pricing-v3 {
        min-height: 180px;
        padding-top: 20px;
        overflow: hidden;
        /*position: relative;*/
        margin-bottom: 50px;
        background-color: rgba(24, 186, 155, 0.24);
        border: 2px solid rgb(54, 46, 48);
    }
}




.pricing-table-v3 .pricing-v3-head {
    overflow: hidden;
    border-bottom: 1px rgba(116,197,44, 0.1);
}

    .pricing-table-v3 .pricing-v3-head h4,
    .pricing-table-v3 .pricing-v3-head h5 {
        margin: 0;
        font-family: Arial;
        letter-spacing: 1px;
        color: rgba(116,197,44, 1);
    }

    .pricing-table-v3 .pricing-v3-head h4 {
        font-size: 20px;
        padding: 20px 0;
    }

    .pricing-table-v3 .pricing-v3-head h5 {
        color: #fff;
        font-size: 50px;
        padding: 30px 34px 20px 0;
        background: rgba(116,197,44, 1);
    }

        .pricing-table-v3 .pricing-v3-head h5 i {
            display: inline;
            font-size: 13px;
            padding-right: 2px;
            position: relative;
            font-style: normal;
        }

        .pricing-table-v3 .pricing-v3-head h5 span {
            top: -2px;
            font-size: 23px;
            position: relative;
            padding-left: 2px;
        }

.pricing-table-v3 .pricing-v3-content {
    margin-bottom: 0;
}

    .pricing-table-v3 .pricing-v3-content li {
        margin: 0;
        font-size: 14px;
        padding: 0;
        color: rgba(116,197,44, 1);
        border-bottom: 1px solid rgb(255, 255, 255);
    }

@media (min-width:290px) {
    .pricing-table-v3 .pricing-v3-content li {
        margin: 0;
        font-size: 14px;
        padding: 12px 12px;
        color: rgba(116,197,44, 1);
        border-bottom: 1px solid rgb(255, 255, 255);
    }
}

@media (min-width:991px) {
    .pricing-table-v3 .pricing-v3-content li {
        margin: 0;
        font-size: 14px;
        padding: 12px 20px;
        color: rgba(116,197,44, 1);
        border-bottom: 1px solid rgb(255, 255, 255);
    }
}


.pricing-table-v3 .pricing-v3-content li i {
    display: inherit;
    float: left;
    font-style: normal;
    margin-left: 10px;
    color: rgba(116,197,44, 1);
}

.pricing-table-v3 .pricing-v3-blue {
    background: rgba(52, 152, 219, 0.1);
    border: 2px solid rgba(52, 152, 219, 0.6);
}

    .pricing-table-v3 .pricing-v3-blue .pricing-v3-head,
    .pricing-table-v3 .pricing-v3-blue .pricing-v3-content li {
        border-bottom: 1px solid rgba(52, 152, 219, 0.3);
    }

    .pricing-table-v3 .pricing-v3-blue h5 {
        background: rgba(52, 152, 219, 1);
    }

    .pricing-table-v3 .pricing-v3-blue h4,
    .pricing-table-v3 .pricing-v3-blue .pricing-v3-content li,
    .pricing-table-v3 .pricing-v3-blue .pricing-v3-content li i {
        color: rgba(52, 152, 219, 1);
    }

.pricing-table-v3 .pricing-v3-orange {
    background: rgba(230,126,34, 0.1);
    border: 2px solid rgba(230,126,34, 0.6);
}

    .pricing-table-v3 .pricing-v3-orange .pricing-v3-head,
    .pricing-table-v3 .pricing-v3-orange .pricing-v3-content li {
        border-bottom: 1px solid rgba(230,126,34,0.32);
    }

    .pricing-table-v3 .pricing-v3-orange h5 {
        background: rgba(230,126,34, 1);
    }

    .pricing-table-v3 .pricing-v3-orange h4,
    .pricing-table-v3 .pricing-v3-orange .pricing-v3-content li,
    .pricing-table-v3 .pricing-v3-orange .pricing-v3-content li i {
        color: rgba(230,126,34, 1);
    }

.pricing-table-v3 .pricing-v3-red {
    background: rgba(231,76,60, 0.1);
    border: 2px solid rgba(231,76,60, 0.6);
}

    .pricing-table-v3 .pricing-v3-red .pricing-v3-head,
    .pricing-table-v3 .pricing-v3-red .pricing-v3-content li {
        border-bottom: 1px solid rgba(231,76,60, 0.3);
    }

    .pricing-table-v3 .pricing-v3-red h5 {
        background: rgba(231,76,60, 1);
    }

    .pricing-table-v3 .pricing-v3-red h4,
    .pricing-table-v3 .pricing-v3-red .pricing-v3-content li,
    .pricing-table-v3 .pricing-v3-red .pricing-v3-content li i {
        color: rgba(231,76,60, 1);
    }

.pricing-table-v3 .pricing-v3-grey {
    background: #f9f9f9;
    border: 2px solid #888;
}

    .pricing-table-v3 .pricing-v3-grey .pricing-v3-head,
    .pricing-table-v3 .pricing-v3-grey .pricing-v3-content li {
        border-bottom: 1px solid #eee;
    }

    .pricing-table-v3 .pricing-v3-grey h5 {
        background: #999;
    }

    .pricing-table-v3 .pricing-v3-grey h4,
    .pricing-table-v3 .pricing-v3-grey .pricing-v3-content li,
    .pricing-table-v3 .pricing-v3-grey .pricing-v3-content li i {
        color: #888;
    }

.pricing-table-v3 .pricing-v3-purple {
    background: rgba(155,107,204, 0.1);
    border: 2px solid rgba(155,107,204, 0.6);
}

    .pricing-table-v3 .pricing-v3-purple .pricing-v3-head,
    .pricing-table-v3 .pricing-v3-purple .pricing-v3-content li {
        border-bottom: 1px solid rgba(155,107,204, 0.3);
    }

    .pricing-table-v3 .pricing-v3-purple h5 {
        background: rgba(155,107,204, 1);
    }

    .pricing-table-v3 .pricing-v3-purple h4,
    .pricing-table-v3 .pricing-v3-purple .pricing-v3-content li,
    .pricing-table-v3 .pricing-v3-purple .pricing-v3-content li i {
        color: rgba(155,107,204, 1);
    }

.pricing-table-v3 .pricing-v3-aqua {
    background: rgba(39,215,231, 0.1);
    border: 2px solid rgba(39,215,231, 0.6);
}

    .pricing-table-v3 .pricing-v3-aqua .pricing-v3-head,
    .pricing-table-v3 .pricing-v3-aqua .pricing-v3-content li {
        border-bottom: 1px solid rgba(39,215,231, 0.3);
    }

    .pricing-table-v3 .pricing-v3-aqua h5 {
        background: rgba(39,215,231, 1);
    }

    .pricing-table-v3 .pricing-v3-aqua h4,
    .pricing-table-v3 .pricing-v3-aqua .pricing-v3-content li,
    .pricing-table-v3 .pricing-v3-aqua .pricing-v3-content li i {
        color: rgba(39,215,231, 1);
    }

.pricing-table-v3 .pricing-v3-brown {
    background: rgba(156,128,97, 0.1);
    border: 2px solid rgba(156,128,97, 0.6);
}

    .pricing-table-v3 .pricing-v3-brown .pricing-v3-head,
    .pricing-table-v3 .pricing-v3-brown .pricing-v3-content li {
        border-bottom: 1px solid rgba(156,128,97, 0.3);
    }

    .pricing-table-v3 .pricing-v3-brown h5 {
        background: rgba(156,128,97, 1);
    }

    .pricing-table-v3 .pricing-v3-brown h4,
    .pricing-table-v3 .pricing-v3-brown .pricing-v3-content li,
    .pricing-table-v3 .pricing-v3-brown .pricing-v3-content li i {
        color: rgba(156,128,97, 1);
    }

.pricing-table-v3 .pricing-v3-dark-blue {
    background: rgba(71,101,160, 0.1);
    border: 2px solid rgba(71,101,160, 0.6);
}

    .pricing-table-v3 .pricing-v3-dark-blue .pricing-v3-head,
    .pricing-table-v3 .pricing-v3-dark-blue .pricing-v3-content li {
        border-bottom: 1px solid rgba(71,101,160, 0.3);
    }

    .pricing-table-v3 .pricing-v3-dark-blue h5 {
        background: rgba(71,101,160, 1);
    }

    .pricing-table-v3 .pricing-v3-dark-blue h4,
    .pricing-table-v3 .pricing-v3-dark-blue .pricing-v3-content li,
    .pricing-table-v3 .pricing-v3-dark-blue .pricing-v3-content li i {
        color: rgba(71,101,160, 1);
    }

.pricing-table-v3 .pricing-v3-light-green {
    background: rgba(121,213,179, 0.1);
    border: 2px solid rgba(121,213,179, 0.6);
}

    .pricing-table-v3 .pricing-v3-light-green .pricing-v3-head,
    .pricing-table-v3 .pricing-v3-light-green .pricing-v3-content li {
        border-bottom: 1px solid rgba(121,213,179, 0.3);
    }

    .pricing-table-v3 .pricing-v3-light-green h5 {
        background: rgba(121,213,179, 1);
    }

    .pricing-table-v3 .pricing-v3-light-green h4,
    .pricing-table-v3 .pricing-v3-light-green .pricing-v3-content li,
    .pricing-table-v3 .pricing-v3-light-green .pricing-v3-content li i {
        color: rgba(121,213,179, 1);
    }


/* Devices (Large Screen Mode, 1200px more) */
@media (min-width: 1200px) {
    /* Can be modefied if needed*/
}

/* Devices (Desktop Mode, 992px and 1200px) */
@media (min-width: 992px) and (max-width: 1200px) {
    /* Can be modefied if needed*/
}

/* Devices (Tablet Mode, 768px and 991px) */
@media (min-width: 767px) and (max-width: 991px) {

    .no-space-pricing [class^="col-"],
    .no-space-pricing [class*=" col-"] {
        padding: 5px;
    }

    .pricing-table-v3 .pricing-v3-head h4 {
        font-size: 17px;
    }

    .pricing-table-v3 .pricing-v3-content li {
        padding: 12px 7px;
    }
}

/* Medium Devices (Phone Mode, 768px and less) */
@media (max-width: 767px) {
    /*Pricing Page*/

    .no-space-pricing [class^="col-"],
    .no-space-pricing [class*=" col-"] {
        padding: 10px;
    }

    .pricing-table-v3 .sticker-right,
    .pricing-table-v3 .sticker-left {
        top: 109px;
        padding: 0;
        float: right;
        right: -43px;
        width: 104px;
        border: none;
        background: #585F69;
        transform: rotate(270deg);
        -o-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -webkit-transform: rotate(270deg);
    }

    .pricing-table-v3 .pricing-v3-content {
        text-align: center;
    }

    .pricing-table-v3 .pricing-v3-head h4 {
        font-size: 14px;
    }

    .pricing-table-v3 .pricing-v3-head h5 {
        font-size: 43px;
        padding-right: 10px;
    }

        .pricing-table-v3 .pricing-v3-head h5 span {
            font-size: 16px;
        }

        .pricing-table-v3 .pricing-v3-head h5 i {
            display: block;
            font-size: 12px;
            margin-top: 5px;
            padding-right: 10px;
        }

    .pricing-table-v3 .pricing-v3-content li i {
        float: none;
        display: block;
        margin-top: 5px;
    }
}


/* Add here all your css styles (customizations) */

.nav-tabs-custom {
    padding-right: 66px;
}

.accordion-toggle i {
    float: left;
    font-size: 20px;
}

.acc-v1 .panel-heading .physical {
    background-color: #687074;
    color: #fff;
}

.hide-card {
    display: none;
}

.zarin-gift span.glyphicon {
    float: right;
    font-size: 40px;
    margin-left: 5px;
    vertical-align: top;
    color: #a60e11;
}

.zarin-gift div {
    font-size: 19px;
    margin: 3px 0;
    vertical-align: top;
    line-height: 1.1;
}

.zarin-gift small {
    vertical-align: top;
    font-size: 16px;
    font-weight: bold;
}

.inline-group label {
    font-size: 110%;
    color: #666;
}


.img {
    background: url(/Images/banks.png) repeat scroll 0 0 transparent;
    clear: both;
    height: 30px;
    width: 33px;
    opacity: 0.7;
}

.parsian {
    background-position: -160px 0;
}


.btn-first {
    border: 1px solid;
    /*height: 60px;*/
    background: rgba(255, 255, 255, 0);
    min-width: 100px;
}

    .btn-first:hover {
        background: rgba(255, 255, 255, 0);
    }

.pricing-v3-content h4 {
    color: #fff;
}

.gift-img {
    width: 48px;
    height: 62px;
}


.pricing-v3 .icon-box {
    right: 47.5%;
    top: -37px;
    color: #1a2054;
    width: 62px;
    height: 60px;
    font-size: 39px;
    text-align: center;
    position: absolute;
    margin-right: -22.5px;
    display: inline-block;
    border-radius: 30% !important;
}

.pricing-v3 span {
    font-size: 15px;
    color: white;
}

.sky {
    margin-top: 20px;
}

.watch, .wall-clock, .gromophone, .clock, .radio-1, .phone, .grand-father, .lamp, .table-v1 {
    background: url(/Images/icon-miaadtime.png);
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 0.73);
}

.watch {
    background-position: 3px 3px;
}

.gromophone {
    background-position: -53px 1px;
}

.wall-clock {
    background-position: -110px 3px;
}

.clock {
    background-position: -169px 3px;
}

.radio-1 {
    background-position: 3px -62px;
}

.phone {
    background-position: -166px -54px;
}

.grand-father {
    background-position: -110px -119px;
}

.lamp {
    background-position: 3px -121px;
}

.table-v1 {
    background-position: -53px -121px;
}

.group-item {
    background-image: url(/Images/95709.jpg);
    background-size: 100%;
    /*background-color: rgb(12, 1, 3);
    background-repeat: repeat-y;*/
    background-position: 47% 91%;
}

/*pricing end*/

/*not header*/

.note-header {
    background: #ebc71d;
    margin-top: -8px;
}

    .note-header .span1 {
        font-size: 17px;
    }

    .note-header .span2 {
        padding-right: 5px;
    }
/*not header end*/


.col-md-footer .miaadDescr {
    color: #bbb;
    font-size: 16px;
}

.carousel-caption h1 {
    color: #fff0;
    direction: rtl;
    font-size: 1px;
    line-height: 0;
}

.breadcrumbs-v4 .miaadheader {
    color: #fff;
    font-size: 40px;
    font-weight: 200;
    margin: 0 0 20px;
    line-height: 50px;
    text-transform: uppercase;
}

@media (max-width:767px) {

    #MainContent img {
        width: 100%;
    }
}

.raychat_main_button {
    border-radius: 50% !important;
}

.topbar-v3 ul.left-topbar {
    padding-right: 0;    
}

.topbar-v3 ul.currency, .topbar-v3 ul.language {
    right: -5px;
    min-width: 130px;
}

    .topbar-v3 ul.currency:after,
    .topbar-v3 ul.language:after {
        right: 8px;
        
    }
    .topbar-v3 ul.currency li a, .topbar-v3 ul.language li a{
        font-size:13px;
    }
    .topbar-v3 ul.currency li.active a i, .topbar-v3 ul.language li.active a i {
        float: left;
        
    }

.left-topbar{
    color:#fff;
}

.right-topbar {
    float: left !important;
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-right: -1px;
}

.input-group {
    direction: rtl;
}

.shop-subscribe input { 
    border-right: solid 1px;
}

@media (min-width: 992px) {
    .header-v5 .navbar-default .navbar-nav > li > a {
        line-height: 31px;
    }
}

.shop-subscribe {
    background-image: url(/Images/searchbar.png);
}

    .shop-subscribe .form-control {
        border-radius: 15px !important;
    }

    .shop-subscribe .input-group-btn{
        left:40px;
        z-index:11;
    }

#searchT {
    border-radius: 15px !important;
	border:0;
}

#searchT {
	
	background: none;
}
#searchT i{
	color: #a1a3a8;
}

.mega-menu-content p{
    text-align:justify;
    direction:rtl;
}

.header-v5 .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu .art-link {
    padding: 6px 13px;
    color: #fff;
}

.header-v5 img.product-offers {
    border: 1px dashed #6c7074;
}

p{
    direction:rtl;
}

.result-category h1{
    direction:rtl;
}

.single-page-quote h2 {
    color: #e74c3c;
}

.single-page-quote h2 {
    font-size: 20px;
    text-transform: uppercase;
}


.product-title {
    display: block;
    overflow: hidden;
    font-size: 12px;
    font-size: 1.37rem;
    line-height: 30px;
    text-align: right;
    line-height: 22px;
    margin-top: 10px;
    max-height: 83px;
    direction:rtl;
}

    .product-title a {
        color: #687074;
    text-decoration: none;
    }

.product-description .title-price {
	margin-top: 5px;
    font-weight:bold;
    font-size: 1.57rem;
    color: #343333;
}

.product-description .product-price {
    margin-right: 5px;
    padding-left: 0;
}

.pagination > li > a, .pagination > li > span {
        padding: 5px 8px;
}

.pagination.pagination-v2 > li > a {
        min-width: 25px;
}

.white-body {
    background:#fff;
}

.reg-button {
    /*border: 1px solid #f5f2f2;*/
    border-radius: 8px !important;
    padding: 1px 4px;
    line-height: 2;
    text-decoration: none;
    color: #fbf9f9;
    background-color: #18ba9b;
}



.list-inline li a:hover{
    color:#fff;
}

.takhfifmikhay {
    font-size: 13px;    
    text-align: center;
    border-radius: 8px !important;    
    background-color: #ffeb3b;    
    animation: mymove 200s infinite;
    animation-delay: 10s;
    color: #484848 !important;
    z-index: 999;
}

.wpforms-field-description {
    font-size: 13px;
    line-height: 1.3;
    margin: 8px 0 0 0;
}

.h2OffAll{
    margin:0;
}

mark {
    border-right: 5px solid #39B9A1;
    color: #d20d55c7;
    background-color: #f7f7f7;
    display: block;
    border-radius: 5px;
    margin: 30px 0 0;
    padding: 5px;
    clear: both;
    font-size: 16px;
    font-weight: 700;
}

.color-red-off {
    font-size: 22px;
    color: #e74c3c;
}

.product-description-v2 span.title-price {
    margin-right: 0px;
    display: flex;
}

#MainContent img {
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 50%;
    height: auto;
}

@media (max-width: 767px){
#MainContent img {
	width: 100%;
	}
}

.amzonpopoverstyle {
    min-height: 65px !important;
    background: #ffeb3b !important;
    min-width: 188px !important;
    width: 39% !important;
    font-size: 16px !important;
    position: fixed;
	color: #000;
	direction:rtl;
	    text-align: right;
}

    .amzonpopoverstyle.bottom > .arrow:after {
        border-bottom-color: #ffeb3b !important
    }

.footer-v4 .footer p {
	text-align: justify;
}

.c-new-footer__trust-symbol
{
	cursor: pointer;    
    border-radius: 5px !important;    
    width: 128.57px;
    height: 120px;
    border: 1px solid #e5e5ea;
    justify-content: center;
    margin-right: 4px;
    padding: 18px 24.87px 17.14px 24.86px;
    border-radius: 8px;    
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    background-color: azure;
}

.c-new-footer__trust-symbol img {
    max-width: 78.84px;
    max-height: 84.86px;
}

.c-swiper--products{
	    color: #a8a8a8;
    -webkit-box-shadow: -1.5px 0 4px 0 rgb(0 0 0 / 15%);
    /* box-shadow: -1.5px 0 4px 0 rgb(0 0 0 / 15%); */
    border-radius: 8px !important;
    background: #fff;
}

#first-page{
	/*background: #EAEDED;*/
}

.product-service-in{
	background: #fff;	
}

.owl-carousel .owl-wrapper-outer{
	padding-bottom: 20px;
}

.tp-banner-container{
	display: inline-block;
}

.product-title{
	color: #343333;
}

#mega-info .img-info {
	    padding: 0;
}

#mega-info .row {
    margin-top: 15px;
    background-color: #fff;
    border-radius: 10px !important;
    overflow: hidden;
}	

#description img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    height: auto;
}

#description .txt{
	font-size:16px;
}

.carousel-v1 .carousel-arrow a.right i {
    background: none;
	color:#ebe3e3;
}
.carousel-v1 .carousel-arrow a.left i {
    background: none;
	color:#ebe3e3;
}

.carousel-inner > .item {    
    border: 0;
	}

.carousel-inner>.item>a>img
{
	border-radius: 16px!important;
}

.magazine-posts-img>a>img
{
	border-radius: 16px!important;
}

.illustration-v2  {
	position: relative;
}

.illustration-v2 .customNavigation a.owl-btn {
	position: absolute;    
	background-color: #423f3fb0;
	margin-top: 70px;
	width: 23px;
    height: 40px;
}

.customNavigation .prev{
	left: 0.6%;
    z-index: 10;
}

.customNavigation .next{
	right: 0.6%;
    z-index: 10;
}

.rounded-x1 {
    border-radius: 10% !important;
}

.illustration-v2 .customNavigation a.owl-btn.next i {    
    margin-top: 10px;
}

.illustration-v2 .customNavigation a.owl-btn.prev i {    
    margin-top: 10px;
}

.heading-v1 h2:before, .heading-v1 h2:after {
	border:0;
}

.heading h2{
	color: #231f20;
}

#search-input{
	background-color: #f0f0f1;
    border: 0;
	color: #57575a;
}

#search-input::placeholder {
  color: #a1a3a8;
}

.main-search {
	margin-right: 15px;
}

.footer-v4 .footer {
	padding: 21px 0;
}

.footer-v4 .address-list li
{
	display: inline;
}

.footer-v4 img.footer-logo {
	margin:0;
}

.col-md-footer{
	    margin-top: 30px;
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}

.flex-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
}

.row-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.h-100 {
    height: auto !important;
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.col {
    border: solid 1px #fff;
	margin-bottom:60px;
}

.content-2 {
    background-color: lightgreen;
}

.swiper-button-next, .swiper-button-prev {
    color: #484143;
}

.swiper-button-next:after, .swiper-button-prev:after{
	font-size: 30px;
    font-weight: bold;
}

body{
margin:0;
	padding: 0;
}

.icon-vid-thumb{
	position: absolute;
    background-color: #2c2727d9;
    width: 35px;
    height: 35px;
    border-radius: 50px!important;
}

.icon-vid-thumb i{
	margin-top: 8px;
    margin-left: 5px;
    color: #f7f2f2;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	text-align: justify;
}

.back-slide-similar{
	background-color: #f8f8f8;
}

.ms-skin-default .ms-slide .ms-slide-vpbtn, .ms-skin-default .ms-video-btn
{
	background: url(/Content/img/light-skin-1.png) no-repeat -80px -150px;
}

.content-boxes-v1 span{
	font-size: 13px;
}

#collapseFour img{
	width: 100%;
}

.product-in-table img{
	width: 120px;
}

.phone-header i{
	top: 2px;
    position: relative;
    padding: 5px;
    color: lightgreen;
}

@media (min-width: 360px) {
	.topbar-v3 ul.left-topbar > li {
		margin-right: 7px;
	}
}

.one-page p, ul{
	color: #000000;
	font-size: medium;
}

#ItemVariety img{
    width:60px;
}

.btn-u.btn-brd {
    margin-right: 2px;
    width: 150px;
    font-size:14px;
}

.shop-product h1 {
    float: left;
    color: #18ba9b;
    font-size: 0.9em;
    line-height: 1.5;
}

.shop-product h2 {
    direction: rtl;
    float: right;
    color: #687074;
    font-size: 20px;
    text-transform: uppercase;
}

.blog-grid-tags {
    padding-right: 0;
    list-style: none;
    margin-bottom: 30px;
}

.blog-grid-tags li {
    padding: 2px;
    display: inline-block;
}

.blog-grid-tags li a {
    color: #fff;
    font-size: 12px;
    background: #999;
    padding: 3px 10px;
    text-transform: uppercase;
}

.blog-grid-tags li a:hover {
    background: #e74c3c;
    text-decoration: none;
}

.blog-grid-tags li.head {
    color: #fff;
    display: inline;
    font-size: 12px;
    background: #333;
    padding: 3px 10px;
    text-transform: uppercase;
}

.result-category{
	float: right;
}
.result-category h1{
	float: right;
	margin-right: 10px;
}

.sort-list-btn{
	font-size: 13px;
}

.content{
	padding-top: 20px;
}

.small, small {
    font-size: 81%;
}

.shop-product h2 {
	color: #0c0c0c;
	font-size: 1.9rem;
	text-align: justify
}

.ms-thumb-frame img {
	    width: 167px;
	border: 1px solid #eae6e6;
	border-radius: 5px !important;
}

.shop-rgba-green {
	background: #17937ba6;
}

.w-full {
    width: 100%;
}
  .glyphicon {
        margin-right: 5px;
    }

    .thumbnail {
        margin-bottom: 20px;
        padding: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }

    .item.list-group-item {
        float: none;
        width: 100%;
        background-color: #fff;
        margin-bottom: 10px;
        border: 0;
        background: #fff;
    }

        .item.list-group-item:nth-of-type(odd):hover, .item.list-group-item:hover {
            /*background: #428bca;*/
        }

        .item.list-group-item .list-group-image {
            margin-right: 10px;
        }

        .item.list-group-item .thumbnail {
            margin-bottom: 0px;
            border: 0;
        }

        .item.list-group-item .caption {
            padding: 9px 9px 0px 9px;
        }

        .item.list-group-item:nth-of-type(odd) {
            background: #fff;
        }

        .item.list-group-item:before, .item.list-group-item:after {
            display: table;
            content: " ";
        }

        .item.list-group-item img {
            float: left;
        }

        .item.list-group-item:after {
            clear: both;
        }

    .list-group-item-text {
        margin: 0 0 31px;
    }

    .filter-by-block h1 {
    color: #fff;
    width: 100%;
    font-size: 17px;
    padding: 5px 10px;
    text-align: right;
    margin: 15px 0 0 0;
    background: #18ba9b;
    text-transform: uppercase;
}
    .panel-group {
    margin-bottom: -1px;
}
    .sidbar-title ul {
    display: block;
    list-style: none;
    padding: 0 5px;
    direction: rtl;
}
    .sidbar-title ul > li {
    font-size: 13px;
}
    .sidbar-title ul > li > i {
    float: right;
    margin: 10px 5px;
    font-size: 14px;
    color: #c9253c;
}
    .sidbar-title ul > li > h2 {
    font-size: 13px;
    margin-bottom: 0;
    cursor: pointer;
}

       .filter-by-block .panel-group h2 a {
    font-size: 13px;
    margin-bottom: 0;
    cursor: pointer;
        padding: 0;
    border-bottom: 0;
}

.btn-blog {
    float:left;
}

.btn-blog a{
    float:left;
}

.btn-blog a i{
    margin-right: 5px;
}

.footer-blog p{
    margin: 0px; font-size: 14px;
}

.footer-blog p span{
    color:#39b9a1;
}
