#bodyWrapper{overflow: hidden;}


/*  boxes in Header    */
/* socials*/
.socials_box{
    width:30px;
    height:140px;
    position:absolute;
    z-index:9999
}
.clearfix-height{
height:auto !important;
}
.socials_box a{
    width:30px;
    display:block;
    height:30px;
    padding-bottom: 4px
}
#fixed {
    position: fixed;
    top: 0;
    right:0px;
    z-index:9
}
.fixed {
    position: relative;
    width:30px;
    margin: 0 auto;
    top:200px;
    right: 20px
}

.socials_box .icon-social-facebook{
    background: url(../unishop_images/icon-social-facebook.png) no-repeat;
}
.socials_box .icon-social-twitter{
    background: url(../unishop_images/icon-social-twitter.png) no-repeat;
}
.socials_box .icon-social-youtube{
    background: url(../unishop_images/icon-social-youtube.png) no-repeat;
}
.socials_box .icon-social-google{
    background: url(../unishop_images/icon-social-google.png) no-repeat;
}
/* end socials*/





#back-top {
    position: fixed;
    bottom: 290px;
    text-align:right;
    right:30px;
    z-index: 999
}
#back-top a {
    width:56px;
    height:56px;
    display: block;
    background: url(../unishop_images/arrow-top.png) no-repeat center center;
}

#header{
    height: auto;
    text-align: left;
}
#storeLogo{
    overflow: hidden;
    clear: both;
    padding-top:24px;
    margin-bottom: 23px;
    width: 100%
}

#storeLogo .logo_inner img{float: left;margin-right: 16px;display: block;width:250;}
#storeLogo .shopping_pleasure{
    float: left;
    padding-left: 17px;
    line-height:50px;
}
#header_blocks{
    float: left;
margin-top:1.6em;
}

.phone {
    font-size:24px;
    line-height:28px;
    float:right;
    overflow: hidden;
    margin-top:17px;
}
.login {
   /* font-size:24px;
    line-height:28px;
    float:right;
    overflow: hidden;
    margin-top:14px;*/
    /* font-size:24px;
    line-height:28px;*/
    overflow: hidden;
    display:-webkit-box;
    margin-top: -1px;



}
.login > a {
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 2em !important;
    margin-left: -50px;
}
.phone p.img_phone{
    background-image:url(../unishop_images/icon-phone.png);
    margin-right: 10px;


}
.login p.img_login{
    background-color: #e53590;
    background-image:url(../unishop_images/user-symbol.png);
    margin-right:4em;
    line-height: 3em;
    font-size: 16px;
    font-weight: 700;
    height: 33px;
    width: 32%;
    background-repeat: no-repeat;
    margin-top: -1px;
    /*display:block;
    margin:auto;*/
    display:-webkit-box;
    background-position: 50%;
    background-size: inherit;
    
   }
.currency, .language {
    float:right;
    padding-left: 8px;
    margin-top: 8px
}
.language{margin-right:15px}
.currency{margin-right: 31px}

.currency a, .language a {
    display: block;
    float:left;
    text-align:center;
    margin-right:8px;
    font: 12px/14px Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding:9px 4px 6px 3px;
}

.mini-login {
    width: 75%;
    margin-right: 3em;
}
.first-column-inner{
padding:0px 0px 0px 10px;
}
/*shopping cart box*/

.shopping_cart {
    position: relative;
   /* float: right;*/
    z-index: 100000 !important;
  
}
.shopping_cart .img_cart{
    margin-right: 11px;
    /*background-image:url(../unishop_images/icon-cart.png);*/
}
.shopping_cart .img_cart a{
    width:31px ;
    height:31px;
    display: block;
}

.shopping_cart > .shopping_cart_b > .cart_wrapper{
    font: 12px/14px Arial, Helvetica, sans-serif;
    text-decoration:none;
    display:block;
    margin-top:6px;


}

.shopping_cart .cart_link{
    font: 12px/30px Arial,Helvetica,sans-serif;
    text-decoration: underline;
    display: block;
    float: left;
}
.shopping_cart .cart_link:hover{
    text-decoration:none
}

.shopping_cart .open{
    float: left;
    cursor: pointer;
    padding-right: 5px;
    line-height: 30px
}

.shopping_cart span {

}

.shopping_cart span.price {
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#shopping_cart_mini {
    display: none;
    position: absolute;
    right: 0;
    top:39px;
    width: 242px;
}

#shopping_cart_mini p.empty {
    padding:5px 0 10px 6px;
    color: #fff
}

#shopping_cart_mini .inner-wrapper {
    padding: 4px 7px 0;
}

#shopping_cart_mini .item{
    border-bottom: 1px solid #3E3E3E
}
#shopping_cart_mini .item{
    font-size: 12px;
    line-height: 24px;
    font-family: arial;
}



#shopping_cart_mini .total{
    font-weight: bold;
    height: 31px;
    line-height: 32px;
    margin-bottom: 6px;
    padding-right: 15px;
    text-align:right;
    text-transform: uppercase;
    font-family: arial;
    font-size: 12px
}



#shopping_cart_mini .total .price{
    font-weight: normal;
    text-transform: none
}



#shopping_cart_mini .button {
    float: right;
    margin-left: 5px;
    text-transform: uppercase;
    border: none;
    color: #D4D4D4  !important;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    margin-bottom:7px;
    line-height: normal;
    padding: 6px 10px;
    font-family:  Arial, Helvetica, sans-serif;
}


/*end shopping cart box*/



/* header nav menu*/
#nav_first{float: right;margin-top: 18px}
#nav_first1{padding-top:12px}
#nav_first .visible_on, #nav_first1 .visible_on{display: block}



#nav_first #nav_block_head, #nav_first1 #nav_block_head1{
    position:relative;
    left:0px;
    top:0px;
    display:block!important;
    font-size: 12px;
    font-family: arial
}

#nav_first .nav_block_head_field, #nav_first1 .nav_block_head_field{
    width: 145px;
    padding-left:10px;
    float:left;
    height:36px;
    outline: none;
    text-decoration: none;
    line-height:36px;
    cursor:pointer
}

#nav_first .nav_block_head_button, #nav_first1 .nav_block_head_button{
    background-image: url(../unishop_images/select-icons1.png);
    background-position: 10px 15px;
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 36px;
    outline: none;
    width: 30px;
    cursor:pointer
}

#nav_first .nav_block_dropdown, #nav_first1 .nav_block_dropdown1{
    display:block;
    overflow: hidden;
    margin: 0px;

}



#nav_first .nav_block_dropdown li, #nav_first1 .nav_block_dropdown1 li {
    float: left;
    margin:0;
    padding:0;
}
#nav_first1 .nav_block_dropdown1 li{float:left;}

#nav_first .nav_block_dropdown a, #nav_first1 .nav_block_dropdown1 a {
    padding-right:20px;
    font:12px/14px Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#nav_first .nav_block_dropdown a:hover, #nav_first1 .nav_block_dropdown1 a:hover{text-decoration: underline}
#nav_first .nav_block_dropdown li.last a, #nav_first1 .nav_block_dropdown1 li.last a {border-bottom: none;padding-right: 18px}

/* header nav menu*/


/* layers for all pages*/

/* layers for main page*/
.default_page .et-content-bg,
.product_info_page .et-content-bg{
    text-align: left;
    padding-top: 20px;
    padding-bottom:40px
}

.main_part_wrapper{float: right !important;}
.product_info_page_central{margin-top: 22px}

.subcategory_name_wrapper{
    padding-bottom:20px;
    overflow: hidden;
}

.subcategory_name{
    display:block;
    text-transform: uppercase;
    margin-right:8px;
    float: left;
    width: 30%
}
.category_image, .subcategory_image{margin-bottom: 20px}

/*box search in header*/
#top_search {
    background-color: #fff;
    float:left !important;
    margin-top: 13px;
    margin-bottom: 13px;
    width:100%;
border: 1px solid;
}
#search , div#mobile-search-menu{
    float: left;
    height:30px
}
#search input , #mobile-search-menu input{
    border: none;
    background: none;
    margin: 0;
    padding: 0;
    color: #000;
    font-family: arial;
    font-size: 12px;
    padding:4px 5px 4px 12px;
   height: 30px;
    padding-left: 12px;
    width:100%;
    margin-left: -4px;
    float: right;
}
#top_search .submit_button {
    float: right;
    padding: 0;
    margin: 0;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-right:3px
}
#top_search .submit_button input{
    border: none;background: none;display: block;
    margin: 0;
    cursor: pointer;
    width:27px;
    height:24px;
    background-image:url(../unishop_images/search-submit-button.png);
    background-repeat:no-repeat;
}


#select_top_nav {
    width: auto;
    float: left;
}

#select_main_nav {
    width:200px;
    text-align:left
}
/*end box search in header*/

/* responsive select box */





#select_top_nav .sbHolder {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height:36px;
    position: relative;
    width: 185px;
    z-index:52000;
}
#select_top_nav .sbSelector {
    display: block;
    height: 36px;
    right: 30px;
    line-height: 36px;
    outline: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 145px;
    padding-left:10px;
}

#select_top_nav .sbSelector:link, #select_top_nav .sbSelector:visited, #select_top_nav .sbSelector:hover {
    color: #868686;
    outline: none;
    text-decoration: none;
}

#select_top_nav .sbToggle {
    background: url(../unishop_images/select-icons1.png) 10px 15px no-repeat #2f2f2f;
    display: block;
    height: 36px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
#select_top_nav .sbHolderDisabled {
    background-color: #3C3C3C;
}
#select_top_nav .sbOptions {
    background-color: #2f2f2f;
    list-style: none;
    margin: 0;
    padding: 10px 0 0 0;
    position: absolute;
    width: 185px;
    z-index: 1;
    overflow-y: auto;
}

#select_top_nav .sbOptions li {
    padding: 0 10px;
}

#select_top_nav .sbOptions a {
    border-bottom: dotted 1px #515151;
    display: block;
    outline: none;
    padding: 0 0 6px 0;
    line-height:18px;
    height:auto;

}

#select_top_nav .sbOptions a:link, #select_top_nav .sbOptions a:visited {
    color: #868686;
    text-decoration: none;

}

#select_top_nav .sbOptions a:hover, #select_top_nav .sbOptions a:focus, #select_top_nav .sbOptions a.sbFocus {
    color: #fff;
}

#select_top_nav .sbOptions li.last a {
    border-bottom: none;
}

#select_top_nav .sbOptions .sbDisabled {
    border-bottom: dotted 1px #515151;
    color: #999;
    display: block;

}

#select_top_nav .sbOptions .sbGroup {
    border-bottom: dotted 1px #515151;
    display: block;
    font-weight: bold;
}

#select_top_nav .sbOptions .sbSub {
    padding-left: 17px;
}

#select_main_nav .sbHolder {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 36px;
    position: relative;
    width: 290px;
    z-index:49000;
}
#select_main_nav .sbSelector {
    display: block;
    height: 36px;
    right: 30px;
    line-height: 36px;
    outline: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 250px;
    padding-left:10px;
    background-color: #000;

}

#select_main_nav .sbSelector:link, #select_main_nav .sbSelector:visited, #select_main_nav .sbSelector:hover {
    color: #868686;
    outline: none;
    text-decoration: none;
}

#select_main_nav .sbToggle {
    background: url(../unishop_images/select-icons1.png) 10px 16px no-repeat #000;
    display: block;
    height: 36px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
#select_main_nav .sbHolderDisabled {
    background-color: #3C3C3C;
}
#select_main_nav .sbOptions {
    background-color: #000;
    list-style: none;
    margin: 0;
    padding: 15px 0 0 0;
    position: absolute;
    width: 290px;
    z-index: 1;
    overflow-y: auto;
}

#select_main_nav .sbOptions li {
    padding: 0 10px;
}

#select_main_nav .sbOptions a {
    border-bottom: dotted 1px #515151;
    display: block;
    outline: none;
    padding: 0 0 6px 0;
    line-height:18px;
    height:auto;
    color: #fff;
    font-weight:bold;
}

#select_main_nav .sbOptions a.sbSub {
    color:#999;
    font-weight:normal;
}

#select_main_nav .sbOptions a:link, #select_main_nav .sbOptions a:visited {
    text-decoration: none;
}
#select_main_nav .sbOptions a:hover, #select_main_nav .sbOptions a:focus, #select_main_nav .sbOptions a.sbFocus {
    color: #fff;
}
#select_main_nav .sbOptions li.last a {
    border-bottom: none;
}
#select_main_nav .sbOptions .sbDisabled {
    border-bottom: dotted 1px #515151;
    color: #999;
    display: block;
}

#select_main_nav .sbOptions .sbGroup {
    border-bottom: dotted 1px #515151;
    display: block;
    font-weight: bold;
    color:#fff;
    padding-bottom:5px;
}

#select_main_nav .sbOptions .sbSub {
    padding-left: 17px;
}

/*  Header Css END  */


/*   top categories  */

.nav-container #menu_block_head {
    /*display: none;*/
    font-size: 12px;
    font-family: arial
}

.nav-container .menu_block_dropdown {
    display: block;
}

.et_categ_box{padding:0;margin:0}

.et_categ_box a, .et_categ_box a:hover, #scroll-box a, #scroll-box a:hover{
    display: inline-block;
    line-height:1.3em;
    text-decoration:none;
    position: relative;
    color: #FFF;
    padding: 0 15px;
    margin: 0;
    text-decoration: none;
    font-size: 12px;
    text-transform:uppercase;
}



.et_categ_box a:hover, #scroll-box a:hover{
    color:#fff;
}

.img_link_wrapper{
    float: left;
}

#scroll-box{
	float:left;
	position:relative;
	left:0px;
	top:0px;
	z-index:99999;
	cursor:pointer;
}

#drop-box, .drop-box-subcat, .drop-box-subsubcat, .drop-box-3subcat, .drop-box-4subcat{
	position:absolute;
	left:0px;
	z-index:100;
	display: none;
	text-align:left;
    padding:0;
    top:57px;
    border: none;
    width:auto;
    background: #fbfbfb;
    padding:20px 15px 20px 15px;
    -moz-box-shadow:0px 10px 15px 2px #727272;
    -webkit-box-shadow:  0px 10px 15px 2px #727272 ;
    box-shadow:  0px 10px 15px 2px #727272 ;

}

.drop-box-subsubcat, .drop-box-3subcat, .drop-box-4subcat{left:150px;top:-7px;}
.drop-box-4subcat{top:5px;}

.cat-name, .sub-cat-name, .subsub-cat-name{
	display: block;
	float:left;
	position:relative;
	left:0px;
	top:0px;
}
.sub-cat-name > a {
    font-size: 24px;
}
.cat-name a.main_category{
    line-height: 20px;
    color: #fff;
    font-size: 18px;
    padding: 0;
    padding-top:19px;
    padding-bottom:18px;
}

.cat-name a.main_category .main_category_border{
    border-left: 1px solid #636363;
    padding-left:20px;
    padding-right:20px;
    font-size: 16px;
    font-family: arial;
}
.cat-name a.main_category .item-0{
    border-left: none !important;
}
/*Changes here*/
.left-cat{
margin-left:2em;
/*margin-right: -2em;*/
}



#drop-box a, #drop-box a:hover,
.drop-box-subcat a, .drop-box-subcat a:hover{
    border: none;
    font-size:9px;
	font-family:arial;
	font-weight: normal;
	display:block;
    min-width:11em;
    /*height:30px;*/
    padding-left: 10px;
    padding-right: 10px;
    color:#111 !important;/* 2f2f2f*/
    background: none!important;
    line-height:0.9;
    padding: 6px 10px 5px;
}

#drop-box a.first, #drop-box a.first:hover, 
.drop-box-subcat a.first, .drop-box-subcat a.first:hover{
	background: none
}

#drop-box a:hover,
.drop-box-subcat a:hover {
	text-decoration: underline
}

#drop-box{padding-bottom:7px}
.drop-box-subsubcat{padding-top: 10px; top:-12px}

/* end  top categories  */
/*             Footer Css                   */

.footer_bg_color {
    font-family: arial;
    font-size: 12px;
    padding-top: 30px
}


#footer_higher {
    text-align:left;
    padding-top: 40px;
}
.main_page #footer_higher{display: block;}

#footer_higher_content {
    width: 100%;
    margin: 0 auto;
    overflow:hidden;
}
#footer_higher_content #deal, #footer_higher_content #contact, #footer_higher_content #twitter, #footer_higher_content #facebook{
    margin-bottom: 12px;
}

 #footer_higher_content h2{
     font-size: 16px;
     line-height:28px;
     overflow: hidden;;
     margin-bottom: 18px
 }
#footer_higher_content #facebook h2{margin-bottom:25px}

#footer_higher_content #twitter h2{margin-bottom: 0}
.fb-like, .fb-like span, .fb-like.fb_iframe_widget span iframe,
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{
    width: 100% !important;
}

/* contact info in footer */
#footer_higher_content #contact p{
    overflow: hidden;
}
#footer_higher_content #contact strong{
    float: left;
    font-weight: bold;
    margin-bottom: 20px
}
#footer_higher_content #contact span{
    float: left;
}
#footer_higher_content #contact a{text-decoration:none}
#footer_higher_content #contact a:hover{text-decoration: underline}

/* twitter */
.jcarousel-skin-tango .jcarousel-container-vertical { height:200px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {   height:200px;}
#mycarousel .jcarousel-item { height:100px}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.box-twitter .twitter-marker{
    background-image:url(../unishop_images/twitter-item-bg.png);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    padding-left: 25px;
    height: 72px;
}
.box-twitter .twitter-marker a{text-decoration: underline;font-style: italic;}
.box-twitter .twitter-marker a:hover{text-decoration:none}
.box-twitter .twitter-marker span{font-size: 10px;font-family: arial}

#footer_higher .twitter-marker p{margin: 0 0 7px}

#footer_higher .twitter-marker table{margin: 0;padding: 0;width: 100%}
#footer_higher .twitter-marker table td{vertical-align: middle;height: 72px}
/* twitter */
#footer {
    text-align: left;
    font-family: arial;
}

#footer a {
    font-family: arial;
    text-decoration:none
}
#footer a:hover {text-decoration: underline}

#footer h2{
    font-size: 18px;
    margin-bottom: 10px
}


#footer li {
    line-height: 14px;
    margin: 0;
    padding: 4px 0 4px 2px;
    background-image:url(../unishop_images/line-footer-list.gif);
    background-repeat: repeat-x;;
    background-position: left bottom
}
#footer li a {
    font: 12px/14px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
#footer li a:hover {
    text-decoration:underline;
}

#footer .footer-block{margin-bottom: 20px}


#copyright {
    line-height:12px;
    clear: both;
    font-family: arial;
}

#footer #copyright a{
    text-decoration: underline
}
#footer #copyright a:hover{text-decoration:none}


#footer_higher_content #deal, #footer_higher_content #contact, #footer_higher_content #twitter, #footer_higher_content #facebook{
    margin-bottom:30px;
    font-family: arial;
    font-size: 12px
}

#footer #copyright .logo_footer{
    display: block;
    clear: both;
    margin-bottom: 20px
}
#footer #copyright .logo_footer img{
    width: 127px;
    height:33px
}


/* newsletter in footer */
.newsletter_footer{
    float:left;
    margin-bottom: 20px
}
.newsletter_footer_input{
    float: left;
    height:30px
}
.newsletter_footer_input input{
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    color: #343434;
    font-family: arial;
    font-size: 12px;
    padding-top: 4px;
    padding-bottom:4px;
    height:22px;
    padding-left: 12px;
    width: 190px
}
.newsletter_footer .newsletter_footer_submit{
    float: right;
    padding: 0;
    margin: 0;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-right:3px
}
.newsletter_footer .newsletter_footer_submit button{
    border: none;background: none;display: block;
    margin: 0;
    cursor: pointer;
    width:28px;
    height:24px;
    background-image:url(../unishop_images/newsletter-submit-button.png);
    background-repeat:no-repeat;
}

/* newsletter in footer */

/*  Footer Css END      */

/*------------------------------------------*/
/*       infoboxes Left Css               */
.infoBox {
    margin-bottom:26px;
}
.infoBox .infoBoxHeading{
    display:block;
    text-transform:uppercase;
    margin-bottom:17px ;
    font-size:22px;
    line-height:28px;
    font-weight:normal;
}
.infoBox .infoBoxContents{
     text-align:left;
    font-size: 12px;
    font-family: arial
}
.infoBox .infoBoxHeading a, .infoBox .infoBoxHeading a:hover{
    font-size:22px;
    line-height:28px;
    font-weight:normal;
}

.infoBoxNotifications img, .infoBoxReviews .NoReview img{display: none;}
.infoBoxWhatsNew a{}

.infoBox .infoBoxContents ul{margin: 0;padding: 0;list-style: none}
.infoBox .infoBoxContents ul li{padding: 4px 0px 4px 0px}
.infoBox .infoBoxContents ul li a{
    text-transform: uppercase;
    font-size: 12px;
    font-family: arial;
}

.infoBoxSearch input[type="text"], .infoBoxSearch input[type="image"]{
    float: left;
}
.infoBoxSearch input[type="image"]{margin-top: 2px}
.infoBoxSearch a{text-decoration: underline}

/* infobox Left Css END  */


.count_3cols_col_1{clear: both;margin-left: 0 !important;}
.count_3cols_col_3{margin-right: 0 !important;}

#also_purchased .count_3cols_col_3{margin-right: 10px !important;}
#also_purchased .count_3cols_col_4{margin-right: 0 !important;}


/*------------------------------------------*/
/*             product box Css END          */
/*------------------------------------------*/
.cat_parent table, .cat_child table{font-size:12px;line-height:14px}
.cat_parent a, .cat_parent a:hover, .cat_child a, .cat_child a:hover{
    font-size:12px;
    text-decoration:none;
    text-transform: uppercase
}

.cat_child a, .cat_child a:hover{text-transform:none;font-weight: normal;font-style: italic;}
.cat_parent, .cat_child{text-align:left}
.cat_parent a, .cat_parent a:hover, .cat_child a, .cat_child a:hover{
    display:block;
    padding:4px 0px 4px 0px;
    font-size:12px;
}

.cat_parent a:hover, .cat_parent .active_cat, .cat_child a:hover{text-decoration:underline}
.cat_child a:hover{font-weight: normal;background:none}
.cat_child .active_cat, .cat_child a.active_cat:hover{font-weight:bold}
.cat_child>.space_cat>.space_cat{width:1px}
.active_cat label, .cat_parent label{font-weight: normal}
.space_cat{display: block;float:left;width:8px; height:17px;text-decoration:none; }

/**********lists************/


/* end intro category box*/

.infoBox_list{
	list-style:none;
	margin:8px 0 0;
	padding:0px 0px 0px 0px;
    text-align: left
}

.infoBox_list li {
	list-style:none;
	margin:0px;
	padding:3px 0px 0px 0px;
    text-transform: uppercase;
    line-height: 20px
}
.infoBox_list li a{
    font-family: arial;
    font-size: 12px;
    line-height: 14px
}


/* for bestsellers*/
ol li{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:24px
}

ol li a, ol li a:hover{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: normal
}

ol{
  margin: 0;
  padding:0px 0px 2px 17px;
}
/*end for bestsellers*/
#shopping_cart_mini SPAN.newItemInCart{color: #fff}

.options_form select{padding-right:1px;padding-bottom:1px}


/**********fonts************/

.contentContainer h2 {
	margin: 0;
	padding:5px 0px 5px 3px;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
  	font:12px/15px Arial, Helvetica, sans-serif;
  	line-height: 1.5;
    text-decoration: none
}
h2.review_author{padding-top: 5px}
.review_author a{text-decoration: underline}
.review_author a:hover{text-decoration:none}



/**********also purshuased products************/
.also_pursh_slider{padding-top: 30px;padding-bottom:10px}
#also_purchased{
    clear: both;
}
#also_purchased .product .product-price {

}
h1.also_pursh_title {
    clear: both;
    margin-top:5px;
    font-size: 22px;
    font-weight:normal;
}

/**********end also purs products************/



/**********spaces************/
.padding_bottom_1{ padding-bottom:13px}
.padding_right_1{ padding-right:30px}
.padding_top_1{ padding-top:42px}
.padding_top_2{padding-top:15px}
.padding_sc_1{margin-top:15px}
.padding_sc_3{margin-top:17px; margin-left:10px}

.cart-remove-button{
    background-image: url(../unishop_images/shopping_cart_mini_delete_button.png);
    display: block;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    margin-top:6em;
    margin-right:6.5em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.padding_sc_1{margin-top:13px}
}

.space_1{ line-height:18px}
.space_2{ line-height:6px}
.space_3{ line-height:1px}
.space_4{ line-height:13px}

.padding0{padding:0;margin:0}
.padding_pages_2{padding:0px 0px 0px 5px}

.form_1{position:absolute; 	top:0px;right:0px;}
.form_1 SELECT {  padding-right: 1px;  width: 120px;}
.img_1{padding-right:21px}
.vertical{ vertical-align:middle}

INPUT{  margin-right:8px;}
 .contentText .fieldValue input{margin-right: 0}

/*------------------------------------------*/
/*             Template Css End             */
/*------------------------------------------*/
.moduleRowOver, .productsNotifications, .moduleRowSelected{color:#FFFFFF}

/* query 333333*/
.ui-widget-header1, .ui-widget-header {font-weight: bold; }
.ui-widget-header{background: none}
/* for default boxes */

/* breadcrumbs*/

.breadcrumbs_box{
    font-size:12px;
    line-height:1.25;
    padding:0 0 16px;
    font-family: arial;
    text-transform: uppercase;
}
.mainpage-nostyle .breadcrumbs_box{
    display: none;
}
.headerNavigation, A.headerNavigation:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform:uppercase
}
.breadcrumbs_box .headerNavigation1{
	font-size:12px;
    font-weight: normal;
    text-transform:uppercase;
    background:url(../unishop_images/marker_bc.gif) right 5px no-repeat;
	margin-right:10px;
	padding-right:13px
}

.breadcrumbs_box .headerNavigation{margin-right:12px}



.headerNavigation1, A.headerNavigation1:hover { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.headerNavigation1:hover {  text-decoration: underline}

/*end breadcrumbs*/



/*from default styles*/
.contentContainer {
    padding-bottom: 0px;
    position:relative;
    top:0px;
    left:0px;
    font-family: arial;
    font-size: 12px;
}

#columnLeft, #columnRight,
.main_part_wrapper{
    padding-top: 0px;
    margin-top: 24px !important;
}


.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size:12px}
.buttonSet, .buttonAction{padding-bottom:12px}


h1.category-name{
    font-family: arial;
    font-size: 14px
}

.et_other_style h1 {margin:0px 0px 0px 2px}
.orderEdit { font-family: Arial, Helvetica, sans-serif  ; font-size : 10px; text-decoration: underline; }
.contentText, .contentText table {  padding: 0;  font-size: 12px;  line-height: 1.5;}

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.no_products{}

/*end from default styles*/



/* classes for prices*/
.addit_box{	width:10px;	height:250px	}
.font_normal{	font-weight:normal	}

.space_slider{ line-height:5px}
.span_1{ display: block;padding-top:3px;float:left}
.span_2{ display: block;float: right}
.span_3{line-height:8px;display:block; height:8px; clear:both}
.margin_bottom_1 {
    margin-bottom: 27px;
}


/* shop cart box*/

.prodInfoInCart, .prodInfoInCart:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}



.priceInCart, .newItemInCart{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}



/* product page */

.prod_info_name,
.reviews-box,
.options_form_label,
.options_form{
    margin-bottom: 15px

}
.reviews-box{
min-height:23%;
}

.prod_info_price,
.add-to-cart-box{
    margin-bottom:20px;
}
.product_reviews_page .prod_info_name_price .prod_info_price s{padding-top: 8px}

.product_reviews_page .prod_info_price .new_price .new_price,
.product_reviews_write_page .prod_info_price .new_price .new_price,
.product_reviews_info_page .prod_info_price .new_price .new_price{
    display: none;
}


.prod_info_name h1, .prod_info_price h1{
    background:none;
    font-size: 19px;
    font-weight:normal;
    line-height: 24px
}

.product_img_wrapper{
    float:left;
    max-width:40%;
    margin-right:40px;
    margin-top: -5em;
}
.product_img_wrapper img{}

.product_info_wrapper{
    float:none;
    width: auto;
    padding-bottom:10px;
/*    height: 100%;*/
}
.product_description{
    margin-bottom: 20px;
    padding:5px 0px 5px 0px
}
.review_rating_img{float: left;padding-top: 6px}


.socials_plugins{
    overflow: hidden;
}

.socials_plugins .google{
    float: left;
    width:80px;
    clear:both
}
.socials_plugins .facebook{
    float: left;
    width:90px
}
.socials_plugins .twitter{
    float: left;

}

.expected-date{
    padding-top: 20px;
    clear: both;
    padding-bottom: 10px
}

.product_reviews_date, .product_reviews_pager{
   margin-top: 20px
}

.reviews_author a{
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: underline
}
.reviews_author a:hover{
    text-decoration:none
}
.product_reviews_write_page .fieldKey{
    font-size: 12px;
    width:80px
}
.product_reviews_write_page .contentText table{width: 100%}


.reviews_page .reviews_wrapper{
    margin-bottom: 20px
}

.product_info_wrapper .availability{margin-bottom: 15px}
.product_info_wrapper .new_price_box,
.product_info_wrapper .prod_info_price .regular_price{
    font-size: 18px
}
.product_reviews_page .prod_info_name_price .prod_info_price .new_price_box s {
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
}

/* product page */
.add-to-cart-p-name{
    font-size: 12px;
    color: #111;
	line-height: 1.3;
	margin-top: 3%;
	padding-left: 20px;
}
.shoppingcart_img{width:90px;height: auto; margin-top: 6%;}
.shoppingcart_img2{width:120px;height: auto;padding-top:1.7em; }

/*  gallery */
.ui-icon {background-image: none;	width:5px;	height:5px;	margin-top:7px}
.contentText p a, .contentText p a:hover, .contact_link a, .contact_link a:hover,
.padding_sc_3 a, .padding_sc_3 a:hover{
    text-decoration: underline;
    font-weight:bold
}
.contentText p a:hover, .contact_link a:hover, .padding_sc_3 a:hover{
    text-decoration: none
}
.buttonSet {padding-top: 10px}

/* pager*/

.et_pager{font-size:12px;clear: both;}

A.pageResults, A.pageResults:hover {
	text-decoration: underline;
	font-size:12px
}
.et_pager strong{font-size:12px}
.pageResults u{text-decoration:none}


A.pageResults:hover {  background: none;  text-decoration:none}




.ui-widget{margin-left:10px}

.login_page_line{
    overflow: hidden;
    margin-bottom: 10px
}
/*------------------------------------------*/
/*            some default blocks           */
/*------------------------------------------*/
.et_box_reviews_default .et_box_cont_new table.ui-widget-content{width: 100%}
.et_box_reviews_default .et_box_cont_new table.ui-widget-content td a img{display: none;}

/*------------------------------------------*/
/*            buttons 				        */
/*------------------------------------------*/


.unishop_button, .unishop_submit {
    color:#fff;
    min-height:14px;
    overflow: hidden;
    display: block;
    text-align: center;
    line-height:16px;
    text-transform: uppercase;
    padding: 7px 7px 6px 7px;
    cursor: pointer;
    font-family:arial;
    font-size: 12px;
    float: left;
    margin-top: 10px;
    font-weight: normal !important;
    border: none ;
    text-decoration: none !important;
}

.unishop_submit1 {
	color:#FFF;
	background:#e53590;
    min-height:14px;
    overflow: hidden;
    display: block;
    text-align: center;
    line-height:16px;
    text-transform: uppercase;
    padding: 7px 7px 6px 7px;
    cursor: pointer;
    font-family:arial;
    font-size: 12px;
    font-weight: 700 !important;
    border: none ;
    text-decoration: none !important;
}
.unishop_submit1:hover {
	background:#c53590;
	color:#FFF;
}
.unishop_return {
    color:#000;
	background:#CCC;
    min-height:14px;
    overflow: hidden;
    display: block;
    text-align: center;
    line-height:16px;
    text-transform: uppercase;
    padding: 7px 7px 6px 7px;
    cursor: pointer;
    font-family:arial;
    font-size: 12px;
    font-weight: 700 !important;
    border: none ;
    text-decoration: none !important;
}

.unishop_return:hover {
	background:#BBB;
	color:#000;
}

.icon_kasse {
    background-image: url(../../images/pfeil1.png);
    width: 16px;
    height: 12px;
    background-repeat: no-repeat;
    display: inline-block;
	margin-left: 5px;
	
}
.reviews_info .buttonSet .unishop_submit{
    margin-right: 10px
}

.product_info_wrapper .add-to-cart-box .add-to-cart-button .unishop_button{
    font-size: 15px;
    background-image:url(../unishop_images/icon-add-to.png);
    background-position: 25px 16px;
    background-repeat: no-repeat;
    float: left;
    padding:19px 25px 19px 58px;
    display: block;

}


.product_info_wrapper .reviews-count .unishop_submit {
    display: inline;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-family:arial;
    line-height: 14px;
    float:none;
    text-transform:none;
}



.product_info_wrapper .reviews-count .unishop_submit:hover{text-decoration: underline!important;}
/*   buttons   */

/*   icons   */
.shopping_cart .img_cart,
.phone p.img_phone,
.icon_bestsellers,
.icon_facebook,
.icon_twitter,
.icon_theme,
.icon_contact,
.icon_facebook,
.icon_twitter,
.icon_footer_theme,
.icon_contact,
.icon_brands,
.icon_box_category,
.icon_box_manufacturers,
.icon_box_new,
.icon_box_special,
.icon_related{
    display: block;
    background-repeat: no-repeat;
    width:31px ;
    height:31px;
    float: left;
    margin-bottom:-1em;
    padding-left:3px;

}
.icon_box_category,
.icon_box_manufacturers,
.icon_box_new,
.icon_box_special,
.icon_related{
    margin-right: 12px
}
.icon_box_all{background-image:url(../unishop_images/icon-category.png)}
.icon_box_category{background-image:url(../unishop_images/icon-category.png)}
.icon_box_manufacturers{background-image:url(../unishop_images/icon-manufacturers.png)}
.icon_box_new{background-image:url(../unishop_images/icon-new.png)}
.icon_box_special{background-image:url(../unishop_images/icon-special.png)}
.icon_related{background-image:url(../unishop_images/icon-related.png)}

/***********************custome style********************************************************/
.product-det-text{
font-size:22px;
font-weight:600;
color:#111;
}
.main-star-div{
margin:-11px 0;
}
.product-category{
display:inline-block;
}
.star-inner-div{
display:inline-flex;
/*margin:0px 0px 0px 15px;*/
margin-left: 10px;
}
/*************ADD TO CART ICON STYLE HERE************/
#custom-icon{
font-size:26px;
margin-top:3px;
color:#111;
}
#cart-count{
border: 2px solid black;
margin-left:40px;
height:28px;
line-height: 26px;
width:28px;
border-radius: 50px;
/*padding-left:5px;*/
text-align:center;
color: #e53590;
}
/*******************************************/
#brand-logo{
position: relative;
top: -5em;

}
.catgory-text{
display:inline-block;
color: #111;
font-size:16px;
line-height:0.9;
}
.main-catgory{
    position: relative;
    top: -2em;
    left: 3.6em
}
.ml-qty{
color:#111;
font-size:22px;
}
#star-one{
color:#f0ad4e;
font-size: 11px;
margin-left: -4px;
}
.main-detail-div{
position:relative;
top:3em;
clear:both;
height:90px;
}
.product-det-number{
font-size:15px;
line-height:1.1;
color:grey;
}
.brand-img-div img{
float:right;
margin-top:-1.8em;
}
.no-margin-padding{
padding:0;
margin:0;
}
.five-margin-padding{
padding-left: 5px;
padding-right: 5px;
margin:0px;
}
.product-det-number-one {
    font-weight: 700;
    margin-top: 15px;
    float: right;
    margin-right: 15px;
    color: #111;
    font-size: 25px;
    line-height: 1.3em;
}
.text-bg{
 font-size:16px;
    background-color: #ed64d6;
    color: #FFF;
    height: 35px;
    line-height:36px;
    /*width: 160px;*/
    /*padding: 2px 0px 0px 25px;*/
    margin-top: 14px;
    /*border-radius: 50px;*/
    font-weight: 70;
    text-align:center;
}
.sofort-text-one{
color:green;
font-size:15px;
line-height:1;
}
.line{
      margin-left:0px;
    border-top: 1px solid #111;
    clear: both;
    position: relative;
    top:1.2em;
    width:97.8%;
    /*margin-top: 25px;*/
   /* margin-bottom:4em;*/
}
#description-row{
margin:10px 0px 0px 10px;
}
.list-text{
list-style-type: disc;
    font-size: 15px;
    font-weight: 700;
}
/*Comment style start here*/
.last-star-div{
display:inline-block;
}
.last-div-text{
display:inline;
margin-left:15px;
font-size:12px;
color:#111;
}
.black-bg{
    background: black;
    width: 210px;
    color: white;
    padding: 8px 19px;
    font-size:17px;
    /*border-radius:5px;*/
}
.black-bg p a{
color:#FFF!important;
}
.small-text{
font-size:14px;
line-height:18px;
color:#111;
}
.date{
    font-size: 13px;
    float: right;
}
.small-text-one{
font-size:18px;
margin-bottom:0px;
font-weight:700;
}
.comment-line{
    border-top: 2px solid #ccc;
    width: 98%;
    margin-top:4%;
}
#comment-star{
color: #f0ad4e;
}
/*************************************ADD TO SHOPPING CART STYLE START HERE***********************/
.cont-shop-text{
background: rgba(128, 128, 128, 0.52);
/*width: 130px;*/
height:29px;
line-height:30px;
font-size:16px;
padding: 1px 0px 0px 1px;
text-align:center;
color:#111;
/*border-radius:50px;*/
margin-bottom: 5px;
}
.zur-kasse-text{
    padding-right: 0px; 
}
.checkout-text{
background: #E53590;
/*width: 130px;*/
height:30px;
line-height:30px;
/*padding: 0px 0px 0px 23px;*/
font-size:16px;
text-align:center;
color: #FFF;
/*border-radius:50px;*/
}
.shopcart-text{
    font-size: 21px;
    color: #111;
    line-height: 1.3em;
}
.table-top-list {
    width: 100%;
    /*height: 2em;*/
    background: rgba(204, 204, 204, 0.28);
    margin-top: 5px;
    /* margin-left: 1%; */
     padding:15px; 
    border: 1px solid rgba(128, 128, 128, 0.31);
    line-height:0em;
}
.table-top-list p{
line-height:0;
color: #111;
font-size: 14px;
font-weight:600;
}
.box-size{
width: 80px;
position: relative;
top: 1.5em;
}
.price-text{
text-align:right;
font-size:14px;
color:#111;
font-weight:bold;
}
.price-text-one{
text-align: right;
font-size:19px;
color: #111;
font-weight: 700;
}
.off-price{
font-size:11px;
color:red;
position:relative;
top:-2px;
}
.price-text-second{
text-align: right;
font-size:12px;
line-height: 0.1;
color:#111;
}
.delete-text{
font-size: 12px;
color: #111;
padding-left:2em;
position: relative;
top: -3px;
}
.full-text-div{
margin-top: 10%;
}
.down-border{
width: 100%;
border: 1px solid rgba(153, 153, 153, 0.42);
/*margin: 30px 8px;*/
position: relative;
top: 3px;
}
.list-service{
padding-left:0px !important;
}
.list-one{
display:inline-block;
font-size: 14px;
margin-right: 5%;
margin-left: 3%;
font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
}
.list-two{
display:inline-block;
font-size: 14px;
margin-right: 5%;
margin-left: 3%;
font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
}
.list-three{
display:inline-block;
font-size: 14px;
}
.fa-check{
display:block!important;
padding-right:3px!important;
}
.main-list-container{
border: 1px solid grey;
background-color: #FFF;
/*width: 78%;*/
padding:7px;
}
.inc-vat-text{
font-weight: 500;
font-size: 14px;
text-align: right;
margin-top: 2%;
color: #111;
line-height:1.5
}
.shipping-text{
text-align:right;
font-size:12px;
color:#111;
}
.serach{
margin-left: 16px;
width: 40%;
height: 36px;
display:inline-block;
border:0;
}
.voucher-text{
display:inline-flex;
background: rgba(128, 128, 128, 0.45);
color: black;
padding:5px 10px;
}
.check-footer{
border: 1px solid grey;
background-color: rgba(128, 128, 128, 0.23);
padding:25px 10px;
width: 100%;
height: auto;
clear: both;
/*margin-left: 10px;*/
}
.row-margin-top{
margin-top:12px;
}
/*side bar  style start here*/
.hugo-boss-text{
font-weight:700;
color:grey;
font-size:12px;
}
.ml-text{
font-size:10px;
color:#111;
}
.sample-div{
float:right;
}
.uvp-value{
color: #111;
font-size:15px;
}
.amt-value{
color: #a94442;
font-size: 16px;
font-weight: 700;
float: right;
}
.inkl-text{
float: right;
font-size: 15px;
color: #111
}
.so-green{
color: green;
font-size: 12px;
line-height: 0;
}
.ml-qty-text{
float: right;
font-size: 10px;
margin-top:-11px;
}
.border-div{
border: 2px solid rgba(128, 128, 128, 0.19);
padding: 14px;
border-radius:2px;
}
.last-star-div img{
width: 80px;
height: 15px;
}
.star-inner-div img{
width: 80px;
height: 15px;
}
/***********************************Checkout page style start here******************************/
.column-inner-text{
width:100%;
height:30px;
background-color:rgba(204, 204, 204, 0.28);
border-bottom:1px solid grey;
margin-bottom:5px;
}
.column-inner-text p{
line-height:30px;
padding: 0px 10px;
font-weight: bold;
font-size:14px;
color: #111;
}
.form-inner{
padding:10px;
margin-top: 5px;
}
.form-inner-one{
margin-top:10px;
}
input[type="text"]{
width:100%;
height:35px;
font-size: 14px;
}
input[type="password"]{
width:100%;
height:35px;
font-size: 14px;
}
.email-text {
    margin: 0% 0% 1%;
	margin-top:5px;
    font-size: 14px;
    font-weight: 500;
    color: #111;
}
.pass-text{
margin-top:1%;
text-decoration:underline;
font-weight:400;
padding: 0px 8px;
font-size:12px;
color: #111;
}
.sub-btn{
	color:#FFF;
	background:#e53590;
    min-height:14px;
    text-align: center;
    line-height:16px;
    padding: 7px 7px 6px 7px;
    font-family:arial;
    font-size: 12px;
    font-weight: 700 !important;
    border: none ;
	width:95%;
	text-transform: uppercase;
}
.sub-btn:hover{
	background:#c53590;
	color:#FFF;
}

.submit-btn-div{
text-align:center;
margin-bottom:10px;
}
.main-cont{
border:1px solid grey;

}
.gendar-text{
font-size:16px;
color:#111;
font-weight:500;
}
.pin-text{
    font-size:16px;
    margin-bottom: 0px;
    margin-top: 8px;
    font-weight: 500;
    color: #111;
}
.ort-text{
margin-left:1em;
margin-bottom: 0px;
margin-top: 8px;
font-weight: 500;
color: #111;
font-size:16px;
}
.inp-size{
margin-left:4%;
}
.info{
font-size:14px;
padding-left:5px;
}
.info-sec{
font-size: 14px;
position: relative;
top:5px;
}
.male {
    margin-left: 10px;
    font-size: 16px;
    font-weight: 500;
    margin-right: 10px;
}
.second-main-cont{
/*padding:10px 10px;*/
border:1px solid grey;
}
.list-div{
margin-top:0px;
padding:3px;
}
/*FOOTER ACCORDIAN STYLE START HERE*/
.custom-heading{
background-color:#CCCCCC !important;
color:#111 !important;
padding: 5px 0px 0px 15px !important;
}
.panel-body{
border:0 !important;
}
.panel-body p{
font-family:arial;
font-size:16px;
color:#111;
line-height:1.5;
}
.beauty-text{
background-color: rgb(245, 245, 245);
height: 35px;
line-height: 35px;
padding-left: 18px;
}
.login-now-text{
background-color: rgb(245, 245, 245);
height: 35px;
line-height: 35px;
width:200px;
margin-top:8%;
text-align:center;
}
.list-div ul{
padding-left:40px;
}
.list-div ul li{
list-style-type:disc;
}
.arrow{
    float: right;
    padding-top: 2px;
    font-size: 25px;
}
/*Saba */
#search{
width: 90%;
}
#header_blocks div.five.columns{
width:32em ;	
}
.four.columns.header-right {
    width: auto !important;
}
 .product .product-name {
    /* margin: 10px 0px; */
    height: 0px;
    padding: 10px;
}
a.p-name{
    text-align: left;
    margin-left: 0px;
    width: 100%;
    font-family: arial;
    margin-left: -0.4em;
}
h1,h2,h3,h4,h5,h6,p,a,span,b,button,input{
font-family:arial;
}
#bodyContent >h1{
display:none;
}
/* 
div#bodyContent {
    margin-top: 2em;
}
 */
.prod_info_name_price{
    display: -webkit-box;
}
 #top_search{
    display:block!important;
    }
    .top-section{
    display:none!important;
    }
    .menu-bar{
    display:none!important;
    }
    .close-icon{
    display:none!important;
    }
    .row, .clearfix{
    height:
    }
    .product-detail-text{
    text-align:center;
    font-weight:700 !important;
    font-size:18px !important;
    }
/*.top-section{
display:none;
}
.menu-bar{
display:none;
}*/


.header-text{
    border-top: 1px solid #CCCCCC;
    padding:20px 10px 14px 10px;
    font-size: 16px;
}
.no-margin-bottom{
margin-bottom:0px;
}
.color-panel{
background-color:rgba(128, 128, 128, 0.14);
}
.top-space{
margin-top:2px;
}
.vorkasse-img{
width:60px;
margin:-12px 5px;
}
.total-amt-section{
clear: both;
width: 100%;
height: 7.5em;
background-color: rgba(128, 128, 128, 0.13);
padding-top: 1.5em;
}

.total-text{
text-align: right;
font-size: 22px;
font-weight: 700;
margin-top:0.5em;
}
.amt-number{
text-align: right;
font-weight: 700;
}
.big-amt-number{
text-align: right;
font-size: 18px;
padding-top: 0.6em;
font-weight: 700;
}
.inkl-text{
text-align: right;
font-size: 12px;
color: grey;
margin-top:-1px;
}
/**********************************BREADCRUMBS STYLE START HERE******************************************/
#crumbs li a {
    display: block;
    float: left;
    height: 49px;
    background: #C7C7C7;
    text-align: center;
    padding: 9px 18px 0 38px;
    position: relative;
    margin: 0 35px 0 0;
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    line-height: 28px;
    width: 85%;
}
#crumbs li a:after {
content: "";
position: absolute;
right: -29px;
top: 0;
border-top: 26px solid transparent;
border-bottom: 24px solid transparent;
border-left: 30px solid #C7C7C7;
}
#crumbs li a.active::after{
border-left:30px solid  #111 !important;
}
.form-wizard li a:before {
content: "" !important;
border-top: 23px solid transparent !important;
border-bottom: 23px solid transparent !important;
border-left: 30px solid #FFF !important;
position: absolute !important;
left: 0 !important;
top: 0 !important;
}
.form-wizard li .just:before{
border-top: 0px solid transparent !important;
border-bottom:0px solid transparent !important;
} 
#crumbs li{
list-style:none;
}
li.complete a{
background-color:#C7C7C7 !important;
color:#111 !important;
}
li.active a{
background-color:#111 !important;
color:#FFF !important;
}
li.active a:after{
border-left:30px solid  #111 !important;
color:#FFF !important;
}
.form-wizard li.complete a{
background-color:#D4AF37;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{
background-color:#D4AF37;
}
/****************************VERTICAL TABS ON ACCOUNT PAGE STYLE START HERE****************************/
.tabs-left, .tabs-right {
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left {
  /*border-right: 1px solid #ddd;*/
}
.tabs-right {
  border-left: 1px solid #ddd;
}
.tabs-left>li, .tabs-right>li {
  float: none;
  margin-bottom: 2px;
}
.tabs-left>li {
  margin-right: -1px;
}
.tabs-right>li {
  margin-left: -1px;
}
/*.tabs-left>li.active>a:hover,*/
.tabs-left>li.active>a,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

.tabs-right>li.active>a,
.tabs-right>li.active>a:hover,
.tabs-right>li.active>a:focus {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}
.tabs-left>li>a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display:block;
}
.tabs-right>li>a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}
.vertical-text {
  margin-top:50px;
  border: none;
  position: relative;
}
.vertical-text>li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
.vertical-text>li>a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}
.vertical-text>li.active>a,
.vertical-text>li.active>a:hover,
.vertical-text>li.active>a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
.vertical-text.tabs-left {
  left: -50px;
}
.vertical-text.tabs-right {
  right: -50px;
}
/*.vertical-text.tabs-right>li {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.vertical-text.tabs-left>li {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}*/
.text-size{
font-size:15px;
}
.mein-kanto-title{
margin-left: 0.5em;
margin-bottom: 1.5em;
font-size: 15px;
}
.uber-section{
margin-top:-2.5em;
}
.thanx-reg-text{
background-color:rgb(229, 241, 226);
padding:0px; 
font-size: 16px;
margin-top: -2em;
margin-bottom: 1em;
}
.reg-check{
font-size: 20px;
background-color: rgb(90, 149, 72);
width: 35px;
height: 35px;
color: #FFF;
line-height: 35px;
text-align: center;
margin-right:1em;
display:inline-block !important;
}
.no-padd-left{
padding-left:0;
}
.mein-kanto-text, .uber-text{
font-size:16px;
font-weight:700;
color:#111;
}
.mein-kanto-sec{
/*border-bottom:1px solid rgba(0, 0, 0, 0.19);*/
}
.mr-name{
display: inline-block;
font-size: 16px;
font-weight: 700;
padding-top: 1em;
color:#111;
}
.change-info{
padding-top: 1.8em;
font-size: 15px;
color: black;
}
.custmer-no{
padding-top: 1.8em;
font-size: 15px;
color: black;
}
.user-data-sec{
border: 1px solid rgba(0, 0, 0, 0.35);
background-color: rgb(246, 246, 246);
}
.user-data{
padding: 8px 0px 0px 10px;
font-size: 16px;
font-weight: 700;
color:#111;
display:inline-block;
}
.kai-name{
font-size: 15px;
padding: 1.5em 0 0 0.7em;
color: #111;
}
.user-email{
font-size: 15px;
padding: 0em 0 0 0.7em;
color: #111;
}
.edit{
float: right;
font-size: 15px;
color: #111;
padding-right:1em;
}
.border-sec{
border: 1px solid rgba(0, 0, 0, 0.44);
height: 11.7em;
}
.main-info-sec{
margin-top:2.5em;
}
.middle-space{
margin-top:1.5em;
}
.bill-add{
float: right;
font-size: 15px;
color: #111;
padding-right:1em;
margin-top:2em;
}
.main-account-sec{
padding-left: 15px;
}
.margin-top{
margin-top: -1em;
margin-bottom: 5em;
}
.order-text{
font-size:16px;
font-weight:700;
color:#111;
margin-left:1em;
}
.order-section{
margin-top: -2.6em;
}
.order-status{
padding: 8px 0px 0px 10px;
font-size: 16px;
font-weight: 700;
color:#111;
float:right;
margin-right:1em;
}
.order-date{
font-size: 16px;
color: #111;
}
.order-detail{
padding-top:1.5em;
}
.watch-text{
text-align: right;
margin-top: 3.5em;
color: #111;
font-size: 16px;
cursor:pointer !important;
}
.back-section{
padding-top:2em;
padding-bottom:2em;
}
.back-section p{
display: inline-block;
font-size: 17px;
background-color: rgba(128, 128, 128, 0.5);
padding: 2px 40px 3px 40px;
color: #FFF;
cursor:pointer;
}
.delete-section{
clear:both;
margin-left:1.5em;
padding-top: 2em;
}
.delete-section p{
font-size: 17px;
color: #111;
line-height: 2.5;
}
.delete-sec-back{
margin-left: 1em;
margin-top: 1em;
}
.bold-text{
font-size: 15px;
font-weight: 700;
}
.default-add p{
font-size: 15px;
color: #111;
}
.default-add-edit p{
text-align: right;
margin-right: 1em;
font-size: 14px;
color: #111;
margin-bottom: 0.6em;
}
.default-add{
padding-top: 1em;
padding-left: 8px;
}
.additional-sec p{
font-size: 15px;
color: #111;
padding-left: 0.5em;
}
.additional-sec{
padding: 1em 0 2em 0; 
}
.address-sec-back{
clear:both;
padding-top:2em;
margin-left:1.5em;
}
.select{
height: 2.4em;
font-size: 15px !important;
background-color: #FFF;
}
.check-mark{
width:25px;
height:25px;
}
.use-add{
position: relative;
top: -0.4em;
margin-left: 7px;
font-size:16px;
}
.news{
padding-left:1em;
}
.unsubscribe-sec p{
padding-left: 3em;
font-size: 16px;
color: #111;
text-align: justify;
}
.subcribe-btn{
text-align: right;
margin-right: 4em;
}
.subcribe-btn button{
width:60% !important;
}
.second-tab{
clear: both;
padding-top: 1em;
width: 97%;
margin-left: 1.4em;
}
/******************************************/

.main-div{
display:none;
}
/*#bodyContent{
width:100%;
}*/
.add-top-div{
width: 100%;
height: 3em;
background-color: rgba(128, 128, 128, 0.16);
border: 1px solid rgba(128, 128, 128, 0.6)
}
.address{
font-size: 16px;
line-height: 3.3em;
font-weight: 700;
margin-left: -9px;
}
.change{
font-size: 15px;
line-height: 3.4em;
text-align: right;
color: blue;
}
.shipping-add-div{
padding: 15px 0px 15px 6px;
}
.shipping-add-div p{
clear: both;
font-size: 15px;
line-height: 1.5;
color: #111;
}
.left-add-div{
border: 1px solid rgba(128, 128, 128, 0.43);
}
.left-second-add-div{
border: 1px solid rgba(128, 128, 128, 0.43);
margin-top:1em;
}
.left-third-add-div{
border: 1px solid rgba(128, 128, 128, 0.43);
margin-top:1em;
}
.big-info{
font-size: 17px;
color: #111;
}
.buy-continue{
background: rgb(229, 53, 144);
/* width: 130px; */
height: 30px;
line-height: 30px;
font-size: 16px;
padding: 1px 0px 0px 1px;
text-align: center;
color: #FFF;
/* border-radius: 50px; */
margin-bottom: 5px;
}
.buy-continue-down{
background: rgb(229, 53, 144);
width: 180px;
height: 30px;
line-height: 30px;
font-size: 16px;
padding: 1px 0px 0px 1px;
text-align: center;
color: #FFF;
/* border-radius: 50px; */
margin-top:1em;
float:right;
}
.shipping-check-footer{
border: 1px solid grey;
background-color: rgba(204, 204, 204, 0.28);
padding: 25px 10px;
width: 100%;
height:9em;
}
.shipping-time{
color: black;
font-size: 12px;
}
/*#columnLeft{
display:none;
}
.infoBox{
display:none;
}*/
.unishop_button{
margin:0 0 10px 0 !important;
}
.final-qty{
font-size: 20px;
padding: 40px 0 0 20px;
}
.spacing{
margin-top:5em;
}
.right-float-div .unishop_button{
	float:right;
}
/******************************************/
div#data-center{
    margin-right: 0px !important;
    margin-left:0px !important;
}
.main_header {
	font-size:16px;
	padding:3px 5px;
}
#pleasewait_sichtbar {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, 0);
	width: 220px;
	margin: 0;
	padding: 0;
	height:auto;
	background: #FFF;
	border: 1px solid #FF0000;
	color: #000;
	z-index: 200;
	padding: 10px 10px 25px 10px;
	border:1px solid black;
}

#overlay {
   position:  fixed;
   z-index:199;
   top: 0px;
   left: 0px;
   height:100%;
   width:100%;
   background-color:#000;
   -ms-filter: "Alpha(Opacity=75)"; /* IE 8 */
   filter:alpha(opacity=75); /* IE5-7 */
   -moz-opacity: 0.75; /* Mozilla */
   opacity: 0.50;
}
.overlay_text { 
  font-size:14px; 
  font-family: Verdana, Geneva, sans-serif;
  color:#000;
  padding-top:15px; 
}
a.underline1 {
	text-decoration: underline;
	font-weight: bold;
}