body {margin:0px; padding:0px; font-size:12px; font-family:arial; min-width:320px;  background:#fff;}
span.error {color:red!important;}
span.success {color:#dcb641!important;}

@font-face {
font-family: 'myfont';
src: url('monotypecorsiva.eot'); /* IE9 Compat Modes */
src: url('monotypecorsiva.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('monotypecorsiva.woff') format('woff'), /* Pretty Modern Browsers */
     url('monotypecorsiva.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('monotypecorsiva.svg#svgFontName') format('svg'); /* Legacy iOS */
}

h1, h2, h3, h4, h5, h6 {font-family:myfont; color:#3f3028; font-weight:normal;}

p, form, table, h1, h2, h3, h4, h5, h6, span {margin:0px; padding:0px;}
a {text-decoration:none;}img {margin:0px; padding:0px;}
a img {border:0px;}
#logo {width:100%; float:left; text-align:center; padding:15px 0; background:#3f3028; }
#logo img { width:219px;}
#lang {float:left; width:100%; padding:10px 0; text-align:center; background:#f6f6f6; border-bottom:1px solid #e5e5e5;}
#lang a {display:inline-block; margin:0 10px;}
a#selectlang {font-size:10px; background:#f6f6f6; float:right; clear:both; padding:5px 10px; border:1px solid #e5e5e5; border-top:0px; position:relative; margin-top:-24px; top:23px; left:-15px; color:#888;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}/*------SLIDER-------*/.nivoSlider {margin:0px!important; padding:0px!important; background:red;}.nivo-controlNav {display:none!important;}.theme-default .nivoSlider {box-shadow:none!important; margin:0px!important; padding:0px!important;}.slidingDiv1, .slidingDiv2, .slidingDiv3, .slidingDiv4 {border-bottom:1px dotted #555;}
/*------MENU--------*/
#menu {width:100%; float:left; }
#nav-but {float:left; width:100%; height:44px; background: #dcb641; }
#menu a.button {float:left; padding:15px 15px; border-right:1px solid #cba530; color:#261d18; height:14px; text-decoration:none; margin:0px; cursor:pointer;}
#menu a:hover {background:#cba530;}
#menu a.search-button img {height:21px;}
#menu a.search-button {float:right; padding:10px 10px 10px 10px; background: #261d18; margin:0px; cursor:pointer;}

#navigation a.anpc {display:none;}
#navigation {background:#261d18;  float:left; width:calc(100% - 30px); padding:10px 15px; clear:both; position:relative; z-index:1000; color:#eee;}
#navigation ul, #navigation ul li {list-style:none; float:left; width:100%; margin:0px; padding:0px;}
#navigation ul a {float:left; color:#ddd; padding:15px 0 15px 10px; border-bottom:1px dotted #372e29; width:calc(100% - 10px); background:url('images/arrow2.png') no-repeat left center; min-width:280px;}
#navigation ul a:hover, #navigation ul a#selected1 {color:#dcb641; padding:15px 0 15px 10px; background:url('images/arrow1.png') no-repeat left center; }
#navigation ul li a.show_hide1 {float:left; color:#261d18; padding:10px; background:#dcb641!important;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:11px;width:auto; min-width:50px; margin-top:10px; font-weight:normal!important; border-bottom:0px; text-align:center; cursor:pointer;}

/*------CATEGORIES--------*/
#categories {background:#261d18; float:left; width:calc(100% - 30px); padding:10px 15px; clear:both; position:relative; z-index:1000; color:#ccc;}
#categories ul, #categories ul li {list-style:none; float:left; width:100%; margin:0px; padding:0px;}
#categories ul li a {float:left; color:#eee; padding:15px 0 15px 10px; border-bottom:1px dotted #372e29; width:calc(100% - 10px); background:url('images/dot1.png') no-repeat left center; min-width:280px;}
#categories ul li a:hover, #categories ul li a#selected2 {color:#dcb641; background:url('images/dot2.png') no-repeat left center; }
#categories ul li ul li a {float:left; color:#eee; padding:15px 0 15px 25px; border-bottom:1px dotted #372e29; width:calc(100% - 25px); background:url('images/dot1.png') no-repeat 15px center; min-width:265px;}
#categories ul li ul li a:hover, #categories ul li ul li a#selected2 {color:#dcb641;  padding:15px 0 15px 25px; background:url('images/dot2.png') no-repeat 15px center; width:calc(100% - 25px); min-width:265px;}
#categories ul li ul li ul li a {float:left; color:#eee; padding:15px 0 15px 40px; border-bottom:1px dotted #372e29; width:calc(100% - 40px); background:url('images/dot1.png') no-repeat 30px center; min-width:250px;}
#categories ul li ul li  ul li a:hover, #categories ul li ul li  ul li a#selected2 {color:#dcb641; padding:15px 0 15px 40px;  background:url('images/dot2.png') no-repeat 30px center; width:calc(100% - 40px); min-width:250px;}
#categories h1 {width:calc(100% - 20px); margin:0px; padding:15px 10px; font-family:arial; color:#dcb641; font-size:13px; float:left; background:#3f3028; }
#categories a.show_hide2 {float:left; color:#261d18; padding:10px; background: #dcb641!important;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:11px;width:auto;  min-width:40px; margin-top:10px; font-weight:normal!important; border-bottom:0px; text-align:center; cursor:pointer;}

/*------SEARCH--------*/

#search {background:#261d18; float:left; width:100%; color:#eee; padding:15px 0;}
#search form {margin:0px!important; float:left; width:calc(100% - 30px); padding:0!important; position:relative; left:15px;}
#search strong {color:#dcb641; float:left; position:relative; top:10px; font-size:12px; margin-right:10px;}
#search input {float:left; border:0px; width:36%; padding:10px; font-size:12px;  margin-right:10px;  background:rgba(255,255,255,0.25); color:#eee; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#search input.sendbutton {width:60px; text-align:center; font-size:12px; background:#fff; padding:10px; color:#261d18; cursor:pointer; }

/*------NEWSLETTER--------*/
#newsletter {background:#261d18; float:left; width:calc(100% - 30px); padding:15px 15px; clear:both; position:relative; z-index:1000; color:#eee; }
#newsletter p {font-size:12px; color:#eee; font-weight:normal; width:100%; float:left;  margin:0px; padding:0px;}
#newsletter form {float:left; width:100%; margin:0px; padding:0px; margin-top:10px; }
#newsletter form .row {float:left; padding:5px 0; width:100%;}
#newsletter .row strong {float:left; width:100px; margin-right:10px; color:#dcb641; position:relative; top:10px;}
#newsletter input {width:40%; float:left; font-size:12px; padding: 10px; background:rgba(255,255,255,0.25); border:0px; border-radius:5px; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; }
#newsletter input.sendbutton { width:auto; color:#261d18;
background: #fff; border:0px; cursor:pointer; padding:10px; margin-right:10px;  }
#newsletter a {float:left; color:#261d18; padding:10px 10px 11px 10px; background:#dcb641!important;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; cursor:pointer; }

/*------CART--------*/
#cart {background:#3f3028; width:100%; font-size:12px; color:#ccc; clear:both; height:39px; display:block;}
#cart img {float:left; position:relative; left:10px; margin-top:8px; margin-right:10px;}
#cart i  {width:21%; float:left; font-weight:normal; position:relative; left:10px; padding:12px 10px; border-left:1px solid #4a4a4a;}
#cart a {float:right; background:#5f524a; color:#fff; padding:12px 10px;}

/*------BANNER-STATICZONES-------*/
#banner {width:100%; float:left; position:relative;  background:#fff; padding-bottom:0px;}
#banner img {width:100%; float:left;}
#static1, #static2, #static3 { float:left; width:calc(100% - 30px);  padding:30px 15px; clear:both; position:relative;}
#static4 {float:left; width:calc(100% - 30px); clear:both; position:relative; padding:15px; display:inline-block;}
#static4 {background:#261d18; color:#ddd;}
#static2 {background: #cba530;}
#static3 {background:#eceeed;}
#static3 table, #static3 table td, #static3 img {float:left!important; width:100%!important; height:auto!important;}


#footer-menu {background:#3f3028; float:left; width:calc(100% - 30px); padding:30px 15px; color:#eee; display:inline-block;}
#footer-menu ul {list-style:none; float:left; margin:0px; padding:0px;  width:100%;}#footer-menu ul li {list-style:none; float:left; margin:0px; padding:0px;  width:50%;}
#footer-menu ul li a {float:left; color:#bbb; padding:6px 0 6px 10px; width:100%; border-bottom:0px; background:url('images/arrow2.png') no-repeat left center;}
#footer-menu ul a#selected1 {color:#dcb641; font-weight:bold; background:url('images/arrow1.png') no-repeat left center;}
#footer-menu ul li a:hover {color:#fff;}
#footer-menu a.show_hide1 {display:none!important;}

/*------CONENT-------*/
#content{float:left; padding:0px; background:#fff; width:100%;}
#databox, #databox-top {margin:30px 0; width:calc(100% - 30px); padding:0 15px; float:left;}
#databox-top img {float:left; width:100%!important; height:auto!important; margin-top:10px;}
#databox2 {margin:30px 0; width:calc(100% - 30px); padding:0 15px; float:left;}
#databox-bottom {margin-bottom:30px; width:calc(100% - 30px); padding:0 15px; float:left;}
#databox iframe, #databox2 iframe {clear:both!important; width:100%!important; min-width:50px!important; height:auto!important; max-width:100%!important; clear:both!important; padding:0px!important; border:0px!important; margin:5px 0!important; left:0px!important; top:0px!important; right:0px!important; bottom:0px!important; padding:0px!important;}
#databox table, #databox div, #databox2 table, #databox2 div{clear:both!important; width:100%!important; min-width:50px!important; height:auto!important; clear:both!important; padding:0px!important; border:0px!important; margin:5px 0!important; left:0px!important; top:0px!important; right:0px!important; bottom:0px!important; padding:0px!important;}#databox table td, #databox2 table td {padding:0px!important; margin:0px!important; white-space: normal!important;} 
#databox img, #databox2 img {max-width:100%!important; width:100%!important; height:auto!important;}
h1#article-title {font-size:26px; float:left; width:100%; margin:0px; padding:0px;}
b#price-detail {float:left; width:100%; font-size:18px; margin-top:10px; font-weight:bold; color:#cba530; padding:0 15px; box-sizing:border-box;}
i#info-detail { float:left; width:100%; font-size:16px; margin-top:10px; font-weight:normal; color:darkred; padding:0 15px; box-sizing:border-box;}
#detaddcart {padding:0 15px; float:left; width:100%; box-sizing:border-box; }
#detaddcart a {float:left; margin-right:10px; margin-top:15px;}
#detaddcart input {float:left; margin-right:10px; padding:10px; width:30px!important;margin-top:10px; }
span.article-date {float:left; width:100%; margin:2px 0 0 0; padding:0px; }
#detaddcart a.addcartdetail  {margin-top:12px!important; color:#fff!important; font-weight:bold!important;}

iframe {max-width:100%!important; width:100%!important;}

a.addcartdetail {float:left; padding:10px 10px; color:#3f3028; background:#dcb641;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
margin-right:10px;margin-top:15px;}

a.back {float:left; bordeR:1px solid #261d18; padding:15px; color:#ddd; background:#261d18; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:15px; }

/*------CONTACT-------*/
#contactform {width:calc(100% - 30px); float:left; display:inline-block; padding:30px 15px;  background:#eceeed;}
#contactform .row {float:left; width:100%; font-size:12px; padding:5px 0;} 
#contactform .row strong {float:left; width:95px; margin-right:10px;}
#contactform input {width:50%; font-size:12px; padding: 10px; border:1px solid #ccc; background:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contactform select {width:55%; font-size:12px; padding: 10px; border:1px solid #ccc; background:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contactform textarea {width:50%; height:150px; font-size:12px; padding:10px; border:1px solid #ccc; background:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contactform input.sendbutton {width:auto; color:#261d18; background: #dcb641; border:0px; cursor:pointer; padding:15px 10px;}

/*------GALLERY-------*/
#data-gallery {float:left; width:calc(100% - 30px); padding:0 15px; margin:0 0 10px 0; }
#data-gallery .paging {float:left; width:100%; margin-top:10px;}
#data-gallery .paging a {float:left; padding:10px; background:#eee; border:1px solid #ddd; color:#333; margin:0px 5px 0 0;}
#data-gallery .paging a:hover, #data-gallery .paging a#selected3 {color:#261d18; background:#dcb641; border:1px solid #dcb641;}
#data-gallery img {width:135px; height:135px; margin:10px 10px 0 0; display:inline-block; border:0px; background:#eee; float:left;}

/*------ARTICLES-------*/
#data-articles {float:left; width:calc(100% - 30px); padding:0 15px; background:#fff; margin: 30px 0;}
.artpaging {float:left; width:100%;}
.artpaging form {float:left; width:100%; margin:0px; padding:0px;}
.artpaging form select {width:70%; float:left; padding:10px; background:#f5f5f5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #eee; }
#data-articles .paging {float:left; width:100%; }
#data-articles .paging a {float:left; padding:10px; background:#eee; border:1px solid #ddd; color:#333; margin:10px 5px 0 0;}
#data-articles .paging a:hover, #data-articles .paging a#selected4 {color:#261d18; background:#dcb641; border:1px solid #dcb641;}
.articles {float:left; width:100%; border-bottom:1px dotted #ccc; padding:15px 0;}
.articles a.artpic {width:130px; height:130px; float:left; background:url('images/noimage.gif') no-repeat center; margin-right:10px; border:1px solid #ccc;}
.articles a.artpic img {width:130px; height:130px; float:left; border:0px;}
.articles h1 {font-size:24px; margin:0px; padding:0px; display:block; }
.articles b {font-size:16px; color:#cba530; margin-top:5px; display:block;}
.articles i {font-weight:normal; margin-top:2px; display:block; color:darkred;}
.articles p {margin-top:5px; color:#888;}
.articles span {margin-top:5px; color:#666;}
.articles a.cartbut {background:url('images/cart.png') no-repeat 10px center #cba530; margin:10px 5px 0 0; padding:10px 10px 10px 45px; color:#fff; display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.articles a.cartbut:hover {background:url('images/cart.png') no-repeat 10px center #dcb641; }
.articles a.details {padding:10px; color:#fff; display:inline-block; background:#3f3028; margin-top:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.articles a.details:hover {background:#261d18;}

/*------ARTICLES2-------*/
.articles2 {float:left; width:125px; margin-right:10px; height:400px; border-bottom:1px dotted #ccc; padding:15px 5px;}.articles2 a.artpic {width:124px; height:124px; float:left; background:url('images/noimage2.gif') no-repeat center; margin-right:10px; border:1px solid #ccc;}.articles2 a.artpic img {width:124px; height:124px; float:left; border:0px;}.articles2 h1 {font-size:13px; margin:0px; padding:0px; display:block; float:left; margin-top:10px; height:61px; overflow:hidden;}.articles2 b {font-size:13px; color:red; margin-top:5px; display:block; float:left;  width:100%; height:15px; overflow:hidden;}.articles2 i {font-weight:normal; margin-top:2px; display:block; float:left;  width:100%; color:#ccc;  height:15px; overflow:hidden;} .articles2 p {float:left; width:100%; font-size:12px; margin:0px; padding:0px; margin-top:10px; height:56px; overflow:hidden; color:#666;}.articles2 span {float:left; width:100%; font-size:11px; margin:0px; padding:0px; margin-top:5px; color:#666;}.articles2 a.cartbut {background:url('images/cart.png') no-repeat 5px center #008ddd; font-size:12px; text-align:center; width:80px; letter-spacing:0px; margin-right:5px; padding:10px 5px 10px 40px; margin-top:10px; color:#fff; display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}.articles2 a.cartbut:hover {background:url('images/cart.png') no-repeat 5px center #dcb641; }.articles2 a.details {padding:10px; color:#fff; display:inline-block; background:#444; width:105px; text-align:center; margin-top:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}.articles2 a.details:hover {background:#666;}

/*------ORDER-------*/
#mycart-content, #mycart-content2 {float:left; width:calc(100% - 30px); padding:0 15px; background:#fff;}#mycart-products, #mycart-order {float:left; width:100%; }
#mycart-products h1 {float:left; padding:10px 0; width:100%; background:#f5f5f5; margin:0px; margin-top:10px; font-size:18px; text-indent:10px; }
#mycart-products h2 {float:left; padding:8px 0; width:100%; color:darkred; font-size:22px; margin:0px; }
.mycart-product {float:left; width:100%; padding:10px 0; border-bottom:1px dotted #ccc;}img.cart-prod-pic {padding:0px; float:left; border:1px solid #ccc; margin-right:10px;}.prod-info {float:left; width:63%;}.prod-info b {float:left; width:100%; font-size:12px; font-weight:normal;}.prod-info u {float:left; width:100%; font-size:14px; font-weight:normal;color:red; text-decoration:none; margin-top:5px;}.prod-info i {font-style:normal; float:left; padding:4px 10px; width:30px; text-align:center; border:1px solid #ccc; margin-top:10px; margin-right:10px;}.prod-info a {float:left; margin-top:10px; margin-right:5px;}.prod-info a.cart-delete {position:relative; left:15px;}
#mycart-order h1 {float:left; padding:10px 0; width:100%; background:#f5f5f5; margin:0px;  font-size:18px; text-indent:8px; }#mycart-order form {margin:0px; padding:0px; float:left; width:100%; margin-top:10px;}#mycart-order .row {float:left; padding:3px 0; width:100%;}#mycart-order .row strong {width:110px; float:left; font-weight:normal; margin-right:10px;}
#mycart-order .row input {float:left; padding:10px; border:1px solid #ddd; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:53%;}
#mycart-order .row select {float:left; padding:10px; border:1px solid #ddd; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:55%;}
#mycart-order .row textarea {float:left; height:150px; padding:10px; background:#fff; border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:53%;}
#mycart-order .row input.sendbutton {border:0px; width:auto; color:##3f3028; background:#dcb641; cursor:pointer; padding:10px; font-size:12px; font-weight:bold;}
#mycart-order .row a.back {margin:0px; padding:8px 10px;}
h3#send-success {color:green; margin:20px 0 0 0; float:left; width:100%; font-size:14px; line-height:18px; font-family:arial;}
h3#noproduct {color:red; margin:20px 0 0 0; float:left; width:100%; font-size:14px; line-height:20px; font-family:arial;}

#mycart-content, #mycart-content2 {padding-bottom:15px;}.row #message_1 {color:red; font-size:14px;}#mycart-content a {position:relative; left:10px;}#mycart-content2 a {float:left; position:relative; margin-top:15px;}

#articleAddedBasket {width: 100%; position: fixed; bottom: 0; left: 0; padding: 20px 0; background: #dcb641; color: #3f3028; text-align: center; display: none;}