
.social_single {
    padding: 1% 0px;
}

h3.m_3 {
    color: #111;
    font-size: 27px;
    font-family: "Poppins", serif;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 5px;
}

.reducedfrom {
    font-family: "Poppins", serif;
}

.detailp h3 {
    font-size: 1em;
    font-family: "Poppins", serif;
    text-transform: capitalize;
    font-weight: lighter;
}

.etalage_first {
    width: 400px;
    margin: 40px 0 0 0;
    float: left;
}

.etalage_second {
    width: 650px;
    margin: 35px 0 0 0;
    float: right;
}

#etalage {
    display: none;
    margin-bottom: 50px;
}

    #etalage .etalage_thumb {
        background: url(../images/loading.gif) center no-repeat;
        border: 1px solid #eee;
        padding: 6px;
    }

    #etalage .etalage_thumb_image {
    }

    /* Small thumbnails: */
    #etalage .etalage_small_thumbs li {
        border: 1px solid #ddd;
        margin: 10px;
        padding: 3px;
    }

    #etalage ul li.etalage_smallthumb_first {
    }

    #etalage ul li.etalage_smallthumb_last {
    }

    #etalage ul li.etalage_smallthumb_active {
    }

    #etalage .etalage_zoom_area,
    .etalage_zoom_area {
        background: white url(../images/loading.gif) center no-repeat;
        border: 1px solid #EEE;
        padding: 6px;
    }

    #etalage .etalage_magnifier {
        background: white;
        border: 1px solid #eee;
    }


    #etalage .etalage_icon {
        background: url(../images/social/zoom.png) no-repeat rgba(184, 183, 181, 0.32);
        width: 104px;
        height: 104px;
    }


    #etalage .etalage_hint {
        background: url(../images/social/hint.gif) no-repeat;
        width: 130px;
        height: 57px;
    }

    #etalage .etalage_description {
        background: white;
        font-style: italic;
        margin: 10px;
        padding: 6px 10px;
    }


.etalage, .etalage_thumb, .etalage_thumb_image, .etalage_source_image, .etalage_zoom_preview, .etalage_icon, .etalage_hint {
    display: none
}

    .etalage, .etalage ul, .etalage li, .etalage img, .etalage_hint, .etalage_icon, .etalage_description {
        margin: 0;
        padding: 0;
        border: 0;
        list-style: none
    }

.etalage, .etalage_magnifier div, .etalage_magnifier div img, .etalage_small_thumbs ul, ul .etalage_small_thumbs li, .etalage_zoom_area div, .etalage_zoom_img {
    position: relative
}

    .etalage img, .etalage li {
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
        -webkit-user-drag: none;
        -moz-user-drag: none;
        user-drag: none
    }

.etalage, .etalage_small_thumbs li {
    float: left
}

.etalage_right {
    float: right
}

.etalage li {
    position: absolute
}

.etalage img {
    vertical-align: bottom;
    max-width: none
}

.etalage_magnifier {
    cursor: default
}

    .etalage_magnifier div, .etalage_small_thumbs {
        overflow: hidden
    }

        .etalage_magnifier div img {
            display: none
        }

.etalage_icon, .etalage_hint {
    cursor: default;
    width: 0;
    height: 0;
    overflow: hidden
}

.etalage_small_thumbs li.vertical {
    float: none
}

.etalage_zoom_area {
    z-index: 996
}

    .etalage_zoom_area div {
        overflow: hidden;
        z-index: 997
    }

.etalage_zoom_preview {
    position: absolute;
    z-index: 998
}

.etalage_zoom_img, .etalage_hint {
    z-index: 999
}

.etalage {
    direction: ltr
}

div.etalage_description {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 999
}

    div.etalage_description.rtl {
        direction: rtl;
        text-align: right
    }


.social_single ul li:first-child, ol li:first-child {
    margin-top: 0px;
    margin-left: 0;
}

.social_single {
    padding: 1% 0;
}

    .social_single ul li {
        display: inline-block;
    }

li.fb a span {
    height: 30px;
    width: 30px;
    display: block;
    background: url(../images/social/img-sprite.png)no-repeat -24px -317px #555;
}

    li.fb a span:hover {
        background: url(../images/social/img-sprite.png) no-repeat -24px -317px #6796fd;
    }

li.tw a span {
    height: 30px;
    width: 30px;
    display: block;
    background: url(../images/social/img-sprite.png)no-repeat -50px -317px #555;
}

    li.tw a span:hover {
        background: url(../images/social/img-sprite.png) no-repeat -50px -317px #20b8ff;
    }

li.g_plus a span {
    height: 30px;
    width: 30px;
    display: block;
    background: url(../images/social/img-sprite.png)no-repeat -78px -319px #555;
}

    li.g_plus a span:hover {
        background: url(../images/social/img-sprite.png)no-repeat -78px -319px #ed402e;
    }

li.rss a span {
    height: 30px;
    width: 30px;
    display: block;
    background: url(../images/social/img-sprite.png)no-repeat -107px -318px #555;
}

    li.rss a span:hover {
        background: url(../images/social/img-sprite.png)no-repeat -107px -318px #ff9303;
    }


ul.add-to-links {
    margin-bottom: 2%;
}

    ul.add-to-links img {
        vertical-align: middle;
    }

    ul.add-to-links a {
        color: #000;
        font-size: 0.85em;
    }

        ul.add-to-links a:hover {
            text-decoration: underline;
        }

.price_single {
    font-size: 1.2em;
    margin: 1% 0 1% 0;
}

    .price_single a {
        color: #999;
        font-size: 13px;
    }

        .price_single a:hover {
            color: #555;
        }

ul.options {
    margin-right: 20px;
    float: left;
}

    ul.options li {
        line-height: 20px;
        margin-bottom: 2px;
        font-size: 14px;
        color: #666;
        letter-spacing:0.3px;
    }

        ul.options li a {
            color: #000;
            text-decoration: underline;
            /*font-size:0.8125em;
	background:#555;
	padding: 5px 10px;*/
        }

            ul.options li a:hover {
                /*background:#FFAF02;*/
            }

ul.bold li {
    font-weight: bold;
}

h4.m_9 {
    color: #555;
    font-size: 0.85em;
    text-transform: uppercase;
    margin-bottom: 2%;
}


table.pd_tbl {
    width: 51%;
    margin-top: 3%;
    text-shadow: 0px 0px #000;
    text-align: left;
}

    table.pd_tbl th {
        font-size: 12px;
        font-weight: bold;
    }

    table.pd_tbl td {
        font-size: 12px;
        line-height: 25px;
        padding: 4px 0px;
    }

    table.pd_tbl tr td:first-of-type, table.pd_tbl tr th:first-of-type {
        padding-left: 20px;
    }

    table.pd_tbl tr:nth-of-type(2) {
        border-top: 1px solid #555;
    }

    table.pd_tbl tr:last-of-type {
        border-bottom: 1px solid #555;
    }

    table.pd_tbl td input[type="checkbox"] {
        vertical-align: sub;
        margin-right: 6px;
    }

    table.pd_tbl td input[type="text"] {
        width: 40px;
        height: 20px;
        border: 1px solid #eaeaea;
    }

/*ul.pr-si li{ float:left;}
ul.pr-si li:nth-child(2){ font-size:13px; padding-left:20px; line-height:25px;}
ul.pr-si li:nth-child(2) a{ font-size:14px; color:#fff; text-decoration:underline;}
ul.pr-si li:nth-child(2) a:hover{}
	ul.pr-si li:nth-child(2) a i{
		margin-right:7px;
	}*/
.relatedproduct {
    font-size: 1em;
    margin-bottom: 5px;
    margin-top: 2%;
}



.magnifyarea img, .targetarea img {
}

.magnifyarea {
    margin-top: 0px !important;
}

    .magnifyarea img {
        padding: 5px;
    }

.targetarea {
    border: 1px solid #eaeaea;
}

    .targetarea img {
        padding: 5px;
        border: 1px solid #eaeaea;
    }

#two {
}

.targetarea {
    width: 400px;
    height: 535px;
}

.thumbs {
    padding-top: 25px;
    width: 400px;
    text-align: center;
}

    .thumbs a {
        text-decoration: none;
        float: left;
        margin-right: 5px;
    }

    .thumbs img {
        width: 95px;
        height: 125px;
        padding: 4px;
        border: 1px solid #eaeaea !important;
    }

#description, #description2 {
    position: absolute;
    width: 325px;
    text-align: center;
    display: none;
    font: bold 95% sans-serif;
    margin-top: 3px;
    color: #222;
}
