.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent
}
#cmsinfo_block .type-text,
.option2 #container-home-top .home-top.ontop,
.owl-carousel .owl-stage-outer {
    overflow: hidden
}
.owl-carousel.owl-rtl,
.table_cell {
    direction: rtl
}
@media (min-width:768px) {
    .ie9 .home-top #nav_topmenu {
        border: none!important
    }
}
@font-face {
    font-family: IRANSans-web;
    font-style: normal;
    font-weight: bold;
    src: url('../font/fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('../font/fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../font/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../font/fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../font/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans-web;
    font-style: normal;
    font-weight: 500;
    src: url('../font/fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
    src: url('../font/fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../font/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../font/fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../font/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans-web;
    font-style: normal;
    font-weight: 200;
    src: url('../font/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('../font/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../font/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../font/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../font/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans-web;
    font-style: normal;
    font-weight: normal;
    src: url('../font/fonts/eot/IRANSansWeb(FaNum).eot');
    src: url('../font/fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../font/fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../font/fonts/woff/IRANSansWeb(FaNum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../font/fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
    font-family: Custom;
    src: url(../font/IRANSans-web.eot);
    src: url(../font/IRANSans-web.eot) format("embedded-opentype"), url(../font/IRANSans-web.woff2) format("woff2"), url(../font/IRANSans-web.woff) format("woff"), url(../font/IRANSans-web.ttf) format("ttf");
    font-weight: 400
}
@font-face {
    font-family: Custom;
    src: url(../font/IRANSans-web.eot);
    src: url(../font/IRANSans-web.eot) format("embedded-opentype"), url(../font/IRANSans-web.woff2) format("woff2"), url(../font/IRANSans-web.woff) format("woff"), url(../font/IRANSans-web.ttf) format("ttf");
    font-weight: 400
}
#cmsinfo_block {
    border-left: 1px solid #d9d9d9
}
#cmsinfo_block > div {
    padding: 35px 10px 0 0
}
@media (max-width:767px) {
    #cmsinfo_block {
        border: none;
        margin-top: 10px
    }
    #cmsinfo_block > div {
        padding-top: 20px
    }
}
#cmsinfo_block > div + div {
    border-left: 1px solid #d9d9d9;
    min-height: 344px;
    padding-left: 29px
}
@media (max-width:479px) {
    #cmsinfo_block > div {
        width: 100%;
        border-top: 1px solid #d9d9d9
    }
    #cmsinfo_block > div + div {
        border-left: none;
        padding-left: 10px;
        min-height: 1px;
        padding-bottom: 15px
    }
}
#cmsinfo_block em {
    float: left;
    width: 60px;
    height: 60px;
    margin: 3px 10px 0 0;
    font-size: 30px;
    color: #fff;
    line-height: 60px;
    text-align: center;
    background: #6f6d6d;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px
}
@media (max-width:991px) {
    #cmsinfo_block em {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 20px
    }
}
#cmsinfo_block h3 {
    margin: 0 0 5px;
    font: 300 21px/25px IRANSans-web, sans-serif;
    color: #6f6d6d
}
.fa,
i#icon_tab {
    -webkit-font-smoothing: antialiased
}
#cmsinfo_block ul li {
    padding-bottom: 22px
}
@media (max-width:1199px) {
    #cmsinfo_block h3 {
        font-size: 18px
    }
    #cmsinfo_block ul li {
        padding-bottom: 10px
    }
    .zoomdiv {
        display: none!important
    }
}
@media (max-width:991px) {
    #cmsinfo_block ul li {
        padding-bottom: 0
    }
}
#cmsinfo_block p em {
    background: 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0;
    font-size: 13px;
    color: #666;
    float: none;
    height: inherit;
    line-height: inherit;
    text-align: left;
    font-style: italic
}
.ie8 #cmsinfo_block,
.ie8 #facebook_block {
    height: 344px
}
#product.content_only div.pb-left-column p.resetimg {
    margin-bottom: 0;
    padding-top: 0
}
#product.content_only div.pb-left-column #thumbs_list_frame {
    margin-bottom: 0
}
#product_comparison td.compare_extra_information {
    padding: 10px
}
#product_comparison #social-share-compare {
    margin-bottom: 50px
}
.btn-facebook:hover,
.btn-google-plus:hover,
.btn-pinterest:hover,
.btn-twitter:hover {
    border-color: #fff
}
.btn-facebook i {
    color: #435f9f
}
.btn-facebook:hover {
    color: #fff;
    background-color: #435f9f
}
.btn-facebook:hover i {
    color: #fff
}
.btn-twitter i {
    color: #00aaf0
}
.btn-twitter:hover {
    color: #fff;
    background-color: #00aaf0
}
.btn-twitter:hover i {
    color: #fff
}
.btn-google-plus i {
    color: #e04b34
}
.btn-google-plus:hover {
    color: #fff;
    background-color: #e04b34
}
.btn-google-plus:hover i {
    color: #fff
}
.btn-pinterest i {
    color: #ce1f21
}
.btn-pinterest:hover {
    color: #fff;
    background-color: #ce1f21
}
.btn-pinterest:hover i {
    color: #fff
}
header .nav {
    background: url(../img/ovic/header_nav_bg.jpg) left bottom repeat-x #fafafa;
    font-size: 12px;
    line-height: 24px;
    color: #666;
    position: relative;
    z-index: 3
}
header #currencies-block-top div.current.active,
header #currencies-block-top div.current:hover,
header .nav .header_user_info a.active,
header .nav .header_user_info a:hover {
    background: 0 0
}
header .nav .header_user_info {
    border: none
}
header .nav .header_user_info a {
    font-size: 12px;
    line-height: 24px;
    font-weight: 400;
    color: #666;
    display: inline-block;
    padding: 4px 15px
}
#cms_pos li a:after,
header .nav .header_user_info a:after {
    content: "\f107";
    font-family: FontAwesome;
    font-size: 12px;
    line-height: 24px;
    color: #686666;
    vertical-align: 0;
    padding-left: 7px
}
header #currencies-block-top,
header #languages-block-top {
    float: left;
    border-left: 1px solid #eee
}
@media (max-width:991px) {
    header #currencies-block-top {
        border-left: none
    }
}
header #languages-block-top {
    border-right: 1px solid #eee
}
header #currencies-block-top ul,
header #languages-block-top ul {
    top: 32px
}
header #currencies-block-top div.current,
header #languages-block-top div.current {
    font-weight: 400;
    padding: 4px 15px;
    color: #666;
    text-shadow: none;
    cursor: pointer;
    line-height: 24px
}
header #languages-block-top div.current img {
    margin-left: 7px;
    margin-top: -1px
}
header #currencies-block-top div.current:after,
header #languages-block-top div.current:after {
    content: "\f107";
    font-family: FontAwesome;
    font-size: 12px;
    line-height: 24px;
    color: #686666;
    vertical-align: 0;
    padding-left: 7px
}
header #currencies-block-top div.current strong {
    font-weight: 400;
    color: #666
}
@media (max-width:767px) {
    header #top-header .row {
        margin-left: 0;
        margin-right: 0
    }
}
@media (min-width:1200px) {
    header .row #header_logo {
        padding-top: 30px;
        float: right;
        width: 285px;
        padding-right: 15px
    }
}
@media (min-width:992px) and (max-width:1199px) {
    header .row #header_logo {
        padding-top: 30px;
        float: right;
        width: 228px;
        padding-right: 15px
    }
}
@media (min-width:768px) and (max-width:991px) {
    header .row #header_logo {
        padding-top: 30px;
        float: right;
        width: 173px;
        padding-right: 15px
    }
}
@media (min-width:768px) {
    header .nav {
        height: 33px
    }
    header .row #header_logo img.logo {
        max-width: 100%
    }
}
header .row .shopping_cart > a:first-child:before {
    float: left;
    content: "";
    width: 40px;
    height: 40px;
    margin: -1px 10px -1px -1px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMAgPRgVgXu5daxq5qXdzYlbGjfw7qikYqBcGlPSUc8Oi8dFWDeXi8AAADdSURBVDjLddPZCoNADIXhdEbrUq3afW/1vP87lpnRAy3JfxMCH4gY5adHVRTVQ8w2iG3EqAd2bbsDelHLHeowa7hcBVvgHeYb2KqgG7zE/NDJX9lKKRP2QWrNEfsQ3BHL8iaMJs/SfifwcXcirzBfIg4hT3BFbEzSy5j2K8EFsbKJT183ZdovBCeonQiOOjgSVDqoCPY62BOUOigJCh0UBE4HjocAo+UsJgtMyyFYoOMp6fGwnhZ4LvdkgeWmBgvcZtBaoJ3B2QJn/nF6/AdrC9QzOFjgMIPe+ljhLb7VlFK+JeKyLwAAAABJRU5ErkJggg==) center center no-repeat #fe983d
}
header#header .shopping_cart {
    padding-top: 0;
    margin-top: 30px;
    float: left
}
@media (min-width:1200px) {
    header .row .shopping_cart > a:first-child:before {
        width: 44px;
        height: 44px
    }
    header .row .shopping_cart > a span.cart_name_block {
        padding-top: 3px
    }
}
header#header #search_block_top {
    margin-top: 30px;
    overflow: hidden
}
header#header #nav_topmenu {
    margin-top: 12px
}
@media (max-width:767px) {
    header .row #header_logo {
        padding: 15px 0
    }
    header#header #search_block_top {
        padding: 0;
        margin-top: 0
    }
    header#header .shopping_cart {
        padding-top: 0;
        margin-top: 15px;
        z-index: 100000
    }
    header#header #nav_topmenu {
        margin-left: 15px;
        margin-right: 15px
    }
}
@media (max-width:600px) {
    header #cms_pos .cms_title,
    header .nav #currencies-block-top div.current,
    header .nav #languages-block-top div.current,
    header .nav .header_user_info a {
        padding: 4px 7px
    }
    #cms_pos li a:after,
    header #cms_pos .cms_title:after,
    header .nav #currencies-block-top div.current:after,
    header .nav #languages-block-top div.current:after,
    header .nav .header_user_info a:after {
        padding-left: 5px
    }
}
@media (min-width:481px) {
    #enable_mobile_header {
        display: none
    }
}
@media (min-width:320px) and (max-width:480px) {
    #enable_mobile_header {
        float: left;
        width: 100%;
        padding: 0 15px;
        display: block;
        position: relative
    }
    header#header .shopping_cart {
        float: right;
        position: absolute;
        bottom: -49px;
        z-index: 90
    }
    header#header #enable_mobile_header .shopping_cart span.ajax_cart_product_txt_s {
        display: none
    }
    header .nav .row {
        text-align: center
    }
    header #cms_pos .cms_title,
    header .nav .header_user_info a {
        padding: 4px 6px
    }
    header .nav .header_user_info a {
        padding-left: 0
    }
    header #cms_pos .list-block:last-child .cms_title {
        padding-right: 0
    }
    header .nav .header_user_info,
    header .nav .header_user_info a,
    header .nav .header_user_info a:hover {
        border-left: none!important;
        text-align: right;
        float: right
    }
    header .nav .header_user_info {
        width: auto;
        border-bottom: 0;
        float: left
    }
    header .nav #cms_pos {
        width: auto;
        border-bottom: 0;
        float: right
    }
    header .nav #cms_pos .cms_title {
        border: none
    }
    #cms_pos ul.cms-toggle {
        left: auto;
        right: 0
    }
    header #currencies-block-top,
    header #languages-block-top {
        width: 50%
    }
    header #currencies-block-top div.current,
    header #languages-block-top div.current {
        padding: 1px 7px
    }
    header #currencies-block-top div.current:after,
    header #languages-block-top div.current:after {
        float: left;
        line-height: 32px
    }
    .shopping_cart > a br,
    .shopping_cart > a span.cart_name_block {
        display: none!important
    }
    header .row .shopping_cart > a:first-child:before {
        width: 34px;
        height: 34px;
        margin-right: 10px
    }
    span.ajax_cart_no_product,
    span.ajax_cart_no_product span,
    span.ajax_cart_product_txt,
    span.ajax_cart_product_txt_s,
    span.ajax_cart_quantity,
    span.ajax_cart_total {
        line-height: 32px
    }
    header#header #search_block_top {
        float: left;
        padding-left: 0!important;
        z-index: 99999
    }
    #search_block_top .selector {
        display: none
    }
    #search_block_top #search_query_top {
        margin-left: 0!important;
        border: none!important;
        padding-left: 10px!important;
        width: 80%!important
    }
    header#header #nav_topmenu {
        margin-top: 10px
    }
    #nav_topmenu .navbar-header {
        margin-top: 0!important;
        padding-right: 15px!important
    }
    .option1 #nav_topmenu .navbar-header,
    .option4 #nav_topmenu .navbar-header,
    .option5 #nav_topmenu .navbar-header {
        padding-right: 0!important
    }
    .navbar-default .navbar-toggle,
    .navbar-toggle {
        margin-right: 0!important;
        width: 34px!important;
        height: 34px!important
    }
    .navbar-default .navbar-toggle span,
    .navbar-toggle span {
        width: 32px!important;
        height: 34px!important
    }
    #search_block_top #search_query_top {
        height: 32px!important
    }
    #search_block_top #searchbox {
        height: 34px!important;
        border: 1px solid #e8e8e8!important
    }
    #search_block_top .btn.button-search {
        padding: 5px 0!important;
        width: 40px!important;
        line-height: 24px!important
    }
    #search_block_top .btn.button-search:before {
        font-size: 14px!important
    }
    #header .shopping_cart {
        width: auto!important;
        padding-right: 10px
    }
    #header .cart_block {
        display: none!important
    }
    header .nav {
        background: 0 0
    }
}
#manufacturers_list.grid li,
#manufacturers_list.list li .left-side,
#suppliers_list.grid li,
#suppliers_list.list li .left-side {
    text-align: center
}
@media (max-width:767px) {
    #left_column {
        margin-bottom: 30px
    }
    #right_column {
        margin-top: 30px
    }
}
.owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
    z-index: 0
}
.owl-carousel .owl-animated-out {
    z-index: 1
}
.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}
.owl-height {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}
.owl-carousel {
    display: none;
    width: 100%;
    position: relative;
    z-index: 1
}
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
.owl-carousel .owl-stage-outer {
    position: relative;
    -webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.owl-carousel.owl-loaded {
    display: block
}
.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}
.owl-carousel .owl-refresh .owl-item,
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn,
.tab-content .owl-carousel.owl-loaded.carousel-list {
    display: none
}
.no-js .owl-carousel,
.owl-carousel .owl-item img,
.tab-content .owl-carousel.owl-loaded.carousel-list.active {
    display: block
}
.owl-carousel.owl-hidden {
    opacity: 0
}
.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.owl-carousel .owl-item img {
    width: 100%
}
.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}
.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}
.owl-carousel.owl-rtl .owl-item {
    float: right
}
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease
}
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}
.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale .1s ease;
    -moz-transition: scale .1s ease;
    -ms-transition: scale .1s ease;
    -o-transition: scale .1s ease;
    transition: scale .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3)
}
.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1
}
#index .tab-content {
    margin-top: 10px;
    margin-bottom: 30px
}
.tab-content .owl-carousel .owl-controls .owl-nav .owl-next,
.tab-content .owl-carousel .owl-controls .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 0;
    color: #FFF;
    display: block;
    float: right;
    background: rgba(9, 9, 9, .4);
    position: absolute;
    top: 50%;
    margin-top: -15px;
    opacity: 0
}
.tab-content:hover .owl-carousel .owl-controls .owl-nav .owl-next,
.tab-content:hover .owl-carousel .owl-controls .owl-nav .owl-prev {
    opacity: 1
}
.tab-content .owl-carousel .owl-controls .owl-nav .owl-prev {
    left: 0
}
.tab-content .owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0
}
.banner-img a:after,
.banner-img a:before {
    top: 20px;
    left: 20px;
    bottom: 20px;
    right: 20px;
    z-index: 9
}
.owl-carousel .owl-controls .owl-nav .owl-prev:before {
    font-size: 12px;
    font-family: FontAwesome;
    content: "\f104";
    padding-left: 12px
}
.owl-carousel .owl-controls .owl-nav .owl-next:before {
    font-size: 12px;
    font-family: FontAwesome;
    padding-left: 14px;
    content: "\f105"
}
.custom-banner a:after,
.custom-banner a:before {
    background-color: rgba(255, 255, 255, .15);
    height: 0;
    width: 0
}
.banner-img,
.custom-banner {
    position: relative
}
.banner-img a:after,
.banner-img a:before,
.custom-banner a:after,
.custom-banner a:before {
    content: "";
    position: absolute
}
.banner-img a:before {
    border-top: 1px solid rgba(255, 255, 255, .8);
    border-bottom: 1px solid rgba(255, 255, 255, .8);
    transform: scale(0, 1)
}
.banner-img a:after {
    border-left: 1px solid rgba(255, 255, 255, .8);
    border-right: 1px solid rgba(255, 255, 255, .8);
    transform: scale(1, 0)
}
.banner-img a:hover:after,
.banner-img a:hover:before {
    transform: scale(1);
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .banner-img a:after,
    .banner-img a:before,
    ::i-block-chrome {
        border: none
    }
}
.custom-banners {
    margin-top: 15px;
    margin-bottom: 20px;
}
@media (max-width:767px) {
    .custom-banner,
    .custom-banners {
        margin-top: 15px
    }
}
.custom-banner a:before {
    left: 0;
    margin: auto;
    top: 0;
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s
}
.custom-banner a:after {
    bottom: 0;
    right: 0;
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s
}
.custom-banner a:hover:after,
.custom-banner a:hover:before {
    height: 100%;
    width: 100%;
    transition: all .4s ease-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s
}
.right_float {
    float: right
}
.clearBoth {
    clear: both
}
.warning {
    margin: 0 0 15px;
    padding: 15px;
    border: 1px solid #eee;
    font-size: 12px;
    background: 0 0;
    clear: both;
    color: #666
}
.heading-counter.warning {
    margin-bottom: 30px
}
#category.warning {
    margin-top: 13px
}
.dropdown-menu {
    -webkit-box-shadow: 0 1px 3px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: 0 1px 3px 0 rgba(50, 50, 50, .75);
    box-shadow: 0 1px 3px 0 rgba(50, 50, 50, .75)
}
.ie9 .dropdown-menu {
    box-shadow: 0 0 8px 0 rgba(50, 50, 50, .75)
}
.category-img {
    margin-bottom: 20px
}
#pagination.pagination-top {
    margin: 0 0 10px 30px;
    float: right
}
#pagination,
#pagination_bottom {
    float: left
}
@media (max-width:1199px) {
    #pagination,
    #pagination_bottom {
        margin-left: 15px;
        margin-bottom: 10px
    }
}
#page #header,
.option2 #page #header {
    margin-bottom: 0
}
.content_sortPagiBar .product-count {
    display: none!important
}
#pagination .showall,
#pagination_bottom .showall,
.pagination {
    display: inline-block
}
.pagination {
    padding-left: 0;
    margin: 0;
    border-radius: 0
}
.pagination-top .pagination {
    margin: 0;
    float: right
}
.pagination > li {
    display: inline
}
.disabled.pagination_previous {
    display: none
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: right;
    padding: 4px 10px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fafafa;
    border: 1px solid #e8e8e8;
    margin-left: 4px;
    border-radius: 4px
}
.pagination > li > a:hover,
.pagination > li > span:hover {
    border: 1px solid #e8e8e8;
    z-index: 2
}
.pagination > li.pagination_next a,
.pagination > li.pagination_next span,
.pagination > li.pagination_previous a,
.pagination > li.pagination_previous span {
    display: inline-block;
    width: auto;
    min-width: 30px;
    height: 30px
}
#htmlcontent_home ul li a:after,
#htmlcontent_home ul li a:before {
    background-color: rgba(255, 255, 255, .15);
    content: "";
    height: 0;
    position: absolute;
    width: 0
}
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:hover {
    z-index: 2;
    border-color: #e8e8e8;
    cursor: default
}
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > span {
    cursor: not-allowed
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 15px
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}
form#productsSortForm {
    width: 172px;
    float: left;
    margin-right: 30px
}
#page #header {
    padding-bottom: 0
}
#header #currencies-block-top,
#header #languages-block-top,
#header .header_user_info {
    float: left
}
@media (max-width:767px) {
    #header #top-header #currencies-block-top,
    #header #top-header #languages-block-top {
        float: right;
        margin-top: 15px;
        border: 1px solid #e8e8e8
    }
    #header #top-header #currencies-block-top {
        border-right: none
    }
    header #top-header #currencies-block-top div.current,
    header #top-header #languages-block-top div.current {
        line-height: 32px;
        font-size: 12px
    }
}
@media (min-width:481px) and (max-width:767px) {
    #page #header {
        margin-bottom: 20px
    }
    #header #top-header #currencies-block-top,
    #header #top-header #languages-block-top {
        position: absolute;
        bottom: -61px;
        right: 0
    }
    #header #top-header #languages-block-top {
        right: 0
    }
    #header #top-header .shopping_cart_container {
        position: absolute;
        bottom: -60px;
        right: 230px;
        z-index: 90
    }
}
#blockhtml_displayNav {
    clear: none!important;
    float: right
}
@media (max-width:480px) {
    #page #header {
        margin-bottom: 15px
    }
    #header .header_user_info {
        float: right
    }
    #blockhtml_displayNav {
        width: 100%;
        display: none
    }
}
#nav_top_links a {
    font-size: 12px;
    color: #666;
    line-height: 24px;
    padding: 4px 10px;
    border-left: 1px solid #e8e8e8;
    display: inline-block;
    float: left
}
@media (min-width:768px) {
    #nav_top_links a {
        padding: 4px 15px
    }
    #index #container-home-top .home-top {
        overflow: hidden
    }
}
@media (max-width:767px) {
    #nav_top_links a {
        padding: 4px 15px
    }
}
@media (max-width:600px) {
    #nav_top_links a {
        padding: 4px 7px
    }
}
@media (max-width:480px) and (min-width:320px) {
    #nav_top_links a {
        padding: 4px 6px;
        border: none
    }
}
#nav_top_links a.first-item {
    padding-left: 0;
    border-left: none
}
#nav_top_links a:hover {
    color: #e62e04
}
#htmlcontent_left ul.htmlcontent-home {
    margin-bottom: 0
}
#htmlcontent_left ul li,
#htmlcontent_right ul li {
    margin-bottom: 30px;
    clear: both
}
#htmlcontent_left ul li img,
#htmlcontent_right ul li img {
    max-width: 100%
}
@media (max-width:767px) {
    #htmlcontent_left ul li img,
    #htmlcontent_right ul li img {
        margin: 0 auto
    }
}
#htmlcontent_left ul li img:hover,
#htmlcontent_right ul li img:hover {
    opacity: .85
}
#htmlcontent_home ul li a:before {
    left: 0;
    margin: auto;
    top: 0;
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s
}
#htmlcontent_home ul li a:after {
    bottom: 0;
    right: 0;
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s
}
#htmlcontent_home ul li a:hover:after,
#htmlcontent_home ul li a:hover:before {
    height: 100%;
    width: 100%;
    transition: all .4s ease-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s
}
#footer #block_various_links_footer,
#manufacturer .description_box .hide_desc,
#supplier .description_box .hide_desc,
#supplier .top-pagination-content {
    display: none
}
#footer #advancefooter,
#footer #advancefooter #block_various_links_footer {
    display: block!important
}
@media (min-width:992px) and (max-width:1199px) {
    .footer-container #footer #advancefooter .link_list_footer {
        width: 770px
    }
    #footer #advancefooter #newsletter_block_left .block_content {
        width: 300px
    }
    #footer #advancefooter #newsletter_block_left .form-group .form-control {
        width: 255px
    }
    #tags_block_footer .corner-icon,
    #tags_block_footer .tags-title {
        margin-top: 0;
        margin-bottom: 0
    }
}
@media (min-width:768px) and (max-width:991px) {
    .footer-container #footer #advancefooter .link_list_footer {
        width: 550px
    }
    #advancefooter #newsletter_block_left .newsletter-input {
        width: 280px
    }
    #footer #advancefooter #newsletter_block_left,
    #footer #advancefooter #social_block {
        margin-top: 5px;
        margin-bottom: 10px
    }
    #footer #advancefooter #newsletter_block_left h4 {
        line-height: 20px
    }
    #footer #advancefooter #social_block {
        float: left
    }
    #footer #advancefooter #social_block h4 {
        line-height: 20px;
        width: 100%;
        margin-bottom: 10px
    }
    #tags_block_footer .corner-icon,
    #tags_block_footer .tags-title {
        margin-top: 0;
        margin-bottom: 0
    }
    #tags_block_footer .category-tags {
        min-height: 36px
    }
}
@media (max-width:767px) {
    #advancefooter #newsletter_block_left .newsletter-input {
        width: 280px
    }
    #footer #advancefooter #newsletter_block_left,
    #footer #advancefooter #social_block {
        margin-top: 5px;
        margin-bottom: 10px
    }
    #footer #advancefooter #newsletter_block_left h4 {
        line-height: 20px;
        width: 100%
    }
    #footer #advancefooter #social_block {
        float: left
    }
    #footer #advancefooter #social_block h4 {
        line-height: 20px;
        width: 100%;
        margin-bottom: 10px
    }
    #tags_block_footer .corner-icon,
    #tags_block_footer .tags-title {
        margin-top: 0;
        margin-bottom: 0
    }
    #tags_block_footer .category-tags {
        min-height: 40px
    }
    #footer #advancefooter .row_footer_info .title_block:after {
        content: " ";
        display: block;
        height: 18px;
        width: 13px;
        float: right;
        cursor: pointer;
        background: url(../img/ovic/filter-plus-icon.png) center center no-repeat
    }
    #footer #advancefooter .row_footer_info .title_block.active:after {
        background: url(../img/ovic/filter-minus-icon.png) center center no-repeat
    }
}
#center_column,
#manufacturer .description_box .lnk_more,
#manufacturer .description_box .short_desc {
    float: left
}
#index #container-home-top {
    margin-bottom: 15px
}
@media (min-width:1200px) {
    #index.option1 #container-home-top {
        background: #e5e2d6;
        padding-bottom: 1px
    }
    #home_slide_blog .owl-buttons div {
        top: 305px
    }
    #home_slide_blog .owl-buttons div.owl-prev {
        left: 5px
    }
    #home_slide_blog .owl-buttons div.owl-next {
        right: 5px
    }
}
@media (min-width:992px) {
    #container-home-top .home-top {
        background: #FFF
    }
}
.tab-content .product_list {
    margin: 20px 0 0
}
.tab-content #blockbestsellers,
.tab-content #blocknewproducts,
.tab-content #homefeatured {
    overflow-x: hidden
}
.tab-content ul.product_list.grid > li {
    padding-bottom: 0;
    height: auto
}
@media (max-width:767px) and (min-width:480px) {
    .tab-content ul.product_list.grid > li {
        width: 100%
    }
}
.home-block .block-title {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    border-top: 1px solid #666;
    margin: 0;
    padding: 20px 0;
    color: #333
}
.home-block .block-content {
    padding: 215px 30px 0;
    min-height: 415px
}
.home-block .block-content .wrapper {
    border-top: 3px solid #fff;
    padding-top: 2px
}
.home-block .block-content .content {
    background: rgba(255, 255, 255, .9);
    padding: 35px 23px 0;
    min-height: 195px;
    color: #696969
}
.home-block .block-content .content .content-title {
    margin: 0 0 5px;
    text-transform: uppercase;
    font-size: 12px;
    color: #666
}
.home-block .block-content .content .readmore {
    color: #666;
    font-style: italic
}
@media (min-width:992px) and (max-width:1199px) {
    .home-block .block-content {
        padding-top: 150px
    }
    .home-block .block-content .content {
        min-height: 260px
    }
    .home-block #blogs_wrap_ul .owl-buttons div {
        top: 272px
    }
    #home_slide_blog .owl-buttons div.owl-prev {
        left: 0
    }
    #home_slide_blog .owl-buttons div.owl-next {
        right: 0
    }
}
@media (min-width:768px) and (max-width:991px) {
    .home-block .block-content {
        padding: 150px 15px 0
    }
    .home-block .block-content .content {
        min-height: 260px;
        padding: 20px 15px 0
    }
    .home-block #blogs_wrap_ul .owl-buttons div {
        top: 272px
    }
    #home_slide_blog .owl-buttons div.owl-prev {
        left: 0
    }
    #home_slide_blog .owl-buttons div.owl-next {
        right: 0
    }
}
@media (max-width:767px) {
    .home-block .block-content {
        max-width: 370px;
        margin: 0 auto
    }
    #home_about_us {
        margin-bottom: 30px
    }
    .home-block .block-title {
        padding-top: 28px;
        text-align: center
    }
    #manufacturers_list.list li .mansup-container,
    #suppliers_list.list li .mansup-container {
        text-align: center
    }
}
@media (max-width:360px) {
    .home-block .block-content .content {
        padding: 35px 10px 0
    }
}
#center_column,
#order #center_column {
    padding-bottom: 30px
}
#index #center_column {
    padding-bottom: 0
}
#module-bankwire-payment h3.page-subheading,
#module-cashondelivery-validation h3.page-subheading,
#module-cheque-payment h3.page-subheading {
    margin-top: 2px
}
#manufacturers_list h3,
#suppliers_list h3 {
    font-size: 17px;
    line-height: 23px
}
#manufacturers_list .description,
#suppliers_list .description {
    line-height: 18px
}
#manufacturers_list .product-counter a,
#suppliers_list .product-counter a {
    font-weight: 400;
    color: #333
}
#manufacturers_list .product-counter a:hover,
#suppliers_list .product-counter a:hover {
    color: #515151
}
#manufacturers_list.list li .mansup-container,
#suppliers_list.list li .mansup-container {
    border-top: 1px solid #ccc;
    padding: 31px 0 30px
}
#manufacturers_list.list li:first-child .mansup-container,
#suppliers_list.list li:first-child .mansup-container {
    border-top: 0
}
#manufacturers_list.list li h3,
#suppliers_list.list li h3 {
    margin-top: -5px;
    padding-bottom: 8px
}
#manufacturers_list.list li .middle-side,
#suppliers_list.list li .middle-side {
    padding-left: 0
}
@media (max-width:767px) {
    #manufacturers_list.list li .middle-side,
    #suppliers_list.list li .middle-side {
        padding-right: 15px;
        padding-left: 15px
    }
}
#manufacturers_list.list li .right-side-content,
#suppliers_list.list li .right-side-content {
    border-left: 1px solid #ccc;
    padding: 0 0 32px 31px;
    min-height: 108px
}
#manufacturers_list.list li .right-side-content .product-counter,
#suppliers_list.list li .right-side-content .product-counter {
    position: relative;
    top: -6px;
    margin-bottom: 12px
}
@media (max-width:767px) {
    #manufacturers_list.list li .right-side-content,
    #suppliers_list.list li .right-side-content {
        min-height: 1px;
        padding: 0;
        border: none
    }
    #manufacturers_list.list li .right-side-content .product-counter,
    #suppliers_list.list li .right-side-content .product-counter {
        top: 0
    }
}
#manufacturers_list.grid li .product-container,
#suppliers_list.grid li .product-container {
    padding-top: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc
}
#manufacturers_list.grid li .product-container .left-side,
#suppliers_list.grid li .product-container .left-side {
    padding-bottom: 42px
}
#manufacturers_list.grid li .product-container h3,
#suppliers_list.grid li .product-container h3 {
    padding-bottom: 10px
}
#manufacturers_list.grid li .product-container .product-counter,
#suppliers_list.grid li .product-container .product-counter {
    margin-bottom: 12px
}
@media (min-width:1200px) {
    #manufacturers_list.grid li.first-in-line,
    #suppliers_list.grid li.first-in-line {
        clear: left
    }
    #manufacturers_list.grid li.last-line .product-container,
    #suppliers_list.grid li.last-line .product-container {
        border-bottom: none
    }
}
@media (min-width:768px) and (max-width:1199px) {
    #manufacturers_list.grid li.first-item-of-tablet-line,
    #suppliers_list.grid li.first-item-of-tablet-line {
        clear: left
    }
    #manufacturers_list.grid li.last-tablet-line .product-container,
    #suppliers_list.grid li.last-tablet-line .product-container {
        border-bottom: none
    }
}
@media (max-width:767px) {
    #manufacturers_list.grid .product-container,
    #suppliers_list.grid .product-container {
        border-bottom: none
    }
}
#manufacturer .description_box,
#supplier .description_box {
    padding-top: 27px;
    padding-bottom: 20px;
    border-top: 1px solid #ccc;
    margin-bottom: 25px
}
#manufacturer .bottom-pagination-content,
#manufacturer .top-pagination-content,
#supplier .bottom-pagination-content,
#supplier .top-pagination-content {
    min-height: 69px
}
#manufacturer .top-pagination-content.bottom-line,
#supplier .top-pagination-content.bottom-line {
    border-bottom: 1px solid #ccc
}
#manufacturer .ottomb-pagination-content .product-count,
#manufacturer .top-pagination-content .product-count,
#supplier .ottomb-pagination-content .product-count,
#supplier .top-pagination-content .product-count {
    padding-left: 0
}
.header-toggle {
    display: none;
    position: absolute
}
#manufacturers_block_left .selector,
#manufacturers_block_left .selector span {
    width: 100%!important
}
.level-2.link_container {
    background: 0 0!important
}
@media (min-width:768px) {
    .navbar-default {
        background: 0 0;
        min-height: 30px;
        margin-bottom: 0;
        border: 0
    }
    .navbar-collapse {
        padding: 0!important
    }
    #nav_topmenu {
        z-index: 1000
    }
    #nav_topmenu .navbar-header {
        display: none
    }
    #nav_topmenu ul.nav,
    #nav_topmenu ul.nav ul {
        list-style: none;
        margin: 0;
        padding: 0
    }
    #nav_topmenu ul.nav {
        background: 0 0;
        float: left;
        position: relative;
        width: 100%
    }
    #nav_topmenu ul.nav_topmenu.navbar {
        background: 0 0;
        border: 0;
        margin-bottom: 20px
    }
    #nav_topmenu ul.nav > li {
        float: right;
        text-align: right;
        position: relative
    }
    #nav_topmenu ul.nav > li.list-dropdown {
        position: relative
    }
    #nav_topmenu ul.nav > li > a {
        border: 1px solid transparent
    }
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block
    }
    #nav_topmenu ul.nav > li.right_float {
        float: right!important
    }
    #nav_topmenu ul.nav > li.right_float a {
        padding-right: 0;
        padding-left: 0
    }
}
#nav_topmenu .navbar-nav > li > .dropdown-menu {
    width: 995px;
    border: none
}
.header-container.menuontop #nav_topmenu .navbar-nav > li > .dropdown-menu {
    top: 44px
}
#nav_topmenu .navbar-nav > li > .dropdown-menu .block-container {
    padding: 15px 30px
}
#nav_topmenu .navbar-nav > li > .dropdown-menu.mega_dropdown {
    padding: 30px 15px
}
#nav_topmenu .navbar-nav > li > .dropdown-menu.mega_dropdown .block-container {
    padding: 0 15px
}
#nav_topmenu .navbar-nav > li > .dropdown-menu.mega_dropdown .block-container:last-child {
    border-right: 0
}
#nav_topmenu .navbar-nav > li > .dropdown-menu.mega_dropdown.gift .block-container {
    border: 0
}
@media (max-width:767px) {
    #nav_topmenu .navbar-nav > li > .dropdown-menu.mega_dropdown .block-container {
        margin-top: 15px;
        border: none
    }
    #nav_topmenu .navbar-nav > li > .dropdown-menu.mega_dropdown.gift .block-container.list {
        padding: 0 30px
    }
    .navbar-default .navbar-toggle,
    .navbar-toggle {
        width: 40px;
        height: 40px;
        padding: 0;
        margin: 0;
        float: left;
        border-radius: 0;
        background: #FFF;
        border: 1px solid #e8e8e8
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-toggle:hover {
        background: 0 0!important;
        border-color: #ccc
    }
    .navbar-default .navbar-toggle span,
    .navbar-toggle span {
        display: block;
        text-indent: -9999px;
        background: url(../img/ovic/menu_mobile_icon.png) center center no-repeat;
        width: 38px;
        height: 38px
    }
}
@media (min-width:768px) {
    #nav_topmenu ul.nav li a {
        display: block;
        text-decoration: none
    }
    #nav_topmenu ul.nav > li > a {
        color: #656565;
        display: block;
        font-size: 18px;
        height: 40px;
        line-height: 38px;
        padding: 0 20px;
        text-transform: uppercase;
        font-weight: inherit
    }
    #nav_topmenu ul.nav > li.active > a,
    #nav_topmenu ul.nav > li.open > a,
    #nav_topmenu ul.nav > li > a:hover {
        background: 0 0
    }
    #nav_topmenu ul.nav > li.open > a,
    #nav_topmenu ul.nav > li > a:hover {
        color: #fdfdfd
    }
}
#nav_topmenu ul.nav > li > a .caret {
    display: none
}
#nav_topmenu ul.nav .list ul.block li.level-2 {
    font-size: 12px;
    color: #666;
    font-weight: 400
}
#nav_topmenu ul.nav .list ul.block li.level-2 > a {
    line-height: 32px;
    display: block;
    width: 100%
}
@media (max-width:767px) {
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        position: absolute;
        width: 100%;
        overflow: visible
    }
    #nav_topmenu ul.nav > li > a {
        font-size: 18px
    }
    #nav_topmenu ul.nav .list ul.block li.level-2 > a {
        font-size: 14px
    }
    #nav_topmenu ul.nav ul.block li.level-2.group_header > a {
        margin-top: 10px
    }
}
#nav_topmenu ul.nav ul.block li.level-2.group_header {
    padding: 0 0 5px;
    font-size: 18px;
    font-family: IRANSans-web;
    font-weight: 400;
    border-bottom: 1px solid #f5f5f5
}
#nav_topmenu ul.nav ul.block li.level-2.group_header:first-child {
    margin-bottom: 10px
}
#nav_topmenu .navbar-nav > li > .dropdown-menu.mega_dropdown.gift li.level-2.group_header {
    padding-top: 0
}
#nav_topmenu ul.nav ul.block li.level-2.group_header a {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    color: #666;
    font-family: IRANSans-web
}
#nav_topmenu ul.nav ul.block li.level-2.group_header:first-child > a {
    line-height: 20px
}
#nav_topmenu ul.nav .list ul.block li.level-2:hover a {
    color: #000
}
#nav_topmenu ul.nav ul.block li.level-2.group_header:hover a {
    color: #333!important
}
#nav_topmenu ul.nav .list ul.block li.level-2.group_header:hover,
#nav_topmenu ul.nav .list ul.block li.level-2.html_container:hover,
#nav_topmenu ul.nav .list ul.block li.level-2.img_container:hover {
    background: 0 0
}
#nav_topmenu ul.nav ul.block li.level-2.html_container,
#nav_topmenu ul.nav ul.block li.level-2.html_container .col {
    padding: 0
}
#nav_topmenu ul.nav ul.block li.level-2.html_container h2 {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    color: #666;
    font-family: IRANSans-web;
    border-bottom: 1px solid #e8e8e8;
    margin: 0 0 10px;
    padding: 0 0 5px
}
#nav_topmenu ul.nav ul.block li.level-2.html_container p {
    font-size: 12px;
    font-weight: 400;
    padding: 12px 10px 7px 0;
    color: #666
}
#nav_topmenu ul.nav ul.block li.level-2.img_container {
    padding: 0 0 5px
}
.navbar-default .navbar-brand {
    color: #fff
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff
}
@media (min-width:992px) and (max-width:1199px) {
    #nav_topmenu .navbar-nav > li > .dropdown-menu {
        max-width: 940px
    }
}
@media (min-width:768px) and (max-width:991px) {
    #nav_topmenu ul.nav > li > a {
        padding: 0 10px
    }
    #nav_topmenu .navbar-nav > li > .dropdown-menu {
        max-width: 720px
    }
    #nav_topmenu ul.nav .list ul.block li.level-2 {
        padding: 0 5px
    }
    #nav_topmenu .navbar-nav > li > .dropdown-menu.mega_dropdown .block-container {
        padding: 0 15px
    }
}
@media (min-width:768px) {
    #nav_topmenu ul.nav ul.block li.level-2.html_container h2 {
        line-height: 20px
    }
    #nav_topmenu .navbar-nav > li > .dropdown-menu {
        -webkit-transition: opacity .5s, -webkit-transform .5s;
        transition: opacity .5s, transform .5s;
        -webkit-transform: translate(0, 40px);
        -moz-transform: translate(0, 40px);
        -o-transform: translate(0, 40px);
        -ms-transform: translate(0, 40px);
        transform: translate(0, 40px);
        opacity: 0;
        display: block;
        visibility: hidden
    }
    #nav_topmenu .navbar-nav > li:hover > .dropdown-menu {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        visibility: visible
    }
}
@media (max-width:767px) {
    #nav_topmenu {
        border: 0;
        margin-bottom: 0
    }
    .navbar-default .navbar-brand {
        display: none
    }
    #nav_topmenu .navbar-header {
        background: #FFF
    }
    #nav_topmenu ul.nav {
        background: #6f7e80;
        margin: 0 -15px;
        padding-bottom: 10px
    }
    #nav_topmenu ul.nav > li {
        text-align: right
    }
    #nav_topmenu .navbar-nav > li > .dropdown-menu {
        width: 100%!important
    }
    #nav_topmenu ul.nav ul.block li.level-2.img_container > a {
        border: 0
    }
    #nav_topmenu {
        background: #FFF;
        margin: 0 0 30px
    }
    #nav_topmenu .navbar-header {
        padding: 0 15px 0 0;
        margin-top: 0
    }
}
#nav_topmenu ul.nav > li.active.dropdown > a:after,
#nav_topmenu ul.nav > li.dropdown.open > a:after,
#nav_topmenu ul.nav > li.dropdown > a:hover:after {
    color: #fff!important
}
#nav_topmenu {
    clear: both
}
#nav_topmenu ul.nav > li {
    padding: 0;
    margin: 0
}
#nav_topmenu ul.nav > li > a {
    font-size: 13px;
    border: none;
    height: 40px;
    overflow: hidden
}
@media (min-width:1200px) {
    #nav_topmenu ul.nav > li > a {
        padding: 0 15px
    }
}
@media (min-width:992px) and (max-width:1199px) {
    #nav_topmenu {
        margin: 0
    }
    #nav_topmenu ul.nav > li > a {
        padding: 0 7px;
        line-height: 40px
    }
    #blockhtml_displayHome .rte .col-left div {
        max-height: 181px
    }
}
@media (min-width:768px) and (max-width:991px) {
    #nav_topmenu {
        margin: 0
    }
    #nav_topmenu ul.nav > li > a {
        padding: 0 3px!important;
        font-size: 12px!important;
        line-height: 40px!important
    }
}
#nav_topmenu ul.nav > li:last-child > a {
    margin-right: 0
}
#nav_topmenu ul.nav > li.dropdown {
    position: relative
}
@media (min-width:768px) {
    #nav_topmenu {
        width: 100%
    }
    #nav_topmenu ul.nav > li.active > a,
    #nav_topmenu ul.nav > li.open > a,
    #nav_topmenu ul.nav > li > a:hover {
        color: #656565!important;
        background: 0 0
    }
    #nav_topmenu ul.nav > li.dropdown:hover:after {
        content: "\f0de";
        font-family: FontAwesome;
        font-size: 15px;
        color: #fff;
        padding-left: 7px;
        position: absolute;
        bottom: -12px;
        right: 48%;
        display: block;
        z-index: 1001
    }
}
#nav_topmenu ul.nav > li.phonenumber_right {
    float: right;
    padding-right: 0!important;
    color: #666
}
#nav_topmenu ul.nav > li.phonenumber_right a {
    padding-right: 0!important;
    color: #666
}
#nav_topmenu .navbar-nav > li > .dropdown-menu {
    background: #FFF;
    top: 40px
}
#nav_topmenu ul.nav ul.block li.level-2.group_header {
    border-top: 0
}
@media (max-width:767px) {
    #nav_topmenu #topmenu {
        padding: 0
    }
    #nav_topmenu ul.nav {
        margin: 1px 0 0;
        padding: 0
    }
    .option2 #nav_topmenu ul.nav {
        margin-left: 30px;
        margin-right: 15px
    }
    .option2 #nav_topmenu #topmenu {
        margin-top: 30px
    }
    #nav_topmenu ul.nav > li > a {
        border-bottom: 1px solid #ddd;
        background: 0 0;
        padding: 0 15px;
        line-height: 40px;
        height: 40px
    }
    #nav_topmenu ul.nav > li.dropdown > a:after {
        line-height: 40px;
        float: right
    }
    #nav_topmenu ul.nav > li.active > a,
    #nav_topmenu ul.nav > li.open > a,
    #nav_topmenu ul.nav > li > a:hover {
        background: #FFF;
        border-bottom: 1px solid #ddd
    }
    #nav_topmenu .navbar-nav > li > .dropdown-menu.mega_dropdown {
        padding: 10px 0;
        border: 1px solid #eee;
        border-width: 0 1px
    }
    #nav_topmenu ul.nav > li.active:first-child a {
        padding: 0 15px
    }
}
#blockhtml_displayHome {
    margin-bottom: 2em
}
#blockhtml_displayHome .rte {
    background: 0 0
}
#blockhtml_displayHome > h1 {
    margin: 40px 0 10px;
    padding: 0;
    background: 0 0
}
#blockhtml_displayHome > h2 {
    padding: 0 0 10px;
    font-size: 12px;
    line-height: 1.2em;
    color: #666;
    text-transform: none;
    background: 0 0
}
#blockhtml_displayHome img:hover {
    opacity: .85
}
#blockhtml_displayHome p {
    padding-left: 0
}
#blockhtml_displayHome .rte p {
    color: #666
}
#blockhtml_displayHome p#editorial_image_legend {
    margin: 0 0 10px;
    padding: 0;
    color: #666;
    font-size: 10px
}
#blockhtml_displayHome .rte .row {
    margin-left: -10px;
    margin-right: -10px
}
#blockhtml_displayHome .rte .col-left {
    padding: 0 5px 0 10px
}
#blockhtml_displayHome .rte .col-right {
    padding: 0 10px 0 5px
}
#blockhtml_displayHome .rte .col-right div {
    padding: 0 0 0 5px
}
#blockhtml_displayHome .rte .col-right div:first-child {
    padding: 0 5px 0 0
}
#blockhtml_displayHome .rte .col-left div:first-child {
    margin-bottom: 10px
}
#blockhtml_displayHome .rte .col-left div {
    overflow: hidden
}
@media (max-width:767px) {
    #blockhtml_displayHome {
        max-width: 580px;
        margin: 30px auto 0
    }
    #blockhtml_displayHome .rte .col-right {
        padding: 0 5px;
        margin-top: 10px
    }
    #blockhtml_displayHome .rte .col-right div {
        padding: 0 5px;
        max-width: 295px
    }
    #blockhtml_displayHome .rte .col-right div:first-child {
        padding-left: 5px
    }
}
#blockhtml_displayTopColumn {
    margin-bottom: 35px
}
#blockhtml_displayTopColumn .content {
    border: 1px solid #eee;
    padding: 0 4px;
    margin-bottom: 15px
}
#blockhtml_displayTopColumn .content:hover {
    border-color: #666
}
#blockhtml_displayTopColumn h1 {
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    color: #333;
    background: url(../img/ovic/h1bg.jpg) bottom repeat-x #fff;
    margin: 0 0 -1px;
    padding: 18px 0 20px
}
#blockhtml_displayTopColumn h1 a {
    color: #333
}
#blockhtml_displayTopColumn h1 i {
    margin-right: 15px
}
#blockhtml_Contact_form p {
    color: #696969
}
#blockhtml_Contact_form ul {
    list-style: disc inside;
    line-height: 28px;
    font-style: italic;
    color: #999;
    margin: 25px 0 0
}
#blockhtml_Contact_form ul.store_info {
    font-style: normal;
    color: #696969;
    list-style: none
}
#blockhtml_Contact_form ul.store_info i {
    margin-right: 15px;
    display: inline-block;
    width: 15px
}
#blockhtml_displayTopColumn {
    display: none
}
#index #blockhtml_displayTopColumn {
    display: block;
    margin-top: 30px
}
#testimonial_block .block-content {
    background: url(../img/ovic/bg_testimonials.png) center top no-repeat #fe983d;
    padding-left: 20px;
    padding-right: 20px;
    height: 415px
}
.home-block .slide_item {
    margin: 0 10px
}
.home-block #block_testimonial_block_slide .owl-buttons div {
    top: 50%;
    margin-top: -15px
}
.home-block .owl-buttons div.owl-prev {
    left: -5px
}
.home-block .owl-buttons div.owl-next {
    right: -5px
}
#testimonial_block .effect-zoomOut.owl-carousel .owl-item.active {
    animation: .5s ease 0s normal both 1 zoomIn;
    -moz-animation: .5s ease 0s normal both 1 zoomIn;
    -webkit-animation: .5s ease 0s normal both 1 zoomIn;
    -o-animation: .5s ease 0s normal both 1 zoomIn
}
#testimonial_block .block_testimonial_content {
    font-style: italic
}
#testimonial_block hr {
    width: 29px;
    border-color: #666;
    margin-left: 0
}
@media (min-width:768px) and (max-width:991px) {
    #blockhtml_displayHome .rte .col-left div {
        max-height: 134px
    }
    #blockhtml_displayTopColumn h1 {
        font-size: 12px
    }
    #testimonial_block .block-content {
        padding: 150px 5px 0
    }
}
@media (max-width:767px) {
    #testimonial_block {
        margin-bottom: 30px
    }
}
#search_block_top {
    padding: 0 25px 0 0;
    width: 650px;
    float: right
}
#search_block_top #searchbox {
    float: left;
    width: 100%;
    border: 1px solid #e8e8e8;
    height: 40px
}
#search_block_top .btn.button-search {
    background: #E62E04;
    display: block;
    position: absolute;
    top: 0;
    border: none;
    color: #fff;
    width: 40px;
    text-align: center;
    padding: 10px 0;
    margin: -1px;
    line-height: 20px
}
@media (min-width:1200px) {
    #search_block_top .btn.button-search {
        width: 44px
    }
}
#search_block_top .btn.button-search span {
    display: none
}
#search_block_top .btn.button-search:before {
    content: "\f002";
    display: block;
    font-family: FontAwesome;
    font-size: 12px;
    width: 100%;
    text-align: center
}
#search_block_top .btn.button-search:hover {
    background: #F93
}
.ac_results,
.ac_results li.ac_odd {
    background: #fff
}
#search_block_top #search_query_top {
    display: inline;
    height: 38px;
    line-height: 18px;
    margin-right: 1px;
    border-width: 0;
    box-shadow: none;
    color: #999;
    width: 95%;
    border-color: #e8e8e8;
    padding: 0 20px 0 0
}
@media (min-width:1200px) {
    #search_block_top #searchbox {
        height: 44px
    }
    #search_block_top .selector span,
    #search_category {
        height: 42px;
        line-height: 42px
    }
    #search_block_top #search_query_top {
        height: 42px;
        line-height: 22px
    }
    #search_block_top .btn.button-search {
        line-height: 24px
    }
}
.ac_results {
    width: 271px;
    margin-top: -1px;
    border: none!important;
    -webkit-box-shadow: 0 1px 3px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: 0 1px 3px 0 rgba(50, 50, 50, .75);
    box-shadow: 0 1px 3px 0 rgba(50, 50, 50, .75)
}
.ac_results li.ac_over,
.ac_results li:hover {
    background: #f93
}
.ac_results li strong {
    font-weight: 700
}
.ac_results li {
    color: #666;
    background: #FFF!important;
    border-bottom: 1px solid #e8e8e8!important;
    padding: 7px!important
}
.ac_results li:last-child {
    border-bottom: none!important
}
.ac_results li img {
    vertical-align: middle!important
}
.ac_results .ac_product_name {
    padding-left: 5px!important;
    color: #666!important
}
.ac_results li.ac_over .ac_product_name,
.ac_results li:hover .ac_product_name {
    color: #fff!important
}
.ac_results li.ac_over {
    color: #fff!important;
    background-color: #f93!important
}
form#searchbox {
    position: relative
}
form#searchbox label {
    color: #333
}
form#searchbox input#search_query_block {
    margin-right: 10px;
    max-width: 222px;
    margin-bottom: 10px;
    display: inline-block;
    float: left
}
form#searchbox .button.button-small {
    float: left
}
form#searchbox .button.button-small i {
    margin-right: 0
}
#search_category {
    border: 0;
    color: #999;
    display: inline;
    height: 38px;
    outline: 0;
    padding: 0 5px;
    float: left
}
@media (min-width:992px) and (max-width:1199px) {
    #search_block_top {
        width: 480px
    }
    #search_block_top #search_query_top {
        width: 256px
    }
}
@media (min-width:768px) and (max-width:991px) {
    #search_block_top {
        width: 350px
    }
    #search_block_top #search_query_top {
        width: 120px;
        padding: 0 0 0 6px;
        margin: 0
    }
}
@media (max-width:767px) {
    #search_block_top {
        width: 100%
    }
    #search_block_top #search_query_top {
        width: 50%
    }
}
#search_block_top .selector {
    width: 182px!important;
    float: right;
    height: 38px;
    background: 0 0
}
@media (min-width:1200px) {
    #search_category {
        line-height: 42px
    }
    #search_block_top .selector {
        height: 42px
    }
}
@media (min-width:768px) and (max-width:991px) {
    #search_block_top .selector {
        width: 125px!important
    }
}
#search_block_top .selector span {
    width: 100%!important;
    height: 38px;
    line-height: 38px;
    background: url(../img/ovic/select_search_bg.png) 94% center no-repeat #FFF;
    padding-left: 0;
    padding-right: 20px;
    color: #666
}
@media (min-width:1200px) {
    #search_block_top .selector span {
        height: 42px;
        line-height: 42px
    }
}
#responsive_slides .bx-wrapper .bx-pager {
    display: none
}
#responsive_slides .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    outline: 0;
    width: 40px;
    height: 40px;
    font-size: 0;
    z-index: 99;
    border: none;
    opacity: 0;
    transition: opacity .15s ease;
    -webkit-transition: opacity .15s ease
}
#responsive_slides:hover .bx-wrapper .bx-controls-direction a {
    opacity: 1
}
#responsive_slides .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0
}
#responsive_slides .bx-wrapper .bx-controls-direction a.bx-next {
    right: 0
}
#responsive_slides .bx-wrapper .bx-controls-direction a:before {
    height: 40px;
    width: 40px;
    display: block;
    background: #000;
    content: ".";
    opacity: .6;
    text-indent: -9999px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -20px;
    z-index: 1;
    transition: background .15s ease;
    -webkit-transition: background .15s ease
}
#responsive_slides .bx-wrapper .bx-controls-direction a:after {
    display: block;
    font-family: FontAwesome;
    font-size: 12px;
    line-height: 40px;
    color: #FFF;
    vertical-align: 0;
    padding: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    font-weight: 400;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10
}
#responsive_slides .bx-wrapper .bx-controls-direction a.bx-next:after {
    content: "\f105"
}
#responsive_slides .bx-wrapper .bx-controls-direction a.bx-prev:after {
    content: "\f104"
}
#responsive_slides .bx-wrapper .bx-controls-direction a:hover:before {
    background: #fe983d;
    opacity: 1
}
.adv_slide_container {
    padding-right: 0;
    padding-left: 0;
    margin: 0 0 30px
}
@media (max-width:767px) {
    .adv_slide_container {
        margin-top: 10px
    }
    #left_column .adv_slide_container,
    #right_column .adv_slide_container {
        clear: both
    }
}
#index .adv_slide_container {
    padding-left: 22px
}
.adv_slide_container .block-wrapper {
    border-top: 3px solid #666
}
.adv_slide_container .block-content {
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #eee;
    padding: 16px 19px 0
}
.adv_slide_container .home_adv_slide_list {
    margin-bottom: 2px
}
.adv_slide_container .block-heading-title {
    margin: 0 0 29px;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    color: #333;
    border-bottom: 1px solid #eee;
    padding-bottom: 13px
}
.adv_slide_container .content-container {
    text-align: center
}
.adv_slide_container .content-container > a {
    position: relative;
    display: block
}
.adv_slide_container .content-container > a:after,
.adv_slide_container .content-container > a:before {
    background-color: rgba(255, 255, 255, .3);
    content: "";
    height: 100%;
    position: absolute;
    width: 0
}
#cms_pos .list-block,
.adv_slide_container .adv_slide_img {
    display: inline-block
}
.adv_slide_container .content-container > a:before {
    left: 50%;
    margin: auto;
    top: 0;
    transition: width .5s ease .3s;
    -webkit-transition: width .5s ease .3s;
    -moz-transition: width .5s ease .3s;
    -o-transition: width .5s ease .3s all .5s ease .3s;
    -ms-transition: width .5s ease .3s
}
.adv_slide_container .content-container > a:after {
    bottom: 0;
    right: 50%;
    transition: width .5s ease .3s;
    -webkit-transition: width .5s ease .3s;
    -moz-transition: width .5s ease .3s;
    -o-transition: width .5s ease .3s all .5s ease .3s;
    -ms-transition: width .5s ease .3s
}
#cms_pos ul.header-toggle li,
.adv_slide_container .content-container > a:hover:after,
.adv_slide_container .content-container > a:hover:before {
    width: 100%
}
.adv_slide_container p.description {
    margin-top: 23px;
    margin-bottom: 20px;
    padding-bottom: 25px;
    line-height: 24px;
    text-align: center;
    border-bottom: 1px solid #eee
}
.adv_slide_container .owl-buttons {
    text-align: center
}
.adv_slide_container .owl-buttons div {
    position: static;
    display: inline-block;
    margin: 0 5px;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
}
.div-display-nav {
    float: right;
    width: 100%
}
#cms_pos {
    float: right
}
#cms_pos .list-block {
    position: relative;
    float: left
}
#cms_pos .cms_title {
    margin: 0;
    font-size: 12px;
    line-height: 24px;
    font-weight: 400;
    color: #666;
    border-left: 1px solid #eee;
    padding: 4px 15px
}
#cms_pos .cms_title:hover {
    cursor: pointer
}
#cms_pos .cms_title:after {
    content: "\f107";
    font-family: FontAwesome;
    font-size: 12px;
    line-height: 24px;
    color: #686666;
    vertical-align: 0;
    padding-left: 7px
}
#cms_pos ul.header-toggle {
    top: 32px;
    float: left;
    min-width: 150px;
    border: 1px solid #eee;
    padding: 10px 15px;
    background: #FFF;
    z-index: 100;
    right: -1px
}
#cms_pos .header-toggle li a:after {
    content: ""
}
#cms_pos .header-toggle li a:hover {
    color: #333
}
ul.address h3.page-subheading {
    font-family: IRANSans-web;
    font-weight: 400
}
.scroll_top {
    width: 34px;
    height: 34px;
    position: fixed;
    display: none;
    font-size: 0;
    margin-right: 585px;
    z-index: 9999;
    right: 50%;
    bottom: 65px;
    background: #666;
    border-radius: 20px
}
.scroll_top:before {
    content: "\f106";
    font-family: FontAwesome;
    font-size: 12px;
    color: #fff;
    text-align: center;
    width: 34px;
    height: 34px;
    line-height: 34px;
    display: block
}
.scroll_top:hover {
    transition: all ease .3s
}
@media (min-width:992px) and (max-width:1199px) {
    .scroll_top {
        margin-left: 435px
    }
}
@media (min-width:768px) and (max-width:991px) {
    .scroll_top {
        margin-left: 325px
    }
}
@media (max-width:767px) {
    .scroll_top {
        margin-left: 0;
        left: auto;
        right: 30px
    }
}
@media (max-width:480px) {
    .scroll_top {
        bottom: 30px;
        right: 15px
    }
    #columns {
        padding-top: 0
    }
}
#top_column .tp-leftarrow.default,
#top_column .tp-rightarrow.default {
    background: rgba(0, 0, 0, .5)
}
#top_column .tp-leftarrow.default:hover,
#top_column .tp-rightarrow.default:hover {
    background: #fe983d
}
#top_column .tp-leftarrow.default {
    left: 0!important
}
#top_column .tp-rightarrow.default {
    right: 0!important
}
#top_column .tp-leftarrow.default:before,
#top_column .tp-rightarrow.default:before {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff
}
#top_column .tp-leftarrow.default:before {
    content: "\f104"
}
#top_column .tp-rightarrow.default:before {
    content: "\f105"
}
#manufacturer .top-pagination-content {
    min-height: 0;
    padding: 0
}
#manufacturer .page-heading span.heading-counter {
    font-size: 18px
}
div#tags_block_footer {
    margin-top: 16px;
    margin-bottom: 3px;
    float: left;
    display: none
}
#advancefooter div#tags_block_footer {
    display: block
}
#tags_block_footer .category-tags {
    padding: 0;
    margin-bottom: 1px;
    float: right;
    width: 100%
}
#tags_block_footer .tags-title {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    color: #FFF;
    text-transform: uppercase;
    background: #eeb363;
    padding: 6px 0 6px 20px;
    float: right;
    min-width: 130px
}
#tags_block_footer .tags-title.bluemess {
    background: #a6cada
}
#tags_block_footer .tags-title.blue {
    background: #82a3cc
}
#tags_block_footer .tags-title.yellow {
    background: #eeb363
}
#tags_block_footer .corner-icon {
    width: 0;
    height: 0;
    border-right: 12px solid #eeb363;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    float: right;
    margin-left: 10px
}
#tags_block_footer .corner-icon.bluemess {
    border-right-color: #a6cada
}
#tags_block_footer .corner-icon.blue {
    border-right-color: #82a3cc
}
#tags_block_footer .corner-icon.yellow {
    border-right-color: #eeb363
}
#tags_block_footer .inner-tags {
    float: right
}
@media (max-width:1199px) {
    #tags_block_footer .inner-tags {
        display: inline-block;
        width: 100%
    }
    #tags_block_footer .inner-tags a:first-child {
        padding-left: 0
    }
}
#tags_block_footer a {
    display: inline-block;
    float: left;
    padding: 0 5px;
    margin: 5px 0;
    line-height: 18px;
    border-right: 1px solid #ccc
}
#tags_block_footer a.view_all_tags {
    border: none
}
.footer-container #footer #advancefooter #tags_block_footer a.yellow {
    color: #f93
}
.tp-leftarrow,
.tp-leftarrow.default,
.tp-rightarrow,
.tp-rightarrow.default {
    background: 0 0!important
}
.tp-leftarrow.default:before,
.tp-leftarrow:before,
.tp-rightarrow.default:before,
.tp-rightarrow:before {
    font-family: FontAwesome;
    content: "\f104";
    font-size: 12px;
    color: #FFF;
    background: rgba(0, 0, 0, .3);
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block
}
.tp-rightarrow.default:before,
.tp-rightarrow:before {
    content: "\f105"
}
.tp-leftarrow.default:before:hover,
.tp-leftarrow:before:hover,
.tp-rightarrow.default:before:hover,
.tp-rightarrow:before:hover {
    background: rgba(0, 0, 0, .7)
}
#nav_topmenu ul.nav > li.level-1 {
    margin-right: 1px
}
.home-top #nav_topmenu {
    margin-top: 0
}
@media (min-width:768px) {
    #topmenu {
        background: #f1f1f1
    }
}
#topmenu > li.active {
    background: #F93!important
}
#topmenu > li.active a {
    background: 0 0!important
}
#topmenu > li.level-1 a {
    color: #fff
}
@media (max-width:767px) {
    #nav_topmenu ul.nav > li.active > a,
    #nav_topmenu ul.nav > li.open > a,
    #nav_topmenu ul.nav > li > a:hover {
        background: 0 0!important;
        color: #666!important
    }
    #nav_topmenu ul.nav > li.active.dropdown > a:after,
    #nav_topmenu ul.nav > li.dropdown.open > a:after,
    #nav_topmenu ul.nav > li.dropdown > a:after,
    #nav_topmenu ul.nav > li.dropdown > a:hover:after {
        color: #666!important
    }
    #nav_topmenu ul.nav > li.active.dropdown > a:hover:after,
    #nav_topmenu ul.nav > li.active > a,
    #nav_topmenu ul.nav > li.dropdown.open > a:hover:after,
    #nav_topmenu ul.nav > li.dropdown > a:hover:after,
    #nav_topmenu ul.nav > li.open > a:hover,
    #nav_topmenu ul.nav > li > a:hover {
        color: #333!important
    }
}
#home-popular-tabs > li.active > a:hover {
    border-color: transparent
}
#home-popular-tabs > li > a:hover {
    border-color: transparent;
    background: 0 0
}
#home-popular-tabs > li {
    padding: 1px 0 1px 1px;
    margin: -1px -1px -1px 2px;
    -moz-transition: background .4s ease;
    -webkit-transition: background .4s ease;
    -o-transition: background .4s ease;
    -ms-transition: background .4s ease;
    transition: background .4s ease;
    background: 0 0;
    position: relative
}
#home-popular-tabs > li a {
    border: none;
    text-transform: uppercase;
    font-size: 12px;
    font-family: IRANSans-web;
    font-weight: 400
}
@media (max-width:600px) {
    #home-popular-tabs > li a {
        font-size: 12px;
        padding: 5px
    }
}
@media (max-width:480px) {
    #home-popular-tabs > li {
        width: 100%;
        margin-bottom: 8px
    }
}
#home-popular-tabs > li:hover a {
    color: #fff
}
#home-popular-tabs > li.active,
#home-popular-tabs > li.active:hover {
    margin-top: -7px;
    padding-top: 7px
}
#home-popular-tabs > li.active a {
    background: 0 0;
    border: none;
    color: #fff
}
#home-popular-tabs > li.active:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAgMAAABSCwRDAAAADFBMVEUAAAAuLi4uLi4uLi7qHB4lAAAAA3RSTlMAQr2N6SZoAAAAFklEQVQI12NgZGBiYGfgZpBn0GeoBwACZADj/pNinQAAAABJRU5ErkJggg==);
    width: 4px;
    height: 7px;
    position: absolute;
    top: 0;
    left: -4px;
    display: block;
    content: ""
}
@media (max-width:480px) {
    #home-popular-tabs > li {
        margin: 0 0 1px;
        padding: 0
    }
    #home-popular-tabs > li.active:after {
        background: 0 0
    }
    #home-popular-tabs > li.active,
    #home-popular-tabs > li.active:hover {
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 0
    }
    #home-popular-tabs > li > a {
        padding: 5px 10px
    }
}
.tp-bullets {
    display: none
}
#fashion_blog_hook {
    color: #666;
    clear: both
}
#fashion_blog_hook div.top_blog_block {
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 15px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc
}
#fashion_blog_hook div.top_blog_block h2 {
    padding: 0;
    margin: 0;
    font-size: 30px;
    line-height: 30px;
    font-weight: 300
}
#fashion_blog_hook .wrap_ul {
    width: 100%;
    display: block;
    overflow-x: hidden;
    float: left
}
#fashion_blog_hook ul {
    list-style: none;
    float: left;
    width: 11700px;
    margin-bottom: 0
}
#fashion_blog_hook ul li {
    float: left;
    width: 370px;
    margin-right: 30px
}
#fashion_blog_hook .post_title_blog {
    padding: 0;
    font-size: 18px;
    font-weight: 200;
    margin: 15px 0
}
#fashion_blog_hook .post_content_blog {
    margin-bottom: 15px
}
#fashion_blog_hook .post_thumbnail_blog {
    max-width: 100%;
    width: 100%
}
#fashion_blog_hook .post_button_blog .button {
    padding: 10px 25px;
    background: #333;
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
    border-radius: 0
}
#fashion_blog_hook .post_button_blog .button:hover {
    background: #000
}
#blogs_wrap_ul li.slide_item {
    overflow: hidden
}
#blogs_wrap_ul li.slide_item a.wrap_img {
    display: block;
    max-height: 246px;
    overflow: hidden
}
#blogs_wrap_ul li.slide_item a.wrap_img img {
    transition: all ease-out .5s
}
#blogs_wrap_ul li.slide_item a.wrap_img:hover img {
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}
@media (max-width:479px) {
    #fashion_blog_hook div.top_blog_block h2 {
        margin-bottom: 10px;
        width: 100%
    }
}
.vertical-megamenus ul.megamenus-ul li.parent:hover a.parent:after {
    color: #333
}
.vertical-megamenus .navbar-collapse {
    padding: 0;
    max-height: none
}
.vertical-megamenus h4.title {
    color: #fff;
    padding: 10px 15px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0;
    height: 40px;
    overflow: hidden
}
.vertical-megamenus .dropdown-menu {
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}
.vertical-groups {
    border: 1px solid #ccc;
    padding: 24px 15px
}
.vertical-megamenus ul.megamenus-ul li .vertical-groups a {
    border: none!important;
    padding-left: 0
}
.vertical-megamenus span.new-price {
    color: #e62e04
}
.vertical-megamenus span.old-price {
    color: #999;
    text-decoration: line-through;
    margin-left: 15px
}
.megamenus-ul li .icon-angle-down {
    padding: 10px 15px;
    cursor: pointer
}
.megamenus-ul li.open .icon-angle-down:before {
    content: "\f106"
}
.vertical-megamenus li.parent a.parent {
    display: block
}
.vertical-megamenus .icon-reorder {
    cursor: pointer;
    line-height: 20px
}
.mega-group-header {
    border-bottom: 1px solid #E8E8E8
}
.mega-group-header span {
    display: block;
    border-right: 3px solid #E62E04;
    border-left: 0!important;
    padding: 0 15px 10px
}
.vertical-groups .product-avatar img {
    width: 100%
}
.vertical-megamenus ul.megamenus-ul li a.parent span {
    padding-right: 0
}
.mega-products {
    margin-top: 15px
}
.mega-products .mega-product .product-name {
    margin-top: 10px;
    height: 25px;
    overflow: hidden;
    vertical-align: text-bottom
}
.mega-products .mega-product .product-name a {
    font-size: 12px;
    color: #666
}
.mega-products .mega-product .product-name a:hover {
    color: #333
}
.mega-custom-html .custom-text {
    overflow: hidden
}
.mega-custom-html .item {
    margin-top: 10px
}
.mega-custom-html,
ul.group-link-default {
    margin-top: 15px
}
ul.group-link-default li {
    margin-top: 10px;
    font-weight: 400;
    list-style: none;
    margin-left: 11px;
    padding-left: 8px;
    font-size: 12px
}
.vertical-megamenus ul.megamenus-ul {
    padding-top: 6px
}
@media (min-width:992px) {
    .displayHomeSlider {
        padding-left: 0;
        padding-right: 0;
        margin-right: -15px
    }
    .home-page .collapse.vertical-menu-content {
        display: block
    }
    .vertical-menu-content {
        width: 100%
    }
    .other-pages .vertical-menu-content {
        width: 101%
    }
}
@media screen and (min-width:768px) {
    .displayHomeTopMenu {
        margin-right: -15px;
        padding-right: 0
    }
    .mega-products .mega-product:first-child {
        border-left: none
    }
    .mega-product {
        border-left: 1px solid #e8e8e8;
        padding-bottom: 15px
    }
    .vertical-megamenus ul.megamenus-ul {
        position: relative;
        border: 1px solid #e8e8e8;
        border-width: 0 1px 1px
    }
    #index .vertical-megamenus ul.megamenus-ul {
        border: none;
        max-height: 400px;
        height: 400px
    }
    .vertical-megamenus ul.megamenus-ul li.dropdown {
        color: #666;
        border-left: 3px solid #fff;
        width: 100%;
        position: static;
        background: #fff;
        margin-top: 6px
    }
    .open > .dropdown-menu {
        display: none
    }
    .vertical-megamenus .dropdown-menu {
        position: absolute;
        top: 0;
        right: 100%;
        z-index: 900;
        -webkit-transition: all .45s ease-out 0s;
        -moz-transition: all .45s ease-out 0s;
        -o-transition: all .45s ease-out 0s;
        transition: all .45s ease-out 0s;
        -moz-transform: translate(-100px, 0);
        -webkit-transform: translate(-100px, 0);
        transform: translate(-100px, 0);
        opacity: 0;
        display: block;
        visibility: hidden;
        -webkit-backface-visibility: hidden;
        height: 0
    }
    .vertical-megamenus ul.megamenus-ul li.parent:hover .dropdown-menu {
        visibility: visible;
        display: block;
        height: auto;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
    .vertical-megamenus ul.megamenus-ul li:hover a.parent {
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #ccc
    }
    .vertical-megamenus li:hover a.parent,
    .vertical-menu-content a:hover {
        color: #333
    }
    .vertical-megamenus ul.megamenus-ul li.parent:hover a.parent:after {
        height: 100%;
        position: absolute;
        top: 0;
        left: -2px;
        border-right: 10px solid #fff;
        width: 0;
        content: "";
        z-index: 902
    }
    .vertical-megamenus ul.megamenus-ul li a.parent {
        display: block;
        border-bottom: 1px solid transparent;
        border-top: 1px solid transparent;
        padding: 6px 12px 6px 0;
        position: relative
    }
    .vertical-megamenus {
        position: relative
    }
    .vertical-menu-content {
        position: absolute;
        top: 40px;
        left: 0;
        z-index: 901!important;
        background: #fff
    }
    .other-pages .vertical-menu-content {
        right: -1px
    }
    .vertical-dropdown-menu {
        padding: 0!important;
        margin: 0!important
    }
    .other-pages .collapse.vertical-menu-content {
        display: none
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .vertical-megamenus .dropdown-menu,
    ::i-block-chrome {
        display: none
    }
}
@media (min-width:768px) and (max-width:991px) {
    .vertical-megamenus h4.title {
        font-size: 12px;
        line-height: 20px
    }
    .vertical-menu-content {
        width: 230px
    }
    #nav_topmenu ul.nav > li > a {
        padding: 0 6px
    }
    #nav_topmenu ul.nav > li.dropdown > a:after {
        padding-left: 0
    }
}
.displayHomeTopMenu.alpha,
.groupcategory-tabs {
    padding-left: 0
}
@media (max-width:767px) {
    .displayHomeTopMenu.alpha {
        padding-left: 15px
    }
    #index #container-home-top .home-slider.row {
        z-index: 10000
    }
    .displayHomeTopMenu.beta {
        padding-right: 15px;
        z-index: 1000000
    }
    .option1 .displayHomeTopMenu.beta,
    .option4 .displayHomeTopMenu.beta {
        z-index: 1000
    }
    .option2 .displayHomeTopMenu.beta {
        z-index: 10000
    }
    .vertical-megamenus li.parent .dropdown-menu {
        position: static;
        float: none
    }
    .vertical-megamenus li.dropdown {
        margin: 5px 0;
        border-bottom: 1px dashed #ccc
    }
    .vertical-megamenus li.dropdown a.parent {
        padding: 5px 15px
    }
    .vertical-megamenus li.dropdown.open {
        background: #E62E04;
        border-bottom: none
    }
    .vertical-megamenus li.dropdown.open .icon-angle-down,
    .vertical-megamenus li.dropdown.open a.parent {
        color: #fff
    }
}
.vertical-megamenus ul.megamenus-ul li ul.group-link-default li:hover {
    border-left: none
}
.home-page,
.other-pages {
    z-index: 500
}
.displayHomeTopMenu {
    z-index: 960
}
.group-products {
    position: relative
}
p.ajax-loader {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    text-align: center
}
p.ajax-loader i {
    font-size: 72px;
    margin-top: 20%
}
.box-group-category {
    overflow: hidden;
    margin-top: 24px
}
.box-group-category a:focus {
    outline: 0;
    outline-offset: 0;
    text-decoration: none
}
.checked .icon-toggle-off:before,
.icon-toggle-on:before {
    content: "\f205"
}
.icon-toggle-off:before {
    content: "\f204"
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale
}
.fa-spinner:before {
    content: "\f110"
}
.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
.fa-angle-left:before {
    content: "\f104"
}
.fa-angle-right:before {
    content: "\f105"
}
.fa-eye:before {
    content: "\f06e"
}
.group-list {
    background: #fff;
    margin-top: 7px;
    position: relative
}
.group-manufacturer-list {
    position: absolute;
    left: 0;
    bottom: 0;
    border-top: 1px solid #f5f5f5
}
.manufacturer-list,
.manufacturer-list-inner {
    position: relative;
    overflow: hidden
}
.box-group-category .box-header-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAApBAMAAAC4kga8AAAALVBMVEX///8AAAD///////////////////////////////////////////////////9MkrcHAAAAD3RSTlNaAFAyOgk3Qg9PGzMgHxrdDB0rAAAAxklEQVQoz4XTTQrCMBCG4Y9WEOvGWot/IEHowlvUhfeorlzryp0eRTxJPYF6BS8iTmPNZJrmXT6EEJIJ4ub8/j6p1fFq+2SHb8Gee5pDt2H+wq+gNDzBv9DwAkbr2hOY9Wt/gPXUnirumfYReB3tZ1hdKi9s31aubM/IF7CLyBPhIflYeJd8KrxHPhQekA8gcq137e86T+v5Z8Ij1/2036e8/9b3ku/rmIfSNz9xLueNfM6Xk1N3Mc9y/v3/hbod1JL9L5bPPxuyLnfPmADqAAAAAElFTkSuQmCC) no-repeat;
    width: 46px;
    height: 41px;
    margin-right: 5px;
    text-align: center;
    line-height: 38px
}
ul.group-types {
    margin-bottom: 0
}
.group-type.active {
    color: #eee
}
.group-type {
    text-align: center;
    color: #fff;
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 0;
    cursor: pointer
}
.box-group-category .alert.alert-info {
    background: 0 0;
    width: 240px;
    border: none;
    color: #333
}
.category-list li,
.category-list li:first-child {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff
}
.group-products-back.total-1,
.group-products-next.total-1 {
    display: none
}
.group-type:nth-child(even) div {
    background: url(../img/ovic/type-sp.png) no-repeat
}
.group-type div {
    text-align: center
}
.icon-20x15 {
    width: 20px;
    height: 15px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAMAAABRqGpkAAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMAgDMrVm5lGnT8d2lENyHdFupLEkAnDgru0a0eBObWiXtHOzAkxppgT1vMoZT18LeNUfPKsnniewAAAc9JREFUOMut0umOmzAUhuHvsBoMCfsWQkIge2Zrff/XVpkxhBSpUqV5fiDxSj4YA3AUoszxl9Q4/7pg6V4ZT72KXMyEKmpv2sTcqli/9Ridf0M5PqxRVY1xN00sCj7GrzWWAsfD0slZK+msat43DXPmPQau1WbeMiEsIBQ7zH1sU+BRJBhYRLxebEfv9imWvgz9KVbRpxlXRXtvT3wGZR9j1FnTIUbayDDG6D0nutr0RU0s5bTCUrQ3lXhW7dU3G3P+JQd0I36dShrAyMPclQVA5K7wb/ruGDrhcadjsqnEjQzPoJuYvlH03iSI2YnFSJr3CJLpnHLooVM6oY785JhD4wDKooO+LQFYsoYuAFsweapCTnS3wJrko4RcxIZIa8AYhpTbXi1njiVP3XnU8AuncQpfPsiC1IZlC5vuZCNqwmg8tko0u+vl/NmIj83ra4ri9qnh5wSexYhZXoBJZpCV6Cs9scjIVEtdvkLuR4ccK+6m6j+MagSMOLEAdUT+0OTmuBsgYByAJis7yKkkrwfK5JUBZgIgJn+IMYDEBPThnrNYLp/GddTWsN09J9dGfRka0DPeI0suSYZebmnavNl2adeadM1eXtMl12pt/Kc/v1IlVNiTZt8AAAAASUVORK5CYII=)
}
.cart-icon,
.saller-icon,
.special-icon {
    background-position: 0 0
}
.view-arrival,
.view-icon {
    background-position: 0 -30px
}
.active .cart-icon,
.active .saller-icon,
.active .special-icon {
    background-position: 0 -15px
}
.active .arrival-icon,
.active .view-icon {
    background-position: 0 -45px
}
.box-group-category .box-header-title {
    line-height: 40px;
    text-transform: uppercase;
    padding-left: 6px;
    color: #fff;
    font-size: 18px;
    cursor: pointer
}
.group-products-paginations,
.manufacturer-list-paginations {
    width: 30px;
    height: 30px;
    z-index: 500;
    text-align: center;
    line-height: 30px;
    display: block;
    cursor: pointer
}
.box-group-category .box-header-title a {
    color: #fff
}
.category-list {
    padding-top: 10px
}
.category-list li {
    margin-top: 5px;
    margin-bottom: 5px
}
ul.category-list li.active,
ul.category-list li:hover {
    border-top: 1px solid #F5F5F5;
    border-bottom: 1px solid #F5F5F5
}
.category-list li a {
    display: block;
    border-right: 3px solid #fff;
    padding: 6px 15px
}
.manufacturer-list {
    border-top: 1px solid #F5F5F5;
    padding: 15px 30px 0
}
.manufacturer-list-inner ul {
    position: absolute;
    top: 0;
    left: 0
}
.manufacturer-list-inner li {
    text-align: center;
    float: left
}
.manufacturer-list-inner li img {
    max-width: 100%;
    max-height: 100%
}
.group-products-paginations {
    position: absolute;
    top: 45%;
    background: #999;
    color: #fff;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}
.group-products-paginations.disable {
    background-color: rgba(153, 153, 153, .4)!important;
    color: #eee
}
.manufacturer-list-paginations {
    position: absolute;
    top: 28%;
    background: #999;
    color: #fff;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}
.box-group-category .section-products,
.group-banners {
    position: relative;
    overflow: hidden
}
@media (min-width:1199px) {
    .group-products-back {
        left: -30px
    }
    .box-group-category .section-products:hover .group-products-back,
    .manufacturer-list:hover .manufacturer-list-back {
        left: 0
    }
    .group-products-next {
        right: -30px
    }
    .box-group-category .section-products:hover .group-products-next,
    .manufacturer-list:hover .manufacturer-list-next {
        right: 0
    }
    .manufacturer-list-back {
        left: -30px
    }
    .manufacturer-list-next {
        right: -30px
    }
}
@media (max-width:1198px) {
    .group-products-back,
    .manufacturer-list-back {
        left: 0
    }
    .group-products-next,
    .manufacturer-list-next {
        right: 0
    }
}
.group-banners {
    -moz-box-shadow: 3px 0 10px 0 rgba(50, 50, 50, .1);
    box-shadow: 3px 0 10px 0 rgba(50, 50, 50, .1)!important;
    margin-top: 0
}
.option4 .group-banners {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.group-banners .banner-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    line-height: 24px
}
.group-banners .banner-description {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 6px
}
.group-banners .banner-img {
    text-align: right!important
}
.group-type.active span {
    opacity: .4;
    filter: alpha(opacity=40)
}
.banner-img img {
    max-width: 100%
}
.group-category-product {
    border-left: 0!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.saleoff-bg {
    width: 53px;
    height: 44px;
    position: absolute;
    display: block;
    z-index: 200;
    color: #fff
}
.saleoff-bg div {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    float: left;
    width: 100%
}
.saleoff-bg span {
    font-size: 12px;
    line-height: 12px;
    padding-top: 0;
    margin-top: 2px;
    float: left;
    width: 100%;
    display: none!important
}
.group-category-product .avatar {
    position: relative;
    overflow: hidden;
    text-align: center
}
.group-category-product .avatar img {
    width: 100%
}
.main-quick-view {
    width: 100%;
    position: absolute;
    bottom: -75px;
    left: 0;
    -moz-transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    -ms-transition: all .6s ease;
    transition: all .6s ease
}
.group-category-product:hover .main-quick-view {
    bottom: 0
}
.group-category-product .div-quick-view {
    background: rgba(0, 0, 0, .2);
    height: 40px;
    text-align: center;
    line-height: 40px
}
.group-category-product .add-to-cart {
    height: 35px;
    line-height: 35px;
    text-align: center
}
.group-category-product .add-to-cart:hover {
    opacity: .85
}
.mod-product-name {
    height: 24px;
    margin-top: 20px;
    font-size: 12px;
    overflow: hidden;
    line-height: 24px;
    text-align: center
}
.box-group-category .rates {
    height: 20px;
    margin-top: 20px
}
.rates .total {
    color: #999;
    padding-left: 3px;
    font-size: 12px
}
div.star.star_off:after,
div.star:after {
    color: #999
}
.product-price-old {
    margin-left: 0!important;
    text-decoration: line-through;
    color: #999;
    display: block;
    line-height: 18px;
    font-size: 10px
}
.box-group-category .main-quick-view a {
    color: #fff
}
.div-quick-view a {
    margin-left: 10px
}
.section-inner {
    position: absolute;
    top: 0;
    left: 0
}
@media (min-width:1183px) {
    .box-group-category .total-2,
    .box-group-category .total-3 {
        display: none
    }
}
@media (min-width:768px) and (max-width:1024px) {
    .box-group-category .total-2 {
        display: none
    }
}
@media (min-width:652px) and (max-width:767px) {
    .box-group-category .total-2,
    .box-group-category .total-3 {
        display: none
    }
}
@media (min-width:450px) and (max-width:651px) {
    .box-group-category .total-2 {
        display: none
    }
}
@media (max-width:767px) {
    .group-clearfix {
        display: block
    }
    .group-list {
        width: 100%
    }
    .group-banners,
    .group-manufacturer-list {
        display: none!important;
        height: 0!important
    }
    .group-products {
        width: 100%;
        border-top: 1px solid #f5f5f5;
        margin-top: 20px
    }
}
.group-manufacturer-list .owl-carousel .owl-controls .owl-nav .owl-next,
.group-manufacturer-list .owl-carousel .owl-controls .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 0;
    color: #FFF;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    opacity: 0;
    filter: alpha(opacity=0);
    background: #999;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}
.group-manufacturer-list .owl-carousel .owl-controls .owl-nav .owl-prev {
    left: 0
}
.group-manufacturer-list .owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0
}
.group-manufacturer-list:hover .owl-nav .owl-next,
.group-manufacturer-list:hover .owl-nav .owl-prev {
    opacity: 1!important;
    filter: alpha(opacity=100)!important
}
.style-0 .box-header {
    background: #A6CADA
}
.style-0 .group-types {
    background: #B2D7E8
}
.style-0 .category-list li a:hover,
.style-0 .category-list li.active a {
    border-left: 3px solid #A6CADA;
    color: #A6CADA
}
.style-0 .group-products-paginations:hover,
.style-0 .manufacturer-list-paginations:hover {
    background: #A6CADA;
    color: #fff
}
.style-0 .group-banners {
    background: #a6cada;
    background: -moz-linear-gradient(top, #a6cada 0, #b2d2de 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a6cada), color-stop(100%, #b2d2de));
    background: -webkit-linear-gradient(top, #a6cada 0, #b2d2de 100%);
    background: -o-linear-gradient(top, #a6cada 0, #b2d2de 100%);
    background: -ms-linear-gradient(top, #a6cada 0, #b2d2de 100%);
    background: linear-gradient(to bottom, #a6cada 0, #b2d2de 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a6cada', endColorstr='#b2d2de', GradientType=0)
}
.style-1 .group-banners,
.style-2 .group-banners,
.style-3 .group-banners,
.style-4 .group-banners,
.style-5 .group-banners,
.style-6 .group-banners {
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}
.style-0 .add-to-cart {
    background: #A6CADA
}
.style-0 .product-price-new {
    color: #A6CADA
}
.group-manufacturer-list .owl-carousel .owl-stage-outer {
    padding-top: 0
}
.style-1 .box-header {
    background: #c75347
}
.style-1 .group-types {
    background: #d85c50
}
.style-1 .category-list li a:hover,
.style-1 .category-list li.active a {
    border-right: 3px solid #c75347!important;
    border-left: 0!important;
    color: #c75347
}
.style-1 .group-products-paginations:hover,
.style-1 .manufacturer-list-paginations:hover {
    background: #c75347;
    color: #fff
}
.style-1 .div-quick-view a:hover,
.style-1 .product-price-new {
    color: #c75347
}
.style-1 .group-banners {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
    background: -o-linear-gradient(top, #fff 0, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0, #fff 100%);
    background: linear-gradient(to bottom, #fff 0, #fff 100%)
}
.style-1 .add-to-cart {
    background: #c75347
}
.style-1 .owl-nav .owl-next:hover,
.style-1 .owl-nav .owl-prev:hover {
    background: #c75347!important
}
.style-2 .box-header {
    background: #a6cada
}
.style-2 .group-types {
    background: #b2d7e8
}
.style-2 .category-list li a:hover,
.style-2 .category-list li.active a {
    border-right: 3px solid #a6cada!important;
    border-left: 0!important;
    color: #a6cada
}
.style-2 .group-products-paginations:hover,
.style-2 .manufacturer-list-paginations:hover {
    background: #a6cada;
    color: #fff
}
.style-2 .div-quick-view a:hover,
.style-2 .product-price-new {
    color: #a6cada
}
.style-2 .group-banners {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
    background: -o-linear-gradient(top, #fff 0, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0, #fff 100%);
    background: linear-gradient(to bottom, #fff 0, #fff 100%)
}
.style-2 .add-to-cart {
    background: #a6cada
}
.style-2 .owl-nav .owl-next:hover,
.style-2 .owl-nav .owl-prev:hover {
    background: #a6cada!important
}
.style-3 .box-header {
    background: #ffd549
}
.style-3 .group-types {
    background: #eed472
}
.style-3 .category-list li a:hover,
.style-3 .category-list li.active a {
    border-right: 3px solid #ffd549!important;
    border-left: 0!important;
    color: #ffd549
}
.style-3 .group-products-paginations:hover,
.style-3 .manufacturer-list-paginations:hover {
    background: #ffd549;
    color: #fff
}
.style-3 .div-quick-view a:hover,
.style-3 .product-price-new {
    color: #ffd549
}
.style-3 .group-banners {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
    background: -o-linear-gradient(top, #fff 0, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0, #fff 100%);
    background: linear-gradient(to bottom, #fff 0, #fff 100%)
}
.style-3 .add-to-cart {
    background: #ffd549
}
.style-3 .owl-nav .owl-next:hover,
.style-3 .owl-nav .owl-prev:hover {
    background: #ffd549!important
}
.style-4 .box-header {
    background: #82a3cc
}
.style-4 .group-types {
    background: #99b9d8
}
.style-4 .category-list li a:hover,
.style-4 .category-list li.active a {
    border-right: 3px solid #82a3cc!important;
    border-left: 0!important;
    color: #82a3cc
}
.style-4 .group-products-paginations:hover,
.style-4 .manufacturer-list-paginations:hover {
    background: #82a3cc;
    color: #fff
}
.style-4 .div-quick-view a:hover,
.style-4 .product-price-new {
    color: #82a3cc
}
.style-4 .group-banners {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
    background: -o-linear-gradient(top, #fff 0, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0, #fff 100%);
    background: linear-gradient(to bottom, #fff 0, #fff 100%)
}
.style-4 .add-to-cart {
    background: #82a3cc
}
.style-4 .owl-nav .owl-next:hover,
.style-4 .owl-nav .owl-prev:hover {
    background: #82a3cc!important
}
.style-5 .box-header {
    background: #f59fba
}
.style-5 .group-types {
    background: #fab8cd
}
.style-5 .category-list li a:hover,
.style-5 .category-list li.active a {
    border-right: 3px solid #f59fba!important;
    border-left: 0!important;
    color: #f59fba
}
.style-5 .group-products-paginations:hover,
.style-5 .manufacturer-list-paginations:hover {
    background: #f59fba;
    color: #fff
}
.style-5 .div-quick-view a:hover,
.style-5 .product-price-new {
    color: #f59fba
}
.style-5 .group-banners {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
    background: -o-linear-gradient(top, #fff 0, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0, #fff 100%);
    background: linear-gradient(to bottom, #fff 0, #fff 100%)
}
.style-5 .add-to-cart {
    background: #f59fba
}
.style-5 .owl-nav .owl-next:hover,
.style-5 .owl-nav .owl-prev:hover {
    background: #f59fba!important
}
.style-6 .box-header {
    background: #59c6bb
}
.style-6 .group-types {
    background: #65d9cd
}
.style-6 .category-list li a:hover,
.style-6 .category-list li.active a {
    border-right: 3px solid #59c6bb!important;
    border-left: 0!important;
    color: #59c6bb
}
.style-6 .group-products-paginations:hover,
.style-6 .manufacturer-list-paginations:hover {
    background: #59c6bb;
    color: #fff
}
.style-6 .div-quick-view a:hover,
.style-6 .product-price-new {
    color: #59c6bb
}
.style-6 .group-banners {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
    background: -o-linear-gradient(top, #fff 0, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0, #fff 100%);
    background: linear-gradient(to bottom, #fff 0, #fff 100%)
}
.style-6 .add-to-cart {
    background: #59c6bb
}
.style-6 .owl-nav .owl-next:hover,
.style-6 .owl-nav .owl-prev:hover {
    background: #59c6bb!important
}
.vertical-megamenus ul.megamenus-ul li.active {
    border-left: 3px solid #E62E04
}
.vertical-megamenus ul.megamenus-ul li.active a.parent {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333
}
.vertical-megamenus ul.megamenus-ul li.active a.parent:after {
    height: 100%;
    position: absolute;
    top: 0;
    right: -2px;
    border-right: 10px solid #fff;
    width: 0;
    content: "";
    z-index: 902
}
#discountproducts_list .owl-nav .owl-next,
.manufacture-carousel.owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0
}
.vertical-megamenus ul.megamenus-ul li.active .dropdown-menu {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all .4 .5s ease-out 0s;
    -moz-transition: all .4 .5s ease-out 0s;
    -o-transition: all .4 .5s ease-out 0s;
    transition: all .4 .5s ease-out 0s;
    visibility: visible
}
.megamenus-ul li:last-child {
    margin-bottom: 10px
}
.beta {
    margin-right: -15px
}
.alpha {
    padding-left: 0!important
}
.option5 .header_user_info .header-toggle {
    left: 0;
    top: 30px
}
@media (max-width:767px) {
    #left_column {
        margin-bottom: 30px
    }
    #right_column {
        margin-top: 30px;
        float: right
    }
    .option2 .home-top #nav_topmenu {
        margin-top: -30px
    }
}
.group-products .comments_note {
    margin-top: 10px
}
.group-products .star_content {
    float: right;
    margin-right: 10px
}
.group-products .nb-comments {
    float: left
}
#discountproducts_list .owl-nav .owl-next,
#discountproducts_list .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 0;
    color: #FFF;
    display: block;
    background: rgba(9, 9, 9, .4);
    position: absolute;
    top: 50%;
    margin-top: -15px;
    opacity: 0
}
#discountproducts_list:hover .owl-nav .owl-next,
#discountproducts_list:hover .owl-nav .owl-prev {
    opacity: 1
}
#discountproducts_list .owl-nav .owl-prev {
    left: 0
}
#discountproducts_list .owl-nav .owl-next:before,
#discountproducts_list .owl-nav .owl-prev:before {
    font-size: 12px;
    font-family: FontAwesome;
    content: "\f104"
}
#discountproducts_list .owl-nav .owl-next:before {
    content: "\f105"
}
.lazy-carousel {
    width: 100%;
    -webkit-transition: all .45s ease-out 0s;
    -moz-transition: all .45s ease-out 0s;
    -o-transition: all .45s ease-out 0s;
    transition: all .45s ease-out 0s
}
.tab-content .owl-carousel.owl-loaded.lazy-carousel {
    opacity: 0;
    visibility: hidden;
    display: none
}
.tab-content .owl-carousel.owl-loaded.lazy-carousel.active {
    opacity: 1;
    visibility: visible;
    display: block
}
#index .box-group-category .tab-content {
    margin: 0
}
@media (max-width:1199px) {
    .main-quick-view {
        bottom: 0
    }
}
@media (min-width:992px) {
    #index .box-group-category .tab-content {
        margin-top: 0;
        margin-left: 12px;
        margin-bottom: 0
    }
    .groupcategory-tabs {
        padding-right: 15px;
        margin-left: -15px
    }
    .cell-links .row {
        margin-right: -30px
    }
    .cell-products .row {
        margin-left: -30px
    }
}
@media (max-width:991px) {
    .groupcategory-tabs {
        padding-left: 15px
    }
}
@media (max-width:767px) {
    .groupcategory-manufacturers {
        display: none
    }
}
.group-banners {
    width: 100%;
    height: inherit
}
.banner-item {
    display: none
}
.banner-item.active {
    display: block
}
.manufacture-carousel.owl-carousel .owl-item img {
    display: inherit;
    max-width: 100%;
    height: auto;
    width: auto
}
.groupcategory-cell .tab-content {
    background: #fff
}
.groupcategory-cell {
    position: relative;
    padding-left: 5px!important
}
.groupcategory-manufacturers {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
    border-top: 1px solid #eee
}
#brand_list .item,
.brand_owl_item {
    border: 1px solid #f5f5f5;
    text-align: center
}
.group-type a {
    color: #fff
}
.manufacture-carousel.owl-carousel .owl-controls .owl-nav .owl-next,
.manufacture-carousel.owl-carousel .owl-controls .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 0;
    color: #FFF;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    opacity: 0;
    filter: alpha(opacity=0);
    background: #999;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}
#advancefooter .footer_row,
#footer #advancefooter h4.title_block,
#footer #advancefooter h4.title_block a,
#nav_topmenu ul.nav > li > a,
.footer-container #footer #advancefooter #block_contact_infos > div ul li > span,
.footer-container #footer #advancefooter #block_contact_infos > div ul li > span a,
.footer-container #footer #advancefooter ul li a {
    color: #fff!important
}
.manufacture-carousel.owl-carousel .owl-controls .owl-nav .owl-prev {
    left: 0
}
.manufacture-owl div.item {
    padding: 0 30px;
    text-align: center
}
.manufacture-carousel:hover .owl-nav .owl-next,
.manufacture-carousel:hover .owl-nav .owl-prev {
    opacity: 1!important;
    filter: alpha(opacity=100)!important
}
.comments_note .nb-comments,
.comments_note .star_content {
    float: right
}
.group-category-product .comments_note {
    margin-top: 10px;
    display: none
}
#brand_list,
#brands_wrap,
.brand_owl_item a {
    display: block
}
.brand_list_owl {
    margin-top: 30px;
    margin-bottom: 50px;
    background: #fff
}
.brand_owl_item {
    position: relative
}
.brand_owl_item a:after,
.brand_owl_item a:before {
    background-color: rgba(127, 127, 127, .15);
    content: "";
    height: 0;
    position: absolute;
    width: 0
}
.brand_owl_item a:before {
    left: 0;
    margin: auto;
    top: 0;
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s
}
.brand_owl_item a:after {
    bottom: 0;
    right: 0;
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s
}
.brand_owl_item a:hover:after,
.brand_owl_item a:hover:before {
    height: 100%;
    width: 100%;
    transition: all .4s ease-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s
}
#brands_wrap {
    overflow: hidden;
    width: 100%;
    background: #FFF;
    margin-bottom: 50px;
    margin-top: 30px
}
#brand_list {
    width: 101%;
    margin-bottom: -1px;
    float: left;
    padding-left: 2px
}
.brands_wrap_owl #brand_list {
    width: 100%
}
.brands_wrap_owl .owl-carousel .owl-stage-outer {
    padding-top: 0
}
.brands_wrap_owl .brand_item ul {
    margin-bottom: 0
}
#brand_list .item {
    float: right;
    margin: 0;
    padding: 0;
    width: 167px;
    border-width: 0 1px 1px 0
}
#brand_list .brand_item ul li img,
#brand_list .item img {
    display: block;
    max-width: 100%;
    height: auto;
    opacity: 1;
    margin: 0 auto;
    padding: 5px 0;
    transition: all .2s ease-in-out
}
#brand_list .brand_item ul li img {
    width: 90%
}
#brand_list .brand_item ul li {
    border: 1px solid #eee;
    margin-top: -1px
}
#brand_list .brand_item ul li img:hover,
#brand_list .item img:hover {
    transform: scale(1.1)
}
@media (min-width:992px) and (max-width:1199px) {
    #brand_list .item {
        width: 188px
    }
}
@media (min-width:768px) and (max-width:991px) {
    #brand_list .item {
        width: 180px
    }
}
@media (max-width:767px) {
    #brand_list .item {
        width: 25%
    }
}
@media (max-width:480px) {
    #brand_list .item {
        width: 33.333333%
    }
}
#responsive_slides {
    margin-bottom: 0
}
#category #subcategories {
    padding: 30px
}
#index .owl-carousel .owl-controls .owl-nav .owl-next {
    right: 30px;
    transition: all .4s ease 0s
}
#index .owl-carousel .owl-controls .owl-nav .owl-prev {
    left: -30px;
    transition: all .4s ease 0s
}
#index .owl-carousel:hover .owl-controls .owl-nav .owl-next {
    right: 0
}
#index .owl-carousel:hover .owl-controls .owl-nav .owl-prev {
    left: 0
}
@media (max-width:479px) {
    .newsletter-content {
        font-size: 12px
    }
    .newsletter-content p.text-n3 {
        font-size: 50px
    }
}
#discountproducts_list {
    clear: both
}
@media (max-width:767px) and (min-width:480px) {
    ul.product_list.grid > li {
        width: 50%;
        float: right!important
    }
}
.blockproductscategory h3.productscategory_h3.page-product-heading {
    font-size: 16px!important
}
#product_condition {
    display: none!important
}
#product #tab-container .nav-tabs > li > a {
    font-weight: 400!important;
    font-size: 12px!important
}
header .row .shopping_cart > a:first-child:before {
    background-color: #8BC34A!important;
    border-radius: 4px 0 0 4px
}
#home-popular-tabs,
#search_block_top #search_query_top,
.alert.alert-danger,
.footer-container #footer #social_block ul li,
.shopping_cart > a:first-child,
header#header .shopping_cart,
ul.product_list > li .product-container .product-image-container .product_img_link {
    border-radius: 4px
}
.option1 #search_block_top .btn.button-search {
    background: #9E9E9E!important;
    border-radius: 5px 0 0 5px
}
header#header .shopping_cart {
    box-shadow: 0 2px 0 1px rgba(237, 237, 237, .42);
    -moz-box-shadow: 0 2px 0 1px rgba(237, 237, 237, .42);
    -webkit-box-shadow: 0 1px 0 1px rgba(237, 237, 237, .42);
    background: #fff
}
header .row #header_logo img.logo {
    max-width: 80%
}
#search_block_top #searchbox {
    border-radius: 4px;
    box-shadow: 0 2px 0 1px rgba(237, 237, 237, .42);
    -moz-box-shadow: 0 2px 0 1px rgba(237, 237, 237, .42);
    -webkit-box-shadow: 0 1px 0 1px rgba(237, 237, 237, .42);
    margin-bottom: 4px;
    background: #fff
}
.vertical-megamenus h4.title {
    background: #4C5B5C!important;
    border-radius: 0 5px 5px 0
}
#nav_topmenu ul.nav > li.active > a,
#nav_topmenu ul.nav > li.open > a,
#nav_topmenu ul.nav > li > a:hover {
    color: #fff!important;
    background-color: #4C5B5C!important
}
.option1 #topmenu {
    background: #4C5B5C!important;
    border-radius: 4px 0 0
}
#home-popular-tabs > li.active,
#home-popular-tabs > li.active:hover,
#home-popular-tabs > li:hover {
    background: #F44336!important;
    -webkit-border-radius: 4px;
    border-radius: 0 4px 0 0
}
#home-popular-tabs,
ul.product_list.grid > li .product-container {
    border: 1px solid #E8E8E8!important;
    -webkit-box-shadow: 0 2px 0 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: 0 2px 0 0 rgba(50, 50, 50, .75);
    box-shadow: 0 2px 0 0 rgba(216, 216, 216, .18);
    -webkit-border-radius: 5px;
    border-radius: 4px
}
.option1 #nav_topmenu.menuontop {
    background: #4C5B5C!important;
    -webkit-box-shadow: 0 2px 0 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: 0 2px 0 0 rgba(50, 50, 50, .75);
    box-shadow: 0 3px 0 0 rgba(50, 50, 50, .22)
}
.group-categories-container {
    background: #f3f3f3!important;
    box-shadow: 0 2px 0 1px rgba(237, 237, 237, .42);
    -moz-box-shadow: 0 2px 0 1px rgba(237, 237, 237, .42);
    -webkit-box-shadow: 0 0 0 2px rgba(162, 162, 162, .38)
}
.owl-carousel .owl-stage-outer {
    padding-bottom: 4px
}
#advancefooter .footer_row {
    background: #4c5b5c!important
}
.footer-container {
    border-top: 2px solid #b1b1b1!important
}
#advancefooter .footer_row .container {
    border-bottom: 1px solid #7c9192!important
}
#brands_wrap,
#thumbs_list li a {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 0 0 rgba(50, 50, 50, .2);
    -moz-box-shadow: 0 2px 0 0 rgba(50, 50, 50, .2);
    box-shadow: 0 2px 0 0 rgba(175, 175, 175, .2)
}
@media (min-width:992px) {
    .box-group-category .owl-carousel .owl-stage-outer {
        padding-top: 12px!important;
        margin-right: 4px!important;
        margin-top: -1px!important
    }
}
.groupcategory-tb {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fbfbfb!important;
    -webkit-box-shadow: 0 2px 0 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: 0 2px 0 0 rgba(50, 50, 50, .75);
    box-shadow: 0 2px 0 0 rgba(175, 175, 175, .38);
    margin-top: -4px
}
#account-creation_form .form-group .form-control,
#address .form-group .form-control,
#authentication .form-group .form-control,
#box-product,
#identity .form-group .form-control,
#myaccount ul.myaccount-link-list li a,
#new_account_form .form-group .form-control,
#opc_account_form .form-group .form-control,
#tab-container .tab-content,
.alert-warning,
.box,
.box-info-product .exclusive,
.button.button-medium,
.button.button-small,
.button.exclusive-medium span,
.columns-container .block,
.columns-container .block .title_block,
.columns-container .block h4,
.heading-counter.warning,
.label,
.primary_block_wrap,
.tp-rightarrow.default,
a.button,
a.button_large,
a.button_mini,
a.button_small,
a.exclusive,
a.exclusive_large,
a.exclusive_mini,
a.exclusive_small,
button,
input,
input.button,
input.button_disabled,
input.button_large,
input.button_large_disabled,
input.button_mini,
input.button_mini_disabled,
input.button_small,
input.button_small_disabled,
input.exclusive,
input.exclusive_disabled,
input.exclusive_large,
input.exclusive_large_disabled,
input.exclusive_mini,
input.exclusive_mini_disabled,
input.exclusive_small,
input.exclusive_small_disabled,
select,
span.button,
span.button_large,
span.button_mini,
span.button_small,
span.exclusive,
span.exclusive_large,
span.exclusive_large_disabled,
span.exclusive_mini,
span.exclusive_small,
textarea {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 0 0 rgba(226, 226, 226, .2);
    -moz-box-shadow: 0 2px 0 0 rgba(226, 226, 226, .2);
    box-shadow: 0 2px 0 0 rgba(226, 226, 226, .2)
}
.groupcategory-cell .groupcategory-links .col-md-2 .col-xs-12 .col-sm-4 {
    background: #fff
}
.group-banners {
    background: #fbfbfb!important;
    -webkit-box-shadow: 3px 0 1px 0 rgba(50, 50, 50, .1)!important box-shadow: 3px 0 1px 0 rgba(50, 50, 50, .1)!important
}
.group-category-product {
    border: 1px solid #F5F5F5!important;
    margin: 3px;
    -moz-box-sizing: border-box;
    padding: 20px 20px 46px;
    border-radius: 5px;
    -moz-box-shadow: 0 2px 0 0 rgba(50, 50, 50, .75);
    position: relative;
    background: #fff
}
.box-header {
    border-radius: 0 4px 0 0
}
.box-group-category .manufacture-carousel.owl-carousel .owl-stage-outer,
.box-group-category .owl-carousel .owl-stage-outer .owl-stage {
    background: #fbfbfb!important
}
header #top-header {
    top: -30px;
    height: 110px;
    position: relative;
    z-index: 2;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 2px 0 1px rgba(237, 237, 237, .42);
    -moz-box-shadow: 0 2px 0 1px rgba(237, 237, 237, .42);
    -webkit-box-shadow: 0 2px 0 0 rgba(237, 237, 237, .32);
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wgARCAB4AHgDAREAAhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAAECAwQJ/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAA95RlAAGYGgGYGhJRkSbnEalgSamIhmpyHWWSUYGxBIzQgxOgokokwA6BmJYEmghgZGgzIg6SDEDoABHIaG5QjIo0MQLEMsyMxmpZmZDNjIoowNiTQQAWIkZQiRgMQASSajJGIZkUaAQMAINBiAAJGMQwAkZQCABAAFAAEAUMQwJKESMozGUAwEIoAAQDEAwAAAAAAAAAAAAAAAAAAAAA/8QAMhAAAgIBAwIEBAQGAwAAAAAAAQIDEQASITFBURATImEEMnGBIDNCsSNQUpGhwdHh8P/aAAgBAQABPwCR2RLVbJPXYD64kyFA7MBYHJ/DJOFJjSi3+B9cgkLWrm+xrxb4pF1aFL0t+nIJ1mHBBq68IpY5QTG4NGvD4h9I8sNRfr2GLAHGhYQiV2Go4qhF0qNhthZ45HVZDtqP5nPbIEf4q3mYsi7AHqep2xpHdjElqLrX/oZqSBTHF9z/AM9zkkZNTNs1/f65C5kSyPv0OPOspKI4q+O//X74QXuCIEf13z98+EiRZmaMGgoFk85M7xxFkQs3AAyISa9EQYsvJHT2vtkSzAkzSK3cAZQyWeKH8xwL4xWDDUpsHH+B1q1S7s93XAxVVFCIKA4AyWKwzLzX98iaOManIJ/TQ5vtgQyHXPQAOydvrgZejDJINXriOlu9YpbUY6ogV7m98hi8tK5PX6+AMUXoFAtvsPB3SNC7cDGEyN5xe3cj+Eo6XxeQzvEpRAhKkkgNybNgYjB1DrwRfgnxqFiGUgfpPcd8SOIv5ym+3YZIuukw/Cx8psa/bIzaDAiBzJW9bnCyg6S4s8DC2lS1XWai+7OBXCgXkLs4OteDzXOOgkQo10cZfIRpFNs1DW/TfFhSRxFCdlFO/f2wAAUMmtqhW7bk+3XJQj6o0iABYL5nvkEbxTmMNsDZPcYUU5oHc/3xFCDSMkkKUiUWPy4sRcUBy1B24PP/AK8QHziY2XUF4Tg9xkUqTJrQ+BZVUsTsMeY7poFVfq5OQSLoAoLfy1wfp4AkgyL8zmkvoO+IFS330xil9z3yFCqln+Zt2OM+twiNtfqI/bEmRnKWb9+vOEgGicnCMyrJwbF4BLNsXJs0ABtiwFoiytR07VznwyRompN9W5PhK6qQrcXZxWIXSEHf324zXuzlRekFdOSAyQsqECxnrRSWvV8qDsMiVXor8ifL7nvk6yFKTjqAaJxbVg3QNzVD7DCi+ZpYbP8A4OCOSQMjSWAathvjxq9X0NjIwI3MY4IsYnokZP6vUP8AeQ0NQVrW9vBgChsYfy1+owqpcWL28CquCjAG8WSNYyVIpdqyKTzEvgjkHEjRCxUcnGW1IyIMNRehZxpkW97wVILBojGUfrJbsOMJLMNNgk0DewyNtSknng+HlmqD7YqEbu955i1d4lkeoZGsUdrIFtd9RHOQEO0jqdiRl4pvJF1CsESg3lBPUPvjprUgGj0OIoNppoEbjscRAt+/JOXWWe2XZrNNXpORgqvbGAMg9heMhPrWg2L61sZseFOb1nqPG2aF67/XBbMVJOI9WrXYwGxYytiMU0NwcUdTzhNC8UlzXQZ8smruMtzwoH1xAE1W1k/guheWVvffELAUTicHwLYCD4Kqpl4TQJyiu4POINP0Php2LZ6uDlbEcjFHJPjpGaTd3gvqc0jKwjCuabFeBF3lfyL/xAAUEQEAAAAAAAAAAAAAAAAAAABw/9oACAECAQE/AGH/xAAUEQEAAAAAAAAAAAAAAAAAAABw/9oACAEDAQE/AGH/2Q==)!important
}
.block .products-block li,
.table-data-sheet tr td:first-child {
    -webkit-box-shadow: 0 2px 0 0 rgba(175, 175, 175, .2);
    -moz-box-shadow: 0 2px 0 0 rgba(175, 175, 175, .2)
}
.saleoff-bg,
ul.product_list.grid > li .product-container .price-percent-reduction {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAAAZlBMVEUAAAD8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVH8UVE3+mYbAAAAIXRSTlMABe+g+OvBcPLnTkgVD9UeGuOL282yrqaWgXxfOy8iDYykd+OnAAAAsklEQVQ4y62UWQ7DIAxEDdkIIWv3vb7/JauiJGoTxICU9/0kxNge+kFcMpkXHZEpcikHQW4StjQNWw5u78YLCpf1VEstfaytascrei3+nSRjJ1miZ6nO2cO+m3/o5ThqpV9LR40BdZSmgCas9WJAa7Ur0oavdU8ZURGZkiGypTMHcJqyRQn3IZoKfDTwC2GBBMX7jhkWHv32+4aXPO5kDDrACe05ZxFZDrhqcHHF1yAu1Q8NgX7qzONC1AAAAABJRU5ErkJggg==) right top no-repeat!important;
    top: 4px!important;
    left: -12px!important
}
.saleoff-bg div {
    padding-top: 12px!important;
    text-indent: -16px!important
}
ul.product_list.grid > li .product-container .price-percent-reduction {
    padding: 12px 0 8px!important;
    text-indent: -14px
}
.block .products-block li {
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 2px 0 0 rgba(175, 175, 175, .2)
}
ul.product_list .product-name,
ul.product_list.grid > li .product-container .content_price {
    text-align: center
}
ul.product_list.grid > li .product-container .old-price {
    display: block!important
}
ul.product_list.grid .button.ajax_add_to_cart_button {
    position: absolute;
    display: block;
    bottom: 5px!important;
    width: 40%!important;
    left: 3%!important;
    padding: 5px 0!important
}
.option5 .flexible-custom-groups ul li.active,
.option5 .flexible-custom-groups ul li:hover,
.option5 .functional-buttons .button.ajax_add_to_cart_button,
ul.product_list .button.ajax_add_to_cart_button {
    background: #8bc34a!important
}
.option1 ul.product_list .button.ajax_add_to_cart_button:hover {
    background: #4CAF50!important
}
@media (min-width:1200px) {
    ul.product_list.grid > li {
        height: auto!important
    }
}
ul.product_list.grid > li .product-container .product-image-container {
    height: auto!important
}
ul.product_list.grid .product-container .left-block {
    padding: 0!important
}
ul.product_list.grid .product-container .right-block {
    height: 110px!important
}
ul.product_list.grid > li .product-container .functional-button div {
    height: 40px;
    display: inline-block
}
ul.product_list.grid .button.add_to_compare {
    text-align: center;
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 15%;
    padding: 5px 0;
    background: #9e9e9e
}
ul.product_list .functional-button a i:before {
    display: inline-block;
    font-family: FontAwesome;
    margin-right: 0;
    text-align: center
}
ul.product_list .functional-button a {
    color: #FFF
}
ul.product_list .functional-button div a,
ul.product_list .functional-button div label {
    color: #FFF;
    display: block;
    cursor: pointer;
    background: 0 0;
    border: none;
    -webkit-transition: background-color, color ease-in-out .1s;
    -moz-transition: background-color, color ease-in-out .1s;
    -ms-transition: background-color, color ease-in-out .1s;
    -o-transition: background-color, color ease-in-out .1s;
    transition: background-color, color ease-in-out .1s
}
#layered_form .color-option {
    width: 16px!important;
    height: 16px!important;
    margin-right: 8px!important;
    margin-bottom: 5px!important;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 0 0 rgba(175, 175, 175, .2);
    -moz-box-shadow: 0 0 0 0 rgba(175, 175, 175, .2);
    box-shadow: 0 0 0 0 rgba(175, 175, 175, .2)
}
.layered_price .ui-state-default,
.layered_price .ui-widget-content .ui-state-default,
.layered_price .ui-widget-header .ui-state-default {
    background: #ddd!important;
    border-radius: 3px!important;
    width: 12px!important;
    height: 17px!important
}
.layered_price .ui-slider-horizontal .ui-slider-range {
    height: 3px!important;
    background: #f88!important;
    border-radius: 10px!important
}
.layered_price .layered_slider {
    height: 3px!important;
    border: none!important;
    background: #ddd!important;
    border-radius: 10px!important
}
@media (min-width:1200px) {
    ul.product_list.grid > li .product-container .product-image-container {
        padding: 0!important;
        margin-bottom: 0!important
    }
    ul.product_list.grid > li .product-container h5 {
        padding: 0!important
    }
}
ul.product_list.grid > li .product-container .price.product-price {
    font-size: 12px!important;
    line-height: 0!important
}
.product-name,
div.selector select,
div.selector1 > div span,
ul.product_list.grid > li .product-container .old-price {
    font-size: 11px!important
}
.product-price {
    height: 10px!important;
    line-height: 10px!important;
    margin-top: 5px!important;
    text-align: center!important
}
.product-name:after {
    background: #ddd;
    border-radius: 4px;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    z-index: -1
}
@media (min-width:992px) {
    .col-md-4 {
        width: 25%!important
    }
}
.content_sortPagiBar .display li a,
.content_sortPagiBar .display_m li a,
.display li a,
.display_m li a {
    border-radius: 4px;
    margin-right: 5px
}
header .row {
    padding-top: 15px
}
.smallstat i.green {
    background: #8bc34a
}
.smallstat i.yellow {
    background: #ffc107
}
.smallstat i.blue {
    background: #36a9e1
}
.smallstat i.red {
    background: #ff5454
}

.smallstat i.pink {
    background: #ff6ee0;
}
.smallstat {
    background: #fff;
    padding: 10px;
    position: relative;
    min-height: 72px
}
.smallstat .title {
    top: 12px;
    color: #999;
    display: block;
    font-size: 12px;
    margin-top: 4px
}
.smallstat .value {
    font-size: 20px;
    font-weight: 700
}
.smallstat i {
    text-align: center;
    display: block;
    color: #fff;
    width: 50px;
    font-size: 22px;
    padding: 14px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 50px;
    float: right;
    margin-left: 10px
}
.box-group-category .button.ajax_add_to_cart_button {
    background: #8bc34b!important;
    color: #fff!important;
    border: none!important
}
.box-group-category .button.add_to_compare {
    text-align: center;
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 15%;
    padding: 5px 0;
    background: #9e9e9e;
    color: #fff
}
.button.ajax_add_to_cart_button span {
    color: #fff!important
}
.box-group-category .functional-button a i:before {
    display: inline-block;
    font-family: FontAwesome;
    margin-right: 0;
    text-align: center
}
.box-group-category .button.ajax_add_to_cart_button {
    position: absolute;
    display: block;
    bottom: 5px!important;
    width: 40%!important;
    text-align: center;
    left: 3%!important;
    padding: 5px 0!important
}
.table-data-sheet tr td {
    padding: 6px 20px 5px!important
}
#product #tab-container .nav-tabs > li > a {
    border-radius: 4px 4px 0 0!important
}
#thumbs_list {
    float: right!important;
    margin-right: 30px!important;
    margin-left: 0!important
}
#thumbs_list ul#thumbs_list_frame {
    height: 90px!important
}
i#icon_tab {
    font-size: 19px;
    padding-left: 8px;
    vertical-align: middle
}
#footer #advancefooter h4.title_block,
#footer #advancefooter h4.title_block a {
    font-size: 12px!important
}
.socialsharing_product button: {
    border-radius: 4px
}
#footer #advancefooter #footer_row2 ul.bullet,
.footer-container #footer ul {
    font-size: 11px
}
.table-data-sheet tr td:first-child {
    border-right: none!important;
    width: 25%!important;
    font-weight: 500!important;
    color: #333;
    background: #fbfbfb;
    -webkit-border-radius: 4px;
    border-radius: 7px;
    box-shadow: 0 1px 0 0 rgba(175, 175, 175, .2)
}
.table-data-sheet tr td:last-child {
    border-left-style: solid;
    -webkit-border-radius: 4px;
    border-radius: 7px;
    -webkit-box-shadow: 0 2px 0 0 rgba(175, 175, 175, .2);
    -moz-box-shadow: 0 2px 0 0 rgba(175, 175, 175, .2);
    box-shadow: 0 1px 0 0 rgba(175, 175, 175, .2)
}
.table-data-sheet {
    border: none!important;
    margin: -10px 0 20px;
    border-collapse: separate;
    border-spacing: 5px 5px
}
#tab-container .nav-tabs > li.active:first-child > a,
#tab-container .nav-tabs > li:first-child a {
    margin-left: 0
}
#usefull_link_block li a,
.box-info-product #add_to_compare,
.buttons_bottom_block #wishlist_button {
    border-radius: 4px
}
#tab-container {
    float: left;
    clear: both;
    margin-top: 30px;
    padding: 0
}
ul#product-tabs {
    background: 0 0;
    border: none;
    padding-right: 5px
}
#tab-container .nav-tabs > li > a {
    margin: 0;
    font-size: 11px;
    color: #666;
    line-height: 35px;
    padding: 0 10px;
    border: 1px solid #e8e8e8
}
@media (min-width:1200px) {
    #tab-container .nav-tabs > li > a {
        margin: 0;
        padding: 0 10px
    }
}
@media (min-width:480px) and (max-width:767px) {
    #tab-container .nav-tabs > li > a {
        font-size: 14px
    }
}
@media (max-width:479px) {
    ul#product-tabs {
        height: auto
    }
    #tab-container .nav-tabs > li {
        width: 100%
    }
    #tab-container .nav-tabs > li > a {
        font-size: 14px;
        margin-left: 0;
        margin-right: 0
    }
}
#tab-container .nav-tabs > li.active > a,
#tab-container .nav-tabs > li.active > a:focus,
#tab-container .nav-tabs > li.active > a:hover,
#tab-container .nav-tabs > li > a:focus,
#tab-container .nav-tabs > li > a:hover {
    color: #FFF;
    background: #666;
    border: 1px solid #666
}
#tab-container .nav-tabs > li {
    margin-right: 5px
}
@media (max-width:480px) {
    #tab-container .nav-tabs > li.active > a {
        margin-right: 0;
        margin-left: 0
    }
}
#tab-container .tab-content {
    padding: 20px;
    border: 1px solid #e8e8e8;
    margin-top: 0
}
@media (max-width:767px) {
    h1 {
        text-align: left;
        font-size: 24px;
        line-height: 26px
    }
    .center_column.col-xs-12 .pb-left-column {
        margin-bottom: 10px
    }
    .center_column.col-xs-12 .pb-left-column #image-block {
        width: 350px;
        margin: 0 auto 7px
    }
    .center_column.col-xs-12 #views_block {
        width: 350px
    }
    .center_column.col-xs-12 #thumbs_list {
        width: 286px
    }
    .center_column.col-xs-12 #box-product {
        padding-bottom: 10px;
        padding-top: 30px
    }
    #box-product #size_chart {
        top: 10px;
        left: 80px
    }
    #tab-container .nav-tabs > li {
        margin: 0
    }
    #tab-container .nav-tabs > li.active > a {
        margin: 1px 0
    }
    p.socialsharing_product.list-inline.no-print {
        padding-left: 0
    }
}
@media (max-width:480px) {
    .center_column.col-xs-12 #views_block,
    .center_column.col-xs-12 .pb-left-column #image-block {
        width: 278px
    }
    .center_column.col-xs-12 #thumbs_list {
        width: 214px
    }
    #attributes .attribute_list .form-control {
        width: 160px
    }
    #quantity_wanted_p input {
        width: 90px
    }
    .box-info-product .exclusive {
        width: 160px;
        margin-left: 50px
    }
    #wishlist_product,
    ul#usefull_link_block {
        padding-left: 50px
    }
    #tab-container .nav-tabs > li {
        margin: 0
    }
    #tab-container .nav-tabs > li.active > a {
        margin: 1px 0
    }
    .primary_block .box-info-product label {
        width: 50px
    }
    #box-product #size_chart {
        left: 70px
    }
    p.socialsharing_product.list-inline.no-print {
        padding-left: 0
    }
}
#home-popular-tabs,
#search_block_top #search_query_top,
.footer-container #footer #social_block ul li,
.shopping_cart > a:first-child,
header#header .shopping_cart,
ul.product_list > li .product-container .product-image-container .product_img_link {
    border-radius: 4px
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover {
    color: #FFF;
    background: #666;
    border: 1px solid #666
}
#tab-container .nav-tabs > li > a {
    border-radius: 4px 4px 0 0!important
}
.functional-button.clearfix {
    padding-top: 10px
}
#customer_firstname,
#customer_lasstname {
    display: inline!important
}
label.top {
    display: initial!important
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
    margin-left: 0!important;
    margin-right: 20px
}
#authentication .form-group {
    margin: 0 0 3px!important
}
label {
    display: block!important
}
.banner_home {
    border-radius: 4px
}
.block-policy-content {
    overflow: hidden;
    margin-bottom: 30px;
    padding-bottom: 0;
    clear: both;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(175, 175, 175, .2);
    -moz-box-shadow: 0 1px 4px 0 rgba(175, 175, 175, .2);
    box-shadow: 0 1px 4px 0 rgba(175, 175, 175, .2)
}
.block-policy-content .pull-left {
    color: #f44336;
    background: #fbfbfb;
    font-size: 32px;
    right: 15px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 50px;
    height: 50px;
    padding: 9px 8px 0 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 50%
}
.block-policy-content .media-body {
    padding-right: 65px
}
.custom-banner .img-responsive {
    height: 100%;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(175, 175, 175, .2);
    -moz-box-shadow: 0 1px 4px 0 rgba(175, 175, 175, .2);
    box-shadow: 0 1px 4px 0 rgba(175, 175, 175, .2)
}
li.group-type.arrival.check-active {
    background: rgba(245, 252, 255, .24);
    border-radius: 15px 0 0 15px;
    box-shadow: -2px 0 5px 0 rgba(187, 187, 187, .2)
}
.cart_block .cart-buttons a,
.cart_block .cart-buttons a#button_order_cart span {
    background: #6cd470!important
}
.cart_block .cart-info .product-name a {
    font-weight: inherit!important
}
#header .cart_block .price.cart_block_total {
    font-size: 15px!important
}
#header .cart_block .price {
    font-size: 12px!important
}
.cart_block .cart-buttons a span {
    padding: 5px 0!important
}
.cart_block .cart-buttons a {
    width: 100%!important
}
.cart_block .cart-prices .cart-prices-line.last-line {
    background: 4px #ffffe9;
    font-size: 14px!important;
    padding: 4px!important
}
.cart-images img {
    width: 50px
}
.policy-top:hover {
    background: #fbfbfb;
    margin: 0
}
#header .cart_block,
#header .cart_block .block_content {
    border-radius: 4px
}
#header .cart_block {
    box-shadow: 2px 2px 0 0 rgba(50, 50, 50, .09)!important
}
.sold_out {
    color: #ffc2c2!important;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAFpOLgnAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5nmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE2LTA3LTA5VDE4OjA1OjE5KzA0OjMwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMDctMDlUMTg6MDc6NTQrMDQ6MzA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTA3LTA5VDE4OjA3OjU0KzA0OjMwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjllNDI4Y2Q5LTgyMzctMDc0Zi05NDBjLTMzYmNiZDI0ODlkODwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpDMTVENDI4NDBGMDMxMUUxODZBNDhFNDIxNEEzOTFGMDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDpDMTVENDI4MTBGMDMxMUUxODZBNDhFNDIxNEEzOTFGMDwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpDMTVENDI4MjBGMDMxMUUxODZBNDhFNDIxNEEzOTFGMDwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOkMxNUQ0Mjg0MEYwMzExRTE4NkE0OEU0MjE0QTM5MUYwPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ZTQyOGNkOS04MjM3LTA3NGYtOTQwYy0zM2JjYmQyNDg5ZDg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDctMDlUMTg6MDc6NTQrMDQ6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NTA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PgHGZWgAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAxhJREFUeNpiOdM0mQEHUGTBISFrXJtzH5ukJAMDw2MGBgYGdEkRBgaG5zAOsqQgAwPDG2SVMEkeBgaG9+jmszAwMPAyMDB8xuYqAAAAAP//YsHlFVzeGFgJAAAAAP//YsET8tiAvHFtzkMWIhVLMzAwPGVgYHiI1wlQIM7AwPASqoGgu4UZGBjeQjUQ9CwfAwPDJ6gGBkIhxMXAwPANqoEgAAAAAP//lNMxCoBAEEPRV3gGxUIEBUEQvP8xBEEQtPcWVttnp//F5Ce16WnUXVsDdPhSoC9baCpERj8MZX4JMJZ6JMCEN411xpN6WHCn4lZcqekNZ1qNHUeq+wcAAP//tJVBCkBgEIW/BUVSFBaS3MG1XMEllVJKkgNYWNgom7HRb6F/vJpmN99m3nufn++jKmB3fjpeAgcw122DNqQATmCxsd6bctmrhr9NFnbfjttCMsA3+U0Dkkhbzn/EYSwzPXtaAxIBKTCaut4WEkp6DsBm+3pPSCAu7QWgohviSSx2AlDVBQAA//+01rsVgCAQRNEJ6MhSTBUktwVr4fgp1MQAjyAs7GSb3Wz2sbcLAEZDBvywrYGJeABBc7uyAAt5AQzkA2gjSUATyQJayC+ggRSBXqQK6EGqgVZEBLQgYkCKNAESZGkFahHfA9QgrhcoIQ7ArvnjaUAOsZpACrEADvVaie6ZAcTIBOBkFYV5gIvZRTcAAAD//9TZWypFYRgG4OfChUNbTm0hGYQRkBA2OQzDFExF5iA7pxCRJCUTcmG5UYr2etda+53B01d/7/f9VZS79OK7hO5AnwIWsIzTxaPDaH9MA87S9TGVeaygm26PtQGaDpnDKs7T3TGVWazhIl0dU5nBOi7TzTENuEoXx1SmsYHrMoppHZA2tsoEVA1pYxM3OE62xlSm0MFt2ROoCjKJbdylASnIRAG4rwpQNmQcO3jASR3PYK+QsQLwWBegV8godvFU9vZdFaSFPTw3BfBfSKuYwEvTAH+FjGAfr6nzRxoyjAO8NR3wG2SomMB7vwB+QgaLCXwI35+SkI6vz/m+BHzncwCDfoXeFhU6KQAAAABJRU5ErkJggg==) rgba(255, 237, 237, .45);
    background-size: 100% 100%;
    cursor: not-allowed!important;
    pointer-events: none
}
#attributes .attribute_list #color_to_pick_list li,
#attributes .attribute_list #color_to_pick_list li a.color_pick {
    height: 48px!important;
    width: 48px!important;
}
#attributes .attribute_list #color_to_pick_list li.selected {
    /*height:34px!important;width:34px!important*/
}
#attributes fieldset label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.table_cell {
    width: 100%;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    /*margin-bottom:20px*/
}
.left-section {
    float: left;
    width: 80%;
    font-size: 11px;
    color: #949494
}
.title_desc {
    padding-bottom: 5px;
    padding-top: 10px;
    font-size: 13px;
    color: #949494;
    font-weight: bolder
}
#icon-services {
    background: #f3f3f3;
    width: 50px;
    height: 50px;
    position: absolute;
    border-radius: 50%;
    padding: 11px;
    font-size: 30px;
    color: #f44336
}
li.cell {
    float: right;
    text-decoration: none;
    padding-top: 5px;
    width: 25%;
    list-style: none;
    padding-right: 10px;
    height: 60px
}
li.cell:hover {
    background: #f3f3f3;
    transition-duration: .5s;
    border-radius: 4px
}
.aligning {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 40%;
    right: 15px
}
@media (max-width:600px) {
    li.cell {
        float: right;
        text-decoration: none;
        width: 100%;
        list-style: none;
        padding-right: 10px
    }
}
#header .banner a,
#header .banner a img {
    display: block;
    max-height: 65px;
    max-width: 1170px
}
.ac_results,
.ac_results li,
.tags_block .block_content {
    overflow: hidden
}
.ac_results {
    text-align: left;
    padding: 0;
    background-color: #fff;
    z-index: 99999
}
.ac_results ul {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0
}
.ac_results li {
    margin: 0;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px
}
.ac_odd {
    background-color: #eee
}
.ac_over {
    background-color: #0A246A;
    color: #fff
}
fieldset {
    margin-top: 10px
}
.fieldset-credits,
.fieldset-donate {
    text-align: center
}
.fieldset-credits p:first-child,
.fieldset-donate p:first-child {
    margin-top: 0
}
.tparrows:before {
    line-height: normal
}
.tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out
}
.tp-caption a:hover {
    color: #ffa902
}
@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
    .replace-2x {
        font-size: 1px
    }
    .example {
        background-image: url(../images/example2x.png);
        -webkit-background-size: 13px 13px;
        -moz-background-size: 13px 13px;
        -o-background-size: 13px 13px;
        background-size: 13px 13px
    }
}
#header .banner a img {
    width: 100%;
    height: 100%
}
.tags_block .block_content a {
    display: inline-block;
    font-size: 13px;
    line-height: 16px;
    padding: 10px 15px;
    border: 1px solid #E8E8E8;
    float: left;
    background: #fff;
    margin-left: -1px;
    margin-top: -1px
}
.tags_block .block_content a:hover {
    color: #333;
    background: #f6f6f6
}
.mainFont {
    font-family: Open Sans!important
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Open Sans
}
.linkcolor {
    color: #666!important
}
.linkcolor:hover {
    color: #F6787C!important
}
.btnbgcolor {
    color: #27ae60!important
}
.btnbgcolor:hover {
    color: #2ecc71!important
}
.mainColor,
.mainColorHoverOnly:hover,
.mainHoverColor {
    color: #f88!important
}
.mainBgColor,
.mainBgHoverColor {
    background-color: #f88!important
}
dt.mainHoverColor:hover .product-name a {
    color: #f88
}
dt.mainHoverColor:hover .cart-images {
    border-color: #f88
}
.button.button-small {
    background: #27ae60
}
.button.ajax_add_to_cart_button:hover,
.button.button-medium:hover,
.button.button-small span:hover,
.button.exclusive-medium span:hover,
.button.exclusive-medium span:hover span,
.cart_navigation .button-exclusive:active,
.cart_navigation .button-exclusive:hover,
.footer_link .button.lnk_view.btn-default:hover,
a.button:active,
a.button:hover,
a.button_large:active,
a.button_large:hover,
a.button_mini:active,
a.button_mini:hover,
a.button_small:active,
a.button_small:hover,
a.exclusive:active,
a.exclusive:hover,
a.exclusive_large:active,
a.exclusive_large:hover,
a.exclusive_mini:active,
a.exclusive_mini:hover,
a.exclusive_small:active,
a.exclusive_small:hover,
input.button:active,
input.button:hover,
input.button_large:active,
input.button_large:hover,
input.button_mini:active,
input.button_mini:hover,
input.button_small:active,
input.button_small:hover,
input.exclusive:active,
input.exclusive:hover,
input.exclusive_large:active,
input.exclusive_large:hover,
input.exclusive_mini:active,
input.exclusive_mini:hover,
input.exclusive_small:active,
input.exclusive_small:hover {
    background: #2ecc71
}
.button.button-medium,
.button.button-small,
.button.exclusive-medium,
.button.exclusive-small {
    color: #fff
}
.button.button-medium:hover,
.button.button-small:hover,
.button.exclusive-medium:hover,
.button.exclusive-small:hover {
    color: #FFF
}
#nav_topmenu ul.nav > li.active.dropdown > a:after,
#nav_topmenu ul.nav > li.dropdown.open > a:after,
#nav_topmenu ul.nav > li.dropdown > a:hover:after,
.breadcrumb a:hover,
.cart_block .cart-info .product-name a:hover,
.shopping_cart span.ajax_cart_total,
header .nav #text_top a {
    color: #f88
}
.button.ajax_add_to_cart_button:hover {
    border-color: #2ecc71
}
.button.lnk_view:hover {
    background: #2ecc71;
    border-color: #2ecc71
}
#best-sellers_block_right .owl-next:hover,
#best-sellers_block_right .owl-prev:hover,
.owl-buttons div:hover {
    background-color: #2ecc71;
    border-color: #2ecc71
}
#nav_topmenu ul.nav .list ul.block li.level-2:hover,
.vertical-megamenus h4.title {
    background: #f88
}
#nav_topmenu ul.nav > li.active > a,
#nav_topmenu ul.nav > li.open > a,
#nav_topmenu ul.nav > li > a:hover {
    background-color: #f88
}
.cart_block .cart-buttons a#button_order_cart span {
    background: #f88;
    color: #fff
}
.cart_block .cart-buttons a#button_order_cart:hover span {
    color: #FFF
}
#layer_cart .layer_cart_cart .button-container span.exclusive-medium i {
    color: #fff
}
#layer_cart .layer_cart_cart .button-container span.exclusive-medium:hover i {
    color: #FFF
}
#blockhtml_displayTopColumn h1 i,
#testimonial_block .block_testimonial_name,
h1.heading-title .coundown-title i.icon-time,
h2.heading-title .coundown-title i.icon-time {
    color: #f88
}
#submitComment:hover,
.option2 .tab-content .owl-carousel .owl-controls .owl-nav .owl-next:hover,
.option2 .tab-content .owl-carousel .owl-controls .owl-nav .owl-prev:hover,
.option5 .tab-content .owl-carousel .owl-controls .owl-nav .owl-next:hover,
.option5 .tab-content .owl-carousel .owl-controls .owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover,
.owl-nav .owl-prev:hover,
.tab-content .owl-carousel .owl-controls .owl-nav .owl-next:hover,
.tab-content .owl-carousel .owl-controls .owl-nav .owl-prev:hover {
    background: #2ecc71
}
#home-popular-tabs > li.active,
#home-popular-tabs > li.active:hover,
#home-popular-tabs > li:hover,
#homepage-slider .bx-wrapper .bx-controls-direction a:hover:before,
.owl-carousel .owl-controls .owl-nav .owl-next:hover,
.owl-carousel .owl-controls .owl-nav .owl-prev:hover {
    background: #f88
}
#layer_cart .button.exclusive-medium span.mainBgHoverColor:hover,
#layer_cart .button.exclusive-medium span:hover {
    background: #2ecc71!important
}
#discountproducts_list .owl-nav .owl-next:hover,
#discountproducts_list .owl-nav .owl-prev:hover {
    background: #f88
}
.home-category .nav-tabs > li.active > a,
.home-category .nav-tabs > li.active > a:focus,
.home-category .nav-tabs > li.active > a:hover,
.home-category .nav-tabs > li > a:focus,
.home-category .nav-tabs > li > a:hover {
    color: #f88;
    background-color: #f88
}
#brands_slider .brands_list_wrapper,
#brands_slider .brands_slide_wrapper {
    background: rgba(255, 136, 136, .8)
}
#subcategories ul li a:hover,
.button.button-medium.bt_compare,
.layered_price .layered_slider,
.layered_price .ui-slider-horizontal .ui-slider-range,
.layered_price .ui-state-default,
.layered_price .ui-widget-content .ui-state-default,
.layered_price .ui-widget-header .ui-state-default,
.option2 .flexible-custom-groups ul li.active,
.option2 .flexible-custom-groups ul li:hover,
.option2 .functional-buttons .button.ajax_add_to_cart_button,
.option5 .flexible-custom-groups ul li.active,
.option5 .flexible-custom-groups ul li:hover,
.option5 .functional-buttons .button.ajax_add_to_cart_button,
ul.product_list .button.ajax_add_to_cart_button {
    background: #f88
}
#footer #advancefooter #newsletter_block_left .form-group .button-small span {
    color: #fff
}
.footer-container #footer #advancefooter #block_contact_infos > div ul li i,
.option2 ul.product_list li .product-name:hover,
.option5 ul.product_list li .product-name:hover {
    color: #f88
}
ul.product_list .functional-buttons div a:hover,
ul.product_list .functional-buttons div label:hover,
ul.product_list .functional-buttons div.compare a:hover,
ul.product_list.grid > li .product-container .functional-buttons .quick-view:hover,
ul.product_list.grid > li .product-container .functional-buttons .quick-view:hover i {
    color: #f88!important
}
#box-product #size_chart:hover,
#cms #row-middle .title_block_cms:after,
#thumbs_list li a.shown:before,
#usefull_link_block li a:hover,
.box-info-product #add_to_compare:before:hover,
.box-info-product #add_to_compare:hover,
.buttons_bottom_block #wishlist_button:before:hover,
.buttons_bottom_block #wishlist_button:hover,
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > li.pagination_next > a:hover,
.pagination > li.pagination_next > span:hover,
.pagination > li.pagination_previous > a:hover,
.pagination > li.pagination_previous > span:hover {
    color: #f88
}
ul.product_list.list .functional-buttons a.quick-view:hover,
ul.product_list.list .functional-buttons div.compare a:hover,
ul.product_list.list .functional-buttons div.wishlist a:hover {
    border-color: #f88;
    background: #f88
}
#subcategories ul li a:hover {
    border: 1px solid #f88
}
.content_sortPagiBar .display li a:hover,
.content_sortPagiBar .display li.selected a,
.content_sortPagiBar .display_m li a:hover,
.content_sortPagiBar .display_m li.selected a,
.display li a:hover,
.display li.selected a,
.display_m li a:hover,
.display_m li.selected a {
    background-color: #f88
}
#product .primary_block .box-info-product label.label_radio.checked,
#product .primary_block .box-info-product label.label_radio:hover,
#thumbs_list li a.shown,
#thumbs_list li a:hover {
    border-color: #f88
}
#view_scroll_left:hover:before,
#view_scroll_right:hover:before {
    background: #2ecc71;
    border-color: #f88
}
#nav_page a:hover {
    background: #f88;
    border-color: #f88
}
#cms ul.social_cms li a:hover,
.blockproductscategory a#productscategory_scroll_left:hover,
.blockproductscategory a#productscategory_scroll_right:hover {
    border-color: #2ecc71;
    background: #2ecc71
}
.box-info-product .exclusive {
    background: #f88
}
.ac_results li.ac_over {
    background: #f88!important
}
.scroll_top:hover {
    background: #2ecc71
}
.option1 #footer #advancefooter #newsletter_block_left .form-group .button-small,
.option1 #nav_topmenu.menuontop,
.option1 #search_block_top .btn.button-search,
.option1 .button.button-medium.bt_compare:hover,
.option1 .cart_block .cart-buttons a span,
.option1 ul.product_list .button.ajax_add_to_cart_button:hover {
    background: #f88
}
.columns-container .block .title_block,
.columns-container .block h4 {
    background: #f88;
    font-family: Open Sans
}
#footer #advancefooter #footer_row2 ul.bullet li:hover,
.footer-container #footer #advancefooter #tags_block_footer a:hover,
.footer-container #footer #advancefooter ul li a:hover {
    color: #F6787C
}
.option1 #nav_top_links a:hover,
.option1 .vertical-megamenus span.new-price,
.option1 ul.product_list li .product-name:hover {
    color: #f88
}
.option1 #best-sellers_block_right .owl-next:hover,
.option1 #best-sellers_block_right .owl-prev:hover {
    background-color: #f88;
    border-color: #f88
}
.option1 .mega-group-header span,
.option1 .vertical-megamenus ul.megamenus-ul li.active {
    border-left: 3px solid #f88
}
@media (min-width:768px) {
    .option1 #topmenu {
        background: #f88
    }
    .option1 .vertical-megamenus ul.megamenus-ul li:hover {
        border-left: 3px solid #f88
    }
}
@media (max-width:767px) {
    .option1 .vertical-megamenus li.dropdown.open {
        background: #f88
    }
}
.option5 #nav_topmenu.menuontop {
    background: #94c67b
}
.lost:hover {
    color: #001db3 !important;
}
li.active.current {
    color: red;
}
#nav_topmenu ul.nav > li.dropdown > a:after {
    content: "\f107";
    font-family: "FontAwesome";
    font-size: 12px;
    color: #fff;
    vertical-align: 0;
    padding-left: 7px;
}
.emailNewsletter  {
    border: 1px solid #777;
    border-radius: 4px;
}
.emailMobile {
    border: 1px solid #777;
    border-radius: 4px;
}
label.desc {
    height: 15px;
}

@media (max-width: 700px) {
.custom-banner .img-responsive{
height:auto;
margin: auto;
width:100%;
}
}