Our blog









Women’s Lightweight Embosssed Leather Shoes


January 16, 2015


Our cute lightweight shoes for renaissance events, SCA festivals or period parties are ArmStreet's most popular footwear model in 2014. So we decided to provide some extra options and real photos of shoes in different colors for those who wanted to buy them to











Women’s Lightweight Embosssed Leather Shoes


January 16, 2015


Our cute lightweight shoes for renaissance events, SCA festivals or period parties are ArmStreet's most popular footwear model in 2014. So we decided to provide some extra options and real photos of shoes in different colors for those who wanted to buy them to









Women’s Lightweight Embosssed Leather Shoes


January 16, 2015


Our cute lightweight shoes for renaissance events, SCA festivals or period parties are ArmStreet's most popular footwear model in 2014. So we decided to provide some extra options and real photos of shoes in different colors for those who wanted to buy them to









Women’s Lightweight Embosssed Leather Shoes


January 16, 2015


Our cute lightweight shoes for renaissance events, SCA festivals or period parties are ArmStreet's most popular footwear model in 2014. So we decided to provide some extra options and real photos of shoes in different colors for those who wanted to buy them to











Client’s reviews






Linen Viking Tunic “Eric the Scout”



Reviewed by Savra 11 of November 2014

Wow, I'm so in love with this boot. Sorry for all the girls who found this boot too tight around the ankles but I was so excited when I read other reviews about the ankle being too tight because I have thin legs (approx 13.5 circumference) and very thin ankles (approx 7.5" measured 4" from the bottom.



Linen Viking Tunic “Eric the Scout”



Reviewed by Savra 11 of November 2014

Wow, I'm so in love with this boot. Sorry for all the girls who found this boot too tight around the ankles but I was so excited when I read other reviews about the ankle being too tight because I have thin legs (approx 13.5 circumference) and very thin ankles (approx 7.5" measured 4" from the bottom.



Linen Viking Tunic “Eric the Scout”



Reviewed by Savra 11 of November 2014

Wow, I'm so in love with this boot. Sorry for all the girls who found this boot too tight around the ankles but I was so excited when I read other reviews about the ankle being too tight because I have thin legs (approx 13.5 circumference) and very thin ankles (approx 7.5" measured 4" from the bottom.










About us



Knight armor and handmade boots and shoes


ARMSTREET'S MEDIEVAL ARMOR and SCA ARMOR are well-known all over the world. We wear the armor made with our own hands. It is made by fighters and for fighters. The models represented here are intended to protect their wearer from the adversary blows but do not hamper one’s movements and allow to strike the blows in response. Our main goal is to balance the maximal possible protective properties of armor and its mobility .In the ArmStreet shop you can find the armor of the European Middle Age knights and of Eastern warriors.



Medieval store – renaissance
and medieval dresses, armor
and footwear!

Anastasiya, art director




















Knight armor and handmade boots and shoes


ARMSTREET'S MEDIEVAL ARMOR and SCA ARMOR are well-known all over the world. We wear the armor made with our own hands. It is made by fighters and for fighters. The models represented here are intended to protect their wearer from the adversary blows but do not hamper one’s movements and allow to strike the blows in response. Our main goal is to balance the maximal possible



  • Protective properties of armor and its mobility

  • In the ArmStreet shop you can find the armor

  • Of the European Middle Age knights


ARMSTREET'S MEDIEVAL ARMOR and SCA ARMOR are well-known all over the world. We wear the armor made with our own hands. It is made by fighters and for fighters. The models represented here are intended to protect their wearer from the adversary blows but do not hamper one’s movements.from the adversary blows but do not hamper one’s movements.movements.from the adversary blows but do not hamper one’s movements the adversary blows but do not hamper one’s movements.from the adversary blows but do not hamper.























                                
                                    /*-----------------------------------------------------------------*/
/*--- Canvas Styles ---*/
/*-----------------------------------------------------------------*/
body {
font-family: OpenSansRegular, Arial, Verdana, Tahoma, sans-serif;
color: #5b411d;
background: #f5f2ed url(../images/backgrounds/bg-body.png) 0 0 repeat;
}
#main {
overflow: hidden;
min-width: 768px;
}

/*-----------------------------------------------------------------*/
/*--- Global Styles ---*/
/*-----------------------------------------------------------------*/
[class^="row-"]:after {
display: block;
width: 100%;
clear: both;
content: '';
}
.row-21 {
margin-left: -21px;
margin-right: -21px;
}
.row-21 [class^="col-"] {
padding-left: 21px;
padding-right: 21px;
}
.row-50 {
margin-left: -50px;
margin-right: -50px;
}
.row-3 {
margin-left: -3px;
margin-right: -3px;
}
.row-3 [class^="col-"] {
padding-left: 3px;
padding-right: 3px;
margin-bottom: 6px;
}
.row-4 {
margin-left: -4px;
margin-right: -4px;
}
.row-4 [class^="col-"] {
padding-left: 4px;
padding-right: 4px;
margin-bottom: 8px;
}
.row-6 {
margin-left: -6px;
margin-right: -6px;
}
.row-6 [class^="col-"] {
padding-left: 6px;
padding-right: 6px;
}
.row-8 {
margin-left: -8px;
margin-right: -8px;
}
.row-8 [class^="col-"] {
padding-left: 8px;
padding-right: 8px;
padding-bottom: 16px;
}
.row-13 {
margin-left: -13px;
margin-right: -13px;
}
.row-13 [class^="col-"] {
padding-left: 13px;
padding-right: 13px;
}
.row-5 {
margin-left: -5px;
margin-right: -5px;
}
.row-5 [class^="col-"] {
padding-left: 5px;
padding-right: 5px;
}
.list-bull {
}
.list-bull li {
padding-left: 17px;
position: relative;
}
.list-bull li:before {
display: block;
width: 6px;
height: 6px;
background: #eba221;
border-radius: 6px;
position: absolute;
top: 7px;
left: 0;
content: '';
}
.list-bull.bull-blue li {
margin: 4px 0;
}
.list-bull.bull-blue li:before {
background: #005c9d;
}
.opacue {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(241, 238, 234, 0.4);
z-index: 100;
visibility: hidden;
opacity: 0;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.opacue.open, .open .opacue {
visibility: visible;
opacity: 1;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
margin-top: 0 !important;
}
a {
color: #5c5c5c;
text-decoration: none;
outline: none !important;
}
a:hover {
text-decoration: underline;
}
a:focus {
text-decoration: none;
}
.list-unstyled {
margin-bottom: 0;
}
.inline-block {
display: inline-block;
vertical-align: top;
}
.text-warning {
color: #db881b;
}
p {
margin: 8px 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: inherit;
}
.alignleft {
float: left;
margin: 0 22px 5px 0;
}
.alignright {
float: right;
margin: 0 0 5px 22px;
}
.alignleft + p {
margin-top: 0;
}
.alignright + p {
margin-top: 0;
}
figure img {
margin-bottom: 5px;
}
figcaption {
color: #9a896e;
}
.tabs .nav-tabs {
text-transform: uppercase;
font-size: 13px;
border-color: #dbd1c0;
}
.tabs .nav-tabs li {
border: none;
border-top: 4px solid transparent;
margin: 0 0 0 6px;
}
.tabs .nav-tabs li:first-child {
margin-left: 0;
}
.tabs .nav-tabs li a, .tabs .nav-tabs li a:focus {
border: 1px solid #d2c8b8;
border-top: none !important;
border-bottom: none !important;
background: #d2c8b8;
display: block;
color: #fff;
padding: 0 13px;
border-radius: 0;
line-height: 25px;
margin: 0 !important;
}
.tabs .nav-tabs li:hover {
border-top-color: #eba221;
}
.tabs .nav-tabs li:hover a {
background: none;
border-color: #d2c8b8;
color: #624a2a;
}
.tabs .nav-tabs li.active {
border-top-color: #005c9d;
}
.tabs .nav-tabs li.active a, .tabs .nav-tabs li.active a:focus {
background: none;
border-radius: 0;
color: #624a2a;
}
.tabs .tab-pane {
padding: 1em 0;
}
.radiobox.colored [type="radio"]:not(:checked), .radiobox.colored [type="radio"]:checked {
position: absolute;
left: -9999px;
}
.radiobox.colored [type="radio"]:not(:checked) + label {
position: relative;
cursor: pointer;
}
.radiobox.colored [type="radio"]:checked + label {
position: relative;
border-color: transparent;
background: #c9b79b;
cursor: pointer;
}
.radiobox.colored [type="radio"]:checked + label .label {
color: #5b411d;
}
.radiobox.colored {
margin-bottom: 18px;
}
.radiobox.colored label {
display: block;
border: 2px solid transparent;
padding: 2px;
padding-bottom: 2px;
margin-left: -4px;
}
.radiobox.colored label:hover {
border-color: #9a896e;
}
.radiobox.colored label .color {
float: left;
width: 16.666%;
line-height: 35px;
height: 40px;
color: #ffffff;
padding: 0 15px;
border: 1px solid #dbd2c9;
}
.radiobox.colored label .color.main {
width: 50%;
}
.radiobox.colored label .image {
float: left;
width: 20.666%;
line-height: 0;
height: 40px;
overflow: hidden;
}
.radiobox.colored label .color.main + .image {
width: 50%;
}
.radiobox.colored label .image img {
border: 1px solid #dbd2c9;
max-width: none;
width: auto;
}
.radiobox.colored label .label {
display: block;
font-size: 12px;
position: absolute;
top: 100%;
left: 0;
color: #7d6f5b;
font-weight: normal;
white-space: normal;
}
.slot-1.radiobox.colored label .color.main {
width: 100%;
}
.slot-3.radiobox.colored label .color.main {
width: 40%;
}
.slot-3.radiobox.colored label .color {
width: 30%;
}
.slot-3.radiobox.colored label .image {
width: 30%;
}
.slot-4.radiobox.colored label .color.main {
width: 40%;
}
.slot-4.radiobox.colored label .color {
width: 20%;
}
.slot-4.radiobox.colored label .image {
width: 20%;
}
.check, .radio {
margin: 0;
}
.radio + .radio, .checkbox + .checkbox {
margin: 0;
}
.check [type="checkbox"]:not(:checked), .check [type="checkbox"]:checked {
position: absolute;
left: -9999px;
}
.check [type="checkbox"] + label {
display: inline-block;
padding: 5px 18px;
text-align: center;
border: 1px solid #c9b79b;
background: #f5f2ec;
position: relative;
cursor: pointer;
color: #655948;
min-width: 44px;
font-size: 16px;
}
.check [type="checkbox"] + label:hover {
color: #eba221;
border-color: #eba221;
}
.check [type="checkbox"]:checked + label {
position: relative;
border-color: #c9b79b;
background: #c9b79b;
color: #655948;
cursor: pointer;
}
.check [type="checkbox"]:disabled + label {
border-color: #a59c8e;
color: #a59c8e;
}
.radio [type="radio"]:not(:checked), .radio [type="radio"]:checked {
position: absolute;
left: -9999px;
}
.radio [type="radio"] + label {
font-size: 16px;
display: inline-block;
padding: 4px 10px;
text-align: center;
border: 1px solid #c9b79b;
background: #f5f2ec;
position: relative;
cursor: pointer;
color: #655948;
min-width: 44px;
}
.radio [type="radio"] + label:hover {
color: #eba221;
border-color: #eba221;
}
.radio [type="radio"]:checked + label {
position: relative;
border-color: #c9b79b;
background: #c9b79b;
color: #655948;
cursor: pointer;
}
.radio [type="radio"]:disabled + label {
border-color: #a59c8e;
color: #a59c8e;
}
.switch {
vertical-align: middle;
margin-top: 2px;
background: #f5f2ec;
border: 1px solid #c9b79b;
border-radius: 30px;
height: 11px;
position: relative;
width: 23px;
margin: 0 25px 0 19px;
}
.switch-check {
position: absolute;
visibility: hidden;
}
.switch-label {
cursor: pointer;
display: block;
height: 11px;
text-indent: -9999px;
width: 100%;
position: relative;
}
.switch-label var {
position: absolute;
left: 100%;
width: 25px;
text-indent: 0;
line-height: 6px;
font-style: normal;
font-size: 13px;
padding-left: 5px;
color: #a8906d;
font-weight: normal;
}
.switch-label var:first-child {
left: auto;
right: 100%;
text-align: right;
padding-left: 0;
padding-right: 5px;
color: #785c2f;
}
.switch-label:before {
display: block;
height: 38px;
left: 0;
position: absolute;
top: -1px;
width: 12px;
height: 12px;
background: #655948;
border-radius: 100%;
content: '';
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.switch-check:checked + .switch-label:before {
left: 11px;
}
.switch-check:checked + .switch-label var {
color: #785c2f;
}
.switch-check:checked + .switch-label var:first-child {
color: #a8906d;
}

/*-----------------------------------------------------------------*/
/*--- Letter Spacing ---*/
/*-----------------------------------------------------------------*/
.data.table td strong {
letter-spacing: -0.4px;
}

/*-----------------------------------------------------------------*/
/*--- Header Styles ---*/
/*-----------------------------------------------------------------*/
.header {
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.21);
min-height: 74px;
z-index: 2147483649;
position: relative;
}

/* .header .container { max-width: 1702px; width: 100%; margin: 0 auto; padding-left: 222px; } */
.header .logo-block {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
}
.header .logo-block .container {
position: relative;
}
.header .logo {
position: absolute;
left: 20px;
margin: 0;
padding: 0;
z-index: 2;
min-width: 118px;
background: #dfd4c9;
text-align: center;
}
.header .logo img {
margin: 0 auto;
}
.header .logo a {
display: block;
box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.5);
}
.header .logo a:hover {
box-shadow: 0 0 50px 0 rgba(0, 0, 0, 1);
}
.header a {
color: #fff;
}
.header .block {
background: #575049;
}
.header .top {
background: #71665c;
}
.header .top a {
color: #d9cebf;
}
.header .top a:hover {
color: #eba221;
text-decoration: none;
}

/*-----------------------------------------------------------------*/
.header .top-nav {
letter-spacing: 0.15px;
}
.header .top-nav li {
}
.header .top-nav li a {
color: #d9cebf;
display: block;
padding: 7px 8px 5px 8px;
}
.header .top-nav li:first-child a {
padding-left: 0;
}
.header .top-nav li a:hover {
color: #eba221;
text-decoration: none;
}

/*-----------------------------------------------------------------*/
.header .sub-nav {
vertical-align: top;
}
.header .sub-nav li a {
}
.header .sub-nav li a {
display: block;
padding: 6px 5px;
color: #000;
}

/*-----------------------------------------------------------------*/
.header .social li {
border-right: 1px solid #655c54;
text-align: center;
}
.header .social li:first-child {
border-left: 1px solid #655c54;
text-align: center;
}
.header .social li a {
display: block;
height: 33px;
width: 25px;
line-height: 33px;
color: #b5aba1;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.23);
font-size: 20px;
}
.header .social li a:hover {
color: #eba221;
text-decoration: none;
}
.header .social li a .icon-google {
font-size: 0.85em;
}

/*-----------------------------------------------------------------*/
.header .main-nav {
position: static;
letter-spacing: 0.15px;
}
.header .main-nav >ul {
overflow: hidden;
}
.header .main-nav >ul > li {
padding: 0 0 0 0;
float: left;
margin: 0;
}
.header .main-nav >ul > li > a {
display: block;
line-height: 40px;
position: relative;
}
.header .main-nav >ul > li > a:focus {
text-decoration: none;
}
.header .main-nav >ul > li.has-child > a {
padding-left: 15px;
padding-right: 25px;
}
.header .main-nav >ul > li.has-child > a:before {
position: absolute;
left: 0;
top: 50%;
line-height: 8px;
margin-top: -4px;
display: inline-block;
content: "e90d";
font-family: icomoon;
font-size: 8px;
vertical-align: middle;
margin-right: 10px;
}
.header .main-nav >ul > li.active > a, .header .main-nav >ul > li > a.active, .header .main-nav >ul > li.open > a, .header .main-nav >ul > li a.open, .header .main-nav >ul > li > a:hover {
color: #eba221;
text-decoration: none;
}
#navigate {
position: relative;
}
.nav-bg {
position: absolute;
top: 100%;
left: 0;
width: 100%;
background: #f7f4ef;
box-shadow: 0 2px 0 0 rgba(34, 29, 25, 0.46);
-webkit-transition: height 0.4s;
-moz-transition: height 0.4s;
transition: height 0.4s;
}
.open .nav-bg {
-webkit-transition: height 0.1s;
-moz-transition: height 0.1s;
transition: height 0.1s;
}

/*-----------------------------------------------------------------*/
.header .drop-down-content {
width: 100%;
background: #f7f4ef;
position: absolute;
top: 100%;
left: 0;
box-shadow: 0 2px 0 0 rgba(34, 29, 25, 0.46);
font-size: 15px;
visibility: hidden;
opacity: 0;
}
.header .drop-down-content {
-webkit-transition: all 0.1s 0s;
-moz-transition: all 0.1s 0s;
transition: all 0.1s 0s;
opacity: 0;
}
.header .main-nav >ul > li .drop-down-content {
z-index: 0;
box-shadow: none;
}
.header .main-nav >ul > li.open a + .drop-down-content {
}
.header .main-nav >ul > li .drop-down-content.open {
display: block;
visibility: visible;
z-index: 1000;
}
.header .main-nav >ul > li .drop-down-content.open {
opacity: 1;
}

/*-----------------------------------------------------------------*/
.header .drop-down-content {
text-transform: none;
}
.header .drop-down-content .container {
padding: 0 9px;
max-width: 1230px;
}
.header .drop-down-content ul {
letter-spacing: 0.2px;
}
.header .drop-down-content a {
color: #352e28;
}
.header .drop-down-content a:hover {
color: #c4700f;
text-decoration: none;
}
.header .drop-down-content .title {
color: #624a2a;
font-size: 36px;
position: relative;
}
.header .drop-down-content .title a {
color: inherit;
}
.header .drop-down-content .title .f {
color: #f4f1ed;
background: #624a2a;
padding: 8px;
margin-right: 5px;
line-height: 33px;
display: inline-block;
font-size: 42px;
min-width: 50px;
text-align: center;
letter-spacing: 0;
position: relative;
}

/*-----------------------------------------------------------------*/
.header .drop-down-content .title a:hover {
color: #925e22;
text-decoration: none;
}
.header .drop-down-content .title a:hover .f {
background: #925e22;
}
.header .drop-down-content .title .f:before, .header .drop-down-content .title .f:after {
display: block;
width: 3px;
height: 3px;
position: absolute;
right: 4px;
background: #f4f1ed;
border-radius: 5px;
content: '';
}
.header .drop-down-content .title .f:before {
top: 4px;
}
.header .drop-down-content .title .f:after {
bottom: 4px;
}
.header .drop-down-content .title:before, .header .drop-down-content .title:after {
display: block;
width: 3px;
height: 3px;
position: absolute;
left: 6px;
background: #f4f1ed;
border-radius: 5px;
content: '';
z-index: 5;
}
.header .drop-down-content .title:before {
top: 4px;
}
.header .drop-down-content .title:after {
bottom: 8px;
}

/*-----------------------------------------------------------------*/
.header .drop-down-content .desc {
margin-bottom: 11px;
color: #826c59;
}
.header .drop-down-content .list {
float: left;
vertical-align: top;
width: 56%;
padding-left: 18px;
}
.header .drop-down-content .list ul {
display: inline-block;
vertical-align: top;
width: 33.33333%;
margin-left: -5px;
}
.header .drop-down-content .list ul li {
margin: 6px 0;
}

/*-----------------------------------------------------------------*/
.header .drop-down-content .sub-menu {
display: inline-block;
vertical-align: top;
border-left: 2px solid #b0a092;
width: 37%;
overflow: hidden;
margin-left: 6%;
padding-left: 14px;
}
.header .drop-down-content .sub-menu li {
margin: 5px 0 0;
}
.header .drop-down-content .sub-menu li:first-child {
margin-top: 0;
}
.header .drop-down-content .sub-menu a {
color: #826c59;
}
.header .drop-down-content .sub-menu a:hover {
color: #c37317;
}

/*-----------------------------------------------------------------*/
.header .drop-down-content .main {
padding-top: 20px;
padding-bottom: 20px;
}
.header .drop-down-content .main + div {
margin-bottom: 0;
}
.header .drop-down-content .item .details {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
.header .drop-down-content .item .details .desc {
color: #fdfcf6;
margin-bottom: 0;
padding: 16px 22px 9px 26px;
}
.header .drop-down-content .item .details .desc h3 {
margin-bottom: 6px;
}
.header .drop-down-content .item .details .desc p {
margin: 0;
}
.header .drop-down-content .item .details .btn-list {
margin-top: 0;
}

/*-----------------------------------------------------------------*/
.header .main-nav li.open .drop-down-content {
visibility: visible;
opacity: 1;
}
.header .main-nav > ul {
overflow: visible;
}
.header .main-nav > ul:after {
display: block;
clear: both;
width: 100%;
content: '';
}
.header .main-nav > ul > li.has-child.open > a:after {
display: block;
width: 18px;
height: 9px;
position: absolute;
bottom: -1px;
right: 50%;
content: '';
background: url(../images/icons/arrow-top-brown.png) 0 -7px no-repeat;
}

/*-----------------------------------------------------------------*/
.header .user {
position: relative;
display: inline-block;
background: #403a34;
padding: 0 0 0 5px;
}
.header .user ul {
font-size: 13px;
text-align: left;
}
.header .user ul.user-sign-in-up {
width: 150px;
white-space: nowrap;
}
.header .user ul li {
border-right: 1px solid #5a534b;
padding: 0;
}
.header .user ul li a, .header .user ul li span {
display: block;
padding: 11px 15px;
color: #9f8f80;
}
.header .user ul > li:hover > a, .header .user ul > li:hover > span, .header .user ul li a:hover {
color: #eba221;
text-decoration: none;
}
.header .user ul.user-nav li {
min-width: 150px;
border-right: 1px solid #5a534b;
}
.header .user ul.user-nav li span {
display: inline-block;
}

/*-----------------------------------------------------------------*/
.header .user ul li.has-child a, .header .user ul li.has-child span {
padding-right: 20px;
position: relative;
border: none;
cursor: pointer;
}
.header .user ul > li.has-child > a:after, .header .user ul > li.has-child > span:after {
display: inline-block;
position: absolute;
top: 15px;
right: 5px;
font-family: icomoon;
content: "e90a";
font-size: 7px;
}
.header .user ul > li.has-child:hover > a:after, .header .user ul > li.has-child.open > span:after {
content: "e90d";
}
.header .user ul li .drop-down {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 100%;
background: #403a34;
border-top: 1px solid #c9c6c2;
}
.header .user ul li .drop-down ul {
border-top: 1px solid #85796f;
padding: 5px 0;
}
.header .user ul li .drop-down ul:first-child {
border-top: none;
}
.header .user ul li .drop-down ul li a {
padding: 3px 15px;
}
.header .user ul li.open .drop-down {
display: block;
border-bottom: 4px solid #34302b;
}
.header .user ul li.open > a, .header .user ul li.open > span {
color: #eba221;
position: relative;
}
.header .user ul li .drop-down .form-group {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 16px;
position: relative;
}
.header .user ul li .drop-down .form-group label.error {
position: absolute;
bottom: 0;
width: 100%;
margin: 0;
line-height: 12px;
}
.header .user ul li .drop-down .form-group.p-none {
padding-bottom: 0;
}
.header .user ul li .drop-down .pwstrength_viewport_verdict {
visibility: hidden;
}
.header .user ul li .drop-down .form-group.has-error .pwstrength_viewport_verdict, .header .user ul li .drop-down .form-group.has-warning .pwstrength_viewport_verdict, .header .user ul li .drop-down .form-group.has-success .pwstrength_viewport_verdict {
visibility: visible;
}
.header .user ul li .drop-down .pwstrength_viewport_verdict {
visibility: hidden;
}
.header .user ul li .drop-down .pwstrength_viewport_verdict .line {
float: left;
overflow: hidden;
line-height: 15px;
padding-bottom: 1px;
}
.header .user ul li .drop-down .pwstrength_viewport_verdict .line span {
display: inline-block;
height: 2px;
background: #574f46;
padding: 0;
margin-left: 2px;
width: 36px;
vertical-align: middle;
}
.header .user ul li .drop-down .pwstrength_viewport_verdict .line span:first-child {
margin-left: 0;
}
.header .user ul li .drop-down .pwstrength_viewport_verdict .password-verdict {
float: right;
padding: 0;
font-size: 10px;
line-height: 16px;
}

/*-----------------------------------------------------------------*/
.header .user ul li .drop-down .has-error .pwstrength_viewport_verdict .line span:first-child {
background: #ef4747;
}
.header .user ul li .drop-down .has-error .pwstrength_viewport_verdict .password-verdict {
color: #ef4747;
}
.header .user ul li .drop-down .has-warning .pwstrength_viewport_verdict .line span:first-child, .header .user ul li .drop-down .has-warning .pwstrength_viewport_verdict .line span:nth-child(2) {
background: #ff8023;
}
.header .user ul li .drop-down .has-warning .pwstrength_viewport_verdict .password-verdict {
color: #ff8023;
}
.header .user ul li .drop-down .has-success .pwstrength_viewport_verdict .line span {
background: #3c763d;
}
.header .user ul li .drop-down .has-success .pwstrength_viewport_verdict .password-verdict {
color: #3c763d;
}

/*-----------------------------------------------------------------*/
.header .user .cart {
position: relative;
display: inline-block;
vertical-align: middle;
height: 41px;
width: 50px;
text-decoration: none;
text-align: center;
}
.header .user .cart i {
color: #71665c;
font-size: 25px;
line-height: 42px;
}
.header .user .cart.active i, .header .user .cart:hover i {
color: #eba221;
}
.header .user .cart var {
position: absolute;
top: 0;
left: 0;
width: 100%;
text-align: center;
font-style: normal;
font-size: 12px;
line-height: 42px;
color: #1c1613;
}

/*-----------------------------------------------------------------*/
.header .user ul.user-sign-in-up li.open a.forgot {
padding: 0 0;
display: block;
margin: 7px 0 0;
text-decoration: underline;
}
.header .user ul.user-sign-in-up li.open a.forgot:hover {
text-decoration: none;
}
.header .user ul.user-sign-in-up li.open a.forgot:after {
display: none;
}

/*-----------------------------------------------------------------*/
.drop-down .form {
padding: 15px;
}
.header .user ul.user-sign-in-up li.open a:after {
display: block;
width: 13px;
height: 6px;
position: absolute;
top: 100%;
left: 50%;
margin-left: -7.5px;
margin-top: -5px;
background: url(../images/icons/arrow-top-brown.png) 0 0 no-repeat;
content: '';
z-index: 1;
}

/*-----------------------------------------------------------------*/
.modal {
top: 15%;
}
.modal-xs {
width: 420px;
}
.modal-dialog {
background: #f7f4ef;
}
.modal-content {
box-shadow: none;
border-radius: 0;
color: #352e28;
border-color: #f0ede8;
font-size: 15px;
}
#warning.modal .modal-content {
background-color: #f7f4ef;
}
.modal-backdrop.in {
background: #f0ede8;
opacity: 0.4;
}
.modal.default .modal-dialog {
max-width: 654px;
background: #f7f4ef;
}
.modal.default .modal-content {
border: 1px solid #c5beb6;
padding: 37px 45px;
}
.modal.default .modal-body {
padding: 0;
}
.modal.default .modal-footer {
border: none;
text-align: center;
}
.modal.default .modal-content h2 {
font-size: 36px;
color: #624a2a;
}
.modal.default .modal-content h2 .f {
font-size: 45px;
line-height: 34px;
min-width: 60px;
text-transform: uppercase;
}

/*-----------------------------------------------------------------*/
#thankyou h2 {
font-size: 36px;
color: #624a2a;
}
#thankyou h2 .f {
font-size: 45px;
line-height: 34px;
min-width: 60px;
}
#thankyou .modal-content {
padding: 35px 58px;
color: #352e28;
}
#thankyou .modal-body {
padding: 0;
}
#thankyou .modal-footer {
text-align: center;
border: none;
padding: 10px 0 0 0;
}

/*-----------------------------------------------------------------*/
.search-block {
position: relative;
}
.search-block > .icon-search {
visibility: hidden;
width: 41px;
height: 41px;
line-height: 41px;
text-align: center;
font-size: 20px;
color: #b5aba1;
border-left: 1px solid #887b6e;
cursor: pointer;
padding-left: 5px;
}
.search-block.open > .icon-search {
visibility: hidden;
}
.search-block form.search {
position: absolute;
right: 0;
top: 0;
display: block;
min-width: 193px;
}
.search-block.open form.search {
visibility: visible;
margin-right: 0;
}

/*-----------------------------------------------------------------*/
form.search input::-webkit-input-placeholder {
color: #38312c !important;
}
form.search textarea::-webkit-input-placeholder {
color: #38312c !important;
}
form.search input:-moz-placeholder {
color: #38312c !important;
}
form.search textarea:-moz-placeholder {
color: #38312c !important;
}
form.search input::-moz-placeholder {
color: #38312c !important;
}
form.search textarea::-moz-placeholder {
color: #38312c !important;
}
form.search input:-ms-input-placeholder {
color: #38312c !important;
}
form.search textarea:-ms-input-placeholder {
color: #38312c !important;
}

/*-----------------------------------------------------------------*/
form.search {
margin: 8px 16px 0 0;
background: #b5aba1;
border-radius: 20px;
overflow: hidden;
}
form.search .form-control {
float: left;
width: 80%;
border-radius: 20px 0 0 20px;
padding: 2px 5px 2px 18px;
background: none;
border: none;
height: 26px;
font-size: 12px;
outline: none !important;
}
form.search .btn {
background: none;
float: right;
width: 20%;
padding: 2px 5px;
border-radius: 20px;
outline: none !important;
max-width: 34px;
max-height: 21px;
}
form.search .btn i {
line-height: 20px;
}
form.search.focus, form.search:hover {
background: #e3d8ce;
}
form.search.focus {
width: 280px !important;
}

/*-----------------------------------------------------------------*/
.select2 {
font-size: 13px;
}
.select2-results__options {
font-size: 13px;
}
.select2-container .select2-selection--single {
height: 26px;
}
.select2-container--default .select2-selection--single {
background: #f1eeea;
color: #5b411d;
border-color: #c9b79b;
border-radius: 0;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #5b411d;
line-height: 24px;
padding-right: 26px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
background: #a09488;
width: 25px;
height: 24px;
}
.select2-container--open .select2-dropdown--below {
border-radius: 0;
border-color: #c9b79b;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background: #a49689;
color: #fff;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #fff transparent transparent;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #fff;
}

/*-----------------------------------------------------------------*/
.banner {
margin-top: 35px;
margin-bottom: 25px;
position: relative;
}
.banner .container {
position: relative;
}
.slider {
width: 100%;
}
.slider .slide {
position: relative;
width: 100%;
}
.slider .slide img {
max-width: 100%;
display: block;
}
.slider .slide .details {
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 33%;
text-align: center;
background-color: rgba(56, 52, 53, 0.7);
}
.slider .slide .details .desc {
padding: 18px;
vertical-align: middle;
color: #fff;
}
.slider .slide .details .desc h2 {
font-size: 3.571em;
max-height: 112px;
overflow: hidden;
}
.slider .slide .tb {
display: table;
height: 100%;
width: 100%;
}
.slider .slide .tbc {
display: table-cell;
padding-bottom: 62px !important;
}

/*-----------------------------------------------------------------*/
.cycle-pager {
position: absolute;
bottom: 0;
right: 0;
width: 34%;
padding: 18px;
z-index: 100;
text-align: center;
}
.cycle-pager span {
display: inline-block;
width: 9px;
height: 9px;
margin: 0 4px;
background: #a9a3a2;
border-radius: 100px;
font-size: 0;
vertical-align: middle;
}
.cycle-pager span:hover, .cycle-pager span.cycle-pager-active {
background: #eba221;
cursor: pointer;
}

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

/*--- Main Content ---*/

/*----------------------------------------------------------------*/
.container {
max-width: 1282px;
width: 100%;
padding-left: 52px;
padding-right: 52px;
}
.iron-title {
text-transform: uppercase;
background: url(../images/backgrounds/bg-iron-header.png) 0 0 repeat-x;
text-align: center;
min-height: 60px;
color: #fff;
-webkit-box-shadow: 0 0 5px 0 rgba(63, 6, 6, 0.8);
box-shadow: 0 0 5px 0 rgba(63, 6, 6, 0.7);
position: relative;
margin-bottom: 1em;
}
.iron-title:before, .iron-title:after {
position: absolute;
top: 50%;
margin-top: -39px;
display: block;
width: 50px;
height: 78px;
content: '';
background: url(../images/backgrounds/before-after-header.png) 0 0 no-repeat;
}
.iron-title:before {
right: 100%;
margin-right: -1px;
}
.iron-title:after {
left: 100%;
background-position: -50px 0;
margin-left: -1px;
}
.iron-title h2 {
position: relative;
display: inline-block;
min-width: 50%;
margin: 0;
line-height: 60px;
color: #cabf99;
text-shadow: 0 0 5px #363f46;
letter-spacing: 1px;
font-size: 50px;
}
.iron-title h2:before, .iron-title h2:after {
position: absolute;
top: -2px;
display: block;
width: 63px;
height: 63px;
background: url(../images/backgrounds/circle-header.png) 0 0 no-repeat;
content: '';
}
.iron-title h2:before {
left: 100%;
}
.iron-title h2:after {
right: 100%;
}
.iron-title h2 span, .iron-title h2 a {
display: inline-block;
position: relative;
padding-left: 7px;
padding-right: 7px;
background: url(../images/backgrounds/bg-title.png) 0 0 repeat-x;
text-decoration: none;
color: #cabf99;
}
.iron-title h2 span:before, .iron-title h2 a:before, .iron-title h2 span:after, .iron-title h2 a:after {
display: block;
width: 43px;
height: 60px;
position: absolute;
top: -2px;
content: '';
background: url(../images/backgrounds/before-after-title.png) 0 0 no-repeat;
background-size: auto 60px;
}
.iron-title h2 span:before, .iron-title h2 a:before {
right: 100%;
}
.iron-title h2 span:after, .iron-title h2 a:after {
left: 100%;
background-position: right 0;
}

/*----------------------------------------------------------------*/
header.title {
margin-bottom: 25px;
}
header.letter {
margin-bottom: 30px;
}
.f-letter, header.letter h2 {
font-size: 4.142857em;
letter-spacing: 0.025em;
position: relative;
}
header.letter h2 a {
color: inherit;
}
header.letter h2 a:hover, .f-letter a:hover {
color: #925e22;
text-decoration: none;
}
.f-letter .f, header.letter h2 .f {
position: relative;
color: #f4f1ed;
background: #624a2a;
padding: 13px 12px 10px 12px;
margin-right: 3px;
line-height: 52px;
font-size: 1.2068em;
display: inline-block;
min-width: 71px;
text-align: center;
letter-spacing: 0;
}
.f-letter a:hover .f, header.letter h2 a:hover .f {
background: #925e22;
}
header.letter h2 .f:before, header.letter h2 .f:after, .f-letter .f:before, .f-letter .f:after {
display: block;
width: 5px;
height: 5px;
position: absolute;
right: 6px;
background: #f4f1ed;
border-radius: 5px;
content: '';
}
header.letter h2 .f:before, .f-letter .f:before {
top: 6px;
}
header.letter h2 .f:after, .f-letter .f:after {
bottom: 6px;
}
header.letter h2:before, header.letter h2:after, .f-letter:before, .f-letter:after {
display: block;
width: 5px;
height: 5px;
position: absolute;
left: 6px;
background: #f4f1ed;
border-radius: 5px;
content: '';
z-index: 5;
}
header.letter h2:before, .f-letter:before {
top: 6px;
}
header.letter h2:after, .f-letter:after {
bottom: 6px;
}
.f-letter.small {
font-size: 2.5em;
letter-spacing: 0.035em;
position: relative;
}
.f-letter.small .f {
position: relative;
color: #f4f1ed;
background: #624a2a;
padding: 9px 7px 6px 7px;
margin-right: 3px;
line-height: 31px;
font-size: 1.2285em;
display: inline-block;
min-width: 50px;
text-align: center;
letter-spacing: 0;
}
.f-letter.small a:hover .f {
background: #925e22;
}
.f-letter.small .f:before, .f-letter.small .f:after {
display: block;
width: 2px;
height: 2px;
position: absolute;
right: 3px;
background: #f4f1ed;
border-radius: 5px;
content: '';
}
.f-letter.small .f:before {
top: 3px;
}
.f-letter.small .f:after {
bottom: 3px;
}
.f-letter.small:before, .f-letter.small:after {
display: block;
width: 2px;
height: 2px;
position: absolute;
left: 3px;
background: #f4f1ed;
border-radius: 5px;
content: '';
z-index: 5;
}
.f-letter.small:before {
top: 3px;
}
.f-letter.small:after {
bottom: 3px;
}

/*----------------------------------------------------------------*/
#main-content {
}
.section {
padding-top: 53px;
}
#main-content .section:first-child {
padding-top: 0 !important;
}

/*----------------------------------------------------------------*/
.btn-list {
margin-top: 20px;
}

/*----------------------------------------------------------------*/
.item {
position: relative;
}
.item a.holder {
color: #fff;
position: relative;
overflow: hidden;
display: block;
}
.item h3 {
font-size: 1.285em;
margin: 0 0 0.2em 0;
}
.item h4 {
font-size: 0.928em;
margin: 0;
}
.item .img-holder {
position: relative;
}
.item .img-holder:after {
position: absolute;
top: 0;
left: 0;
display: block;
height: 100%;
width: 100%;
content: '';
box-shadow: inset 0 0 35px 0 rgba(0, 0, 0, 0.42);
}
.item .img-holder img {
width: 100%;
max-width: 100%;
}
.item .details {
background-color: rgba(30, 28, 34, 0.59);
}
.item .details .desc {
padding: 15px 20px;
margin-bottom: 0;
color: #fdfcf6;
font-size: 13px;
}
.item .details .desc h3 {
font-size: 1.6153em;
}
.item a.holder .details {
position: absolute;
bottom: -100%;
width: 100%;
max-height: 100%;
background-color: rgba(30, 28, 34, 0.59);
padding: 15px 20px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

/*-----------------------------------------------------------------*/
.item a.holder .details .price {
color: #eba221;
font-size: 1.1428em;
}
.mobile .item a.holder .details, .item a.holder:hover .details {
bottom: 0;
}
.item .text-holder .details {
position: static;
}

/*----------------------------------------------------------------*/
.item.block-frame {
}
.item.block-frame .text-holder {
box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.53);
}
.item.block-frame.blue .text-holder {
background: url(../images/backgrounds/skin-blue.png) 0 0 repeat;
}
.item.block-frame.brown .text-holder {
background: url(../images/backgrounds/skin-brown.png) 0 0 repeat;
}
.item.block-frame .text-holder {
display: table;
height: 100%;
width: 100%;
text-align: center;
}
.item.block-frame .text-holder .details {
padding: 25px;
display: table-cell;
vertical-align: middle;
background: url(../images/backgrounds/block-frame.png) 0 0 no-repeat;
background-size: 100% 100%;
}
.item.block-frame .text-holder .details .desc {
padding: 0;
font-size: 1.4285em;
color: #efdfc3;
}
.item.block-frame .text-holder .details h2 {
font-size: 2.8571em;
color: #efdfc3;
}

/*----------------------------------------------------------------*/
#new-item {
padding-top: 0;
}
#new-item .item {
margin-bottom: 6px;
padding-bottom: 0;
overflow: hidden;
max-height: 299px;
}
#new-item .item a {
display: block;
position: relative;
color: #fff;
text-decoration: none;
overflow: hidden;
}
#new-item .item a.watch {
display: inline-block;
}
#new-item .item.block-frame .text-holder .details h2 {
font-size: 2.5em;
letter-spacing: 0.25px;
}

/*-----------------------------------------------------------------*/
#collections {
padding-top: 18px;
}

/*-----------------------------------------------------------------*/
#blog .text-holder {
background-color: rgba(168, 144, 109, 0.15);
background-blend-mode: multiply;
padding: 27px 24px;
}
#blog .video-holder {
position: relative;
padding-top: 55%;
}
#blog .video-holder iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/*-----------------------------------------------------------------*/
#blog h3 {
color: #5b411d;
font-size: 20px;
margin-bottom: 0.2em;
letter-spacing: 0.045em;
}
#blog h3 a {
color: #5b411d;
display: inline-block;
border-bottom: 2px solid transparent;
padding-bottom: 0px;
}
#blog h3 a:hover {
color: #a86300;
text-decoration: none;
}
#blog .date {
font-style: italic;
font-size: 12px;
color: #99763d;
}
#blog .excerpt {
margin: 18px 0;
font-size: 13px;
color: #59504a;
}
#blog .label {
border: 1px solid #af9469;
color: #624a2a;
border-radius: 0;
font-size: 10px;
padding: 1px 8px;
line-height: 2;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#blog .label:hover {
color: #fffffe;
background: #af9469;
}
#blog .comment, #blog .share {
color: #004a78;
text-decoration: none;
font-size: 13px;
margin-left: 10px;
line-height: 20px;
}
#blog .comment:hover, #blog .share:hover {
color: #0787d7;
}
#blog [class^="icon-"] {
font-size: 20px;
vertical-align: middle;
}
#blog .aditional-info > div {
padding-bottom: 0;
}
#blog .btn-list {
margin-top: 14px;
}

/*-----------------------------------------------------------------*/
#reviews {
padding-top: 65px;
}
#reviews blockquote {
font-size: 13px;
color: #322d2a;
border: none;
padding-top: 0;
padding-bottom: 0;
}
#reviews h3 {
font-size: 1.615em;
color: #5b411d;
margin-top: 0.2em;
margin-bottom: 0.15em;
}
#reviews h3 a {
color: #5b411d;
}
#reviews h3 a:hover {
color: #a86300;
text-decoration: none;
}
#reviews .cite {
color: #5b411d;
margin: 0.5em 0 1em 0;
font-style: italic;
}
#reviews q {
display: block;
line-height: 1.5;
}
#reviews q:before, #reviews q:after {
display: none;
}
#reviews .btn-list {
margin-top: 14px;
}

/*-----------------------------------------------------------------*/
#about {
padding-bottom: 60px;
background: #d7d5d3;
margin-top: 58px;
padding-top: 52px;
font-size: 0.92857em;
line-height: 1.5;
margin-bottom: -50px;
}
.home #about {
margin-bottom: 0;
}
#about header {
margin-bottom: 21px;
}
#about h2 {
letter-spacing: 0.035em;
}
#about h3 {
margin-top: 0;
font-size: 1.4285em;
letter-spacing: 0.045em;
margin-top: 10px;
}
#about ul, #about ol, #about p {
color: #26211e;
}
blockquote {
font-size: 1em;
}
blockquote.style {
padding: 164px 39px 51px 39px;
border: none;
background-size: cover !important;
position: relative;
margin-top: 14px;
}
blockquote.style:before {
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
content: '';
font-family: Arial;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.51) 86%, rgba(0, 0, 0, 0.65) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(86%, rgba(0, 0, 0, 0.51)), color-stop(100%, rgba(0, 0, 0, 0.65)));
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.51) 86%, rgba(0, 0, 0, 0.65) 100%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.51) 86%, rgba(0, 0, 0, 0.65) 100%);
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.51) 86%, rgba(0, 0, 0, 0.65) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.51) 86%, rgba(0, 0, 0, 0.65) 100%);
}
blockquote.style q {
font-size: 1.6923em;
color: #fff;
display: block;
padding-top: 53px;
position: relative;
padding-right: 10%;
line-height: 1.15;
z-index: 2;
margin-bottom: 7px;
}
blockquote.style q:after {
display: none;
}
blockquote.style q:before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 42px;
height: 38px;
background: url(../images/icons/blockquote.png) 0 0 no-repeat;
content: '';
}
blockquote.style cite {
display: block;
font-style: normal;
color: #99763d;
font-size: 15px;
z-index: 2;
position: relative;
}
#about .btn {
min-width: 270px;
}
.read-less-hide {
display: none;
}

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

/*--- Footer Styles ---*/

/*-----------------------------------------------------------------*/
.like-block {
position: fixed;
top: 50%;
margin-top: -196px;
right: 0;
z-index: 100;
min-height: 392px;
}
.like-block .title {
display: none;
font-size: 13px;
color: #7d6f5b;
background: #d2cecb;
cursor: pointer;
padding: 0 10px 0 14px;
line-height: 21px;
position: relative;
}
.like-block.open .title {
background: #b2aeab;
color: #fff;
}
.like-block .title [class^="icon-"] {
color: #ff8416;
font-size: 30px;
position: absolute;
top: -5px;
left: -15px;
}
.like-block .title [class^="icon-"]:hover {
color: #ff8416;
}
.like-block .content-like {
display: none;
background-color: rgba(168, 144, 109, 0.2);
background: #e5ddd4;
padding: 10px 10px;
}
.like-block .show {
display: block;
}

/*-----------------------------------------------------------------*/
.like-block.open {
width: 96px;
z-index: 999;
}
.like-block.open .title {
padding-left: 25px;
text-align: center;
}
.like-block.open .title span {
display: block;
width: 21px;
height: 21px;
line-height: 19px;
position: absolute;
left: 0;
top: 0;
border-right: 1px solid #a19c99;
font-size: 30px;
line-height: 17px;
}
.like-block.open .content-like {
display: block;
text-align: center;
}

/*-----------------------------------------------------------------*/
#main .like-block .addthis_toolbox > a {
margin-top: 10px;
margin-bottom: 0;
display: block;
clear: both;
}
#main .like-block .addthis_toolbox > a a {
margin: 0;
padding: 0;
float: none;
}
.like-block .fb_iframe_widget iframe {
position: absolute;
}
.like-block .fb_iframe_widget_lift {
z-index: 1;
}
.like-block .fb_iframe_widget_lift {
margin-left: -360px;
margin-top: -100px;
}

/*-----------------------------------------------------------------*/
#main .like-block .at-icon-wrapper, #main .like-block .at4-icon.aticon-facebook, #main .like-block .at4-icon.aticon-tumblr, #main .like-block .at4-icon.aticon-twitter, #main .like-block .at4-icon.aticon-pinterest_share {
margin: 0 auto;
float: none !important;
background-color: transparent !important;
width: 60px !important;
height: 29px !important;
position: relative;
background: url(../images/icons/share.png) 0 0 no-repeat;
background-size: 100% !important;
}

/*-----------------------------------------------------------------*/
#main .like-block .addthis_counter_tumblr span, #main .like-block .at4-icon.aticon-tumblr {
background-position: 0 -43px;
}
#main .like-block .addthis_counter_twitter span, #main .like-block .at4-icon.aticon-twitter {
background-position: 0 -137px;
}
#main .like-block .addthis_counter_pinterest_share span, #main .like-block .at4-icon.aticon-pinterest_share {
background-position: 0 -182px;
}
#main .like-block .addthis_button_google_plusone, #main .like-block .addthis_button_facebook_like {
float: none !important;
display: block;
}
#main .like-block .addthis_native_counter {
padding-left: 4px;
width: 100%;
min-width: 60px;
text-align: center;
display: block !important;
margin-top: -5px;
}
#main .like-block .addthis_counter.addthis_bubble_style a.addthis_button_expanded, #main .like-block .addthis_32x32_style .addthis_counter.addthis_bubble_style, #main .like-block .addthis_32x32_white_style .addthis_counter.addthis_bubble_style {
display: inline-block;
background: none;
width: auto !important;
height: auto !important;
line-height: 1;
font-size: 11px;
color: #695f59;
font-weight: bold;
margin: 0;
}

/*-----------------------------------------------------------------*/
#main .like-block .addthis_32x32_style .addthis_counter.addthis_bubble_style:after, #main .like-block .addthis_32x32_white_style .addthis_counter.addthis_bubble_style:after {
content: 'Share';
padding-left: 2px;
font-weight: normal;
}
#main .like-block .at-icon-wrapper svg {
display: none;
}

/*-----------------------------------------------------------------*/
#footer {
background: #484543;
color: #e7e7e7;
}
#footer .container {
padding-left: 9px;
padding-right: 9px;
}
#footer a {
color: #e7e7e7;
}
#footer a:hover {
color: #eba221;
text-decoration: none;
}
#footer .footer-top {
color: #fdfbe2;
background: url(../images/backgrounds/bg-footer-top.png) 0 0 repeat-x;
border-bottom: 6px solid rgba(28, 24, 24, 0.95);
border-top: 6px solid rgba(28, 24, 24, 0.95);
}

/*-----------------------------------------------------------------*/
#footer .subscribe {
position: relative;
padding: 10px 26px 20px 45px;
border-right: 5px solid rgba(27, 21, 18, 0.4);
border-left: 5px solid rgba(27, 21, 18, 0.4);
}
#footer .subscribe:before, #footer .subscribe:after {
display: block;
width: 20px;
top: 12px;
bottom: 8px;
position: absolute;
content: '';
background: url(../images/backgrounds/bg-line.png) 0 0 repeat-y;
}
#footer .subscribe:before {
left: -12px;
}
#footer .subscribe:after {
right: -12px;
}
#footer .subscribe input::-webkit-input-placeholder {
color: #221e1d !important;
}
#footer .subscribe textarea::-webkit-input-placeholder {
color: #221e1d !important;
}
#footer .subscribe input:-moz-placeholder {
color: #221e1d !important;
}
#footer .subscribe textarea:-moz-placeholder {
color: #221e1d !important;
}
#footer .subscribe input::-moz-placeholder {
color: #221e1d !important;
}
#footer .subscribe textarea::-moz-placeholder {
color: #221e1d !important;
}
#footer .subscribe input:-ms-input-placeholder {
color: #221e1d !important;
}
#footer .subscribe textarea:-ms-input-placeholder {
color: #221e1d !important;
}
#footer .subscribe legend {
color: #fdfbe2;
font-size: 17px;
border: none;
margin-bottom: 10px;
}
#footer .subscribe .form-group {
margin: 0;
padding-right: 40px;
position: relative;
}
#footer .subscribe .form-group .btn {
position: absolute;
right: 0;
top: -1px;
padding: 0;
}
#footer .subscribe .form-control {
padding: 2px 12px;
border-radius: 2px;
font-size: 13px;
color: #221e1d;
border-color: #aba598;
height: 27px;
}

/*-----------------------------------------------------------------*/
#footer .social {
padding: 10px 0;
}
#footer .social li {
margin: 4px 2px;
}
#footer .social li a {
display: block;
width: 56px;
height: 56px;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5);
background: url(../images/icons/social.png) 0 0 no-repeat;
text-indent: -9999em;
}
#footer .social li.twitter a {
background-position: 0 0;
}
#footer .social li.pinterest a {
background-position: -73px 0;
}

/*-----------------------------------------------------------------*/
#footer .title {
color: #e6c190;
font-size: 21px;
margin-bottom: 15px;
margin-top: 0.4em;
line-height: 0.9;
letter-spacing: 0.015em;
}
#footer .title:first-child {
margin-top: 0;
}
#footer .title a {
color: #e6c190;
}
#footer .title a:hover {
color: #eba221;
text-decoration: none;
}

/*-----------------------------------------------------------------*/
#footer .navs {
padding: 36px 0;
}
#footer .navs .col-xs-2:first-child ul:first-child {
margin-bottom: 17px;
}
#footer .navs .col-xs-2:first-child ul:first-child li {
margin-top: 8px;
}
#footer .navs .col-xs-2:first-child ul:first-child li:first-child {
margin-top: 0;
}
#footer .navs .col-xs-2:first-child ul:first-child a {
color: #e6c190;
}
#footer .navs .col-xs-2:first-child ul:first-child a:hover {
color: #eba221;
}
#footer .navs .col-xs-2:first-child ul:first-child {
}
#footer .navs ul {
margin-bottom: 21px;
}
#footer .navs ul li {
margin-top: 5px;
}
#footer .navs ul li:first-child {
margin-top: 0;
}

/*-----------------------------------------------------------------*/
#footer .navs .list-bull li {
padding-left: 12px;
}
#footer .navs .list-bull li:before {
width: 4px;
height: 4px;
top: 9px;
}

/*-----------------------------------------------------------------*/
#footer .navs .lang li {
}
#footer .navs .lang li a {
color: #e6c190;
overflow: hidden;
}
#footer .navs .lang li a:hover {
color: #eba221;
}
#footer .navs .lang li a img {
float: left;
border: 1px solid #000;
margin-right: 12px;
margin-top: 3px;
}
#footer .navs .lang li a span {
overflow: hidden;
display: block;
}

/*-----------------------------------------------------------------*/
#footer .footer-bottom {
background: #302d2b;
padding: 15px 0;
}
#footer .footer-bottom a {
color: #676462;
font-size: 13px;
}
#footer .footer-bottom a:hover {
color: #eba221;
}
#footer .footer-bottom .icons li {
max-width: 146px;
min-width: 147px;
}
#footer .footer-bottom .icons li a {
overflow: hidden;
}
#footer .footer-bottom .icons [class^="icon-"] {
float: left;
color: #f6a02f;
font-size: 35px;
vertical-align: middle;
line-height: 38px;
margin-right: 5px;
}
#footer .footer-bottom .icons .icon-tape {
font-size: 48px;
}
#footer .footer-bottom .icons span {
overflow: hidden;
vertical-align: middle;
display: block;
}
#footer .footer-bottom .paymet-method {
padding: 7px 0;
}

/*-----------------------------------------------------------------*/
#footer .copyright {
padding: 12px 0;
color: #a8906d;
font-size: 11px;
}
#footer .copyright a {
color: #a8906d;
text-decoration: underline;
}
#footer .copyright a:hover {
text-decoration: none;
}


...