/*----------------------------------------*/
/*  1.  Theme default CSS
/*----------------------------------------*/
@font-face{font-family:"IRANSansWeb";font-style:normal;font-weight:normal;src:url("../fonts/IRANSansWeb.eot?iefix") format("eot"), url("../fonts/IRANSansWeb.woff") format("woff"), url("../fonts/IRANSansWeb.ttf") format("truetype");}
html,
body {
    height: 100%;
    color: rgb(85, 85, 85)
}
.floatleft {
    float: left!important;
}
.floatright {
    float: right!important;
}
.alignleft {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px
}
.alignright {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
.nopadding-left {
    padding-left: 0;
}
.nopadding-right {
    padding-right: 0
}
.nopadding {
    padding:0!important;
}
a:focus {
    outline: 0px solid;
    text-decoration: none;
}
img {
    max-width: 100%;
    height: auto;
}
.fix {
    overflow: hidden;
}
p {
    margin: 0 0 15px;
}
.pt5 {
    padding-top: 5px!important;
}
.pt10 {
    padding-top: 10px!important;
}
.pb10 {
    padding-bottom: 10px!important;
}
.pt15 {
    padding-top: 15px!important;
}
.pb15 {
    padding-bottom: 15px!important;
}
.pt20 {
}
.pb20 {
    padding-bottom: 20px!important;
}
.pt25 {
    padding-top: 25px!important;
}
.pb25 {
    padding-bottom: 25px!important;
}
.pt30 {
    padding-top: 30px!important;
}
.pb30 {
    padding-bottom: 30px!important;
}
.pb35 {
    padding-top: 35px!important;
}
.pt40 {
    padding-top: 40px!important;
}
.pb40 {
    padding-bottom: 40px!important;
}
.pt50 {
    padding-top: 50px!important;
}
.pb50 {
    padding-bottom: 50px
}
.pt80 {
    padding-top: 80px
}
.pt90 {
    padding-top: 90px
}
.pb90 {
    padding-bottom: 90px
}
.mt5 {
    margin-top: 5px!important;
}
.mt10 {
    margin-top: 10px!important;
}
.mb10 {
    margin-bottom: 10px!important;
}
.mt15 {
    margin-top: 15px!important;
}
.mb15 {
    margin-bottom: 15px!important;
}
.mt20 {
    margin-top: 20px!important;
}
.mb20 {
    margin-bottom: 20px!important;
}
.mt25 {
    margin-top: 25px!important;
}
.mb25 {
    margin-bottom: 25px!important;
}
.mt30 {
    margin-top: 30px!important;
}
.mb30 {
    margin-bottom: 30px!important;
}
.mt40 {
    margin-top: 40px!important;
}
.mb40 {
    margin-bottom: 40px!important;
}
.mt50 {
    margin-top: 50px!important;
}
.mb50 {
    margin-bottom: 50px!important;
}
.mt90 {
    margin-top: 90px
}
.mb90 {
    margin-bottom: 90px
}
.rtl{direction:rtl;!important}
.ltr{direction:ltr;!important}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
}
a {
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    text-decoration: none;
    color: #777;
}
a:hover {
    color: #ffa200;
    text-decoration: none;
}
.home-3-wraper a:hover {
    color: #255075;
}
a:active,
a:hover {
    outline: 0 none;
}
ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
body {
    color: #666666;
    font-family:"IRANSansWeb", 'Open Sans', sans-serif;
    background: url(../img/body-bg.png);
    overflow-x: hidden;
}
.clear {
    position: relative;
}
.clear::after {
    clear: both;
    content: "";
    display: block;
}
/*----------------------------------------*/
/*  2.  Header Area
/*----------------------------------------*/
/*2.1 header top*/
.header-top {
    border-bottom: 1px solid #efefef;
}
.header-top ul li {
    display: inline-block;
    position: relative;
    margin-right: 15px;
    color: #666;
}
.header-top ul li:hover ul {
    opacity: 1;
    top: 47px;
    z-index: 99999;
}
.header-top ul li ul {
    background: #ffffff none repeat scroll 0 0;
    position: absolute;
    transition: all 0.3s ease 0s;
    opacity: 0;
    z-index: -9;
    top: 60px;
    left: 0;
    text-align: center;
    border: 1px solid #f6f6f6;
}
.single-drop ul li label {
    font-weight: bold;
    margin: 12px 5px 12px 0;
    color: #666;
font-size:15px
}
.single-drop ul li label i {
    font-size: 23px;
    color: #65C178;
    vertical-align: middle;
    margin-right: 5px;
}
.header-top ul li ul li {
    display: block;
    width: 100px;
    margin-right: 0;
}
.header-top ul li ul li a {
    padding: 15px 20px;
}
.header-top ul li ul li a {
    padding: 5px 20px;
    display: block;
    background: #eee;
    margin: 5px;
    border-radius: 2px;
}
.header-top ul li ul li a:hover {
    background: #ffa200;
    color: #fff;
}
.single-drop ul li span {
    margin-left: 5px;
    color: #666;
}
.single-drop ul li span:hover {
    color: #ffa200;
    transition: .3s;
}
.single-drop ul li a i {
    font-weight: 700;
}
.single-menu {
    text-align: right;
}
.single-menu ul li {
    margin: 0;
}
.single-menu ul li a {
    padding: 0px 20px 0px 17px;
    display: inline-block;
    margin-top: 13px;
    border-right: 1px solid #e2e2e2;
    margin-bottom: 13px;
}
.single-menu ul li a.lastbdr {
    border-right: 0px;
    padding-right: 0px;
}
.header-menu {
background: #fff;
padding: 20px 0;
background-size: cover;
}
/*2.2 header bottom */
.logo-area a img {
    margin: 15px 0;
}
.block-header {
    margin-top: 8px;
    font-size: 19px;
    font-weight: bold;
    color: #848484;
    text-align: center;
}
.phone {
    float: right;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e2e2e2;
}
.phone i,
.email i {
    color: #65C178;
    font-size: 23px;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-bottom: 2px;
}
.header-search .product-category ul {
    background: #fff none repeat scroll 0 0;
    display: none;
    height: 300px;
    margin: 0;
    overflow-y: auto;
    padding: 5px 0;
    width: 200px;
}
.search-categori {
    box-shadow: 0 0 0 3px rgba(228, 228, 228, 1);
    display: block;
    float: left;
    height: 44px;
    margin-top: 14px;
    position: relative;
    width: 100%;
}
.categori {
    float: left;
    width: 120px;
}
.categori select {
    display: none;
    font-family:"IRANSansWeb", Open Sans, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}
.chosen-container {
    height: 48px;
    line-height: 38px;
    width: 100% !important;
}
.chosen-container-single .chosen-search input[type=text] {
    display: none;
}
.chosen-container .chosen-single {
    background: none;
    border: none;
    border-radius: 0;
    font-size: 14px;
    line-height: 44px;
    padding: 0 0 0 10px;
    text-transform: capitalize;
    background: #f6f6f6;
    margin-top: -0.5px;
    height: 44.5px;
    box-shadow: none;
}
.chosen-container-active.chosen-with-drop .chosen-single {
    border: 0px;
    background-image: none;
    background: #f6f6f6;
    margin-top: -0.5px;
    height: 44.5px;
    box-shadow: none;
}
.chosen-container .chosen-single span {
    margin-right: 5px;
}
.chosen-container .chosen-single div {
    right: 8px;
    width: 25px;
    text-align: center;
}
.chosen-container .chosen-single div b {
    background: none;
}
.chosen-container .chosen-single div b:before {
    content: "\f107";
    font-family: FontAwesome;
    font-size: 16px;
}
.chosen-drop {
    left: auto;
    right: 0;
}
.chosen-drop {
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    font-family:"IRANSansWeb", Open Sans, Arial, Helvetica, sans-serif;
    margin-top: 10px;
    width: 210px !important;
    box-shadow: none !important;
    border-radius: 2px !important;
    border: 1px solid #eee !important;
}
.chosen-container .chosen-drop ul {
    margin: 0;
    padding: 0;
}
.chosen-container .chosen-drop ul li {
    margin: 0;
    padding: 10px 0px 10px 10px;
    text-align: left;
    font-size: 14px;
}
.chosen-container .chosen-drop ul li.highlighted {
    background-color: #e8e8e8;
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
    color: #262626
}
ul li.highlighted {
    background-color: #e8e8e8;
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
    color: #262626
}
.chosen-container-single .chosen-search {
    padding: 0
}
.search-box {
    overflow: hidden;
    border-left: 1px solid #e4e4e4;
    height: 45px;
}
.search-box input[type=text] {
    border: medium none;
    border-radius: 0;
    float: right;
    background: #fff;
    border: 0 none;
    color: #777;
    font-size: 13px;
    height: 44px;
    line-height: 44px;
}
.search-box button {
    float: left;
    width: 83px;
    left: 0;
    background: #65c178 none repeat scroll 0 0;
    border-radius: 3px;
    border-style: none none solid;
    box-shadow: 0 0 0 3px rgba(228, 228, 228, 1);
    color: #fff;
    font-size: 18px;
    font-family:"IRANSansWeb", 'Open Sans', sans-serif;
    font-weight: 700;
    line-height: 36px;
    height: 44px;
    position: absolute;
    text-align: center;
    transition: all 300ms ease 0s;
    outline: none;
}
.search-box button:hover {
    background: #e44f4f;
}
.shopping-cart {
    background: #ffa200 url(../img/minicart.png) no-repeat 10px 50%;
    float: right;
    margin: 30px 0 0;
    text-align: center;
    padding: 5px 0 5px 30px;
    width: 170px;
    height: 50px;
    cursor: pointer;
    transition: .3s;
    margin-top: 44px;
}
.shopping-cart a {
    font-size: 14px;
    color: #fff;
    display: inline-block;
    line-height: 40px;
}
.shopping-cart:hover {
    background-color: #e44f4f;
    transition: .3s;
}
.small-cart-content {
    width: 270px;
    position: absolute;
    top: 100%;
    background: #fff;
    padding: 15px;
    text-align: left;
    right: 15px;
    border: 1px solid #ededed;
}
ul.cart-list li {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.small-cart-detail .remove {
    float: right;
    margin-right: 0;
    color: #666;
}
.small-cart-detail .edit-btn {
    float: right;
    margin-right: 8px;
}
.small-cart-detail .small-cart-name {
    color: #666;
    font-family:"IRANSansWeb", 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 1;
    text-transform: capitalize;
    font-size: 14px;
    display: block;
    margin: 10px 0px 0px 0;
}
.small-cart-detail .edit-btn img {
    border: none;
}
.small-cart-detail .quantitys {
    color: #666;
}
.small-cart-detail .quantitys strong {
    font-size: 11px;
    margin-right: 5px;
}
.small-cart-detail .quantitys span {
    font-size: 14px;
    font-weight: 400;
    margin-left: 5px;
}
.cart-list a img {
    border: 1px solid #ddd;
}
.cart-list a {
    float: left;
    margin-right: 10px;
}
p.total {
    color: #666;
    float: left;
    margin: 10px 0 0;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: normal;
}
span.amount {
    font-size: 15px;
    font-weight: 700;
    margin-left: 5px;
}
.buttons {
    padding: 0;
    float: right;
    margin: 10px 0 0 5px;
}
.buttons .button {
    display: block;
    padding: 8px 25px;
    font-weight: 700;
    font-family:"IRANSansWeb", 'Open Sans', sans-serif;
    font-size: 18px;
    text-align: center;
    white-space: nowrap;
    background: #65c178;
    text-transform: capitalize;
    color: #fff;
}
.buttons .button:hover {
    background: #e44f4f;
    color: #ffffff !important;
}
.restrain {
    opacity: 0;
    z-index: -99;
    position: absolute;
    transform: scaleY(0);
    transform-origin: 0 0 0;
    transition: all 0.5s ease 0s;
}
.expand:hover .restrain {
    opacity: 1;
    transform: scaleY(1);
    z-index: 2147483647;
}
/*2.3 header bottom (mainmenu area)*/

.header-bottom {
    background: #f5f5f5;
}
.main-menu ul li {
    float: right;
    position: relative;
}
.main-menu ul li a {
    line-height: 50px;
    min-height: 50px;
    padding: 0 20px 0 20px;
    font-size: 16px;
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-family:"IRANSansWeb", 'Open Sans', sans-serif;
}
.main-menu ul li.bias a {
    background-color: #65c178;
    color: #fff;
}
.main-menu ul li:hover a {
    background: #e44f4f;
    color: #fff;
}
.main-menu ul li ul.sub-menu,
.main-menu ul li .mega-menu {
    left: 0;
    position: absolute;
    text-align: left;
    transition: all 0.5s ease 0s;
    transform-origin: 0 0 0;
    top: 100%;
    margin: 0;
    display: block;
    max-height: 0;
    max-width: 0;
    opacity: 0;
    overflow: hidden;
    transform: perspective(600px) rotateX(-90deg);
    transition: transform 0.5s ease 0s, opacity 0.6s ease 0s, max-height 0.6s step-end 0s, max-width 0.6s step-end 0s, padding 0.6s step-end 0s;
    z-index: 9999999999999999999999
}
.main-menu ul li:hover ul.sub-menu,
.main-menu ul li:hover .mega-menu {
    opacity: 1;
    max-height: 3000px;
    max-width: 3000px;
    z-index: 99999999;
    visibility: visible;
    transform: perspective(600px) rotateX(0deg);
    transition: transform 0.5s ease 0s, opacity 0.2s ease 0s, max-height 0s step-end 0s, max-width 0s step-end 0s, padding 0s step-end 0s;
}
.main-menu ul li ul.sub-menu li {
    width: 190px;
}
.main-menu ul li ul.sub-menu li a {
    background: #fff none repeat scroll 0 0;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 35px;
    margin-right: 0;
    min-height: 30px;
    text-transform: capitalize;
    width: 100%;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
.main-menu ul li ul.sub-menu li a:hover {
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    color: #ffa200;
}
.home-3-wraper .main-menu ul li ul.sub-menu li a:hover {
    color: #255075;
}
.main-menu ul li ul.sub-menu {
    border-bottom: 3px solid #255075;
    padding: 10px 0;
    background: #fff;
}
.main-menu ul li ul.sub-menu li:first-child {
    border-top: none;
}
.main-menu ul li .mega-menu {
    background-color: #fff;
    border-bottom: 3px solid #65c178;
    box-shadow: 0 1px 1px rgba(50, 50, 50, 0.75);
    left: -67%;
    right: auto;
    width: 1140px;
}
.mega-menu-2 {
    left: -141% !important;
}
.mega-menu-3 {
    left: -267% !important;
}
.mega-menu-4 {
    left: -450% !important;
}
.main-menu ul li .mega-menu .mega-catagory {
    float: left;
    width: 20%;
    padding: 10px;
}
.main-menu ul li .mega-menu .mega-catagory a {
    width: 100%;
}
.mega-thumb {
    float: left;
    width: 25%;
}
.main-menu ul li .mega-menu .mega-catagory a {
    background: #fff;
    color: #666;
    padding: 15px 0 15px 0;
    margin: 15px 0 15px 0;
    border-right: 1px dashed #ededed;
    border-bottom: 1px dashed #ededed;
    transition: .3s;
}
.main-menu ul li .mega-menu .mega-catagory a img {
    background: #f0f0f0;
    padding: 25px;
    border-radius: 2px;
    margin-right: 10px;
    transition: .3s;
}
.main-menu ul li .mega-menu .mega-catagory a span {
    vertical-align: top;
}
.main-menu ul li .mega-menu .mega-catagory a:hover img {
    background: #ffa200;
    transition: .3s;
}
.main-menu ul li .mega-menu .mega-catagory a:hover {
    color: #ffa200;
    transition: .3s;
}
/*----------------------------------------*/
/*  3. slider area css 
/*----------------------------------------*/
.slider-area .nivo-caption .layer-1 img {
    width: 26%;
    left: 20%;
    top: 5%;
}
.slider-area .nivo-caption .layer-1-1 img {
    width: 40%;
    left: 16%;
    top: 16%;
}
.slider-area .nivo-caption .layer-1-2 img {
    width: 28%;
    left: 16%;
    top: 5%;
}
.slider-area .nivo-caption .lft-pr h2 {
    margin-right: 20%;
    font-size: 48px;
    text-transform: uppercase;
    font-weight: 700;
    color: #9ab66f
}
.slider-area .nivo-caption .lft-pr h3 {
    margin-right: 20%;
    font-size: 48px;
    font-weight: 700;
}
.slider-area .nivo-caption .lft-pr h4 {
    margin-right: 20%;
    font-size: 82px;
    font-weight: 700;
    color: #f8825e;
}
.slider-area .nivo-caption .lft-pr a {
    margin-right: 20%;
    margin-right: 20%;
    background: black;
    color: #fff;
    margin-top: 0px;
    overflow: hidden;
    display: inline-block !important;
    font-weight: 700;
    padding: 12px 20px;
    font-size: 18px;
    background: #ffa200;
    border-radius: 3px;
}
.slider-area .nivo-caption .lft-pr a:hover {
    background: #e44f4f;
}
/*----------------------------------------*/
/*  4.  creative banner area
/*----------------------------------------*/
.creative-banner {
    background: #fff;
    padding: 35px 0;
    border-bottom: 1px solid #ededed;
}
.banner-box-1 {
    background: url(../img/banner/free_shipping.png) no-repeat left top;
}
.banner-box-2 {
    background: url(../img/banner/money_back.png) no-repeat left top;
}
.banner-box-3 {
    background: url(../img/banner/payment.png) no-repeat left top;
}
.banner-inner {
    padding-left: 70px;
}
.banner-inner p {
    padding: 0;
    margin: 0;
    color: #555;
    line-height: 25px;
}
.banner-inner .banner-title {
    color: #444;
    font-size: 21px;
    font-weight: bold;
    padding-bottom: 3px;
}
/*----------------------------------------*/
/*  5.  category menu CSS
/*----------------------------------------*/
.owl-carousel .owl-wrapper-outer {
    padding-bottom: 1px;
}
.main-area .left-category-menu {
    margin-top: 0px;
}
.category-heading h2 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    color: #3f3f3f;
    cursor: pointer;
    font-size: 24px;
    font-weight: 700;
    line-height: 55px;
    margin: 0;
    padding: 0 15px 0 0;
    text-transform: uppercase;
}
.category-menu-list {
    border: 1px solid #ebebeb;
    border-top: 0px solid #000;
    position: relative;
    width: 100%;
    z-index: 1000;
}
.category-menu-list ul li {
    border-bottom: 1px solid #ebebeb;
    position: relative;
    background: #2A3F54;
}
.category-menu-list.common3 ul li:active{
    color: #111 !important;
}
.category-menu-list ul li:hover {
}
.cat-left-drop-menu-left ul li {
    background: none;
}
.category-menu-list ul li:last-child {
    border-bottom: 0px solid #ebebeb;
}
.category-menu-list ul li a {
    display: block;
    font-size: 16px;
    font-weight: 700;
    overflow: hidden;
    padding: 15px 15px 16px 5px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: background 300ms ease 0s;
}
.category-menu-list ul li a img {
    margin-right: 10px;
}
.category-menu-list ul li span.cat-thumb {
    display: block;
    float: left;
    height: 25px;
    margin: 0 15px 0 0;
    width: 25px;
}
.category-menu-list ul li span{
    padding-right: 20px;
}
.category-menu-list ul li a i {
right: 15px;
position: absolute;
line-height: 24px;
bottom: 15px;
}
/*category mega menu*/
.category-menu-list ul li .cat-left-drop-menu {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    left: 120%;
    padding: 25px 20px 20px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 486px;
    z-index: 999999;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    transition: all 0.3s ease 0s;
    border-bottom: 3px solid #65c178
}
.category-menu-list ul li .big-ldrop {
    width: 700px;
}
.category-menu-list ul li .cat-left-drop-menu-left {
    float: left;
    margin-right: 2%;
    margin-left: 2%;
    width: 46%;
}
.category-menu-list ul li .cat-left-drop-menu-left ul {
    margin-bottom: 20px;
    margin-top: 10px;
}
.category-menu-list ul li .cat-left-drop-menu-left ul li {
    border: none;
}
.category-menu-list ul li:hover .cat-left-drop-menu {
    visibility: visible;
    opacity: 1;
    left: 100%;
}
.category-menu-list ul li .cat-left-drop-menu-left ul li a {
    line-height: 28px;
    font-size: 12px;
    color: #6d6d6d;
    font-weight: 300;
    text-transform: capitalize;
    word-wrap: break-word;
    padding: 0;
}
.category-menu-list ul li .cat-left-drop-menu-left ul li a:hover {
    color: #c2a476;
}
.category-menu-list ul li a.menu-item-heading {
    color: #6d6d6d;
    line-height: 20px;
    text-transform: capitalize;
    font-weight: 500;
    word-wrap: break-word;
    padding: 0;
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid;
    margin-right: 20px;
    padding-bottom: 10px;
}
.category-menu-list ul li .sub-drop {
    width: 33.33% !important;
    margin: 0 !important;
    float: left;
}
.category-menu-list ul li a:hover {
    color: #c2a476;
    transition: .5s;
}
.category-menu-list ul li .subsm-drop {
    width: 220px;
}
.mega-menu .single-product a {
    background: #fff !important;
}
.single-product {
    border: 2px solid #ededed;
    border-radius: 0;
    overflow: hidden;
    padding: 10px;
    position: relative;
    transition: all 0.3s ease 0s;
}
.single-product:hover {
    border-color: #ffa200;
    transition: all 0.2s ease 0s;
}
.main-menu ul li .owl-carousel {
    height: 0;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.main-menu ul li:hover .owl-carousel {
    height: auto;
}
.product-content .product-name a,
.rating a,
.product-content2 .product-name a {
    color: #fff !important;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
    font-weight: 400;
    line-height: 15px !important;
    min-height: 0 !important;
    position: relative;
    bottom: 4px;
}
.home-3-wraper .single-product .product-content .product-name a:hover {
    color: #CCE7FF !important;
}
.product-content2 h2.product-name a:hover {
    color: #FFA200 !important;
}
.rating a,
.rating i {
    color: #FFA200!important;
    display: inline-block !important;
    font-size: 14px !important;
    padding: 0 !important;
}
.price-box span.new-price {
    color: #65c178;
    font-weight: 700;
    font-size: 20px;
}
.single-product h2.product-name {
    margin: 0;
    text-align:center;
}
.product-name a{
    margin-bottom:2px !important;
}
.single-product .product-img a {
    padding: 0;
    display: block
}
.product-label .new,
.product-label .sale {
    height: 70px;
    width: 70px;
    top: -1px;
    right: -1px;
    position: absolute;
    text-indent: -9999px;
    z-index: 9;
}
.product-label .new {
    background: url(../img/bg-new.png) no-repeat;
}
.product-label .sale {
    background: url(../img/bg-sale.png) no-repeat;
}
.block-menu-img {
    float: left;
    width: 30%;
}
h2.block-menu-title {
    font-size: 32px;
    line-height: 36px;
    font-weight: bold;
    text-transform: uppercase;
    color: #333;
}
h2.block-menu-title span {
    color: #ffa200
}
.static-content a.button-link {
    background: #65c178 !important;
    color: #fff !important;
    height: 44px;
    line-height: 48px;
    font-size: 18px;
    display: inline-block;
    border-radius: 3px;
    text-transform: capitalize;
    margin-top: 20px;
}
.static-content a.button-link:hover {
    background: #E44F4F !important;
}
.static-content ul li {
    position: relative;
    padding: 5px 10px;
    border-right: none;
    width: 70%;
    float: left;
}
.static-content ul li i {
    color: #ffa200;
    margin-right: 10px;
}
.mega-menu-5 {
    left: -210% !important;
    width: 900px !important;
    padding: 20px 10px 0px 0px;
}
/*----------------------------------------*/
/*  6.  Our Product area CSS
/*----------------------------------------*/
.carousel-btn .owl-controls .owl-buttons div {
    background: #919191 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 25px;
    height: 30px;
    left: 7px;
    line-height: 28px;
    margin-top: -11px;
    position: absolute;
    text-align: center;
    top: 50%;
    transition: all 0.3s ease 0s;
    width: 30px;
    border-radius: 2px;
}
.carousel-btn .owl-controls .owl-buttons .owl-next {
    left: auto;
    right: 7px;
}
.carousel-btn .owl-controls .owl-buttons div.owl-next:hover,
.carousel-btn .owl-controls .owl-buttons div.owl-prev:hover {
    background-color: #65c178 !important;
    color: #fff;
}
.carousel-btn-2.carousel-btn .owl-controls .owl-buttons div {
    top: -40%;
}
.home-2-waraper .carousel-btn-2.carousel-btn .owl-controls .owl-buttons div {
    top: -45%;
}
.carousel-btn-3.carousel-btn .owl-controls .owl-buttons div {
    top: -8%;
}
.carousel-btn-4.carousel-btn .owl-controls .owl-buttons div {
    top: -8%;
}
.carousel-btn-2.carousel-btn .owl-controls .owl-buttons div.owl-prev,
.carousel-btn-4.carousel-btn .owl-controls .owl-buttons div.owl-prev,
.carousel-btn-3.carousel-btn .owl-controls .owl-buttons div.owl-prev {
    left: auto;
    right: 40px;
}
/*pagination*/

.carousle-pagi .owl-pagination > div {
    background: #fff none repeat scroll 0 0;
    border-radius: 100%;
    display: inline-block;
    height: 15px;
    margin: 0 5px;
    width: 15px;
    box-shadow: 1px 1px 3px 1px #ccc inset;
}
.carousle-pagi .owl-pagination > div.owl-page.active {
    background: #ffa200 none repeat scroll 0 0;
    box-shadow: none;
}
.carousle-pagi .owl-pagination {
    position: absolute;
    right: 0;
    top: -31px;
}

.ambit-key {
    background: #fff;
}
.area-title > h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 33px;
    text-transform: uppercase;
}
.our-product-area.top-pd {
    padding-top: 50px;
}
.area-title {
    padding: 0 0 8px;
}
.area-title > h2 {
    margin: 0;
}
.nav > li {
    display: block;
    position: relative;
    display: inline-block;
}
.features-tab ul.nav {
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
}
.nav > li > a {
    border-right: 1px solid #EDEDED;
    margin: 10px 0;
    padding: 0 15px
}
ul.nav li a i {
    padding-right: 5px;
    transition: all .3s ease 0s;
}
.nav > li > a:focus,
.nav > li > a:hover {
    background: none;
}
ul.nav li a:hover,
ul.nav li.active {
    text-decoration: underline;
    color: inherit
}
ul.nav li a:hover i,
ul.nav li.active i {
    color: #8BD099;
}
.featur-padd {
    padding: 0px 16px;
    border-radius: 3px !imp;
}
.button.cart_button {
    border-radius: 8px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    padding: 0;
    text-align: left;
    transition: background 0.3s ease-in-out 0s;
    white-space: normal;
    width: 100%;
    background: #65c178 none repeat scroll 0 0;
    color: #fff;
}
.button.cart_button span {
    border-radius: 3px;
    box-sizing: border-box;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    padding: 0 20px;
    text-align: center;
    text-transform: capitalize;
}
.button.cart_button:hover {
    background: #e44f4f none repeat scroll 0 0;
}
.button-container {
    border-top: 1px solid #efefef;
    padding-top: 10px;
    width: 100%;
}
.product-content {
    box-sizing: border-box;
    transition: all 0.3s ease-out 0s;
    width: 100%;
}
.tab-content .single-product:hover .product-content {
    opacity: 0
}
.product-content2 {
    background: rgba(0, 0, 0, 0) url("../img/bg_des_inbox.png") repeat scroll 0 0;
    bottom: -24%;
    box-sizing: border-box;
    left: 0;
    opacity: 0;
    padding: 10px;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 100%;
}
.single-product:hover .product-content2 {
    bottom: 0;
    opacity: 1
}
.add-to-links {
    position: absolute;
    left: -50px;
    top: 0;
    transition: all 0.3s ease-out 0s;
    opacity: 0
}
.add-to-links > li a {
    color: #fff;
    display: block;
}
.add-to-links > li {
    background: #dbdbdb none repeat scroll 0 0;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    text-align: center;
    width: 35px;
    transition: all 0.3s ease 0s;
}
.add-to-links > li:hover {
    background: #65c178
}
.single-product:hover .add-to-links {
    left: 10px;
    opacity: 1
}
/*----------------------------------------*/
/*  7. advertise area CSS
/*----------------------------------------*/
.advertise-area {
    overflow: hidden;
}
.single-add {
    position: relative;
}
.vina-banner a:hover::before,
.vina-banner a:hover::after {
    opacity: 1;
    transform: scale(1);
}
.vina-banner a::before,
.vina-banner a::after {
    content: "";
    opacity: 0;
    position: absolute;
    transform: scale(0, 1);
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    z-index: 1;
}
.vina-banner a::before {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    bottom: 15%;
    left: 7%;
    right: 7%;
    top: 15%;
    transform-origin: 0 0 0;
}
.vina-banner a::after {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    bottom: 7%;
    left: 15%;
    right: 15%;
    top: 7%;
    transform-origin: 100% 0 0;
}
/*----------------------------------------*/
/*  8. purchase-Progress-area
/*----------------------------------------*/
.progress-steps li {
    border-right: 1px dashed #ededed;
    display: inline-block;
    text-align: center;
    text-transform: capitalize;
    width: 19.5%;
}
.progress-img {
    height: 65px;
    width: 100%;
    line-height: 65px;
}
.progress-steps h4 {
    color: #222;
    font-weight: 700;
}
.progress-steps > ul {
    border: 1px solid #ededed;
    padding: 10px;
}
.progress-steps li:last-child {
    border: medium none;
}
.progress-img > img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.progress-steps li:hover .progress-img img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.area-title.bdr > h2 {
    border-bottom: 1px solid #ededed;
    margin: 0;
    padding-bottom: 10px;
}
.area-title.bdr2 > h2 {
    border-bottom: 2px solid #ededed;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    text-transform: capitalize;
    padding:  10px 15px 10px 10px;
}
.features-tab ul.nav li:first-child a {
    padding-left: 0;
}
/*----------------------------------------*/
/*  9. our favouriate area
/*----------------------------------------*/
.our-favourites ul li a img {
    display: block;
    margin: 0 auto;
}
.our-favourites .features-tab ul.nav {
    border: none
}
.our-favourites ul.nav li {
    background: #ccc none repeat scroll 0 0;
    font-size: 16px;
    height: 130px;
    overflow: hidden;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 16.2%;
    position: relative
}
.our-favourites ul li.active,
.our-favourites ul li:hover {
    background: #65c178 none repeat scroll 0 0;
}
.our-favourites ul li a {
    border: medium none;
    color: #fff;
    display: block;
    font-weight: 700;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-transform: uppercase;
}
.our-favourites ul li a:hover {
    text-decoration: none;
    color: #fff;
}
.our-favourites ul.nav li.active {
    text-decoration: none;
}
.tab-img img {
    display: block;
    margin: 0 auto;
}
.tab-img {
    height: 100%;
    position: absolute;
    top: 15%;
    width: 100%;
}
/*----------------------------------------*/
/*  10. brand area
/*----------------------------------------*/
.single-brand {
    border: 2px solid transparent;
    margin: 0 5px;
    background: #f6f6f6;
}
.single-brand:hover {
    border-color: #ffd07f;
    cursor: move;
    opacity: .9;
    background: #fff;
}
.brand-crasoule-area {
    overflow: hidden;
}
/*popular tag*/

aside {
    margin-top: 35px;
}
.tag-area,
.box_manufacrurer,
.tag-area,
.usefull-product-slide,
.shop-filter {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ededed;
    z-index: 1000;
}
.aside-padd {
    padding: 20px 20px 30px;
}
.area-title h3 {
    border-bottom: 1px solid #ededed;
    color: #000;
    font-size: 23px;
    font-weight: bold;
    line-height: 1.1;
    margin: 0;
    padding: 20px;
    text-transform: uppercase;
}
.tag-area ul {
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
}
.tag-area ul li a {
    background: #65c178 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff !important;
    display: block;
    float: left;
    font-size: 13px;
    height: 30px;
    line-height: 28px;
    margin: 5px 9px 0 0;
    padding: 0 15px;
    text-transform: capitalize;
    transition: background 0.3s ease-in-out 0s;
    width: auto;
}
.tag-area ul li a:hover {
    background: #e44f4f none repeat scroll 0 0;
    text-decoration: none
}
.newsletter-area {
    background: #fff;
    overflow: hidden
}
.vina-newsletter {
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
}
.web-links {
    margin-top: 15px;
}
.vina-newsletter form input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    height: 48px;
    line-height: 30px;
    margin: 3px 6px 3px 0;
    padding: 5px 10px;
    width: 100%;
}
.vina-newsletter form input.submit-btn {
    background: #65c178;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 44px;
    margin-top: 12px;
    padding: 0 20px;
    text-align: left;
    transition: background 0.3s ease-in-out 0s;
    width: auto;
}
.vina-newsletter form input.submit-btn:hover {
    background: #e44f4f
}
.input-box label {
    font-weight: 400
}
.web-links li {
    display: inline-block;
    margin-right: 8px;
    overflow: hidden;
}
.web-links ul li a {
    background: #F9BA60 none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    display: block;
    font-size: 19px;
    height: 28px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    padding-top: 2px;
}
.web-links ul li a.ldin {
    background: #4DACAE none repeat scroll 0 0;
}
.web-links ul li a.face {
    background: #48649E none repeat scroll 0 0;
}
.web-links ul li a.google {
    background: #D36955 none repeat scroll 0 0;
}
.web-links ul li a.twitter {
    background: #81AFD2 none repeat scroll 0 0;
}
/*----------------------------------------*/
/*  11.  hotsell-area
/*----------------------------------------*/
.single-hotsell {
    overflow: hidden;
    border-bottom: 1px solid #ededed
}
.hotsell-area {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ededed;
    z-index: 1000;
}
.hotsell-text {
    float: left;
    width: 50%;
    padding-right: 15px;
    direction: rtl;
}
.hotsell-text-en {
    float: left;
    width: 50%;
    padding-right: 15px;
    direction: ltr;
}
.hotsell-area .area-title h3 {
    background: rgba(0, 0, 0, 0) url("../img/hot.png") no-repeat scroll 60% 16px;
}
.single-hotsell .new-price {
    color: #65c178;
    display: block;
    font-size: 20px;
    font-weight: 700;
    padding: 3px 0;
}
.single-hotsell .rating {
    padding: 3px 0;
}
.hotsell-img {
    float: left;
    padding-right: 5px;
    width: 50%;
    padding-left: 10px;
}
.hotsell-img a {
    border: 1px solid #eee;
    display: block;
}
/*----------------------------------------*/
/*  12. footer-static-content
/*----------------------------------------*/
.footer-static-title h3 {
    font-size: 18px;
    line-height: 32px;
    margin: 0;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.footer-static-content .logo > img {
    display: block;
    margin-bottom: 20px;
    max-height: 50px;
    padding-top: 10px;
}
.footer-static-content.footer-acc li {
    position: relative;
    padding-left: 25px;
}
.footer-static-content li {
    line-height: 38px;
}
.social-links .web-links ul li a:hover i {
    color: #fff
}
.footer-static-content.footer-service li i {
    color: #dadada;
    padding-right: 15px;
}
.footer-static-content ul li a:hover i {
    color: #999;
}
.footer-static-content li span {
    background: #65c178 none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    display: block;
    height: 20px;
    left: 0;
    line-height: 20px;
    margin: auto;
    position: absolute;
    text-align: center;
    top: 0;
    width: 20px;
    border-radius: 100%;
    transition: all 0.3s ease 0s;
}
.footer-static-content.footer-acc li:hover span {
    background: #ffa200
}
.footer-static-content.footer-add {
    line-height: 28px;
}
.footer-static-content.footer-add .address {
    background: rgba(0, 0, 0, 0) url("../img/address.png") no-repeat scroll left 9px;
    padding-left: 25px;
}
.footer-static-content.footer-add .phone {
    background: rgba(0, 0, 0, 0) url("../img/phone_footer.png") no-repeat scroll left 9px;
    padding-left: 25px;
}
.footer-static-content.footer-add .mail {
    background: rgba(0, 0, 0, 0) url("../img/mail.png") no-repeat scroll left 9px;
    padding-left: 25px;
    clear: both
}
.footer-static-2 {
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    padding: 20px 0;
}
.footer-static-2 .link-category li {
    border-right: 1px solid #ddd;
    line-height: 14px;
    padding: 0 11px 0 10px;
    display: inline-block
}
.ma-footer-container .payment {
    margin-top: 10px;
    text-align: right;
}
.ma-footer-container .payment li:last-child {
    margin: 0;
}
.ma-footer-container .payment li {
    margin-right: 10px;
    display: inline-block
}
.footer-static-2 .link-category li:first-child,
.basak-footer .links li:first-child {
    padding-left: 0;
}
.footer-static-2 .link-category li:last-child,
.basak-footer .links li:last-child {
    border-right: 0 none;
}
.footer-static-container {
    border-top: 1px solid #ededed;
    background-color: #11212a;
}
.footer-static-container, .footer-static-container a {
    color: #f9f9f9;
}
.footer-static-container a:hover {
    color: #999;
}
.footer-static {
    overflow: hidden;
}
/*----------------------------------------*/
/*  13. ma-footer-container
/*----------------------------------------*/
.ma-footer-container {
    background-color: #F5F5F5;
    border-top: 1px solid #ccc;
}
.basak-footer {
    line-height: 28px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
}
.footer ul.links {
    display: block;
    text-align: left;
}
.basak-footer .links li {
    border-right: 1px solid #ddd;
    display: inline-block;
    line-height: 14px;
    padding: 0 7px 0 4px;
}
.basak-footer address {
    margin-bottom: 0;
    margin-top: 15px;
}
.basak-footer address a {
    color: #65c178;
}
.basak-footer address a:hover {
    text-decoration: underline;
}
/*----------------------------------------*/
/*  14. Scroll Up
/*----------------------------------------*/
#scrollUp {
    border: 1px solid #ffffff;
    bottom: 39px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    right: 20px;
    transition: all 0.3s ease 0s;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 35px;
}
#scrollUp:hover {
    background: #fff none repeat scroll 0 0;
    color: #65c178;
}
.mega-menu-5.ft-mega {
    left: -222% !important;
}
.mega-menu.home2-menu .mega-catagory2.dropimg > a:hover {
    border: medium none;
}
/*----------------------------------------*/
/*  15. Home-page-02
/*----------------------------------------*/

#home-2 {
    background: #fff
}
#home-2 .home-2-waraper {
    width: 1230px;
    box-shadow: 8px 0 5px -5px #ededed, -8px 0 5px -5px #ededed;
    overflow: hidden;
    margin: 0 auto;
}
.mega-menu.home2-menu .mega-catagory2 {
    display: inline-block;
    margin: 10px 0;
    width: 24%;
}
.mega-menu.home2-menu .mega-catagory2.hverson {
    margin: 30px 0;
    text-align: center;
}
.mega-menu.home2-menu .mega-catagory2 a {
    background: #fff none repeat scroll 0 0;
    color: #3C3F41;
    font-size: 12px;
    font-weight: normal;
    line-height: 35px;
    text-transform: capitalize;
    min-height: 0;
    margin: 0 0 0 20px;
    padding: 0 10px;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
}
.mega-menu.home2-menu .mega-catagory2 a:hover {
    border-bottom-color: #e4e4e4;
    border-top-color: #e4e4e4;
    color: #ffa200;
}
.main-menu ul li .mega-menu.home2-menu {
    left: 0;
    width: 1000px;
}
.mega-menu.home2-menu .mega-catagory2 a.menu-heading {
    background: #65c178 none repeat scroll 0 0;
    transition: all .3s ease 0s;
    color: #fff;
    font-size: 14px
}
.mega-menu.home2-menu .mega-catagory2 a.menu-heading:hover {
    background: #E44F4F none repeat scroll 0 0;
}
.main-menu ul li .mega-menu.home2-menu.mega900 {
    width: 900px;
}
.main-menu ul li .mega-menu.home2-menu.mega820 {
    width: 820px;
}
.main-menu ul li .mega-menu.home2-menu.mega460 {
    width: 460px;
}
.mega-menu.home2-menu .mega-catagory2.sub-cat {
    width: 48%;
}
.main-menu ul li .mega-menu.home2-menu.mega240 {
    width: 240px;
}
.mega-menu.home2-menu .mega-catagory2.sub-cat2 a {
    margin: 0;
    padding: 0 20px
}
.mega-menu.home2-menu .mega-catagory2.sub-cat2 {
    width: 100%;
}
.mega-menu.mega-menu-5.fastr2 {
    left: -423% !important;
    padding: 20px 0 0;
}
.version-cat img {
    border: 2px solid #afbbc7;
    transition: all .3s ease 0s;
}
.mega-catagory2.hverson .version-cat a {
    border: medium none;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
}
.mega-catagory2.hverson .version-cat h4 {
    margin: 0;
}
.version-cat:hover.version-cat a {
    color: #ffa200
}
.home-3-wraper .version-cat:hover.version-cat a {
    color: #255075
}
.version-cat:hover.version-cat img {
    border-color: #ffa200;
}
.home-3-wraper .version-cat:hover.version-cat img {
    border-color: #255075;
}
/* ===15.1 slider ==== */

.left-slide .title-container {
    left: 10%;
    position: absolute;
    top: 65%;
}
.left-slide .title-container h1 {
    font-size: 48px;
    margin: 0;
}
.left-slide .title-container h3 {
    font-size: 37px;
    font-weight: 100;
    padding-left: 10%;
}
/* ===15.2 creative banner area==== */
.creative-banner.common-2 .banner-inner {
    border: 1px dashed #d7d7d7;
    padding: 20px 30px 20px 90px;
}
.common-2 .banner-box-1 {
    background: rgba(0, 0, 0, 0) url("img/banner/free_shipping.png") no-repeat scroll 27px 30px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.common-2 .banner-box-2 {
    background: rgba(0, 0, 0, 0) url("img/banner/money_back.png") no-repeat scroll 27px 30px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.common-2 .banner-box-3 {
    background: rgba(0, 0, 0, 0) url("img/banner/payment.png") no-repeat scroll 27px 30px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.creative-banner.common-2 {
    border-bottom: medium none;
    padding: 0 0 25px;
}
.our-product-area.best-offere .single-product,
.shop-product-area .single-product {
    margin-top: 10px;
    box-shadow: 3px 2px 4px 1px rgba(0, 0, 0, 0.03);
    border-radius: 3px;
}
.row.row-margin {
    margin-left: -7px;
    margin-right: -7px;
}
.col-padd {
    padding-left: 7px;
    padding-right: 7px;
}
.row.row-margin2 {
    margin-left: 7.5px;
    margin-right: 7.5px;
}
/* ===15.3 our favouriate area2==== */
.our-favouriate-area-2 .our-favourites ul.nav li {
    width: 12.2%;
}
/* ===15.4 new-hot-best-slider area==== */
.new-hot-best-area .hotsell-text li {
    display: inline-block;
}
.button.btn2 span {
    background: #65c178 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 6px 10px;
    transition: all 0.3s ease 0s;
}
.new-arri-total .button.btn2 span:hover {
    background: #E44F4F none repeat scroll 0 0;
}
.new-arri-total li .wishlist a,
.new-arri-total li .view-products a {
    background: #ada597 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    transition: all 0.3s ease 0s;
}
.new-arri-total li .wishlist a:hover,
.new-arri-total li .view-products a:hover {
    background: #65c178 none repeat scroll 0 0;
}
.new-arri-total .hotsell-text .new-price {
    color: #65c178;
    font-size: 18px;
    font-weight: 700;
}
.new-arri-total .price-area {
    margin: 5px 0;
}
.single-arri .hotsell-text> a {
    margin: 10px 0 0;
    display: block;
}
.single-arri {
    clear: both;
    margin-top: 10px;
    overflow: hidden;
}
.single-arri .hotsell-img {
    padding-right: 20px;
    transition: all 0.3s ease 0s;
    width: 50%;
}
.sl-hover {
    margin-top: 20px;
    opacity: 0;
    transition: all 0.3s ease 0s;
}
.single-arri:hover ul.sl-hover {
    opacity: 1;
}
.single-arri:hover .hotsell-img {
    border-color: #FFA200;
}
/*----------------------------------------*/
/*  16. Home-page-03
/*----------------------------------------*/
.home-3-wraper .single-drop ul li span:hover {
    color: #255075;
}
.home-3-wraper .category-menu-list ul li .cat-left-drop-menu {
    border-color: #ebebeb #ebebeb #255075;
}
.home-3-wraper .single-drop ul li label i {
    color: #255075;
    font-size: 23px;
    margin-left: 5px;
    vertical-align: middle;
}
.home-3-wraper .phone i,
.home-3-wraper .email i {
    color: #DADADA;
}
.home-3-wraper .search-categori {
    box-shadow: 0 0 0 1px rgba(228, 228, 228, 1);
}
.home-3-wraper .search-box button {
background: #255075 none repeat scroll 0 0;
border: medium none;
box-shadow: none;
color: #fff;
}
.home-3-wraper .shopping-cart {
    height: 45px;
    margin: 46px 0 0;
    padding: 1px 0 5px 30px;
    background: #255075 url("../img/minicart.png") no-repeat scroll 10px 50%;
}
.home-3-wraper .shopping-cart:hover {
    background: #888888 url("../img/minicart.png") no-repeat scroll 10px 50%;
}
.home-3-wraper .shopping-cart > a:hover {
    color: #fff
}
.home-3-wraper .buttons .button {
    background: #255075
}
.home-3-wraper .buttons .button:hover {
    background: #888888
}
.home-3-wraper .mega-menu.mega-menu-2 {
    left: -62% !important;
}
.home-3-wraper .mega-menu.mega-menu-3 {
    left: -184.5% !important;
}
.home-3-wraper .mega-menu.mega-menu-4 {
    left: -253% !important;
}
.home-3-wraper .main-menu ul li i {
    margin-left: 5px;
}
.home-3-wraper .header-bottom {
    background: #255075 none repeat scroll 0 0;
}
.home-3-wraper .main-menu ul li a {
    font-weight: 400;
    text-transform: capitalize;
}
.home-3-wraper .main-menu ul li:hover > a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #5C8BB4;
}
.home-3-wraper .main-menu ul li .mega-menu {
    border-top: 1px solid #255075;
    border-bottom: 3px solid #255075;
}
.home-3-wraper .price-box span.new-price {
    color: #888888;
    font-size: 18px;
    font-weight: 400;
}
.home-3-wraper .main-menu .rating a i {
    margin-left: 0;
}
.home-3-wraper .product-label .new {
    background: rgba(0, 0, 0, 0) url("../img/home3-new.png") no-repeat scroll 0 0;
}
.home-3-wraper .product-label .sale {
    background: rgba(0, 0, 0, 0) url("../img/home3-sale.png") no-repeat scroll 0 0;
}
.home-3-wraper .single-product:hover {
    border-color: #c2cae6;
}
.home-3-wraper .carousel-btn .owl-controls .owl-buttons div {
    color: #B9B9B9;
    background: #fff
}
.home-3-wraper .carousel-btn .owl-controls .owl-buttons div {
    border: 1px solid;
    line-height: 24px;
    margin-top: -12px;
    left: 0;
}
.home-3-wraper .carousel-btn .owl-controls .owl-buttons div:hover {
    background: #fff !important;
    color: #255075;
    border-color: #255075
}
.home-3-wraper .carousel-btn .owl-controls .owl-buttons .owl-next {
    right: 0;
    left: auto
}
.home-3-wraper .header-top ul li ul li a:hover {
    background: #255075 none repeat scroll 0 0;
}
.leftadd-home3 .single-add img {
    width: 100%;
}
.home-3-wraper .single-add span {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    right: 20px;
    position: absolute;
    top: 20px;
}
.slider-area.common3 {
}
.home-3-wraper h2.block-menu-title span {
    color: #255075;
}
.home-3-wraper .static-content ul li i {
    color: #255075;
}
.home-3-wraper .static-content a.button-link {
    background: #255075 none repeat scroll 0 0 !important;
}
.home-3-wraper .static-content a.button-link:hover {
    background: #888888 none repeat scroll 0 0 !important;
}
.home-3-wraper .shopping-cart a i:hover {
    color: #255075;
}
.button.shop-now {
    animation: 1500ms ease-in-out 0s normal none 1 running fadeInDown;
    background: #255075 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: inline-block !important;
    padding: 7px 15px;
}
.button.shop-now:hover {
    background: #888888 none repeat scroll 0 0;
    color: #fff;
}
.slider-area.common3 .left-slide .title-container h1 {
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    direction: rtl;
    padding-right: 10px;
}
.slider-area.common3 .title-container p {
    font-size: 13px;
    font-weight: 700;
    padding: 5px 10px 0 0;
    animation: 1500ms ease-in-out 0s normal none 1 running fadeInRight;
    direction:rtl;
}
.slider-area.common3 .left-slide .title-container {
    left: 52%;
    top: 24%;
    margin-right: 70px;
    border-radius:4px;
}
.creative-banner.common3 {
    background: #f5f5f5 none repeat scroll 0 0;
}
.banner-inner.common3 {
    background: #fff none repeat scroll 0 0;
    margin-right: 50px;
    padding: 25px 55px 25px 20px;
    position: relative;
}
.bnr-icon {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #F4F4F4;
    border-radius: 100%;
    height: 85px;
    line-height: 85px;
    margin-top: -42px;
    position: absolute;
    right: -43px;
    text-align: center;
    top: 50%;
    transform: rotate(0deg);
    width: 85px;
    transition: all 0.8s ease 0s;
}
.bnr-icon:hover {
    transform: rotate(360deg);
}
.banner-inner.common3 .banner-title {
    color: #666681;
    font-size: 17px;
    font-weight: 400;
}
.banner-inner.common3 p {
    font-size: 12px;
    line-height: 17px;
}
.category-heading.common3 h2 {
    background: RGBA(150, 183, 203, 0.59);
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}
.category-menu-list.common3 ul li a {
    font-size: 13px;
    font-weight: 400;
    text-transform: capitalize;
    color: #fff;
}
.category-menu-list.common3 ul li a:hover {
    color: #9FD1FF !important;
}
.category-menu-list.common3 ul li .cat-left-drop-menu-left ul li a {
    color: #6d6d6d;
}
.category-menu-list.common3 ul li .cat-left-drop-menu-left ul li a:hover {
    color: #255075;
}
.category-menu-list ul li .cat-left-drop-menu-left.common0 {
    width: 100%;
}
.home-3-wraper .main-area {
    background:#EDEFF0 none repeat scroll 0 0;
}
.features-tab.common3 .nav {
    border-top: medium none;
    border-bottom: 2px solid #ededed;
}
.features-tab.common3 ul.nav li a:hover,
.features-tab.common3 ul.nav li.active {
    text-decoration: none;
}
.features-tab.common3 .nav > li > a {
    border: medium none;
    padding: 10px 15px;
    margin: 0;
    font-size: 16px
}
.features-tab.common3 .nav > li > a::after {
    background: #255075 none repeat scroll 0 0;
    bottom: -2px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    transition: all 0.3s ease 0s;
}
.features-tab.common3 .nav > li > a:hover::after,
.features-tab.common3 .nav > li.active a::after {
    opacity: 1;
}
.home-3-wraper .carousle-pagi .owl-pagination > div.owl-page.active {
    background: #255075 none repeat scroll 0 0;
}
.home-3-wraper .tab-content .single-product:hover .product-content {
    opacity: 1;
}
.add-to-link3 ul li {
    display: inline-block;
    padding-right: 5px;
    text-transform: capitalize;
}
.add-to-link3 li i {
    color: #aaaaaa;
    font-size: 18px;
}
.add-to-link3 ul li:last-child {
    margin-left: 10px;
}
.add-to-link3 li:hover a,
.add-to-link3 li:hover a i {
    color: #255075;
}
.add-to-link3 > ul {
    border-top: 1px solid #ededed;
    margin: 0 -10px;
    padding: 5px 10px 7px 18px;
}
.home-3-wraper .product-content.common3 {
    background-color: #5B86AB;
    border-radius: 3px;
    box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.02);
}
.add-to-link3 ul li.add-link3 {
    padding-left: 27px;
}
.add-link3 {
    background: rgba(0, 0, 0, 0) url("../img/home3-icon-link.png") no-repeat scroll 0 0;
    cursor: pointer;
}
.add-link3:hover {
    background-position: 0 -59px;
}
.add-heart {
    background: rgba(0, 0, 0, 0) url("../img/home3-icon-link.png") no-repeat scroll 0 -101px;
    cursor: pointer;
    height: 30px;
    position: relative;
    top: 2px;
    width: 20px;
}
.add-heart:hover {
    background-position: 0 -156px;
}
.add-arrow {
    background: rgba(0, 0, 0, 0) url("../img/home3-icon-link.png") no-repeat scroll 0 -211px;
    height: 30px;
    width: 20px;
    cursor: pointer;
    position: relative;
    top: 2px;
}
.add-arrow:hover {
    background-position: 0 -265px;
}
.advertise-area .banner-box {
    background: #fcfcfc none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    box-sizing: border-box;
    display: inline-block;
    padding: 23px 15px 0 35px;
    width: 100%;
}
.banner-box h2 {
    font-size: 23px;
    margin-bottom: 5px
}
.advertise-area .banner-box > a {
    display: block;
    float: left;
    height: 156px;
    width: 50%;
}
.advertise-area .box-title {
    float: left;
    width: 50%;
    direction:rtl;
}
.home-3-wraper .best-offere .features-tab .nav {
    background: #efefef none repeat scroll 0 0;
    border: medium none;
    margin-top: 23px;
    position: relative;
}
.features-tab .nav.common3 > li::before {
    background: #255075 none repeat scroll 0 0;
    content: "";
    height: 8px;
    left: 0;
    position: absolute;
    top: -8px;
    width: 100%;
    border-radius: 3px 3px 0 0;
    opacity: 0;
}
.features-tab .nav.common3 > li:hover:before,
.features-tab .nav.common3 > li.active:before {
    opacity: 1
}
.features-tab .nav.common3 li {
    float: left
}
.features-tab .nav.common3 > li > a {
    background: rgba(0, 0, 0, 0) url("../img/bg-right-tab.png") no-repeat scroll right center;
    border: medium none;
    font-size: 13px;
    margin: 0;
    padding: 15px 26px;
    transition: all 0s ease 0s;
}
.features-tab ul.nav.common3 li:first-child a {
    padding-left: 26px;
}
.features-tab ul.nav.common3 li.active {
    text-decoration: none
}
.features-tab ul.nav.common3 li a:hover,
.features-tab ul.nav.common3 li.active a {
    background: #255075;
    color: #fff;
    text-decoration: none
}
.banner-content-area {
    background: #fcfcfc none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    box-sizing: border-box;
    display: inline-block;
    padding: 25px 40px;
    width: 100%;
}
.carousel-btn.no-bdr .owl-controls .owl-buttons div {
    border: medium none transparent;
    background: transparent;
}
.carousel-btn.no-bdr .owl-controls .owl-buttons div:hover {
    border: medium none transparent;
    background: none;
}
.bottom-menulist li {
    line-height: 32px;
    padding-right: 25px;
    text-align: right;
}
.bottom-menulist li::before {
    color: #255075;
    content: "";
    font-family: fontawesome;
    right: 17px;
    position: absolute;
    transform: rotate(180deg);
}
.bottom-menulist li:hover::before {
    color: #666666;
}
.ss-title > h3 {
    color: #333;
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.single-spbottom .ss-img {
    overflow: hidden;
}
.single-spbottom .ss-img img {
    transition: all 0.3s ease 0s;
}
.single-spbottom .ss-img img:hover {
    transform: scale(1.1);
    opacity: .8
}
.home-3-wraper .footer-static-content li span {
    background: #255075 none repeat scroll 0 0;
}
.home-3-wraper .footer-static-content.footer-acc li:hover span {
    background: #888888 none repeat scroll 0 0;
}
.home-3-wraper .hotsell-area {
    border: none
}
.home-3-wraper .aside-padd {
    padding: 15px;
}
.home-3-wraper .single-hotsell .new-price {
    padding: 0;
}
.home-3-wraper .single-hotsell .rating {
    padding: 0;
}
.home-3-wraper .single-hotsell:hover .hotsell-img img {
    border: 1px solid #C2CAE6;
}
.home-3-wraper .single-hotsell .hotsell-img img:hover {
    border: 1px solid #C2CAE6;
    transition: all 0.3s ease 0s;
}
.home-3-wraper .footer-static-content.footer-add .address {
    background: rgba(0, 0, 0, 0) url("../img/home3-icon-footer.png") no-repeat scroll left -110px;
}
.home-3-wraper .footer-static-content.footer-add .phone {
    background: rgba(0, 0, 0, 0) url("../img/home3-icon-footer.png") no-repeat scroll left -186px;
}
.home-3-wraper .footer-static-content.footer-add .mail {
    background: rgba(0, 0, 0, 0) url("../img/home3-icon-footer.png") no-repeat scroll left -280px;
}
.home-3-wraper .basak-footer address a {
    color: #255075;
}
.banner-left {
    background: #fcfcfc none repeat scroll 0 0;
    border-radius: 5px;
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    padding: 32px 26px;
    width: 100%;
}
.banner-left h2 {
color: #333333;
font-size: 21px;
font-weight: bold;
margin: 10px 0;
padding: 0;
text-align: right;
}
.banner-left > p {
    font-size: 13px;
    line-height: 25px;
}
.home-3-wraper #scrollUp {
    background: #255075 none repeat scroll 0 0;
    border-radius: 3px;
    border: none;
}
.home-3-wraper #scrollUp:hover {
    color: #f1f1f1;
    background: #5b86ab;
}
.home-3-wraper .web-links a:hover {
    color: #fff;
}
.marginleft-cm{margin-left:5px!important;}
.subi{padding-right:20px;background-color:#547fa4;color:#fff;}
.bg-main{background-color:#467196;border-radius: 3px;}
.pdr-15{padding-right:15px;}
.white-txt{color:#fff;}
.box-shadows{box-shadow: 0px 1px 3px 1px rgba(182, 182, 182, 0.1);}
.insidee{padding-bottom: 0px;font-size: 16px;padding-left: 30px;}
.bg-special{background-color: #467196;}
.ads-special{color: #f1f1f1;text-align: center;font-size: 24px!important;font-weight: bold!important;}
.li-foot{width:48%;float:right;}
.bg-none{background:none!important;}
.border-none{border:none!important;}
.contact-icon{padding-left: 15px;font-size: 23px;color: #DADADA;}
.subii{padding-right:40px!important;background-color: #fff !important;color:#666 !important;}
.op-title{background: #111 none repeat scroll 0 0;opacity: 0.6;padding:20px;}
.product-img{text-align: center;}
.primary-image{height:150px!important;}
.iframes{height:100%;width:100%;}
.pagess{background:#fff;}
.bs-callout {padding: 20px;margin: 20px 0;border:1px solid #d1d1d1;border-right-width: 5px;border-radius: 3px;background-color:#fff;}
.bs-callout-warning {border-right-color: #aa6708;}
.bs-callout-info {border-right-color: #1b809e;}
.bs-callout-danger {border-right-color: #ce4844;}
.bs-callout-success{border-right-color: #3c763d;}
.bs-callout-warning h4{color: #aa6708;border-bottom:1px solid #aa6708;padding-bottom:10px;}
.bs-callout-info h4{color: #1b809e;border-bottom:1px solid #1b809e;padding-bottom:10px;}
.bs-callout-danger h4{color: #ce4844;border-bottom:1px solid #ce4844;padding-bottom:10px;}
.bs-callout-success h4{color: #3c763d;border-bottom:1px solid #3c763d;padding-bottom:10px;}
.pages-icon{padding-left:10px;}
.shadow-btn{box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);}
.shadow-text{text-shadow: 0 1px 0 rgba(0,0,0,0.2);}
.img-ads{border: 2px solid rgb(204, 204, 204);border-radius: 5px;}
.box-shadows-ads{box-shadow: 0px 2px 3px 2px rgba(182, 182, 182, 0.1);}
.hover-ads:hover{color:#c1e2ff!important;}
.w-100{width:100%;}
.btm-ads{border-bottom:1px solid rgb(223, 240, 216);}
.product-running a:hover{color:#864E00;}
.sm-main{color:#467196;}
.subi:hover{color:#22549f !important;}
.subii:hover{color:#d2e4ff!important;}
.none:after,.none:before{display:none !important;}
.padding-right20{padding-right:20px;}
.padding-left20{padding-left:20px;}
.whitepnl{color: #fff!important;
padding-bottom: 10px!important;}
input[type="checkbox"] {
    display: none;
}
.nicebox{
    position: relative;
    padding-left: 20px;
    font-size: 12px;
    cursor: pointer;
    color: #255075;
    padding: 5px 29px 0 0;
}
 
.nicebox:before, .nicebox:after {
    font-family: FontAwesome;
    font-size: 18px;
    /*absolutely positioned*/
    position: absolute; top: 0; left: -49px; right: 10px;
}
.nicebox:before {
    content: '\f096'; /*checkbox unchecked */
}
.nicebox:after {
    content: '\f00c'; /*checkbox checked*/
    max-width: 0;
    overflow: hidden;
    opacity: 0.5;
    font-size: 12px;
   top: 3px;
   right: 6px;
   color: #f2ca27;
 
-webkit-transition: all 0.50s;
    -moz-transition: all 0.50s;
    -o-transition: all 0.50s;
     transition: all 0.50s;
    margin-right:  5px !important;
}
input[type="checkbox"]:checked + .nicebox:after {
    max-width: 25px;
    opacity: 1;
    margin-right: 90px;
}
.catfont{font-size:13px;}
.li-border{padding:5px 0 5px;border-bottom: 1px solid;border-color: #253138;}
#footer-information .inner_links .list-unstyled li:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 100%;
	right: 0;
	bottom: 0;
	background: #81AFD2;
	height: 1px;
	-webkit-transition-property: left;
	transition-property: left;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
#footer-information .inner_links .list-unstyled li {
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	float:right;
	margin-left: 10px;
        font-size: 13px;
}
#footer-information .inner_links .list-unstyled li:hover::before, #footer-information .inner_links .list-unstyled li:focus::before, #footer-information .inner_links .list-unstyled li:active::before {
	left: 0;
}
.pd-5{padding:9px 0 9px;}
.textwidget-right{float: right;
max-width: 120px;}
.textwidget-left{float: left;
max-width: 120px;}
.logo-area{max-width:210px;}
#select-city{margin:8px 0 0 8px;}
.bottom-menulist-en li {
    line-height: 32px;
    padding-left: 25px;
    text-align: left;
}
.bottom-menulist-en li::before {
    color: #255075;
    content: "";
    font-family: fontawesome;
    left: 17px;
    position: absolute;
}
.bottom-menulist-en li:hover::before {
    color: #666666;
}
.arrow-cat{
position: absolute !important;
left: 10px;
top: 4px;
border: 2px solid;
border-radius: 5px;
padding: 2px;
}
.bg-cat{
background: #337ab7 url(../img/pattern3.png) !important;
}
.bold-title{
	float: right;
        direction: rtl;
        font-weight: bold;
        padding-left: 5px;
        font-size: 16px;
}
.menu-i-en{
left: 15px!important;
}
.bolding{font-weight:bold;font-size:16px;}
.li-en{padding: 15px 5px 16px 30px!important;}
/*----------------------------------------*/
/*  20. single-product page
/*----------------------------------------*/
.input-box span {
    display: block;
    margin-bottom: 5px;
    direction: rtl;
}
.input-content {
    display: inline-block;
    margin-left: 25px;
}
.input-content input {
    border: 1px solid #ccc;
    height: 44px;
    text-align: center;
    width: 50px;
}
.input-content > label {
    font-weight: normal;
    margin-right: 10px;
}
.input-box lavel {
    display: block;
}
.input-box {
    margin-bottom: 20px;
}
.input-box input,
.input-box textarea {
    border: 1px solid #ddd;
    height: 40px;
    width: 100%;
    border-radius: 4px;
}
.input-box textarea {
    height: 140px;
}
.input-header p {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    font-size: 16px;
    left: 25px;
    margin: 0;
    padding: 5px 10px;
    position: absolute;
    top: -18px;
}
.thumbnail {
    padding:0px;
}
.panel {
	position:relative;
}
.panel>.panel-heading:after,.panel>.panel-heading:before{
	position:absolute;
	top:11px;right:0;
	left:100%;
	width:0;
	height:0;
	display:block;
	content:" ";
	border-color:transparent;
	border-style:solid solid outset;
	pointer-events:none;
	transform: rotate(180deg);
}
.panel>.panel-heading:after{
	border-width:7px;
	border-right-color:#dff0d8;
	margin-top:1px;
	margin-left:2px;
}
.panel>.panel-heading:before{
	border-right-color:#dff0d8;
	border-width:8px;
}
/*----------------------------------------*/
/*  18. breadcrumb area
/*----------------------------------------*/
.breadcrumb {
    background: transparent none repeat scroll 0 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
}
p.past-p {
    margin: 0;
}
.breadcrumb li a {
    color: #65c178;
    font-size: 14px;
    margin-left: 15px;
    text-transform: capitalize;
}
.breadcrumb li.active {
    color: #666;
    font-size: 14px;
}
.breadcrumb li.home {
    position: relative;
}
.breadcrumb li.home::before {
    color: #65c178;
    content: "\f041";
    font-family: FontAwesome;
    font-size: 14px;
    left: 0;
    position: absolute;
    top: 2px;
}
.breadcrumb > li + li {
    position: relative;
}
.breadcrumb li a,
.breadcrumb li.home::before {
    transition: all 0.4s ease 0s;
}
.breadcrumb li:hover a {
    color: #65C178;
}
.breadcrumb li.home:hover::before {
    color: #65C178;
}
/*-------------------------------
26. 404-page
--------------------------------*/
.error404 {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #ddd;
}
.error404 .search-box {
    border-left: medium none;
    height: auto;
    overflow: visible
}
.error404 .search-box input {
    border: 1px solid #ddd;
}
.mobile-menu-area {
    display: none
}
.error{
position: relative;
margin-bottom: 10px;
padding: 11px 15px 11px 50px;
display: block;
color: #777 !important;
-webkit-border-radius: 6px;
border-radius: 6px;
text-align: right;
background-color: #fac9cf;
}
.article-style ul li{
	background: #547fa4 none repeat scroll 0 0;
}
