
.pull-right {
    float: left !important;
}
.pull-left {
    float: right !important;
}
a, a:visited {
    color: #fe7f0d;
}

a:hover {
    color: #000;
}

.product-details-tabs li a, .breadcrumb a, .producttitle a{
    color: #fff;
}

.product-block {
    background-color: #fff;
}

.product-block .image {
    /*min-height: 230px;*/
}


.product-block .product-meta .small-btns .btn-compare {
    font-size: 9px;
}

.product-block .product-meta .small-btns .btn {
    min-width: 50px;
}

.product-block .product-meta .big-price {
    font-size: 18px;
}
.compare-home-btn-con  {
    /*display: none;*/
    visibility: hidden;
}

.visible {
    visibility: visible;
}

.menu3dmega li .dropdown-menu {
    white-space: normal;
}

.menu3dmega > ul > li > a, .menu3dmega > ul > li > span {
    display: block;
}

.menu3dmega li a  span {
    padding: 15px 10px;
}

.product-details a, .blog-single a, .well a, .productmeta a {
    color: #fe7f0d;
}

.product-details img, .blog-single img, .well img, .productmeta img, footer img  {
    width: auto;
    max-width: 100%;
}

.product-details a:hover, .blog-single a:hover, .well a:hover, .productmeta a:hover {
    color: #000;
}

.single-product .images .product-label {
    color: #ffffff;
    font-weight: 900;
    left: 10px;
    right: inherit;
    padding: 5px 10px;
    position: absolute;
    top: 10px;
}
.center {
    text-align: center;
}


.post-title h1 a,.post-title h2 a,.post-title h3 a {
    color: #fff;
}

.nav  li.active a {
    font-weight: bold;
}


.customhidden {
    visibility: hidden;
    display: none;
}


span.sorting-option {
    font-size: 14px;
}


a.brand-link {
    color: #fff;
}


span.sorting-option a, .inner-options ul li a {
    color: #fe7f0d;
}

span.sorting-option a:hover {
    color: #fff;
}

.blog-block .entry-row {
    height: 70px;
}
.blog-block .entry-row .date {
    height: 70px;
    padding: 10px 0;
}

.blog-block .entry-row .blog-text {
    font-size: 20px;
    height: 70px;
    line-height:70px;
    padding: 0;
}

.single-product img{
    width: 100%;
}

.blog-block img, .overlay-image-container img , .banner img, .image img, .img img {
    width: 100%;
}

.item {
    margin-bottom: 5px;
}

.footer a, .footer a:visited {
   color: #eee;
}

.footer a:hover {
    color: #aaa;
}

.item .date {
    font-size: 11px;
    background: #eee;
    padding: 0 14px 0 5px;
    color: #666;
}

.short-newslist a, .short-newslist a:visited {
    display: block;
    font-size: 16px;
    padding: 5px 0;
}

.short-newslist a i {
    padding-left: 5px;
    line-height: 15px;
    font-size: 12px;
}


img.brand-logo {
    max-width: 50px;
    margin-left: 10px;
    padding: 5px;
    border: 1px solid #ccc;
}

.inner-options ul li span {
    display: inline-block;
}

.btn {
    margin-bottom: 3px;
}

.blogdetails .btn {
    margin-bottom: 0;
}

.thumb-holder {
    width: 100%;
}

.thumb-holder img {
    padding: 2px;
    border: 1px solid #dddddd;
    max-width: 100%;
}

.widget a {
    color: #3d3d3d;
    font-weight: bold;
    font-size: 10px;
}

.widget .price {
    color: #34495e;
}

.product-list li {
    padding-bottom: 3px;
}

.no-padding {
    padding: 0;
}


.grey-ribbon span {
    font-family: tahoma;
    font-size: 10px;
    border-radius: 2px;
    padding: 2px 5px;
    background: #808080;
    color: #fff;
    display: inline-block;
}

.sidebar-product-list-item {
    padding: 3px 0;
    border-bottom: 1px solid #dddddd;
}

.sidebar-product-list-item.last {
    border-bottom: 0;
}


.product-details .title h1 {
    border: 0;
}
.contactdetails-box-wr.widget, .sidebar.product-details-sidebar {
    display: block;
}

.blogico {
    display: block !important;
}

.aparat:hover a {
    color: #fff;
    background: #ff9090;
}

.searchbar .searchbox input {
    margin-right: -400%;
    width: 400%;
}


.flip-clock-wrapper {
    zoom: 0.7;
    -moz-transform: scale(0.7)
}


.blogico.timer {
    opacity: 1;
    padding: 0;
    background: none;
    left: 0;
}

.flip-clock-wrapper ul {
    margin: 2px;
    font-weight: bolder;
}
.flip-clock-wrapper ul {
    background: #000;
    width: 40px;
}


.flip-clock-divider {
    width: 16px;
}

.flip-clock-dot {
    width: 7px;
    height: 7px;
}

.flip-clock-wrapper {
    margin-right: 16px;
}

.product-main-image2 img {
    max-width: 100%;
}

a.brand-link, a.brand-link:hover {
    background: transparent;
}

.small-price .price-old, .big-price .price-old {
    text-decoration: line-through;
    color: #ff0000;
    font-weight: bold;
}

.small-price .price-old .inner, .big-price .price-old .inner {
    color: #fff;
}

.logo img {
    max-height: 70px;
    max-width: 100%;
}

@media (max-width: 767px) {
    .product-attrb img {
        max-width: 100px;
    }
    .product .product-attrb-wr, .product .image {
        height: auto;
        padding: 5px;
    }
    .price .price-new, .product-meta .name {
        text-align: center;
    }
    hr {
        margin: 4px 0;
    }
    .product .p-wr:nth-child(6) {
        padding: 0;
    }
}