﻿/*Cart*/
a{color:#F7921C}
.table_sc { width:100%; border-top:solid 1px #666666; border-right:solid 1px #666666; text-align:center}
.table_sc_tr_header { line-height:20px; background:#d8d9de; }
.table_sc td { border-left:solid 1px #666666; border-bottom:solid 1px #666666; color:#FF6600 }
.table_sc_td1 { width:15%; text-align:center }
.table_sc_td2 { width:6%; text-align:center}
.table_sc_td3 { width:8%; text-align:center}
.table_sc_td4 { width:6%; text-align:center}
.table_sc_td5 { width:7%; text-align:center}
.table_sc_td6 { width:5%; text-align:center}
.link_item:hover { color:Orange; }
.link_item { color:#456ff5; text-decoration:underline; }
.input_num { font-size:11px; height:14px; text-align:center; }
.imgitemincart { width:290px; height:190px; padding:2px 0; }
.div_button { width:100%; padding:10px 0; text-align:center; }
.div_button a {margin-top:20px;margin-left:15px; float:right; text-align:center; display:block; line-height:40px; font-size:14px; font-weight:bold; background-color:#f7d736; width:150px;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;behavior: url(PIE.htc);} 
.div_button a:hover { background:yellow; }
.td_texttotal { text-align:right; padding-right:10px; font-size:12px; font-weight:bold; }
.td_valuetotal { text-align:left; padding-left:10px; font-size:16px; font-weight:bold; color:Red }
.customer_text
{
    text-align:right; width:30%; color:#000; text-indent:20px; font-weight:bold;
}
header.sco-header .site-sections ul li{padding:0 15px}
.inputwidth { width:80%; font-family:Arial; background:lightgray;border:none;margin:6px; padding:8px }
.td_controls { text-align:left; padding-left:10px; }
.text_search { width:177px; margin-top:3px; }
.ddlCatalog{ margin:3px 0; width:180px; }
.buttonsearch { background:url(images/search.gif) no-repeat; width:29px; height:26px; border:0px; cursor:pointer; padding:3px 10px; margin:4px 0 0 5px; }
#main_slider { float: left;margin-left: 8px;z-index:-10; }

.menu_top
{
	background-image:url(images/menu_title_bg.gif);
	background-repeat:repeat-x;
	
	font:"Arial";
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}	
.center_prod_box_big{
width:100%;height: auto;float:left; text-align:center;padding:0px; margin:0px; color:#000;font-weight:bold;
}
.other_item { display:block; text-decoration:none; margin-left:10px; text-align:left; color:black; background:url(../images/news.png) no-repeat left center; padding-left:20px; line-height:18px; }
.other_item:hover { color:Orange; }
.div_image{float:left; margin-right:15px}
.div_item{height:86px; margin:10px 0px}
.div_excerpt{text-align:left}
.product_img_big
{
    width:170px;
    padding:5px 0 5px 10px;
    float:left
}
.imgproductdetail
{
    width:160px;
    height:140px
}
.details_big_box
{
    width:100%; float:left;padding:15px;text-align:left;
}
.product_title_big{padding:5px 0 5px 0;font-weight:bold;font-size:14px}
.postdate{text-align:left;color#999999}
.specifications{font-size:12px; font-weight:bold;line-height:18px}
.box_content{text-align:left;padding:10px;font-size:12px}
/*---------------contact_form------------------*/
.contact_form{
width: 585px;
float: left;
padding: 0px 0 0 0px;
}
.form_row{
width:90%;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:102px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: black;
}
input.contact_input{
width:315px;
height:25px;
color:black;
border:1px Black solid;
float:left;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
behavior: url(PIE.htc);
}
textarea.contact_textarea{
width:388px;
height:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: Black;
border:1px black
border: 1px #DFDFDF solid;
float: left;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
behavior: url(PIE.htc);
}
a.contact{
width:99px;
height:27px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(images/contact_bt.gif) no-repeat left;
padding:0 0 0 10px;
text-decoration:none;
line-height:27px;
color
}
.scroll_cart
{
    background:yellow;
    position:fixed;
    z-index:99;right:0px;top:114px;width:100px; padding:5px 13px
}
.product
{
    padding-top:30px
}
.product .product_img a
{
    display:block;
    position:relative
}
.product .product_img a .product_price
{
    padding:8px 15px 12px 15px;
    background:#fea203;
    position:absolute;
    left:0;
    bottom:0;
    -webkit-transition:0.25s ease-in-out;
    transition:0.25s ease-in-out
}
.product .product_img a:hover .product_price
{
    background:black
}
.product .product_img a .product_price span
{
    font:italic normal 22px Georgia, serif;
    color:White
}
.product_name
{
    font:italic normal 17px Georgia, serif;
    color:#2f2f2f;
}
.product .product_name
{
    padding:10px 0 0 0;
    height:31px;
    overflow:hidden
}
.product .product_links
{
    overflow:hidden;
    padding:10px 0 0 0
}
#bottom {background: #333333;position: relative;z-index: 10;}

.custom_footer {}
.custom_footer h3 {padding: 30px 0 18px 0;border-bottom: 1px dashed #999999;font: bold 13px Georgia, serif;color: #ffffff;text-transform: uppercase;}

.custom_footer ul {padding: 20px 0 30px 0;}
.custom_footer ul li {padding: 9px 0 0 0;font: italic 15px Georgia, serif;}
.custom_footer ul li a {color: #fda203;

-webkit-transition: 0.25s ease-in-out;
   -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
     -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;

}
.custom_footer ul li i {margin: 0 10px 0 0;font-size: 11px;line-height: 1.9em;color: #797979;}

.custom_footer ul li.active a,
.custom_footer ul li a:hover {color: #ffffff;}

.custom_footer ul li.active i,
.custom_footer ul li:hover i {color: #fda203;}

.custom_footer1 {}
.custom_footer2 {}
.custom_footer3 {}
.custom_footer4 {}

.custom_footer4 .contacts_address {color: #999999;}
.custom_footer4 .contacts_phone {padding: 30px 0 0 0;color: #ffffff;}
/*8888888888888888888 listarticle 8888888888888*/
.hbs .hz-username{font-weight:bold; color:#333}
.hbs .text-gray-lighter{color:#888}
.content-row.xl{border-top: 1px solid #e6e6e6; padding-top:16px;padding-bottom:16px }
.whiteCard.xl{background-color:transparent}
.whiteCard.xl .photo{min-height:250px; width:515px; float:left}
.whiteCard .imageArea{overflow:hidden}
.whiteCard .hoverButtons{-webkit-transition:all 250ms ease-in-out; transition:all 250ms ease-in-out; background-color:rgba(10, 10, 10, 0.6); opacity:1; position:absolute; height:58px; bottom:0px; left:0px; z-index:1; text-align:center; width:100%; padding-left:0px; padding-right:0px}
.whiteCard .hoverButtons .hzBtn{float:right}
.whiteCard.xl .photoMeta, .whiteCard.xl .pro-see-projects{float:left}
.whiteCard.xl .photoMeta .uploader{padding:0 10px}
.whiteCard .user-thumb{display:inline-block; zoom:1; margin-right:10px; width:42px; height:42px; float:left}
.whiteCard .user-thumb img{border-radius: 18px; width:38px; border:1px solid #d2d1d1}
.whiteCard.xl .photoMeta .user-name-wrapper{max-width:380px}
.whiteCard.xl .photoMeta .user-name-wrapper .one-line{font-weight:bold;font-size:13px}
.hbs .one-line{text-decoration:none; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}
.hbs .text-dt-m{font-size:14px}
.hbs .text-primary{color:#3d8901}
.pro-rating{position:relative; height:18px; white-space:nowrap}
.pro-rating .rate-star{font-size:10px; width:14px; height:14px; top:1px}
.rate-star .fill{opacity:.33}
.rate-star [class*='hzi-Star']
{color:#55a32d; position:absolute; width:20px; height:16px}
.hzi-font{font-family:'Houzz-Glyphs' !important; speak:none; display:inline-block; zoom:1; vertical-align:middle; font-size:1.5em}
.pro-rating .pro-review-string{line-height:18px}
.whiteCard .photo{text-align:center; background-color:#343434; position:relative}
.whiteCard.xl .photoMeta .uploader, .whiteCard.xl .photoMeta .photoInfo
{
    padding:10px; overflow:hidden
}
.whiteCard.xl .photoMeta .photo-title, .whiteCard.xl .photoMeta .product-title
{
    font-size:22px; white-space:normal
}
.whiteCard.xl .photoMeta .photo-counters{margin-top:8px; margin-bottom:16px;color:#888; font-size:14px}

.whiteCard .photo-description{overflow: hidden;font-size:14px; line-height:20px; height:100px}
.whiteCard.xl .photoMeta .photoDetails.bottom{position:relative; bottom:0; left:0; padding:14px 14px 0px 14px}
.autoDesc{ font-size:14px; line-height:20px}
.stats{font-size:14px; line-height:20px}
.button-label{padding:7px 10px; background:orange; color: white; border-radius:10px; font-size:15px; font-weight:bold; margin-left:11px}
.sco-teaser{border-top:0px solid #444}.sco-teaser .text{padding:15px 0px}
.notealbum{margin-top:6px; margin-bottom:0px;color:#888; font-size:13px}
.img-container img{position:relative}
.sco-image-teaser .img-container{padding-bottom:0px}
.img-container{padding-bottom:0px}
.Comments-Advice{background:url('../images/icon-comment.jpg') no-repeat 0px 3px; padding-left:22px}
.Eye-Advice{background:url('../images/icon-eye.png') no-repeat 0px 1px; padding-left:22px}
/* ************************************* FOOTER ************************************* */

#footer {}
#footer .copyright {padding: 15px 0 15px 0;border-top: 1px dashed #999999;font: italic 14px Georgia, serif;color: #ffffff;color: #ffffff;}
#footer .copyright a {color: #fda203;}
#footer .copyright a:hover {color: #ffffff;}



.custom_header1 {padding: 89px 0 30px 0;text-align: right;}
.custom_header1 h3 {font: italic 33px/1em Georgia, serif;color: #000000;}
.custom_header1 h4 {margin: -2px 0 0 0;font: italic 37px/1em Georgia, serif;color: #ffffff;}



.header_search {height: 52px;background: #ffffff;}
.header_search #search-field {width: 100%;height: 52px;float: left;padding: 0 60px 0 15px;background: none;border: none;}
.header_search #search-submit {width: 52px;height: 52px;float: left;position:absolute;border:0px; background:white;margin: 0 0 0 -25px;text-align: center;color: #000000;}
.header_search #search-submit:hover {color: #797979;}
.header_search #search-submit i {font-size: 15px;line-height: 52px;}



.header_cart {}
.header_cart a {height: 52px;display: block;padding: 15px;background: #000000;line-height: 50px;

-webkit-transition: 0.25s ease-in-out;
   -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
     -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;

}
.header_cart a b {vertical-align: baseline;margin: 0 5px 0 0;color: #ffffff;text-transform: uppercase;}
.header_cart a span {vertical-align: baseline;margin: 0 5px 0 0;color: #fda203;}
.header_cart a span.cart-total-price {margin: 0;}

.header_cart a:hover {background: #797979;}
.header_cart a:hover span {color: #ffffff;}
.album_item
{
    float:left;
    margin:10px
}

.album_name
{
    text-align:center;
    margin-top:10px;
    font-style:italic;
    font-size:17px
}
 .topbar1{right: 123px; top: -11px; z-index: 10; position: absolute;width:40%}
 #youtobe
 {
     height:378px
 }
 header.sco-header.wide-header
 {
  
     width:100%;
    /* position:absolute;*/
     margin-top:0px
 }
 header.sco-header .logo
 {
     margin-top:0px;
     height:88px;
     width:91px;
     background:transparent url(../images/logo.png) no-repeat 0 0;
     border-radius:10px;
     background-size:85px auto !important;margin-left:22px; z-index:99
 }
 footer .footer-bottom
 {
     background:rgb(57, 57, 57)
 }
 .flexslider
 {
     height:690px
 }
 header.sco-header
 {
     border-top:0px
 }
 header.sco-header .content
 {
     height:63px
 }
 header.sco-header .site-sections
 {
     border-top:0px;top:0px;
 }
 header.sco-header .site-sections ul
{
  padding:0px 0px 0px 134px !important; max-width:100%; float:right
}
header.sco-header.wide-header .main-navigation a, header.sco-header .main-navigation a
{
    color:#323232;text-shadow:1px 0px 0px rgba(247, 145, 27, 0.24);
}
 header.sco-header .site-sections ul li
 {
     border-right:0px solid #7D7D7D;
     height:20px;margin-top:26px
     }
     header.sco-header .site-sections ul li.last 
     {
         border-right:0px
     }
     header.sco-header .site-sections ul li a
     {
         margin-top:0px
     }
      header.sco-header .site-sections ul li a:hover
     {
         border-top:none
     }
 header.sco-header.wide-header .main-navigation, header.sco-header .main-navigation
 {
     background:rgba(250, 246, 246, 0.7);
     margin:1px 0px 0
 }
 .sco-main-stage .content-box
 {
     top:35.5%; display:none
 }
 .sco-main-stage .content-box.bright-text h2
 {
     background:rgba(250, 246, 246, 0.7);
     color:#cd2b3a;
     font-style:italic;
     text-align:left
 }
 .sco-main-stage .content-box.bright-text a
 {
     color:#cd2b3a;padding:12px
 }
 .sco-main-stage .content-box.bright-text h4
 {
     font-style:italic;
     font-size:19px;
     background:#c33;
     padding:5px
 }
 .span_slider
 {
     padding:5px 20px;
     background:#c33;
     font-size:18px;
     font-style:italic;
     text-align:center;
     color:White
 }
  header.sco-header .site-sections ul li a
 {
     color:#f8931d;text-shadow:1px 0px 0px #403E3E; font-weight:bold; 
 }
 header.sco-header .site-sections ul li.active a
 {
     color:#CD2B3A;
 }
 header.sco-header .site-sections ul li a .titletop
 {
     font-size:11px !important;
     margin-bottom:0.4em;
     text-align:center;
     color:wheat
 }
 header.sco-header .site-sections ul li a .titlebottom
 {
      font-size:13px !important;
     margin-bottom:0.4em;
     text-align:center;
     font-weight:bold;
     font-size:13px;
 }
 header.sco-header.wide-header .main-navigation>ul, header.sco-header .main-navigation>ul
 {
     padding:0 94px
 }
 .button, button
 {
     background:#F7911B  url('../images/next-icon.png') no-repeat 11px 12px;
     float:right
 }
 header.sco-header .site-sections ul li.active a titletop, header.sco-header .site-sections ul li.active a titlebottom
 {
     color:rgb(205, 43, 58)
 }
 .sco-image-teaser .text .sub-headline
 {
     color:#F7911B !important;
     font-size:18px;
     text-shadow:none
     }
 .sco-main-stage .flex-direction-nav .flex-next
 {
     position:absolute;
     transition:0.5s;
     top:50%;
     width:50px;
     height:50px;
     color:#fff;
     background:rgba(0,0,0,0.4) url('../images/next-midd-icon.png') no-repeat 17px;
     margin-top:-25px;
     transition:0.5s
 }
 .sco-content-stage .content-box.text h3
 {
     color:White;
     text-shadow:0px 1px 1px black
 }
 .sco-content-stage a .content-box.text:before
 {
     content:"";color:White
 }
 .sub-headline
 {
     color:#F7911B !important;
     text-transform:uppercase
 }
 .sco-content-stage .slider-control .flex-direction-nav .flex-next
 {
     background:rgba(0,0,0,0.4) url('../images/next-midd-icon.png') no-repeat 17px
 }
 .sco-content-stage .slider-control .flex-direction-nav .flex-prev
 {
     background:rgba(0,0,0,0.4) url('../images/prev-midd-icon.png') no-repeat 17px
     }
     .read-area
     {
         height:42px !important
     }
     .sco-breadcrumb
     {
         
         margin: 0% 0 0%;padding:6px; border-bottom:1px solid #e6e6e6
         }
         .sco-category-nav>ul li{margin:1% 0 0 1%}
         .sco-breadcrumb>li>a{color:#3E3E3E}
         input[type="text"], input[type="password"], textarea, .read-area, input[type="date"], input[type="time"], input[type="email"]
         {
             font-size:13px
         }
 @media(max-width:991px)
 {
     .custom_header1
     {
         padding:0px 0 0px 0;
     }
    .custom_header1 h3
    {
       text-align:center;
       padding:0px 0 31px 0
    }
    .btn-danger
    {
        display:none !important
    }
    .topbar1
{
    right: 0px; top: -11px; z-index: 10; position: relative;width:100%
}
    .hidden-lg
    {
        width:100%;
        margin:0px;
        padding:20px;
        color:#454545;
        border:none;
        font:bold 14px Georgia, serif;
        text-transform:uppercase;
        cursor:pointer;
        background:none
    }
    #youtobe
 {
     height:100% !important;
 }
}
@media(max-width:991px)
 {
     
 }
