/* ============= */
/* = Reset CSS = */
/* ============= */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, s, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}


@font-face {
    font-family: 'GoudyOlStBTItalic';
    src: url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/goudyoldstylebtitalic-webfont-webfont.eot');
    src: url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/goudyoldstylebtitalic-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/goudyoldstylebtitalic-webfont-webfont.woff') format('woff'),
         url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/goudyoldstylebtitalic-webfont-webfont.ttf') format('truetype'),
         url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/goudyoldstylebtitalic-webfont-webfont.svg#GoudyOlStBTItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'GoudyOlStBTRoman';
    src: url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/goudyoldstylebtroman-webfont-webfont.eot');
    src: url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/goudyoldstylebtroman-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/goudyoldstylebtroman-webfont-webfont.woff') format('woff'),
         url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/goudyoldstylebtroman-webfont-webfont.ttf') format('truetype'),
         url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/goudyoldstylebtroman-webfont-webfont.svg#GoudyOlStBTRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'SYRILLICSYRILLIC';
    src: url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/syrillic-webfont-webfont.eot');
    src: url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/syrillic-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/syrillic-webfont-webfont.woff') format('woff'),
         url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/syrillic-webfont-webfont.ttf') format('truetype'),
         url('http://static.shopify.com/s/files/1/0114/6382/t/2/assets/syrillic-webfont-webfont.svg#SYRILLICSYRILLIC') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse; border-spacing: 0;}
a {text-decoration: none;}

/* =========== */
/* = General = */
/* =========== */
.collection-image img{   padding: 9px;
    width: 272px;}
#header{margin-top:31px;}
html, body {height: 100%; font-family: 'GoudyOlStBTRoman';  background-color: ; color: #2c2f2f; margin: 0; padding: 0;}

table tr td {font-family: 'GoudyOlStBTRoman'; font-size: 13px;}

.left { float: left; }
.right { float: right; }
.center { text-align: center !important; }
.clear { clear: both; }

.alignleft {float: left; margin: 0 25px 25px 0;}
.alignright {float: right;margin: 0 0 25px 25px;}

/* ========= */
/* = Forms = */
/* ========= */

form {margin-bottom:15px;}
label {margin-bottom:3px;}
input[type="text"] { padding:2px 2px; margin-bottom:10px;}
textarea {margin-bottom:15px; font-family: 'GoudyOlStBTRoman';}

input[type="submit"] {border: medium none; height: 32px; background: #a7a7a9 url(http://static.shopify.com/s/files/1/0114/6382/t/2/assets/btn-bg.png?3) top left repeat-x; text-align: center; font-size: 14px; color: #ffffff; padding: 0 10px 3px 10px; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
input[type="submit"]:hover {color: #ffffff; background: #898989 url(http://static.shopify.com/s/files/1/0114/6382/t/2/assets/btn-bg.png?3) top left repeat-x;}
input[type="submit"].grey {border: medium none; height: 32px; background: #e1e1e1 url(http://static.shopify.com/s/files/1/0114/6382/t/2/assets/btn-bg.png?454&3) top left repeat-x; text-align: center; font-size: 14px; color: #444444; padding: 0 10px 3px 10px; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
input[type="submit"].grey:hover {background: #cfcfcf url(http://static.shopify.com/s/files/1/0114/6382/t/2/assets/btn-bg.png?3) top left repeat-x; color: #444444;}
input[disabled] {cursor: inherit;}

.search {float: right; margin:0;}
#search page > .search {float: left!important; margin:0;}
.search form .search-field {
    
    
    background: #fff; height:36px;border:1px solid #e2e2e2;padding:0 10px;width:186px;vertical-align:top; color: #bebdbd; margin-top: -5px; outline: medium none; 
   background: none repeat scroll 0 0 transparent;
    border:none; 
    font-family: 'GoudyOlStBTRoman';
    text-transform:uppercase;
     color: #989797;
     font-size:8pt;
     width:80px;
      padding: 0 10px 0 0;
    }
.search form .search-button {border: 0 none; position: relative; vertical-align: middle; z-index: 999; top: -2px; right: 30px;}

/* ============== */
/* = Typography = */
/* ============== */

p {font-size: 13px;	line-height: 20px; margin-bottom: 18px; color: #444444;}

h1 {font-size: 60px; color: #2c2f2f; font-weight: normal; line-height: 66px;}
h2 {font-size: 30px; color: #2c2f2f; font-weight: normal; margin-bottom: 20px; line-height: 36px;}
h3 {font-size: 20px; color: #898989; font-weight: normal; line-height: 26px;}
h4 {font-size: 18px; color: #2c2f2f; font-weight: normal; line-height: 24px;}
h5 {font-size: 16px; color: #2c2f2f; font-weight: normal; line-height: 22px;}

#header .toolbar {
    color: #989797;
    font-family: 'GoudyOlStBTRoman';
    
    font-size: 8pt;}
#navigation .main-nav {font-size: 15px; color: #989797;}
#footer p {color: #bebdbd;}

.small-indent {margin-left: 5px;}
.indent {margin-left: 30px;}
.padding-left {padding-left: 30px;}
.product-list-title {font-size: 14px; font-weight: bold; color: #898989; margin-bottom: 12px;}
.product-list-price {font-size: 15px; color: #999999;}
.product-list-price-sale {font-size: 15px; color: #898989; margin-left: 5px;}
.divider-line {background: #e2e2e2; height: 1px; width: 660px; margin: 15px 0 20px -30px;}

h2.price {font-size: 20px; color: #898989; margin-bottom: 20px;}
h3.cart-total {margin-bottom: 30px; text-align: right;}
h3.blog-title, h3.article-title {margin-bottom: 20px;}
h4.recent-blog-post {margin-bottom: 20px; color: #898989;}
h4.comments {font-size: 15px; color: ; margin-bottom: 15px;}
h5.posted-on {font-size: 13px; color: #999999; margin-bottom: 20px; font-style: italic;}
h5.author {font-size: 13px; font-weight: bold; margin-bottom: 5px;}
h5.collections-title a{
    font-family: 'GoudyOlStBTItalic';
    
    color: #FFFFFF;
    font-size: 11pt; line-height: 18px;
    
    
    }
    h5.collections-title{
        text-align:left;
        padding-left:8px}
h5.collections-title .item-count {font-size: 13px; color: #999999; font-style: italic;}
del.price-old {color: #999999;}
p.margin-top {margin-top: 20px;}
p.empty-cart {margin-top: 20px;}

/* ========= */
/* = Links = */
/* ========= */

a:link {color: #989797;}
a:hover {color: #444444;}
a:focus {color: #444444;}
a:visited {color: #444444;}

#header .toolbar a {color: #bebdbd;}
#header .toolbar a:hover {color: #989797;}

ul.sf-menu li a,
#navigation-minimal ul.main-nav li a {
    font-family: 'GoudyOlStBTRoman';
    text-transform: uppercase;
    font-size:8pt;
    color: #989797;
    float:left;
    
    }
#navigation-minimal ul.main-nav #sub{ 
    background-color:#e4e3e1;
    color: #989797;
    font-family: 'GoudyOlStBTRoman';
    font-size: 8pt;
    text-transform: uppercase; 
        padding: 2px 5px 5px 3px;
    }
    
#navigation-minimal ul.main-nav li.active a {color: #444444; cursor: default;}
#navigation-minimal ul.main-nav li a:hover {color: #444444;}

.product-list-title a {color: #2C2F2F; line-height: 20px;}
.product-list-title a:hover {color: #000000;}

.button {height: 20px; background: #a7a7a9 url('btn-bg.png?454') top left repeat-x; text-align: center; font-size: 14px; color: #ffffff; padding-top: 6px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.sidebar-post-title a {font-size: 15px; color: #2c2f2f; line-height: 20px;}
.sidebar-posted-by {font-size: 12px; color: #999999; font-style: italic; line-height: 18px;}

#footer a {color: #bebdbd;}
#footer a:hover {color: #989797;}

/* ============ */
/* = Branding = */
/* ============ */

.logo {vertical-align: middle;}
a.logo { 
    padding-left:51px;
   /* padding-top:85px;*/
    
    
    font-family: 'SYRILLICSYRILLIC'; font-size: 13.3pt; color: #000000 ;}

/* ============= */
/* = Main Menu = */
/* ============= */

#navigation-minimal____past {height: 20px;left: 272px; 
  position: absolute;
    top: 24px;
}
#navigation-minimal {
 height: 20px;
    left: 239px;
    padding-left: 40px;
    position: relative;
    top: -33px;
    position: absolute;
    top: 24px;
}
#navigation-minimal ul.main-nav {font-size: 14px;}
#navigation-minimal ul.main-nav li {float: left; 
height:25px;
padding: 13px 37px;
/*width:auto;*/
/*width:63px; */
}

#navigation-minimal ul.main-nav li ul li {
    height: auto;
    padding: 0px;
    width:auto;
    min-width: 140px;
    display: block;
    float: none;
    /*width:63px; */
}
#navigation-minimal ul.main-nav li ul li a {
    display: block;
    padding: 8px 16px;
    float: none;
}

/* drodowns */
ul.sf-menu ul {display: block; position: absolute; top: -999em; margin-top: 7px; font-size: 13px; background: #fff; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; /*width: 200px;*/ /* left offset of submenus need to match (see below) */}
@media screen and (-webkit-min-device-pixel-ratio:0) {ul.sf-menu ul {margin-top: 8px; /* This works only in Safari and Google Chrome */}}
ul.sf-menu ul li { width: 70%; line-height: 18px; border-bottom: 1px solid #e2e2e2; display: block; z-index: 999;}
ul.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */}
ul.sf-menu li { float: left; position: relative; z-index: 999;}
ul.sf-menu a { display: block; position: relative;}
ul.sf-menu li.a { padding: 13px 0;}
ul.sf-menu li ul li a { color: #989797;}
ul.sf-menu li ul li a:hover { color: #444444;}
ul.sf-menu .sf-sub-indicator {background: url(http://static.shopify.com/s/files/1/0114/6382/t/2/assets/menu-arrow.png?3) left 5px no-repeat; width: 7px; height: 4px; margin-left: 10px; display:none;}
ul.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top: 2.5em; /* match top ul list item height */ z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }

/* ================= */
/* = Global Layout = */
/* ================= */

#wrapper {
    
    
    
    margin: 0 auto;  height:auto!important; height:100%; min-height:100%; width: 1220px; padding: 40px 30px 30px 30px; }
#wrapper{background-color:none!important}
#header * {z-index: 999;}
#header h1.logo {text-indent: -9999px;}
#header .toolbar {float: right; 
 position: relative;
    right: 53px;
    top: 21px;
height:27px;

}
#header .toolbar ul {margin-top: -25px;}
#header .toolbar ul li { display: block; margin-right: 25px; line-height: 26px;}
#header .toolbar ul li:last-child {margin-right: 0;}
#header .toolbar ul li.cart1 {
    
      position: relative;
    right: -185px;
    top: 20px;
    background: }

#header .toolbar ul li.checkout1 {
    position: relative;
    right: -94px;
    top: 40px;
    }

#header .toolbar ul li.search {    height: 26px;

    /*margin-right: -7px;*/
    position: relative;
    top:2px}

#content {padding-bottom: 30px; z-index: 1;float:left}

#footer { width: 920px; bottom:0; border-top: 1px solid #e2e2e2; padding: 40px 0 40px 0;}
#footer .col-left { padding-top: 15px; float: left; text-align: left; width: 608px; margin-right: 60px; }
#footer .col-right { float: left; text-align: right; width: 250px; }
#footer ul.icons { display: block; margin-bottom: 15px; }
#footer ul.icons li {display: block; margin-bottom: 10px;}
#footer ul.icons li a {display: block; padding-left: 35px; }
#footer ul.icons li a.rss {height: 24px; background: url(http://static.shopify.com/s/files/1/0114/6382/t/2/assets/icon-rss.png?3) top left no-repeat;}
#footer ul.icons li a.rss:hover {background-position: 0 -24px;}
#footer ul.icons li a.facebook {height: 24px; background: url(http://static.shopify.com/s/files/1/0114/6382/t/2/assets/icon-facebook.png?3) top left no-repeat;}
#footer ul.icons li a.facebook:hover {background-position: 0 -24px;}
#footer ul.icons li a.twitter {height: 24px; background: url(http://static.shopify.com/s/files/1/0114/6382/t/2/assets/icon-twitter.png?3) top left no-repeat;}
#footer ul.icons li a.twitter:hover {background-position: 0 -24px;}
#footer ul.icons li a.flickr {height: 24px; background: url(http://static.shopify.com/s/files/1/0114/6382/t/2/assets/icon-flickr.png?3) top left no-repeat;}
#footer ul.icons li a.flickr:hover {background-position: 0 -24px;}
#footer ul.payment-icons {text-align: center; margin-left: 335px; }
#footer ul.payment-icons li {float: left; display: inline; margin-left: 10px;}
#footer p.copyright-line { margin-top: 10px; text-align: center; }
#footer a.footer-list { font-size: 13px; margin-right: 10px;}

.footer-column-container { width: 920px; margin-bottom: 30px; padding-bottom: 30px; }
.footer-column-1 { float: left; margin-right: 30px; width: 207px; }
.footer-column-2 { float: left; margin-right: 30px; width: 207px; }
.footer-column-3 { float: left; margin-right: 30px; width: 207px; }
.footer-column-4 { float: left; width: 207px; }
ul.footer-links strong { line-height: 24px!important; font-size: 13px!important; }
ul.footer-links li { line-height: 24px!important; font-size: 13px!important; }
ul.footer-links li:first-child { margin-bottom: 5px; }

/* ============ */
/* = Homepage = */
/* ============ */

#product-list {float: left; width: 1220px;}


#product-list .product-item  {
   /* background-color:#B8B4B0;*/
 background-color:#a7a7a9;
    float: left;
    height: 240px;
margin: 15px 15px 0 0;
    text-align: center;
    width: 290px;    
    
}

#product-list .product-item:hover {
 background-color:#898989;

 }







#product-list .product-item-sale {position: absolute; float: left; margin: 12px 0 0 156px; width: 60px; height: 20px; background: #D72E2A; text-align: center; font-size: 14px; color: #ffffff; padding-top: 10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#product-list .product-item-sale {padding-top: 7px; /* This works only in Safari and Google Chrome */}}
#product-list .product-item .photo {z-index: 9999;padding:9px; height: 240px; vertical-align: middle; text-align: center; overflow: hidden; border:}
#product-list .product-item .photo img { width: 272px; height:194px; }
#product-list .product-item .photo-hover { z-index: 9999; overflow: hidden;}
#product-list .product-item ul.description { 
    color: #FFFFFF;
    font-family: 'GoudyOlStBTItalic';
    font-size: 11pt;
    line-height: 18px;
    
    text-align: left; padding-top: 9px; 
    
    
    
    }
.product-list-title a {
   color: #FFFFFF!important;
    font-family: 'GoudyOlStBTItalic';
    font-size: 11pt;
    line-height: 18px!important;
    font-weight:normal!important;
    }
/* =========== */
/* = Product = */
/* =========== */

#summary #images {float: left; text-align: center; width: 445px; margin: 0 30px 0 0;}
#summary #images #image {/*border: 1px solid #e2e2e2;*/ overflow: hidden;}
#summary #images #image img {max-width: 450px; }
#summary #details {float: left; width: 445px;}
#summary #details ul {padding-left: 15px; list-style: disc; font-size: 13px; line-height: 20px; margin-bottom: 15px;}
#summary #details ul li {margin-bottom: 5px;}
#summary #details #options { padding: 28px 0 8px 0; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; margin-bottom: 15px;}

#variants {margin-bottom: 20px;}
.selector-wrapper {font-size: 13px; margin-bottom: 10px;

   float: left;
    font-size: 13px;
    margin-bottom: 10px;
    margin-right: 16px;
    position: relative;
    top: -41px;

}
.selector-wrapper label {font-size: 13px; display: block;}
.selector-wrapper select {text-align: left; margin: 3px 0 6px 0;}
/*
#thumbs {float: left; display: inline; /*border: 1px solid #e2e2e2;*/ overflow: hidden; margin: 30px 5px 0 0; /*width:68px*/}
*/
#thumbs:last-child {margin-right: 0px;}
#thumbs{
 display: inline;
position: relative;
    top: 9px;}
#desc {
     clear: both;
       background-color: #000000;
       opacity:0.8;
       color: #FFFFFF;
    font-family: 'GoudyOlStBTRoman';
    font-size: 10pt;
    line-height: 1.2;
   vertical-align: middle;  
padding:10px;
position: relative;
    top: -68px;
}
#desc p,#desc a{
          color: #FFFFFF !important;
    font-family: 'GoudyOlStBTRoman' !important;
    font-size: 10pt !important;
    line-height: 1.2;
    }
#desc .next-prev-product {   font-size: 13px;
    left: -11px;
    padding-top: 11px;
    position: relative;
    top: 31px;
    width: 446px;

}
#desc .next-prev-product a:first-child{
    float:left}
#desc .next-prev-product a:last-child{
    float:right}
    
#desc .social {margin-top: 15px;}

.related-products { margin-top: 30px; padding-top: 30px; border-top: 1px solid #e2e2e2; }

/* =============== */
/* = Collections = */
/* =============== */

#paginate {float: right; margin-top: 30px; font-size: 14px;}
#paginate .page a {padding: 3px 7px;}
#paginate a {color: #444;}

#paginate .current {border: 1px solid #e2e2e2; padding: 5px 8px 3px 8px;}
#paginate .next a, #paginate .prev a {}

#collection-tags {margin: 20px 0 0 30px;}
#collection-tags ul.collection-tags {border-bottom: none; font-size: 13px;}
#collection-tags ul.collection-tags li {float: left; margin-bottom: 10px;}
#collection-tags ul.collection-tags li a {display: block; padding: 4px 6px; margin-right: 10px; color: #989797; background: #f2f2f2; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#collection-tags ul.collection-tags li a:hover {color: #444444;}
#collection-tags ul.collection-tags li.current a {color: #444444; background: #f2f2f2;}

/* ======== */
/* = Cart = */
/* ======== */

#cart-content table {margin: 30px 0; width: 920px;}
#cart-content table tr.odd {background: #f7f7f7;}
#cart-content table td {vertical-align: middle; padding: 10px 0; border-bottom: 1px solid #e2e2e2;}
#cart-content table td.title {width: 450px;}
#cart-content table td.pic {width: 90px;}
#cart-content table th {text-align: left; padding-bottom: 15px; border-bottom: 1px solid #e2e2e2; font-weight: normal;}
#cart-content table td.quantity {padding-left: 18px;}
#cart-content table td.quantity input.field {width: 20px; margin: 0;}
#cart-content a.remove-item  {color: #bebdbd; font-size: 11px; text-transform: uppercase;}
#cart-content a.remove-item:hover {color: #2c2f2f;}

#notes {float: left;}
#notes label {display: block; margin-bottom: 15px; font-size: 14px;}
#notes textarea {width: 400px; height: 100px; border: 1px solid #e2e2e2;} 

#total {float: right; padding-right: 30px;}
#total input {margin-left: 10px;
background:none!important;
   font-family: 'GoudyOlStBTRoman';
    text-transform: uppercase;
    color: #898989;
      margin-right: -12px;
}

/* ======== */
/* = Blog = */
/* ======== */

#blog-post {float: left; width: 660px; padding: 0 0 12px 0; margin-right: 30px;}
#blog-post .entry {border-bottom: 1px solid #e2e2e2; margin: 15px 0 20px 0;}
#blog-post .entry:last-child {border: none;}
#blog-post .next-prev-post {font-size: 13px; text-align: right;}
#blog-post .next-prev-post a {margin-left: 15px;}
#blog-sidebar {float: left; width: 230px; padding-top: 15px;}
#blog-sidebar ul {border-bottom: 1px solid #e2e2e2; padding-bottom: 15px; margin-bottom: 20px;}
#blog-sidebar ul li {margin-bottom: 2px;}
#blog-sidebar ul.blog-tags {border-bottom: none; font-size: 13px;}
#blog-sidebar ul.blog-tags li {float: left; margin-bottom: 10px;}
#blog-sidebar ul.blog-tags li a {display: block; padding: 4px 6px; margin-right: 10px; color: #989797; background: #f2f2f2; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#blog-sidebar ul.blog-tags li a:hover {color: #444444;}
#blog-sidebar ul.blog-tags li.current a {color: #444444; background: #f2f2f2;}

/* =========== */
/* = Article = */
/* =========== */

#content .entry {margin-left: 30px; border-bottom: 1px solid #e2e2e2;}
#content .entry ul {list-style: disc; margin: 0 0 20px 15px; font-size: 13px;}
#content .entry ul li {margin-bottom: 10px;}
#content .comment {background: #F7F7F7; padding: 20px 20px 2px 20px; margin-bottom: 15px;}
#content #comments {margin: 20px 0 0 30px;}
#content #comments form label {font-size: 13px; display: block;}
#content #comments form input.field {width: 230px; padding: 4px;}
#content #comments textarea {width: 430px; height: 200px; padding: 4px}
#content #comments p.message {color: #898989; }


/* ======== */
/* = Page = */
/* ======== */

#content .page {margin-top: 20px;}
#content .page ul {list-style: disc; margin: 0 0 20px 15px; font-size: 13px;}
#content .page ul li {margin-bottom: 10px; line-height: 20px;}
#content .page h4 {margin-bottom: 15px;}

/* ========== */
/* = Search = */
/* ========== */

ul.result-item {margin: 20px 0 0 -30px;}
ul.result-item li {margin-bottom: 20px; border-top: 1px solid #e2e2e2; padding: 20px 0 0 30px;}

/* ====================== */
/* = Collections Listing = */
/* ====================== */

#content #collections-listing {padding-left: 30px; width: 948px;}
#content #collections-listing ul {margin-left: -30px;}
#content #collections-listing ul li {
   /* background-color:#B8B4B0;*/
 background-color:#a7a7a9;
    float: left;
    height: 240px;

    text-align: center;
    width: 290px;    
    
}

#content #collections-listing ul li:hover {
 background-color:#898989;;}
/* =========== */
/* = Twitter = */
/* =========== */
.twtr-ft,.twtr-hd,.twtr-user,.twtr-reply,twtr-rt,.twtr-fav{display:none !important;}
.twtr-doc{width:auto !important;}
.twtr-bd{padding:0 !important;}
#twtr-widget-1 .twtr-new-results,#twtr-widget-1 .twtr-results-inner,#twtr-widget-1 .twtr-timeline,#twtr-widget-1 .twtr-doc,#twtr-widget-1 .twtr-hd a,#twtr-widget-1 h3,#twtr-widget-1 h4{background-color:transparent !important;}
.twtr-widget{font-family: 'GoudyOlStBTRoman' !important;}
#main .twtr-widget .twtr-tweet-wrap,#main .twtr-widget .twtr-tweet{overflow:visible !important;}
#twitters{visibility:hidden;}
#twitters{visibility:visible;}
#twtr-widget-1 .twtr-tweet{border-bottom:none !important;margin:0 3px 5px 1px !important;}#main #twtr-widget-1 .twtr-tweet a{color:#989797 !important;}
#twtr-widget-1 .twtr-tweet a:hover{color:#444444 !important;}
#twitter-w{font-family: 'GoudyOlStBTRoman', Helvetica,Arial,sans-serif!important;padding:0 0 9px 0;}
.twtr-tweet-wrap{padding:0 !important;}
#twtr-widget-1 .twtr-tweet-text p{font-family: 'GoudyOlStBTRoman' !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0;font-size:13px !important;line-height:22px!important;position:relative !important;overflow:visible;}
#twtr-widget-1 .twtr-tweet-text em{color:#F5F5F5 !important;height:19px;font-size:12px;padding:25px 0 0 37px !important;margin:0 0 0 0;position:absolute;left:0;width:198px;bottom:-44px;}#main #twtr-widget-1 .twtr-tweet-text em a{color: !important;}
#twtr-widget-1 .twtr-tweet-text em a:hover{color:#444444 !important;text-decoration:none;}
#twitter{padding-bottom:0!important;}

/* ============= */
/* = Mailchimp = */
/* ============= */
#mail{height:36px;border:1px solid #e2e2e2;padding:0 10px;width:186px;vertical-align:top;}
#subscribe{float: right; padding: 0 10px; font-size:12px;text-align:center;line-height:30px;height:29px;margin-top: 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:top;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
#subscribe:hover{background-color:;}
#buy {     font-family: 'GoudyOlStBTRoman';
    float:right}
    #buy #add{
       font-family: 'GoudyOlStBTRoman';
        position:relative;
        top:-78px;
        background:none !important;
        text-transform:uppercase;
          color: #989797;
        }
#buy #price{
    text-transform:uppercase;
    font-family: 'GoudyOlStBTRoman';
 left: 26px;
    position: relative;
    top: -51px;
    }
    #header .toolbar a{
        color:#989797;
            text-transform:uppercase;}
            #summary{
                font-family: 'GoudyOlStBTRoman' !important;
  
    color: #898989; 
                
                
                padding-left:150px}
                
        #cart-content{
                font-family: 'GoudyOlStBTRoman' !important;
    text-transform: uppercase;
    color: #898989; 
                
                
                padding-left:150px}         
                
                
                
#cart-content a{
                    font-family: 'GoudyOlStBTRoman' !important;
    text-transform: uppercase;
    color: #898989; 
                    }
                    
                    #summary #details h2{
                        font-family: 'GoudyOlStBTRoman' !important;
    text-transform: uppercase;
    color: #898989; 
                        }
          #desc .next-prev-product  a{
              font-family: 'GoudyOlStBTRoman' !important;
    text-transform: uppercase;
    color: #2a2a2b!important; 
              }              
                        
      #sprice{
  position: relative;
    right: 31px;
    text-align: right;
          }     
          #sub1,#sub2,#sub3{
              display:none;
          background-color:#e4e3e1;
          padding:2px 5px 4px 3px;
          line-height:14px;
         
          }
          #sub1,#sub2,#sub3{
              position:absolute;
              top: 24px;
       
              }
              #sub1{
                  left:75px;
                  }
                  #sub2{
                  left:224px;
                  }
                  #sub3{
                  left:354px;
                  }
        #cart-content #product-list {
            position:relative;
            left:-150px;
            }
.logo{
       color: #000000;
    font-family: 'SYRILLICSYRILLIC';
    font-size: 13.3pt;

    }
    .trick{
        padding-left: 51px;    
        }
        .footera:hover{
            color: #897777!important;
            }
        .footera{
            color: #4B3E3E!important;
            font-family: 'GoudyOlStBTRoman';
    text-transform: uppercase;
    font-size:8pt;
    color: #989797;}
    
.contact_form_table {
    display: block;
    margin: 0 auto;
    width: 400px;
}
.contact_form_table td {
    vertical-align: top;
    line-height: 35px;
    padding: 0 6px;
}
#contact_email,
#contact_comments {
    width: 280px;
    border: 1px solid #989797;
    background: white;
    height: 30px;
}
#contact_comments {
    height: 90px;
}