@charset "UTF-8";

/* dollfie add------------------------------------------------- */

/*body { background:none; background:url(https://volksusastore.com/webstores/dollfie/images/logos/2/body_bg.jpg) no-repeat; background-position:center 200px;}*/
body { background:url(//volksusastore.com/webstores/dollfie/images/logos/2/body_bg.jpg) repeat-x; background-position:left 200px;}

/* dollfie about */
dl.about_dol_dl{ letter-spacing:0.7px}
dt.about_dol_dt{ color:#603e35; font-size:150%; padding-bottom:5px;}
dd.about_dol_dd { color:#827d7c; padding-bottom:30px; font-size:130%; }
dd.about_dol_dd a{ color:#827d7c; padding-bottom:30px;font-size:100%; font-weight:normal; }
dd.about_dol_dd a:hover{ filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;}
dd.about_dol_dd a:visited{ color:#827d7c; }

/* footer_contact */
div.email{margin:3px 0px -2px 0px;}

/* Contact us */
p.contact_txt{ font-size:15px; color:#666666; margin:0px 0px 10px 0px;}
p.contact_txt span{ font-size:20px; color:#613427;}
p.contact_txt a{ font-size:16px; color:#613427; text-decoration:underline;}
p.contact_txt_b{ font-size:15px; color:#666666; margin:0px 0px -25px 0px;}

/* Header */
div.top-logo{ margin:7px 0px 0px -3px;}
div.top-search { margin:10px 0px 0px 5px;}

.top-menu{ background:#f6ece2;}

/* Lottery */
#ltbox{ margin:14px auto; padding:0px; border-bottom:1px solid #fedbd9; width:900px;}
#ltbox h1{ color:#ff6135; margin-bottom:10px;}
#ltbox h2{ color:#3e2a28; margin-bottom:5px;}
#ltbox h3{ color:#3e2a28; margin-bottom:10px; text-decoration:underline;}
#ltbox ul { margin:10px 0px;}
#ltbox ul li{ text-decoration:none; list-style:none; margin:5px 0px;}
#ltbox ul li span{font-weignt:bold; font-size:120%;}

/* about us */

dl.about_vs dt{font-size:20px;font-weight:bold; margin:10px 10px; color:#613427;}
dl.about_vs dd{font-size:20px;margin:0px 0px 38px 10px;}
dl.about_vs dd a:visited {font-size:20px;color:#25252;}
dl.about_vs dd a {font-size:20px;color:#25252;}
dl.about_vs dd a:hover {font-size:20px;color:#ffadad;}


/* footer txt */
div.footer_txt{ margin:20px 0px -30px 0px; }
div.footer_txt ul { margin-left:-0em; color:#666666;}
div.footer_txt ul li{ list-style-type:none; margin-bottom:3px;}


/* dollfie add---end------------------------------------------- */





/*sidebox
---------------------------------------------------------*/

.sidebox-body .dropdown-multicolumns a:link,  
.sidebox-body .dropdown-multicolumns a:visited,
.sidebox-body .dropdown-multicolumns a:active {
    color: #fff;
}
.sidebox-body .dropdown-multicolumns a:hover,
.sidebox-body .dropdown-multicolumns li:hover > a {
    color: #161616;
}




/* Multicolumns dropdown 
---------------------------------------------------------*/

ul.dropdown-multicolumns > li.active { 
     /*-webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	background-color:#f6ece2;*/ 

}
ul.dropdown-multicolumns > li:hover {
    border-bottom: none;
    /*-webkit-border-radius: 3px 3px 0px 0px;
    -khtml-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    background: #fff;*/
}


ul.dropdown-multicolumns > li.nodrop:hover {
   /* -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff; */
}


ul.dropdown-multicolumns li a {
    color: #fff;
    text-decoration: none;
    /*text-shadow: 0 1px 0 #000;*/
}



ul.dropdown-multicolumns li a.drop, ul.dropdown-multicolumns li.nodrop a {
    text-transform: capitalize;
    /*font-size: 90%;*/
}



ul.dropdown-multicolumns li:hover a {

    /*border-bottom: 1px solid #fff;*/
    text-shadow: none;
}



/* /Right aligned menu item */

.dropdown-1column, 
.dropdown-2columns, 
.dropdown-3columns, 
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
    border: #fff 1px solid;
   /* -webkit-border-radius: 0px 3px 3px 3px;
    -khtml-border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 5px 5px 5px;*/
    background: #fff;
    /*-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);*/
    /*-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.2);*/
    /*box-shadow: 0 2px 2px rgba(0,0,0,0.2);*/
    text-align: left;
}



.dropdown-multicolumns li .first-fullwidth {
    -webkit-border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;
}



/* Drop to left */
.dropdown-multicolumns li .drop-left {
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px;
}


/* Content styles */
ul.dropdown-multicolumns h3 {
    border-bottom: 1px solid #e5e5e5;
    /*color: #4d4d4d;*/
    /*font-weight: 600;*/
    /*font-size: 100%;*/
}



ul.dropdown-multicolumns li ul li {
    text-shadow: 1px 1px 1px #ffffff;
}


ul.dropdown-multicolumns li ul li:hover {
     color:#000;
}

.dropdown-bottom {
    border-top: 1px solid #e6e6e6;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    background-color: #f1f1f1;
}


.dropdown-bottom a {
    text-transform: capitalize;
}


ul.dropdown-multicolumns {
    /*padding-bottom: 1px;*/
    /*border: 1px solid #444;*/
    border-bottom: none;
    /*-webkit-border-radius: 4px;*/
    /*-moz-border-radius: 4px;*/
    /*border-radius: 4px;*/
}

ul.dropdown-multicolumns li:hover div a {
    color: #444;
}
ul.dropdown-multicolumns li:hover div a:hover {
    text-decoration: underline;
}
ul.dropdown-multicolumns li ul li a:hover {
    /*text-decoration: underline;*/
}


/* Multicolumns font 
---------------------------------------------------------*/

ul.dropdown-multicolumns li a {
    font-family: Libre Baskerville, serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
}


/* Multicolumns font  color
---------------------------------------------------------*/

ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.active a,
ul.dropdown-multicolumns li h3.active a,
ul.dropdown-multicolumns li ul li a:hover,
 {
  color: #666666; 
}







/* Multicolumns gradient
---------------------------------------------------------*/


ul.dropdown-multicolumns
 {
  background-color: #f6ece2;
  background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));
  background: -webkit-linear-gradient(top,transparent,transparent);
  background: -moz-linear-gradient(top,transparent,transparent);
  background: -ms-linear-gradient(top,transparent,transparent);
  background: -o-linear-gradient(top,transparent,transparent);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0);
}




ul.dropdown-multicolumns > li.active {
  border-color: transparent;
  background-color:#f6ece2;
}



ul.dropdown-multicolumns {
  border-color: transparent;
}
ul.dropdown-multicolumns {
  border-top-color: transparent;
}
ul.dropdown-multicolumns > li:hover {
  border-top-color: transparent;
}
ul.dropdown-multicolumns li a {
  text-shadow: 0 1px 0 #d94e4e;
  color: #b45f06;
   background-color:transparent;
}

/*
ul.dropdown-multicolumns li.active { background-color:#f6ece2;}
*/



ul.dropdown-multicolumns li:hover a {
  color: #b45f06;
  border-color: transparent;
}




/* Multicolumns setting
---------------------------------------------------------*/


.ef-header .top-menu-grid ul.dropdown-multicolumns {  
  border-color: transparent;
}

.ef-header .top-menu-grid ul.dropdown-multicolumns>li.active>a {   
  border-color: transparent;

  color: #d9a158;
}
.ef-header .top-menu-grid ul.dropdown-multicolumns>li:hover {  
  border-color: transparent;  background-color:#f6ece2;
}
.ef-header .top-menu-grid ul.dropdown-multicolumns>li:hover>a {   
  color: #d9a158;
}
.ef-header .top-menu-grid ul.dropdown-multicolumns li a.drop,
.ef-header .top-menu-grid ul.dropdown-multicolumns li.nodrop a {   
  font-family: 'Libre Baskerville', serif;
  font-size: 16px;
  font-weight:lighter;
  position: relative;
}

/*
.ef-header .top-menu-grid ul.dropdown-multicolumns li {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-color: transparent;
}
*/

.ef-header .top-menu-grid ul.dropdown-multicolumns li h3 {
  font-family: 'Open Sans', sans-serif;
  border-bottom: 1px solid #cecece;
  text-transform: capitalize;
}



.ef-header .top-menu-grid ul.dropdown-multicolumns li ul li a {
  padding: 0;
  font-family: 'Open Sans', sans-serif;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-decoration: none;
}

.ef-header .top-menu-grid ul.dropdown-multicolumns li ul li:before {
  font-family: 'glyphs';
  font-size: 13px;
  content: "\e01f";
  color: #b9b9b9;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-font-smoothing: antialiased;

  color: #787878;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  

}


.ef-header .top-menu-grid ul.dropdown-multicolumns li ul li:hover a {
  color: #393939;
}

.ef-header .top-menu-grid ul.dropdown-multicolumns li ul li:hover a:hover {
  color: #d9a158;
}

.ef-header .top-menu-grid ul.dropdown-multicolumns li ul li:hover:before {
  color: #d9a158;
}

.ef-header .top-menu-grid ul.dropdown-multicolumns li ul li.alt-link i {
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.ef-header .top-menu-grid ul.dropdown-multicolumns li ul li.alt-link a {
  color: #d9a158;
}


.ef-header .top-menu-grid ul.dropdown-multicolumns li div a {
  color: #393939;
}

.ef-header .top-menu-grid ul.dropdown-multicolumns li:hover div a {
  color: #787878;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.ef-header .top-menu-grid ul.dropdown-multicolumns li:hover div a:hover {
  color: #d9a158;
  text-decoration: none;
}



ul.dropdown-multicolumns li a {
  font-family: Libre Baskerville, serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
}



.ef-header .top-menu-grid ul.dropdown-multicolumns li h3 a {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
}


.cart-content-grid{ background:url(https://volksusastore.com/webstores/dollfie/images/logos/2/bg_komame.png) no-repeat -30px -10px;}




.tygh-top-panel p{margin-top:5px;}
.dropdown-box {margin-top:5px;}




.ef-cart .dropdown-box span {
  font: 14px 'Open Sans', sans-serif;
  font-weight: bold;
}



.ef-cart .popup-title:hover .minicart-title,
.ef-cart .popup-title:hover i,
.ef-cart .popup-title.open .minicart-title,
.ef-cart .popup-title.open i {
  color: #fdcb99;
}

.ef-cart .popup-title {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  
  
.top-search{ background:none;}




/*div.short-descr{ display:none}*/


h1.mainbox-title{color:#b45f06 !important;
font-family: Libre Baskerville, serif !important;}



.info-prod h1.mainbox-title {
  border-bottom: 1px solid #ababab;
  padding-bottom: 7px;
  margin-bottom: 3px;
  font: 16px Libre Baskerville, serif !important;
  text-transform:none;
   font-weight:bold;
  color: #d9a158;
  letter-spacing:1px;
}




.product-main-info .price-num,
.product-main-info .product-quick-view .price-num { color:#434343;
  font: 18px 'Open Sans', sans-serif !important;
}


.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  color: #434343;
}


.tygh-header {
	background:#f6ece2;
}
.tygh-header > div {
background:transparent;
}

.top-search{
background:transparent;
}


.wysiwyg-content {
    text-align: left;
    margin-top: -10px;
	color:#744637;
}

.wysiwyg-content p{
	color:#744637; letter-spacing:0.3px; padding:6px 0; font-size:13pt; line-height: 150%; margin-bottom:10px;
}

.wysiwyg-content a{
	color:#744637 !important;
	text-decoration:underline !important;
}

.wysiwyg-content a:hover{
	color:#744637;
	text-decoration:none !important;
}


.ef-account {
  margin-top: -15px;
  text-align: right;
}

.ef-account .top-my-account {
  background-color: transparent;
  cursor: pointer;
}
.ef-account .top-my-account .popup-title {
  padding: 9px 20px 9px 13px;
  margin-top: 0px;
  margin-right: 0;
  border: 1px solid #744637;
  background-color: #744637;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ef-account .top-my-account .popup-title.open {
  margin-top: 0px;
  padding: 9px 20px 9px 13px;
  margin-right: 0;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.ef-account .top-my-account .popup-title.open a {
  color: #fff;
  font: 14px 'Open Sans', sans-serif;
  font-weight: bold;
}
.ef-account .top-my-account .popup-title:hover,
.ef-account .top-my-account .popup-title.open {
  border: 1px solid #744637;
  background-color: #fff;
}
.ef-account .top-my-account .popup-title>a,
.ef-account .top-my-account .popup-title>i,
.ef-account .top-my-account .popup-title.logged>a,
.ef-account .top-my-account .popup-title.logged>i {
  color: #f6ece2;
}




.ef-account .top-my-account .popup-title>a,
.ef-account .top-my-account .popup-title.logged>a {
  font: 14px 'Open Sans', sans-serif;
  font-weight: nomal;
}


.ef-account .top-my-account .popup-title:hover a,
.ef-account .top-my-account .popup-title:hover i,
.ef-account .top-my-account .popup-title.open a,
.ef-account .top-my-account .popup-title.open i,
.ef-account .top-my-account .popup-title.logged.open a,
.ef-account .top-my-account .popup-title.logged.open i {
  color: #744637 !important;
/*  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;*/
}
.ef-account .top-my-account .popup-title.open,
.ef-account .top-my-account .popup-title.logged.open {
  border-bottom-color: transparent;
}
.ef-account .top-my-account i.icon-user {
  top: 13px;
}
.ef-account .top-my-account i.icon-down-micro {
  top: 12px;
}
.ef-account .top-my-account .popup-content {
  margin-right: 0;
  border-color: #744637;
}
.ef-account .top-my-account .popup-content ul.account-info li.user-name {
  margin: 4px 10px 10px 10px;
  font: 16px 'Open Sans Condensed', sans-serif;
  border-bottom: 1px solid #ddd;
  color: #000;
}
.ef-account .top-my-account .popup-content ul.account-info li.user-name span {
  font: 16px 'Open Sans Condensed', sans-serif;
  font-weight: bold;
}
.ef-account .top-my-account .popup-content ul.account-info li a {
  padding: 6px 20px;
  color: #787878;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
}
.ef-account .top-my-account .popup-content ul.account-info li a:before {
  font-family: 'glyphs';
  font-size: 10px;
  content: "\e01f";
  color: #b9b9b9;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 10px;
  left: 10px;
}
.ef-account .top-my-account .popup-content ul.account-info li a:hover {
  color: #744637;
  background: none;
}
.ef-account .top-my-account .popup-content ul.account-info li a:hover:before {
  left: 13px;
  color: #744637;
}
.ef-account .top-my-account .track-orders {
  margin: 10px 10px 3px 10px;
  padding: 10px 0 10px;
  border-color: #ddd;
  border-style: solid;
}
.ef-account .top-my-account .track-orders .go-button {
  background: #666666;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.ef-account .top-my-account .track-orders .go-button i {
  position: relative;
  top: 0;
  left: 0;
  color: #ffffff;
  font-size: 15px;
}
.ef-account .top-my-account .track-orders .go-button:hover {
  background: #cc0000;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset;
}
.ef-account .top-my-account .track-orders .go-button:hover i {
  color: #ffffff;
  font-size: 20px;
}
.ef-account .top-my-account p.text-track {
  padding: 0 0 5px;
}
.ef-account .top-my-account .input-append .input-text {
  outline: none;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  border-right: none;
}
.ef-account .top-my-account .input-append .input-text:focus {
  border-color: #cdcdcd;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset;
}
.ef-account .top-my-account .buttons-container {
  border-top: 1px solid #ddd;
  background-color: #fff;
  padding: 10px 0;
  margin: 0 10px;
}
.ef-account .top-my-account .buttons-container a.ef-signout,
.ef-account .top-my-account .buttons-container a.ef-signin {
  float: right;
  padding: 5px 13px;
  margin: 0;
  background: #cc0000;
  color: #ffffff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ef-account .top-my-account .buttons-container a.ef-signout:hover,
.ef-account .top-my-account .buttons-container a.ef-signin:hover {
  background: #666666;
  color: #ffffff;
  text-decoration: none;
}
.ef-account .top-my-account .buttons-container a.ef-reg {
  float: left;
  padding: 5px 0;
  margin: 0;
  font-weight: bold;
  color: #666666;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ef-account .top-my-account .buttons-container a.ef-reg:hover {
  color: #cc0000;
  text-decoration: none;
}



.popup-title.logged .icon-user, .popup-title.unlogged .icon-user {
    padding-right: 3px;
    position: absolute;
    top: 0px; margin-top:-4px;
}



.ef-account .top-my-account .popup-content ul.account-info li.user-name {
  margin: 4px 10px 10px 10px;
  font: 16px 'Open Sans', sans-serif;
  border-bottom: 1px solid #ddd;
  color: #744637;
}


.ef-header .top-menu-grid {
  z-index: 1021;
  background-color: transparent;
  background-image: -moz-linear-gradient(top,#f6ece2,#f6ece2);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f6ece2),to(#f6ece2));
  background-image: -webkit-linear-gradient(top,transparent,transparent);
  background-image: -o-linear-gradient(top,transparent,transparent);
  background-image: linear-gradient(to bottom,transparent,transparent);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ece2', endColorstr='#f6ece2', GradientType=0);
}





.tygh-footer {
  border: none;
  background-color: #f6ece2;
  background: -webkit-gradient(linear,left top,left bottom,from(#f6ece2),to(#f6ece2));
  background: -webkit-linear-gradient(top,#f6ece2,#f6ece2);
  background: -moz-linear-gradient(top,#f6ece2,#f6ece2);
  background: -ms-linear-gradient(top,#f6ece2,#f6ece2);
  background: -o-linear-gradient(top,#f6ece2,#f6ece2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ece2', endColorstr='#f6ece2', GradientType=0);
}
.tygh-footer > div {
  background-color: #f6ece2;
  background: -webkit-gradient(linear,left top,left bottom,from(#f6ece2),to(#f6ece2));
  background: -webkit-linear-gradient(top,#f6ece2,#f6ece2);
  background: -moz-linear-gradient(top,#f6ece2,#f6ece2);
  background: -ms-linear-gradient(top,#f6ece2,#f6ece2);
  background: -o-linear-gradient(top,#f6ece2,#f6ece2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ece2', endColorstr='#f6ece2', GradientType=0);
}


.tygh-footer a:link,
.tygh-footer a:visited,
.social-link i {
  color: #5d3629;
}





.ef-foo-col p {
  border-bottom: 1px solid #292929;
}
.ef-foo-col p span {
  color: #5d3629;
  font: 16px 'Open Sans', sans-serif;
  font-weight: bold;
  text-transform: capitalize;
  padding-bottom: 7px;
  display: inline-block; 
}

.ef-footer{ background: #5d3629;}


.top_bn{ margin-bottom:15px;}






.ef-header .top-menu-grid ul.dropdown-multicolumns>li.active {
  background-color: #744637;
}


.ef-header .top-menu-grid ul.dropdown-multicolumns>li:hover {
  background-color: #744637;
}

.ef-social a:hover {
  background-color: #744637;
}


#scroll-up:hover {
  background-color: #744637;
}


.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left {
  background: #744637;
}


.ef-account .top-my-account .track-orders .go-button:hover {
  background: #744637;
}


.ef-account .top-my-account .buttons-container a.ef-signout,
.ef-account .top-my-account .buttons-container a.ef-signin {
  background: #744637;
}

.ef-cart .button.button-wrap-left:hover {
  background: #744637;
}

#sliderFrame .ef-slider-link a:hover {
  background: #744637;
}


.pg-ctn .tabs li:hover {
  background: #744637;
}


.cat-content .pagination span.pagination-selected-page,
.pagination span.pagination-selected-page {
  background: #744637;
}


.ef-filters .filters-tools a.secondary-link {
  background: #744637;
}



.prod-ctn .tabs li:hover {
  background: #744637;
}


.ef-search .buttons-container .button-submit.button-wrap-left:hover {
  background: #744637;
}

#content_tags_tab .tag-product li a:hover {
  background: #744637;
}


.my-tags a.text-button:hover {
  background: #744637;
}


.qw-prod .qv-buttons-container .button-wrap-left {
  background: #744637;
}


.quick-view-switcher-icon.left:hover,
.quick-view-switcher-icon.right:hover {
  background:transparent !important;
}



.object-container .buttons-container .button-submit.button-wrap-left {
  background: #744637;
}



.notification-body-extended .float-left .button.button-wrap-left:hover {
  background: #744637;
}



.ef-cos .checkout-totals .discount-coupon .go-button:hover {
  background: #744637;
}


.ef-cart-complete .buttons-container .button.button-wrap-left a:hover {
  background: #744637;
}
.ef-cart-complete .buttons-container .button.button-wrap-left:hover {
  background: #744637;
}

.ef-cos .buttons-container .float-right .button-action.button-wrap-left {
  background: #744637;
}


.ef-cos .buttons-container .float-right .button-action.button-wrap-left a {
  background: #744637;
}


.check-out .login-form .checkout-buttons .float-right .button-submit.button-wrap-left input {
  background: #744637;
}


.check-out .checkout-steps h2.step-title-active span.float-left {
  background: #744637;
}


.check-out .checkout-buttons .button-submit-big.button-wrap-left {
  background: #744637;
}

.check-out .sidebox-wrapper .sidebox-body .discount-coupon .go-button:hover {
  background: #744637;
}


#payment_tabs li:hover {
  background: #744637;
}



.shipping-estimation .buttons-container .button.button-wrap-left:hover {
  background: #744637;
}


.shipping-estimation .buttons-container .button.button-wrap-left a:hover {
  background: #744637;
}


.auth-left .form-wrap .body-bc .button-submit.button-wrap-left:hover {
  background: #744637;
}



.auth-left .form-wrap .body-bc .button-submit.button-wrap-left input:hover {
  background: #744637;
}


.prof-left .form-wrap .buttons-container .button-submit.button-wrap-left:hover {
  background: #744637;
}



.prof-left .form-wrap .buttons-container .button-submit.button-wrap-left input:hover {
  background: #744637;
}


.section-body .buttons-container .button-submit.button-wrap-left input:hover {
  background: #744637;
  color: #fff;
}
.section-body .buttons-container .button-submit.button-wrap-left:hover {
  background: #744637;
}



.compare .compare-menu li span {
  background: #744637;
}


.events-search .buttons-container 
.ui-dialog-content .object-container .control-group .button-submit.button-wrap-left:hover,
.events-search .buttons-container 
.ui-dialog-content .object-container .control-group .button.button-wrap-left:hover {
  background: #744637;
}







.events-search .buttons-container 
.ui-dialog-content .object-container .control-group .button-submit.button-wrap-left input:hover,
.events-search .buttons-container 
.ui-dialog-content .object-container .control-group .button-submit.button-wrap-left a:hover,
.events-search .buttons-container 
.ui-dialog-content .object-container .control-group .button.button-wrap-left input:hover,
.events-search .buttons-container 
.ui-dialog-content .object-container .control-group .button.button-wrap-left a:hover {
  background: #744637;
}
.events-search .events-search-action.buttons-container .button-submit.button-wrap-left {
  background: #744637;
}



.events-search .events-search-action.buttons-container .button-submit.button-wrap-left input {
  background: #744637;
}


.compare .compare-products-table .compare-add .buttons-container .button-action.button-wrap-left,
.compare .compare-buttons .buttons-container .button.button-wrap-left,
.wish-list-btn .button.button-wrap-left,
.subscription .buttons-container .button-submit-action.button-wrap-left {
  background: #744637;
}


.compare .compare-products-table .compare-add .buttons-container .button-action.button-wrap-left a,
.compare .compare-buttons .buttons-container .button.button-wrap-left a,
.wish-list-btn .button.button-wrap-left a,
.subscription .buttons-container .button-submit-action.button-wrap-left input {
  background: #744637;
}

.subscription .buttons-container .button-action.button-wrap-left,
.events .buttons-container .button.button-wrap-left,
.orders .buttons-container .button.button-wrap-left,
.events .buttons-container .button-submit.button-wrap-left,
.events .buttons-container .button-submit-action.button-wrap-left,
.gift .buttons-container .button-submit-action.button-wrap-left,
.orders .checkout-buttons .button-submit-big.button-wrap-left,
.rma .rma-register .buttons-container .button-submit.button-wrap-left,
.polls .buttons-container .button-submit.button-wrap-left,
.polls .buttons-container .button.button-wrap-left,
.form-wrap-default .buttons-container .button-submit.button-wrap-left,
.subscription-products-button .button-big.button-wrap-left {
  background: #744637;
}




.subscription .buttons-container .button-action.button-wrap-left a,
.events .buttons-container .button.button-wrap-left a,
.orders .buttons-container .button.button-wrap-left a,
.events .buttons-container .button-submit.button-wrap-left input,
.events .buttons-container .button-submit-action.button-wrap-left input,
.gift .buttons-container .button-submit-action.button-wrap-left input,
.orders .checkout-buttons .button-submit-big.button-wrap-left input,
.rma .rma-register .buttons-container .button-submit.button-wrap-left input,
.polls .buttons-container .button-submit.button-wrap-left input,
.polls .buttons-container .button.button-wrap-left a,
.form-wrap-default .buttons-container .button-submit.button-wrap-left input,
.subscription-products-button .button-big.button-wrap-left a {
  background: #744637;
}


.subscription .buttons-container .button-submit.button-wrap-left:hover {
  background: #744637;
}


.company .buttons-container #wrap_but_apply_for_vendor.button-wrap-left input {
  background: #744637;
}


.buy-menu li a:hover {
  background: #744637;
}











.button-submit.button-wrap-left,
.button.button-wrap-left,
.go-button {
  background: #d9a158;
}


#sliderFrame div.navBulletsWrapper div {
  background: #d9a158;
}


#sliderFrame .ef-slider-link a {
  background: #d9a158;
}


.ef-filters .ui-slider .ui-slider-handle {
  background: #d9a158;
}

.ef-filters a.reset-filters {
  background: #d9a158;
}

.ef-search .control-group .float-left .button.button-wrap-left {
  background: #d9a158;
}

.my-tags a.text-button {
  background: #d9a158;
}

.ef-cos .buttons-container .button.button-wrap-left a,
.product-main-info .buttons-container .button.button-wrap-left a,
#content_discussion .buttons-container .button.button-wrap-left a {
  background: #d9a158;
}


.subscription .buttons-container .float-right .button-submit.button-wrap-left,
.gift .buttons-container .float-right .button-submit.button-wrap-left {
  background: #d9a158;
}


.subscription .buttons-container .float-right .button-submit.button-wrap-left input,
.gift .buttons-container .float-right .button-submit.button-wrap-left input {
  background: #d9a158;
}


.buy-menu li a {
  background: #d9a158;
}


/*--------0909------------------------------------------------------------



.product-switcher .switcher-icon.left:hover,
.product-switcher .switcher-icon.right:hover {
  background: #ffffff;
}
.product-switcher .switcher-icon.left:hover i,
.product-switcher .switcher-icon.right:hover i {
  color: #744637;
}
.product-switcher .switcher-icon.left:hover.disabled,
.product-switcher .switcher-icon.right:hover.disabled {
  background: #ffffff;
}


.product-switcher .switcher-icon.left,
.product-switcher .switcher-icon.right {
  background: #ffffff;
}

.product-switcher .switcher-icon.left i,
.product-switcher .switcher-icon.right i {
  color: #744637;
  }
  
  
  .product-switcher .switcher-icon.left i,
.product-switcher .switcher-icon.right i {
  color: #744637;

}


.product-switcher .switcher-icon.left:hover,
.product-switcher .switcher-icon.right:hover {
  background: #ffffff;
}


.product-switcher .switcher-icon:hover .icon-left-circle,
.product-switcher .switcher-icon:hover .icon-right-circle,
.icon-left-circle:hover,
.icon-right-circle:hover {
  color: #744637;
  background:transparent;
}


.icon-left-circle,
.icon-right-circle {
  color: #5f5f5f;
  background:transparent;
}
.product-switcher .icon-left-circle,
.product-switcher .icon-right-circle {
  color: #b8b8b8;
  background:transparent;
}
.icon-left-circle:hover,
.icon-right-circle:hover {
  color: #0a0a0a;
  background:transparent;
}
.product-switcher .switcher-icon:hover .icon-left-circle,
.product-switcher .switcher-icon:hover .icon-right-circle,
.icon-left-circle:hover,
.icon-right-circle:hover {
  color: #0a0a0a;
  background:transparent;
}

---------------------------------------------------------------------------------------------------*/

.cat-content .pagination a.next:hover i.icon-right-open-thin,
.pagination a.next:hover i.icon-right-open-thin {
  margin: 0 0 0 -25px;
}
.cat-content .pagination a.prev:hover i.icon-left-open-thin,
.pagination a.prev:hover i.icon-left-open-thin {
  margin: 0 0 0 -25px;
 }
  
    
  
/*Privacy policy, Terms of service--------------------------------- add 20150216/ last update 20150304*/

.mainbox-title span {
    font: bold 30px "Open Sans Condensed",sans-serif;
}

.wysiwyg-content h2 {
    font-size: 18px;
    font-weight: bold;
    padding:5px;
    border-bottom:solid 1px;
	background:#E3CFC9;
}

.wysiwyg-content h3 {
    font-size: 16px;
    font-weight: bold;
	border-bottom:#E3CFC9 dotted 1px;
}

.wysiwyg-content p.sub_txt { margin-left:24px;}

.wysiwyg-content ul {margin:0 0 15px 37px;}
.wysiwyg-content ul li {font-size:16px; list-style-type: disc; padding-bottom:8px;}
.wysiwyg-content ul.decimal li {list-style-type:decimal; padding-bottom:16px;}

.wysiwyg-content dl {margin:0 0 15px 24px;}
.wysiwyg-content dt {font-weight:bold; margin-bottom:3px; font-size:16px;}
.wysiwyg-content dd {margin-left:13px; font-size:16px;}

.tygh-top-panel div.wysiwyg-content p { font-size:13px; }


/*out of stock_for Firefox*/ 
@-moz-document url-prefix() {
.ef-prod .buttons-container-item > div .qty-out-of-stock { padding: 6px 0; }
}

.owl-buttons .owl-prev,
.owl-buttons .owl-next {
  background: transparent !important;
  color:#5a382c !important;
}


.owl-buttons .owl-prev:hover,
.owl-buttons .owl-next:hover {
  background: transparent !important;
  color:#5a382c !important;
}

.thumb-discount-label span:before {
	display: none !important;
}

.thumb-discount-label {
	left: 0 !important;
}

/* 2017-04-21 Added */
#content_description {
    padding: 10px;
}

#content_description span {
    font: 13pt 'Open Sans', sans-serif;    
}

.desc_images img {
    margin: 5px;
    border: 1px solid #DDD;
}

#content_description ul, #content_description ol {
    margin: 0 0 15px 25px;
}
#content_description ul li, #content_description ol li {
    color: #744637;
    letter-spacing: 0.3px;
    padding: 6px 0;
    font: 13pt 'Open Sans', sans-serif;
    line-height: 150%;
	padding-bottom: 5px;
    
}
#content_description ol li {
    list-style-type: decimal;
}

#content_description hr {
    border-bottom: 2px dotted #DDBBAA;
    margin: 16px 5px;
    /* width: 90%; */
}

#content_description a {
    font: 13pt 'Open Sans', sans-serif;
    line-height: 150%;
}

/* 2017-10-11 Added */
ul.asterisk li {
  list-style-type: none;
  text-indent: -1em;
  color: rgb(192, 80, 77) !important;
}
ul.asterisk li:before {
  display: inline;
  content: "* ";
}

/* 2018-02-16 Added (set background image) */
/*
#tygh_main_container {
    background: url("//volksusastore.com/webstores/images/companies/1/bg_vt.jpg") repeat-x;
}
*/
.container {
    background-color: #ffffff;
}

/* 20171129 Added */
a.bar_restock, a.bar_newitem {
    display: block;
    height: 215px;
    width: 980px;
    border: none;
    margin: 0px;
    padding: 0px;
    color: #966;
    font-size: 24px;
    font-weight: bold;
    line-height: 100%;
    letter-spacing: 5px;
    text-decoration: none;
}
a.bar_restock {
    background: url("//volksusastore.com/webstores/images/companies/1/D_bar_restock_blank.jpg") no-repeat left top;
}
a.bar_newitem {
    background: url("//volksusastore.com/webstores/images/companies/1/D_bar_new_blank.jpg") no-repeat left top;
}
a.bar_restock div, a.bar_newitem div {
    margin: 0px;
    padding: 126px 0px 0px 200px;
    color: #966;
    font-size: 24px;
    font-weight: bold;
    line-height: 100%;
    letter-spacing: 5px;
    text-decoration: none;
}
a.bar_restock:hover div, a.bar_newitem:hover div {
    color:#c99;
}

/* 20180112 Added for After Event pages */

.ae-content, .ae-dd-content {
  margin: 10px 0;
}

.ae-content h2, .ae-dd-content h2 {
  font-size: 18px;
  font-weight: bold;
  margin: 3px 0 1em 0;
  padding: 5px 10px 5px 15px;
  border-bottom: solid 1px;
  background: #E3CFC9;
  border-radius: 5px 5px 0 0;
  color: rgb(116, 70, 55);
}
.ae-dd-content h2 {
  font-weight: normal;
  color: #FFF;
  background: #262626;
  border-bottom: none;
  border-left: 12px solid #f67c01;
}
    
.ae-content h3, .ae-entry-step h3, .ae-dd-content h3, .ae-dd-entry-step h3 {
  font-size: 18px;
  color: #b17e44;
  padding: 5px 0 3px 5px;
  border-bottom: 1px dotted #A98;
}

.ae-content ul, .ae-content ol, .ae-dd-content ul, .ae-dd-content ol {
    margin: 15px 0 15px 25px;
}
.ae-content ul li, .ae-content ol li, .ae-dd-content ul li, .ae-dd-content ol li {
    color: #744637;
    letter-spacing: 0.3px;
    padding: 6px 0;
    font: 13pt 'Open Sans', sans-serif;
    line-height: 150%;
    padding-bottom: 5px;
}
.ae-content ol li, .ae-dd-content ol li {
    list-style-type: decimal;
}

.ae-content a, .ae-entry-step3 a, .ae-entry-step4 a, 
.ae-dd-content a, .ae-dd-entry-step3 a, .ae-dd-entry-step4 a {
    font: 13pt 'Open Sans', sans-serif;
    line-height: 150%;
}

/* Release Basis */
.ae-release-fc {
    margin-top: -18px;
    padding: 30px 0 0 25px;
    height: 158px;
    background: url("//volksusastore.com/webstores/images/companies/13/ae_basis_fc.jpg") no-repeat;
}
.ae-release-lottery {
    margin-top: -18px;
    padding: 30px 0 0 25px;
    height: 158px;
    background: url("//volksusastore.com/webstores/images/companies/13/ae_basis_lottery.jpg") no-repeat;
}
.ae-release-pre {
    margin-top: -18px;
    padding: 30px 0 0 25px;
    height: 158px;
    background: url("//volksusastore.com/webstores/images/companies/13/ae_basis_pre.jpg") no-repeat;
}

/* Schedule */
.left-margin {
    padding: 20px 0 0 30px;
    margin-top: -20px;
    margin-bottom: 16px;
    width: 950px;
    background-color: #FFF;
}
.ae-step1, .ae-step2, .ae-step3, .ae-step4,
.ae-fc-step1, .ae-fc-step2, .ae-fc-step3,
.ae-dd-step1, .ae-dd-step2, .ae-dd-step3, .ae-dd-step4 {
    margin: 10px 0;
    padding: 90px 20px 0 20px;
    height: 196px;
    text-align: center;
}
.ae-fc-step1 {
    padding: 20px 20px 0 20px;
    height: 266px;
    text-align: center;
}
.ae-step1 p, .ae-step2 p, .ae-step3 p, .ae-step4 p,
.ae-fc-step1 p, .ae-fc-step2 p, .ae-fc-step3 p,
.ae-dd-step1 p, .ae-dd-step2 p, .ae-dd-step3 p, .ae-dd-step4 p {
    font: 15px 'Open Sans', sans-serif;
    line-height: 30px;
    min-width: 134px;
}
.ae-fc-step2 p {
    line-height: 25px;
}
.ae-step1 {
    background: url("//volksusastore.com/webstores/images/companies/1/ae_step_1.jpg") no-repeat;
}
.ae-step2 {
    background: url("//volksusastore.com/webstores/images/companies/1/ae_step_2.jpg") no-repeat;
}
.ae-step3 {
    background: url("//volksusastore.com/webstores/images/companies/1/ae_step_3.jpg") no-repeat;
}
.ae-step4 {
    background: url("//volksusastore.com/webstores/images/companies/1/ae_step_4.jpg") no-repeat;
}
.ae-fc-step1 {
    background: url("//volksusastore.com/webstores/images/companies/13/ae_step_bg.jpg") no-repeat;
}
.ae-fc-step2 {
    background: url("//volksusastore.com/webstores/images/companies/13/ae_step_fc_2.jpg") no-repeat;
}
.ae-fc-step3 {
    background: url("//volksusastore.com/webstores/images/companies/13/ae_step_fc_3.jpg") no-repeat;
}
.ae-arrow {
    height: 260px;
    width: 50px;
    background: url("//volksusastore.com/webstores/images/companies/1/ae_step_arrow.jpg") no-repeat center center;
}

.ae-dd-step1 {
    background: url("//volksusastore.com/webstores/images/companies/13/ae_dd_step_1.jpg") no-repeat;
}
.ae-dd-step2 {
    background: url("//volksusastore.com/webstores/images/companies/13/ae_dd_step_2.jpg") no-repeat;
}
.ae-dd-step3 {
    background: url("//volksusastore.com/webstores/images/companies/13/ae_dd_step_3.jpg") no-repeat;
}
.ae-dd-step4 {
    background: url("//volksusastore.com/webstores/images/companies/13/ae_dd_step_4.jpg") no-repeat;
}

/* Entry Step */
.ae-entry-step {
    margin-top: 30px;
}
.ae-entry-step p {
    color: #744637;
    letter-spacing: 0.3px;
    padding: 6px 0;
    font: 13pt 'Open Sans', sans-serif;
    line-height: 150%;
}
.ae-entry-step1, .ae-entry-step2, .ae-entry-step3, .ae-entry-step4, .ae-entry-step5 {
    margin: 10px 30px;
    padding: 10px 20px 10px 100px;
    border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
    border: 1px solid #a78e79;
    background-color: #FFF;
    background-repeat: no-repeat;
    /*background-attachment: fixed;*/
    background-position: 19px 14px;
    min-height: 70px;
}
.ae-entry-step1 {
    background-image: url("//volksusastore.com/webstores/images/companies/1/ae_enter_step_1.png");
}
.ae-entry-step2 {
    background-image: url("//volksusastore.com/webstores/images/companies/1/ae_enter_step_2.png");
}
.ae-entry-step3 {
    background-image: url("//volksusastore.com/webstores/images/companies/1/ae_enter_step_3.png");
}
.ae-entry-step4 {
    background-image: url("//volksusastore.com/webstores/images/companies/1/ae_enter_step_4.png");
}
.ae-entry-step5 {
    background-image: url("//volksusastore.com/webstores/images/companies/1/ae_enter_step_5.png");
}
.ae-entry-arrow {
    height: 16px;
    background: url("//volksusastore.com/webstores/images/companies/1/ae_enter_arrow.png") no-repeat center center;
}

/* Entry */
.ae-box {
    margin-top: -18px;
    background: url("//volksusastore.com/webstores/images/companies/1/ae_box_bg.jpg") repeat-y;
    padding: 20px 0 26px 0;
}
.ae-box .ae-content {
  padding: 15px 20px;
}
.ae-entry {
    padding: 5px 0 5px 100px;
}
.ae-entry ul li {
    line-height: 110%;
}
.ae-entry p {
    padding-left: 20px;
}

/* Terms etc */
.ae-box2 {
    margin-bottom: 10px;
    background: #f5efea;
    padding-bottom: 16px;
    border-radius: 6px 6px 0 0;
}
.ae-box2 ol {
    padding: 10px 30px 10px 40px;
}

/* Header and Lineup Message (for SOLD OUT etc.) */
.ae_header_message, .ae_lineup_message {
    margin: 10px auto 0;
    padding: 8px 20px;
    text-align: center;
    background: #994242;
}
.ae_header_message h3, .ae_lineup_message h3 {
    color: #FFF;
    border: none !important;
    font-weight: normal !important;
}


/* DD */
.ae-dd-box {
    margin-top: -18px;
    background: #fff9bf url("//volksusastore.com/webstores/images/companies/13/ae_dd_box_bg.jpg") repeat-x;
    padding: 20px 0 26px 0;
}
.ae-dd-box2 {
    margin-bottom: 10px;
    background: #f8f1d8;
    padding-bottom: 16px;
}

/* copyright */
.ae-copy {
    margin-top: -1px;
    /*background: #EEE;*/
}
.ae-copy .wysiwyg-content {
    padding: 40px 10px 20px 10px;
    text-align: center;
}
.ae-copy .wysiwyg-content p {
    font-size: 14px;
}
.ae-copy-notes {
    color: #A98 !important;
}

.padd_side {
    padding-left: 20px;
    padding-right: 30px;
}
.padd_len {
    padding-top: 20px;
    padding-bottom: 20px;
}


.cp_power_popup-content {
	max-width: 930px;
}

.cp_power_popup-content .ty-float-left {
	float: left;
}

.cp_power_popup-content .ty-float-right {
	float: right;
}

.cp_power_popup-content .ty-float-left > .button, .cp_power_popup-content .ty-float-right > .button {
background-color: #d4d4d4;
    background: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#d4d4d4));
    background: -webkit-linear-gradient(top,#f2f2f2,#d4d4d4);
    background: -moz-linear-gradient(top,#f2f2f2,#d4d4d4);
    background: -ms-linear-gradient(top,#f2f2f2,#d4d4d4);
    background: -o-linear-gradient(top,#f2f2f2,#d4d4d4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffd3d3d3', GradientType=0);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
    border-color: #bfbfbf;
	padding: 8px 15px;
}

.cp_power_popup-content .ty-float-left > .button:hover, .cp_power_popup-content .ty-float-right > .button:hover {
	    background-color: #e0e0e0;
    background: -webkit-gradient(linear,left top,left bottom,from(#c7c7c7),to(#e0e0e0));
    background: -webkit-linear-gradient(top,#c7c7c7,#e0e0e0);
    background: -moz-linear-gradient(top,#c7c7c7,#e0e0e0);
    background: -ms-linear-gradient(top,#c7c7c7,#e0e0e0);
    background: -o-linear-gradient(top,#c7c7c7,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc6c6c6', endColorstr='#ffe0e0e0', GradientType=0);
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
    border-color: #b8b8b8;
}

.cp_power_popup-content .button a{
    color: #666666;
    text-shadow: 0px 1px 0px #ffffff;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
	padding: 0;
}

.cp_power_popup-content .button a:hover {
	color: #666;
}

.cp_power_popup .cp_power_popup-content {
	padding: 0;
}

/* Pre-Order POPUP ------ 2018/03/05 Added */
.cp_power_popup_header {
    padding: 5px 20px 5px;
    border: none;
    background-color: #1c1f20;
    background: -webkit-linear-gradient(top,#43484b,#1c1f20);
    color: #FFF;
}
.cp_power_popup_header p {
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0.3px;
}
.cp-popup-content, .cp-popup-content span, .cp-popup-content a, .cp-popup-content li {
  color: #744637;
  letter-spacing: 0.3px;
  font: 12pt 'Open Sans', sans-serif;
  line-height: 140%;
}
.cp-popup-content {
  padding: 10px 16px;
}
.cp-popup-content a {
  text-decoration: underline;
}
.cp-popup-content ul, .cp-popup-content ol {
    margin: 0 0 15px 25px;
}
.cp-popup-content ul li, .cp-popup-content ol li {
    padding: 6px 0;
}
.cp-popup-content ol li {
    list-style-type: decimal;
}
.cp-popup-content .custom-popup-title {
  height: 90px;
  background: url(//volksusastore.com/webstores/images/companies/1/bg_popup.png) no-repeat;
}
.cp-popup-content .custom-popup-title h2 {
  display: block;
  padding: 30px 20px 10px 20px;
  margin: 0 60px 30px 60px;
  color: #744637;
  font-size: 22px; 
  text-align: center;
  border-bottom: 1px solid #caae8e;
}

/* 20180403 Added */
/* for 'Pre-Order END' message */
.wysiwyg-content h2.notes {
    font-size: 18px;
    font-weight: normal;
    padding: 14px;
    margin: 5px 0 12px 0;
    border: none;
    background: #ffea89;
}

/* 20180417 Added */
/* for 3 column banners of the front page */
.top_three_column .span5 {
    width: 318px;
}

/* 20180713 Added */
div.top_notice {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #81c6ca;
    margin: 0px 0px 20px 0px; 
    padding: 10px 30px 10px 140px;
    background: #d3edee url(//volksusastore.com/webstores/images/icon_notice.png) no-repeat;
    background-position: left 30px top 20px;
}
div.top_notice h2 {
    color: #006a75;
    font-size: 18px;
    font-weight: bold;
    padding: 5px;
    border-bottom: solid 1px;
    background: none;
}
div.top_notice p {
    font-size: 15px;
}

/* 20181017 Added */
table.dd_faq, table.ae_faq {
    margin: 0; 
    padding: 0;
    border: none;
}
table.dd_faq th, table.dd_faq td {
    color: #744637;
    letter-spacing: 0.3px;
    font-size: 13pt;
    line-height: 150%;
    margin: 0; 
    padding: 3px;
    border: none;
}
table.dd_faq th {
    font-weight: bold;
}
table.dd_faq th.dd_faq_a, table.ae_faq th.dd_faq_a {
    color: #0077AA !important;
}
table.dd_faq hr, table.ae_faq hr {
    border-bottom: 1px solid #DDD !important;
    margin: 3px 0 3px 30px !important;
}

/* 2021/01/25 added */
table.ae_faq {
    margin: 1.5em 3em;
}
table.ae_faq th, table.ae_faq td {
    letter-spacing: 0.3px !important;
    font: 12pt 'Open Sans', sans-serif !important;
    line-height: 150% !important;
    margin: 0 !important; 
    padding: 3px !important;
    border: none !important;
}
table.ae_faq th {
    font-weight: bold !important;
}

/* 2018/11/26 Added */
.wysiwyg-content sup {
    font-size: 70%;
    vertical-align: top;
    position: relative;
    top: -0.1em;
}

/* 2019-09-24 added */
.event-cat-left .ad-container {
    margin-bottom: 10px;
}
.event-cat-left .ad-title {
    margin-bottom: 10px;
}

.event-cat-left .ad-title h3 {
    font: 20px 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: none;
    color: #0967b6;
}

/* 20200320 Added */
div.header_notice {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #81c6ca;
    margin: 10px 0 0 0; 
    padding: 5px 30px 10px 120px;
    background: #d3edee url(//volksusastore.com/webstores/images/icon_notice.png) no-repeat;
    background-position: left 20px top 10px;
}

/* 20200616 Added */
.wysiwyg-content h3.subtitle {
    font-weight: bold;
    font-size: 18px;
    margin: 18px 0 12px;
    padding: 8px 11px;
    border: none;
    /*background: #f2e0db;*/
    background: -webkit-linear-gradient(to right, rgb(242, 217, 210), transparent);
    background: linear-gradient(to right, rgb(242, 217, 210), transparent);
}

/* 20210115 Added */
.copyright_text {
    text-align: center;
}
.copyright_text p {
    font-size: 12px;
    line-height: 120%;
    color: #888;
}
.ef-foo-copyright {
    text-align: center;
    vertical-align: middle;
}
.footer-menu p span, p.bottom-copyright {
    color: #888;
}

#content_description a, a.pink {
    color: #ce205e !important;
}
#content_descriptiont a:hover, a.pink:hover {
    color:#d35884 !important;
}

.ext_link {
    padding-right: 20px;
    background: url(/webstores/images/companies/13/icon_ext_pink.png) right center/14px auto no-repeat;
}

/* 20210317 Added */
.dl_spec {
  margin: 10px 10px 30px !important;
  border-top: 1px solid #DDD;
  border-left: 1px solid #DDD;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.dl_spec dt {
  background-color: #FBF7F7;
  width: 25%;
  font-weight: bold;
}
.dl_spec dd {
  width: 75%;
}
.dl_spec dt, .dl_spec dd {
  margin: 0;
  padding: 6px;
  box-sizing: border-box;
  border-right: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
    letter-spacing: 0.3px;
    font: 12pt 'Open Sans', sans-serif;
    line-height: 140%;
}
.dl_spec dd small {
    font: 10pt 'Open Sans', sans-serif;
}

.wysiwyg-content h3.event {
    color: #c7705c;
    margin: 8px 0;
    line-height: 160%;
    /*border-bottom: none;*/
}

/* 2021-06-01 Added */
table.itmDtl, table.itmDtl th, table.itmDtl td {
    color: #744637;
    letter-spacing: 0.2px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 13px;
}
table.itmDtl th {
    font-weight: bold !important;
    white-space: nowrap;
}
table.itmDtl caption {
    margin-bottom: 4px;
}
.flex {
	display: flex;
}
.flex-item {
	margin: 0;
	padding: 10px;
}

/* 2021-08-11 Added */
.tygh-content.dsd {
    background:url(/webstores/images/companies/13/bg_dsd.jpg) repeat left top;
    background-size: auto;
}
.tygh-content.dsd .container {
    background-color: transparent !important;
}
.ae-cont-white {
    background: #FFF;
    margin-top: -18px;
    padding: 20px 30px 20px 25px;
}
.ae-delivery {
    height: 75px;
    background:url(/webstores/images/companies/13/ae_bg_delivery.png) no-repeat center top;
}
.ae-delivery p {
    padding: 0;
    margin: 0;
    color: #FFF;
    font-family: serif, Georgia;
    font-size: 16pt;
    line-height: 36px;
}

/* 2021-11-29 added */
.multicolumns-list table .product-title-wrap a {
    max-height: 45px !important;
}
.ef-prod .ef-grid-title a {
    height: 43px !important;
}
.ef-prod .ef-rates {
    height: 16px !important;
}

/* 2022-01-25 added */
.category_text {
    margin: 10px 0;
    padding: 8px 15px;
    background: #f8f4f3;
}
.category_text p, .category_text li  {
    color: rgb(116, 70, 55);
    font-family:'Open Sans', sans-serif !important;
}
.category_text.sml p, .category_text.sml li  {
    font-size: 13px !important;
    letter-spacing: 0.2px;
    line-height: 130%;
}
.category_text.sml li  {
    padding-bottom: 1px;
}

.header_notice a {
    font-size: 15px;
    text-decoration: underline;
}