 /* Slider */
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}

/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/* Direction Nav */
.flex-direction-nav a {width: 50px; height: 50px; display: block; position: absolute; top: 50%; margin: -35px 0 0 0; cursor: pointer; text-indent: -9999px; z-index: 999;opacity: 0.8;filter: alpha(opacity=80);}

.flex-direction-nav .flex-prev {left: 20px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAADvElEQVR42uyYTWhcVRTH/+fe+968+ch8kJimMxUNQSylhjSKkERswZUouuquVBBLKrWuiwtFXZZWQQoqutCdgghau6mUWDT1A6ybIiUm1aRpotMkbScz7+W9e+9xMYkbN0LexJfyDtz15XfP//zPOZem3laMuyAE7pJIQVKQFCQFSUFSkBQkBdlssG0fEG9bELYaJDOrmd59b5BwVsC8/UDYaKhc75V8/1NPyFzfSWajtldG2IKthlt54LPCwDP7ycn+aMPbZSKiuK5QWyIloXRu58gJt2fvKWYL06oDoFjvUZ2GkJnKTLY2dkQVahfAFsavg00AEHHyQZjB1sAt93/lVcfGhcrNswkBEEi4EJkybNRaizMtqgMVDUAgu/PR1zL3DL3JYGYbrWfIQGZKYKu7ouWrJ62J8nGViYpbSsItXs9WR485xfu+YGsAMMDttyfpwATLw/78t+/p1p+PkFBJkxaDjYFTvHfCq46+IN3iNNsQgADbCEQSJBTClelDweKlM1b7xTgh4gFhAwDwdgyf8nYMn2BmzSYEOS5YaxAkAHj+wqXT4dKVF9t1Er+i1aal5OTr2erYcac88AmbEGALchyQEIB0oFs39wSL33+gV2+MkJCx2+6mQZgtVKE2mas9dlhkKtNs2iZEUgJCAiQQ3Z461Jr/7h3WfrkTWYipszNIyBAkm8wGsAxYDZZdMJoQhRZsTQ5svERPv0QS0Z3ZA6szZ3/SjblnSbpgHSBXHUF5cBxsDZzSwPuF/qfHVL7vMhvddrAkjvEkFDhq7GrNnv98rf7Lq0QkAMDrHULloecBMESm9HP+/icPZLp3f8x2Y3xP4j5CEmCQv/jD6825iS/Zhg8CQLY6gtLgOMAaIHEnW9v/XG7X40chVMBWxw5CcX5is9Zwe3a3ykPHXybpfagbc9CNP/55MxISxq+PthtifS9JlUyQjZ0DjMDr2/eK2zP4FkiAwOvJtyDlgaOgx1+YPBPd+u0gSFAypPUvpSmQFF7w1+XTwY3JT2GjbggHgAVIwAa3YKPGTafU/xJJt5nsDZHE+kgydbB57dxF06qPknABCFjtwwRLsNp347Sxjm6IJBVMsLyn+fu5r8OVq+NEEtLrBoSLuFt8x1ddEgqwOtu6/s27/vzFjyBkQWYqsdvw1uzs1HasteVfDzdnzk7AhIPC7VrhGBvkFv6itKde3Vx4uDl7/oLxl44RZJRY+/3PH3TtImKAY6kVhf8jaEMITNtQWgmdflOQFCQFSUFSkBQkBUlg/D0ApQydRc4lUpAAAAAASUVORK5CYII=") left top no-repeat;}
.flex-direction-nav .flex-next {right: 20px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAADwklEQVR42uzY32scVRQH8O85987szG6WdpNskuZH1ZQqQR9UrFQtNRQLUosggj4o+qBQQaiQUnwS1Kc+irVIVAqKoCA+iy/FBxMpmKZoCZWiba3d1phtks2PnZ2Ze48PE33yKZlZkzLnD9g7n3u/58ydpUvvacFtUIzbpHJIDskhOSSH5JAckkP+s0ggFhC7hSEiIHbmC70PvUm6WBcbb90TERhH+V2nSjsPHtClHVMJRrYehECw4VIFyv2pNHx4tNA58plY07aopdvsxDCtecCaZX9g/8vFwcdfA+tmO6KW9tQS2BAmqEPEwK3cM16689ATyuucERNvGQix9kPldYG1D8BCbAhVrE6W7jq0363s/kpsnFnU0oEQQUxYihYvf8BOuZu97WsPzICNAHbqXv+jz3k9D4yJsUEWp0NpfrOLiaGL1Qv+wL4jyq9OijUAkhPQ5Tugy0MQE7yycP7k++HcxSJpnRpEHX2S304vWwwbLfdEi7+9wNqf08WeKUAAiVAeeRGl4cPw+vZMK6/ydXBjctiGjd0EAog2FyRJGQNidNS4elji5WHdMXgGxK3W7DmwX4VTHkJ065c6meaX7JRsvFobhVgC8aaaWv+OYWJGq37xpZUr33xnW4sPAoT5n08jmD2/dhkQW6je/25x58FnyCn/sdERTVn/ryU2Bik38Psfe4O33f0RESVTrXUr2UelIdFKX7P2/RfR0rVRIrWudTTaUaQCYrXquAwRC5glCGsAAiIFEVMSa1xg/b2SIUQg1kB39P/g9e19VRe7ZyAWsAZiTBI/VUC08OvzzdrESRutVIn1JoOIBSAodN/3ode7ZwyCQEwEkIZEEcAaRKSDG2dPtP6aPrb2Nt3QkjqLnmDtN7y+R153K7s+FxtDYEDkQEwMUi5M2NgV1CY/iRrXRkkpbCRSmUDExtDF3h/9gX1HuFA5l1xJAGInuR+zi6hx9elmbfKUDRuDpNJbPrVfEhEpdI586u3Ye5RYL9k4BDEnm00MAlFrdvqt4M+pdwC74ShlAxEBK2dFlYeOm9b8ErELdjqSqcQObLw60KxNjIcLl58iVsA6R2y7oiVigoK1IbiwHckDM+Ll6wea1yc+Nq354TSjlG2zixBpD8qvAsQI5y4ca948e0JsrNOOUsZTS6CKVRCka/X3M+PhwqVniRhZI1Jvdna3LUjUfHj5yren45XZe7OMUmYQIhWb1ZvHm/WZMRs3O9qJSPnSSAIx9M/tt92V4rYJ/R+AbL9HckgOySE5JIfkkBySQzZUfw8A9b6XQ/OjncwAAAAASUVORK5CYII=") left bottom no-repeat;}

.flex-direction-nav a.flex-next:hover, .flex-direction-nav a.flex-prev:hover {opacity: 1;filter: alpha(opacity=100);}

.flex-direction-nav .disabled {cursor: default;}
/* Direction Nav */

/* Control Nav */
.flex-control-nav { position: absolute; overflow: hidden; bottom: 16px; text-align: center; z-index: 999; left: 45%;}
.flex-control-nav li {margin: 0 5px 0 0; float: left;}
.flex-control-paging li a {width: 20px; height: 21px; display: block; background:url(../images/pags.png) 0 -21px no-repeat; cursor: pointer; text-indent: -9999px;}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active {background-position: 0 0px;}

.flex-control-thumbs { position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}
/* Control Nav */

.slides {max-width: initial !important;}
/* Control Nav */
/* Slider */
.uadm {display:none !important;}

.article_name {padding: 5px; font-size:1.2em;float:left;max-width:calc(100% - 300px) !important;}
.article_h {padding: 15px 0;margin:0px;}
.ellipsis {white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.article_price {width:250px; text-align:center; padding: 10px; background:#1eb38e; border-radius: 2px; float:right; white-space: nowrap;text-transform: none !important;}
.article_slider {margin-bottom:30px;position: relative;max-width:900px !important;}
.flexslider {max-width:900px !important;}
.article_slider img {width:100%; height: 100%;max-width:900px; max-height: 700px;min-width:250px; min-height: 200px;} 
.article_slider_previews a {display: inline-table;margin:2px; width:calc(16.6% - 4px); float:left;}
.article_slider_previews a img {min-width: 95px; min-height: 85px; max-height: 140px;}
.article_links a {color:#000; display: inline-table;white-space: nowrap; text-align:center;margin:5px; min-width:200px; line-height:45px; background:#dadada;}
.article_links a:hover {background:#a6a6a6;}
.article_links .three-col a { width:calc(50% - 10px); float:left;}
.article_links .two-col a {margin 10px; width:calc(50% - 10px); float:left; margin-top:10px !important; line-height:45px;}
.article_lb a {display: inline-block;margin:2px; width:calc(16.6% - 4px); float:left;}
.article_lb a img {min-width: 95px; min-height: 95px; max-height: 136px;}
.article_lb a:hover img, .article_slider_previews a:hover img{opacity: 0.7;filter: alpha(opacity=70);}
.article_materials {margin-bottom:80px}


@media (max-width: 567px) {
.article_name {float:none;max-width:100% !important;}
.article_price {float:none;width:100%;}
.article_links .three-col a, .article_links .two-col a {width:100%;float:none;margin:10px 0;}
.article_materials {margin-bottom:40px}
.article_slider_previews, .article_lb,.article_links .three-col a, .article_links .two-col a, .article_price, .article_name, .article_materials, .article_description, .article_h {min-width: 250px !important;}

}