/*
Theme Name: Jatobá Quimica
Theme URI: http://veda.com.br
Description: Tema desenvolvido para o Grupo Amanter
Version: 0.1
Author: VEDA (desenvolvimento@5seleto.com.br)
Author URI: http://veda.com.br
*/


html, body, div, span, applet, 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, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
a { text-decoration:none}

img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {max-width:100%;height:auto;}
.alignleft,img.alignleft {display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright,img.alignright {display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter,img.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft,img.alignright,img.aligncenter {margin-bottom: 12px;}

div:after, ol:after, form:after, ul:after, dl:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;overflow: hidden;}


@font-face {
	font-family:'ITCFranklinGothicStd-MdCd';
	src: url('font/ITCFranklinGothicStd-MdCd_gdi.eot');
	src: url('font/ITCFranklinGothicStd-MdCd_gdi.eot?#iefix') format('embedded-opentype'),
		url('font/ITCFranklinGothicStd-MdCd_gdi.woff') format('woff'),
		url('font/ITCFranklinGothicStd-MdCd_gdi.ttf') format('truetype'),
		url('font/ITCFranklinGothicStd-MdCd_gdi.svg#ITCFranklinGothicStd-MdCd') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	unicode-range: U+0020-25CA;
}


body {font-family:'ITCFranklinGothicStd-MdCd';background-size:100%;background:url(images/background/body.jpg)  fixed  top center no-repeat;}

/*body {font-family:'ITCFranklinGothicStd-MdCd';background-size:100%;}
.page-id-5 {background:url(images/background/body2.jpg) top center no-repeat;}
.archive {background:url(images/background/body3.jpg) top center no-repeat;}
.single {background:url(images/background/body3_.jpg) top center no-repeat;}
.category-novidades {background:url(images/background/body4.jpg) top center no-repeat;}
.page-id-19{background:url(images/background/body5.jpg) top center no-repeat;}
.page-id-15 {background:url(images/background/body6.jpg) top center no-repeat;}
.page-id-10 {background:url(images/background/body7.jpg) top center no-repeat;}*/


.wrapper {width:993px; margin:0 auto 0;}

header {height:210px;background:url(images/background/line.png) center bottom no-repeat}
header h1 a {margin:0 auto; width:310px; height:145px; overflow:hidden; text-indent:-9999px; display:block; background:url(images/background/logo-50.png) center center no-repeat}
header .menu {margin:18px 0;}
header .menu ul li:first-child {margin-left:128px;}
header .menu ul li {margin-left:50px; display:inline; font-size:19px;}
header .menu ul li a {color: #859094 }
header .menu ul li a:hover {color:#545454}

.page-id-5 header .menu ul li.one a,
.category-produtos header .menu ul li.two a,
.category-novidades header .menu ul li.three a,
.page-id-19 header .menu ul li.four a,
.page-id-15 header .menu ul li.five a,
.page-id-10 header .menu ul li.six a,
.page-id-1005 header .menu ul li.two a,
.single-product header .menu ul li.two a,
.tax-product_category header .menu ul li.two a {color:#545454 !important}


.main {margin:14px 0;color:#22375b}

#tabs {margin:40px auto; text-align:center;width:853px;}
#tabs li {display:inline-block}
#tabs li a {padding-left:30px; display:block; float:left; font-size:24px; font-weight:bold; margin:0 40px; text-transform:uppercase;color:#243f6a; background:url(images/background/icons/list.png) 0 4px no-repeat}

.highlights .effect {width:100%;height:570px; overflow: hidden;}
.slide {position: relative; width:100%;height:650px;text-align: center;}
div.fadenav {width: 200px;text-align:center;position: absolute;top:538px;left: 50%;margin-left: -98px;}
div.fadenav a {display:inline-block; background: #c08e90; width:16px; height:16px; margin: 0 0 0 12px; overflow: hidden;  border-radius:10px;}
div.fadenav a:hover {text-decoration: none;}
div.fadenav a.current {background: #334f7d;}


.category-2 .main {margin:99px 0;color: #22375b;}
.category-2 .content img {border: solid 8px #e7f0f2; border-radius:5px}
.page-id-15 .content {margin-bottom:18px;}
.page-id-19 .main {margin: 16px 0;}
.page-id-19 .content ul li {width:179px; height:129px; float:left;display:inline; margin:5px}
/*.page-id-19 .content img {border: solid 8px #e7f0f2; border-radius:5px}*/

.content form {margin-left:45px;}
.content form .element {text-transform:uppercase; float:left; margin-bottom:8px;border: solid 1px #2aacc8; background: #fff}
.content form .element.margin {margin-left:5px;}
.content form .element.one {width:632px;}
.content form .element.one input {width:432px;}
.content form .element.two {width:252px;}
.content form .element.two input {width:154px;}
.content form .element.three {width:891px;}
.content form .element.three input {width:602px;}
.content form .element.three textarea {width:870px; padding-left:10px;height: 74px;}
.content form .element.three textarea#observacao {width:880px;height:120px;}
.content form .element.three p {width: 686px;margin: 30px auto 18px;text-align: center;float: none;font-size: 12px;clear: both;display: block;}
.content form .element.four {width:442px;}
.content form .element.four input {width:243px;}
.content form .element.five {width:217px;}
.content form .element.five input {width:103px;}
.content form .element.six {width:286px;}
.content form .element.six input {width:186px;}
.content form .element.seven {width:598px;}
.content form .element.seven input {width:440px;}
.content form .element.eight {width:202px;}
.content form .element.eight input {width:102px;}
.content form .element.nine {width:233px;}
.content form .element.nine input {width:136px;}
.content form .wpcf7-submit {margin:4px 53px 0;width:106px; height:43px; float:right; cursor:pointer; border:0; overflow:hidden; text-indent:-999px; background:url(images/background/icons/submit.png)}
.content form .element label {margin:8px 0 0 8px;font-size:15px;display:inline; float:left; margin-right:20px;}
.content form .element input,.content form .element textarea {float: left; outline:none;border:0; background:none}
.content form .element input {width:258px; height:26px; border:0; background:none}
.content form .element textarea {width:506px;}
.content form small {font-size:11px}

.screen {margin-left:60px;width:398px; float:left; font-size:18px; line-height:18px;}
.screen form .element {text-transform:uppercase; margin-bottom:8px;border: solid 1px #2aacc8; background: #fff}
.screen form .element label {margin:2px 0 0 14px;font-size:15px;display:inline; float:left; margin-right:20px;}
.screen form .element input,.screen form .element textarea {float: left; outline:none;border:0; background:none}
.screen form .element input {width:258px; height:26px; border:0; background:none}
.screen form .element textarea {width:496px; padding-left:10px;height: 141px;}
.screen form small {font-size: 12px;margin: -15px 0 10px;display: block;}
span.wpcf7-form-control-wrap {position:none; float:left;}
span.wpcf7-not-valid-tip {text-align:center;color: #f00; width:100%; float:left;font-size:11px;display: block;}
.wpcf7-response-output {text-align:center;width:100%; float:left;}
.screen form .wpcf7-submit {margin:-26px 0;width:106px; height:43px; float:right; border:0; overflow:hidden; text-indent:-999px; background:url(images/background/icons/submit.png)}
.screen form .frame {margin-top: 36px;height: 223px;padding: 15px 26px 0 24px;border: solid 1px #81e4ed;background:#cee5ee}
.screen form .frame h3 {text-align:334f7d; text-align:center;font-size: 24px; margin-bottom:14px;}
.screen form .frame .element label {margin: -1px 0 0 12px;font-size: 14px;display: inline;float: left;margin-right: 20px;}
.screen form .frame .element input { height:23px;}
.screen form .frame .wpcf7-submit {margin:21px 0 0;}

.wpcf7-submit {cursor:pointer}

.content form span.inscricao { margin-right:15px;width:185px;}
.content form .element.four span.inscricao input {width:150px;}

.notification {position: relative;top: -29px;left: 43px;width: 710px;font-size: 12px;font-style: italic;}


.content form .isento {margin-top:5px;font-size: 13px !important;line-height: 20px;}
.content form input[type="checkbox"] {width: 15px !important;margin: -3px 0 0 0;}

.category .screen {width:760px; margin:0; float:right; font-size:20px; line-height:24px;}
.single .screen {width: 548px;margin-left: 49px;float: left;font-size: 20px;line-height: 24px;}
.single .screen h3 {font-size:24px; margin:20px 0;}
.single .screen .frame {padding:30px;min-height: 639px;background: #FFF;}
.single .screen .actions {margin:20px 0 0 174px; }
.single .screen .actions li {margin-left:15px; display:inline;}
.page-id-5 .screen {margin-top: 15px;margin-left: 36px;width: 395px;padding: 0 20px;line-height: 22px;}
.page-id-10 .screen {margin:5px 0 78px 45px;width:516px;float: left;font-size: 20px;line-height: 22px;}
.page-id-15 .main {margin:31px 0;color:#22375b}

.archive .screen {width: 664px;  margin: 0; float: left; font-size: 20px;line-height: 24px;}
.archive .screen .box {width:224px; height:200px; float:left; margin:10px}
.archive .screen img {width: 222px;height: 127px;border: solid 6px #e7f0f2; border-radius:5px}
.archive .screen .box h3 {margin-top: 7px; text-transform:uppercase;font-size:18px;text-align: center;}
.archive .screen .box a {color: #243f6a}
.filter-table { margin-bottom:10px;width:230px; float:right; font-size:14px;}
.filter-table input {background:#f2f7fb; border:0;}
.archive .screen table { width:100%;}
.archive .screen h3 { padding:5px;font-size:18px;margin-bottom:5px; background:#b7c7d4}
.archive .screen h3 a { color:#27426e}

.archive .sidebar .product_category >a {display:none;}
/*.archive .sidebar .product_category .cat-item-16 >a {display: none}*/
.archive .sidebar .product_category .current-cat a {text-decoration:underline;}
.archive .sidebar .product_category .children,.single .sidebar .product_category .children {margin-left:20px;}

.screen h1,.screen h2,.screen h3,.screen h4,.screen h5,.screen h6,.screen p,.screen ul {margin-bottom:20px;}


.sidebar {width:460px; float:right;}

.page-id-5 .sidebar {width: 440px;float: right;margin: 15px 0 0 13px;}
.page-id-5 .sidebar img { }

.page-id-10 .sidebar {width:406px;float: left;}
.archive .sidebar{margin:16px 0 0 30px;width:227px; float:left;}
.single .sidebar,
.page-id-1005 .sidebar{margin:7px 0 0 30px;width:227px; float:left;}

.archive .sidebar h2,
.single .sidebar h2,
.page-id-1005 .sidebar h2  {display:none}
.archive .sidebar ul,
.single .sidebar ul,
.page-id-1005 .sidebar ul {margin-top:20px;}
.archive .sidebar ul li a,
.single .sidebar ul li a,
.page-id-1005 .sidebar ul li a {transition: 1s ease-in-out; padding-left: 30px;display: block;font-size: 20px;margin-bottom:8px;text-transform: uppercase;color: #7b7b7b;background: url(images/background/icons/list.png) no-repeat;}
.archive .sidebar ul li .children li a,
.single .sidebar ul li .children li a,
.page-id-1005 .sidebar ul li .children li a {font-size:15px; background-size:16px;padding-left: 20px;}

.archive .sidebar ul li a:hover,
.single .sidebar ul li a:hover,
.page-id-1005 .sidebar ul li a:hover {color: #243f6a}

.archive .sidebar ul li.current-cat a,
.single .sidebar ul li.current-cat a,
.page-id-1005 .sidebar ul li.current-cat a {color: #243f6a}

.single .sidebar ul li.product_category a {display:none}
.single .sidebar ul li.product_category ul li a {display:block}

div.logooos.logooos_border div.logooos_item {border:0;margin:0; height:100px !important}
div.logooos div.logooos_item a:hover { text-shadow:none; box-shadow:none}


.single .sidebar .sub-menu {margin:0 0 0 60px}
.single .sidebar .sub-menu li a {padding-left: 30px;display: block;font-size: 24px;margin-bottom: 10px;}

.sidebar img {}
.sidebar .box {text-align:center;margin-bottom:6px; font-size:20px; line-height:24px;}
.sidebar .box,.sidebar .box a {color:#22375b}
.sidebar .box h3 {font-size: 20px;color:#48798c}
.sidebar .localization {width: 300px;height: 238px;padding: 20px;margin: 73px auto;border: solid 1px #7deae4;background:#b3d0dd}
.sidebar .localization h4 {margin-bottom: 10px;color: #334f7d;font-size: 16px;text-transform: uppercase;}
.sidebar .localization iframe {border: solid 10px #fff;}

footer { margin-top:0;color:#637ba2}
footer .brands {margin-left:120px;width:500px; float:left;}
footer .brands ul li {display:inline; margin-right:20px;}

footer .social-network {margin-top:15px;width: 214px;float: right;}
footer .social-network ul li {display:inline}
footer .social-network ul li a {width:25px; height:26px; float:left; overflow:hidden; text-indent:-99999px; display:block;}
footer .social-network ul li a.facebook {background:url(images/background/icons/facebook.png);}
footer .social-network ul li a.google { margin-left:15px;background:url(images/background/icons/google-plus.png);}

footer .info {padding-top:20px;margin: 6px 0; width:100%; float:left;background:url(images/background/line.png) center top no-repeat}
footer .info address {margin: 4px 0 0 120px;width: 547px;float: left;font-size: 16px;}
footer .info .phone {width:286px; float:right; font-size:20px; text-indent:50px}
footer .info .phone big {font-size:28px;}

.lv_window {position: absolute;top: 50%;left: 50%; padding: 0;overflow: hidden;text-align: left;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.lv_window, .lv_window [class^="lv_"],
.lv_overlay, .lv_overlay [class^="lv_"],
.lv_thumbnails, .lv_thumbnails [class^="lv_"],
.lv_controls_top, .lv_controls_top [class^="lv_"],
.lv_controls_top_close, .lv_controls_top_close [class^="lv_"] {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
.lv_window,.lv_controls_top,.lv_controls_top_close,.lv_thumbnails,.lv_thumbnails_top_close {z-index: 100000;}
.lv_skin {float: left;width: 100%;height: 100%;position: relative;overflow: visible;}

.lv_bubble,.lv_shadow {position: absolute;}
.lv_bubble * {display: inline;position: relative;float: left; z-index: none;}
.lv_skin * {margin: 0;padding: 0;}

.lv_overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 99999;
}

/* wrapper for the spinner */
.lv_spinner_wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
}

/* The the previous/next overlay buttons on top of images */
.lv_inner_previous_next_overlays {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  zoom: 1;
  background: url('images/background/blank.gif');
}
.lv_inner_previous_next_overlays * { padding: 0; margin: 0; }
.lv_inner_previous_next_overlays .lv_button {
  position: relative;
  height: 100%;
  width: 49%;
  background: url('images/background/blank.gif');
  zoom: 1;
  cursor: pointer;
}
.lv_button_inner_previous_overlay { float: left; }
.lv_button_inner_next_overlay { float: right; }


.lv_title_caption {
  position:absolute;
  font: 11px/18px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, sans-serif;
  color: #eaeaea;
}
.lv_title_caption_slider { position: relative; float:left; overflow-y: hidden;}
.lv_title_caption_slide { position: relative; float: left; top: 0; left: 0; padding: 15px 0 7px 0; }
.lv_title { font-weight: bold; }
.lv_title, .lv_caption {
  float: left;
  clear: both;
}

.lv_update_queue {
  position: absolute;
  top: -15000px;
  left: -15000px;
  width: 5000px;
  height: 5000px;
  visibility: hidden;
}
.lv_update_queue .lv_window,
.lv_update_queue .lv_content {
  position: relative;
  overflow: visible;
  float: left;
  top: auto;
  left: auto;
  width: 100%;
}
.lv_content .lv_content_wrapper {
  float: left;
  clear: both;
  position: relative;  
}
.lv_update_queue .lv_content_wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
.lv_content_wrapper canvas {
  float: left;
  zoom: 1;
}

.lv_content {
  position: absolute;
  padding: 0;
  margin: 0;
  overflow: auto; /* scrollbars */
  text-align: left;
  background: url('images/background/blank.gif'); /* Chrome 18+ opacity bug */
}

.lv_measure_element {
  position: relative;
  float: left;
  clear: both;
}
.lv_content_canvas,
.lv_content_image,
.lv_content_flash,
.lv_content_object,
.lv_content_iframe,
.lv_content_html {
  float: left;
  border: 0;
  clear: both;
  padding: 0;
  margin: 0;
  background: none;
}


.lv_blank_background, /* IE  */
.lv_content /* Chrome 18+ */
 { background-image: url('images/background/blank.gif'); }

/* The buttons on the side when you view a gallery */
.lv_side_buttons_underneath {
  position: absolute;
  top: 50%;
  left: 50%;
  clear: both;
  width: 100%;
  padding: 0;
  height: 67px;
  margin-top: -34px;
}
.lv_side_buttons_underneath * { padding: 0; margin: 0; }

.lv_side_buttons_underneath .lv_side_left { float: left; }
.lv_side_buttons_underneath .lv_side_right { float: right; }

.lv_side,
.lv_side_button {
  height: 37px;
  width: 41px;
  position: absolute;
}
.lv_side {
  position: relative;
  overflow: hidden;
  padding: 15px 0;
  cursor: pointer;
}

.lv_side_left { margin-left: -41px; }
.lv_side_right { margin-right: -41px; }
.lv_side_button {
  height: 31px;
  width: 41px;
  cursor: pointer;
}
.lv_side_button_previous {
  margin-left: 0px;
  background-image: url("images/background/sprite.png");
  background-repeat: no-repeat;
  background-position: 0px -33px;
}
.lv_side_button_previous:hover,
.lv_side_left .lv_side_button_out { background-position: 0px -64px; }
.lv_side_button_next {
  margin-left: 0px;
  background-image: url("images/background/sprite.png");
  background-repeat: no-repeat;
  background-position: -41px -33px;
}
.lv_side_button_next:hover,
.lv_side_right .lv_side_button_out { background-position: -41px -64px; }
.lv_side_buttons_underneath .lv_side_button_out { margin-left: 0; }

/* disabled states */
.lv_side_buttons_underneath .lv_side_left_disabled .lv_side_button,
.lv_side_buttons_underneath .lv_side_left_disabled:hover .lv_side_button { background-position: 0px -95px; }

.lv_button_top_close {
  width: 33px;
  height: 33px;
  position: absolute;
  cursor: pointer;
  background-image: url("images/background/sprite.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  /* the spacing option set on the relative controls is taken into account when positioning */
  top: 17px;
  /* left or right is set on the css of the skin */
}
.lv_button_top_close:hover {
  background-position: -33px 0px;
}



/*
 * Top Controls
 */
.lv_controls_top {
  position: fixed;
  top: 0;
  left: 50%;
  width: 126px;
  margin-left: -63px;
  height: 63px;
  overflow: hidden;
}
.lv_controls_top_with_slideshow {
  width: 147px;
  margin-left: -74px;
}

.lv_controls_top .lv_top_middle {
  width: 100%;
  height: 33px;
  margin-top: 15px;
  float: left;
  position: relative;
}

.lv_controls_top .lv_top_button {
  height: 100%;
  float: left;
  position: relative;
}
.lv_controls_top .lv_icon {
  background-image: url("images/background/sprite.png");
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  float: left;
  cursor: pointer;
  font-family: "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
  color: #d4d4d4;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  position: relative;
}
.lv_controls_top .lv_icon_disabled {
  cursor: default;
  color: #2e2e2e;
  text-shadow: none;
}

.lv_top_previous { width: 63px; }
.lv_top_previous .lv_icon { background-position: 0px -96px; }
.lv_top_previous:hover .lv_icon { background-position: 0px -129px; }
.lv_top_previous .lv_icon_disabled,
.lv_top_previous:hover .lv_icon_disabled { background-position: 0px -162px; }

.lv_top_slideshow { width: 21px; display: none; position: relative; }
.lv_controls_top_with_slideshow .lv_top_slideshow { display: block; }
.lv_top_slideshow .lv_icon { background-position: -63px -96px; }
.lv_top_slideshow:hover .lv_icon { background-position: -63px -129px; }
.lv_top_slideshow .lv_icon_disabled,
.lv_top_slideshow:hover .lv_icon_disabled { background-position: -63px -162px; }

.lv_top_slideshow_playing .lv_icon { background-position: -148px -96px; }
.lv_top_slideshow_playing:hover .lv_icon { background-position: -148px -129px; }


.lv_top_next { width: 62px; }
.lv_top_next .lv_icon { background-position: -84px -96px; }
.lv_top_next:hover .lv_icon { background-position: -84px -129px; }
.lv_top_next .lv_icon_disabled,
.lv_top_next:hover .lv_icon_disabled { background-position: -84px -162px; }

.lv_icon span { margin-top: 5px; width: 30px; text-align: center; line-height: 23px; }
.lv_top_previous span { float: right; margin-right: 7px; }
.lv_top_next span { float: left; margin-left: 6px; }


.lv_controls_top_close {
  height: 33px;
  width: 33px; /* 46 */
  position: fixed;
  top: 0;
  right: 0;
  padding: 13px;
}
.lv_controls_top_close_button {
  height: 33px;
  width: 33px;
  float: left;
  position: relative;
  background-image: url("images/background/sprite.png");
  background-repeat: no-repeat;
  background-position: -166px -21px;
  cursor: pointer;
}
.lv_controls_top_close_button:hover {
  background-position: -166px -54px;
}


/*
 * Relative Controls / Slider
 */
.lv_controls_relative {
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -150px;
  height: 50px;
  overflow: hidden;
  background: url('images/background/blank.gif');
}
.lv_slider {
  font-family: "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
  font-size: 9px;
  height: 21px;
  line-height: 21px;
  padding: 15px 0 14px 0;
  position: relative;
  overflow: hidden;
}
.lv_slider .lv_slider_numbers {
  float: left;
  position: relative;
  height: 21px;
  overflow: hidden;
  margin: 0 2px;
}
.lv_slider .lv_slider_slide {
  position: absolute;
  top: 0;
  left: 0;
  height: 21px;
}

.lv_slider_number,
.lv_slider_number_empty { 
  float: left;
  position: relative;
  height: 21px;
  width: 28px;
  line-height: 21px;
  overflow: hidden;
  color: #d4d4d4;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  background: #4a4a4a;
  text-align: center;
  padding: 0;
  margin: 0;
  zoom: 1;
  text-transform: none;
  text-decoration: none;
  border: none;
  background-repeat: no-repeat;
  background: url('images/background/sprite.png');
  background-position: -67px 0px;
  cursor: pointer;
}

.lv_slider_number_empty { background-position: -151px 0px; cursor: default; }
.lv_slider_number_last { margin-right: 0; }

.lv_slider_number:hover {
  background-position: -95px 0px;
  
}
.lv_slider_numbers .lv_slider_number_active,
.lv_slider_numbers .lv_slider_number_active:hover {
  background-position: -123px 0px;
  color: #808080;
  cursor: default;
}

.lv_slider .lv_slider_icon,
.lv_slider .lv_icon {
  height: 21px;
  width: 21px;
}
.lv_slider .lv_slider_icon {
  zoom: 1;
  padding: 0 2px; /* IE6 needs padding instead of margin */
  display: inline;
  position: relative;
  cursor: pointer;
  float: left;
}
.lv_slider .lv_icon {
  background: url('images/background/sprite.png');
  background-repeat: no-repeat;
  /* IE6 */
  position: absolute; 
  top: 0;
  left: 2px;
  display: block;
}

.lv_slider_previous .lv_icon { background-position: -82px -21px; }
.lv_slider_previous .lv_icon:hover { background-position: -82px -42px; }
.lv_slider_previous_disabled .lv_icon,
.lv_slider_previous_disabled .lv_icon:hover { background-position: -82px -63px; cursor: default; }

.lv_slider_next .lv_icon { background-position: -103px -21px; }
.lv_slider_next .lv_icon:hover { background-position: -103px -42px; }
.lv_slider_next_disabled .lv_icon,
.lv_slider_next_disabled .lv_icon:hover { background-position: -103px -63px; cursor: default; }

.lv_slider_slideshow { position: relative; top : 0; left: 0; display: inline; }
.lv_slider_slideshow .lv_icon { background-position: -125px -21px;}
.lv_slider_slideshow .lv_icon:hover { background-position: -125px -42px; }
.lv_slider_slideshow_playing .lv_icon { background-position: -146px -21px; }
.lv_slider_slideshow_playing .lv_icon:hover { background-position: -146px -42px; }
.lv_slider_slideshow_disabled .lv_icon,
.lv_slider_slideshow_disabled .lv_icon:hover { background-position: -125px -63px; cursor: default; }


/* thumbnails */
.lv_thumbnails {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 92px;
  padding: 15px 0 25px 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.lv_thumbnails_slider {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
}

.lv_thumbnails_slide {
  position: absolute;
  top: 0;
  left: 0;
}

.lv_thumbnail {
  width: 92px;
  height: 92px;
  float: left;
  position: relative;
  display: inline; 
  overflow: hidden; /* IE6 */
}
.lv_thumbnail_image {
  position: relative;
  background: red;
  background: #161616;
  width: 80px;
  height: 80px;
  margin: 6px;
  float: left;
  box-shadow: 0 -1px 4px rgba(0, 0, 0, .3);
  cursor: pointer;
  overflow: hidden;
  display: inline; /* IE6 */
  z-index: 0; /* IE8 */
  
}
.lv_thumbnail_image img { position: absolute; }
.lv_thumbnail_active .lv_thumbnail_image {
  filter: alpha(opacity=35);
  opacity: .35;
  display: inline;
}

.lv_thumbnail_icon {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -18px;
  margin-top: -18px;
  background-position: 99px 99px;
  background-repeat: no-repeat;
  display: block !important;
  display: none; /* IE6 */
}

.lv_thumbnail_image_spinner_overlay {
  width: 100%;
  height: 100%;
  float: left;
  position: relative;
  background: #161616;
}

.lv_thumbnail_icon_video { background-position: 0px -196px; }
.lv_thumbnail:hover .lv_thumbnail_icon_video { background-position: -36px -196px; }
.lv_thumbnail_active:hover .lv_thumbnail_icon_video { background-position: 0px -196px; }

/* 
 * Skins
 */
/* normalization for all skins */
.lv_content { text-align: left; }

.lv_content,
.lv_content h1,
.lv_content h2,
.lv_content h3,
.lv_content h4,
.lv_content h5,
.lv_content h6 { color: #333; }

.lv_content a,
.lv_content a:hover {
  color: #0088cc;
  font-weight: normal;
  background: none;
  border: 0;
  text-decoration: none;
}
.lv_content a:hover { text-decoration: underline; }

.lv_title_caption a,
.lv_title_caption a:hover {
  color: #b4b4b4;
  font-weight: normal;
  background: none;
  border: 0;
  text-decoration: none;
}
.lv_title_caption a:hover { text-decoration: underline; }

.lv_window_light .lv_title_caption { text-shadow: 0px 1px 1px rgba(0,0,0,.25); }

.lv_window_light .lv_button_top_close {
  top: 17px;
  left: 55px;
}

/* sprite */
.lv_window_light .lv_side_button_previous,
.lv_window_light .lv_side_button_next,
.lv_window_light .lv_button_top_close,
.lv_window_light .lv_controls_top_close_button,
.lv_window_light .lv_slider .lv_icon,
.lv_window_light .lv_slider_number,
.lv_window_light .lv_slider_number_empty,
.lv_window_light .lv_controls_top_close_button,
.lv_controls_top_skin_light .lv_icon,
.lv_controls_top_close_skin_light .lv_controls_top_close_button,
.lv_thumbnails_skin_light .lv_thumbnail_icon {
  background-image: url('images/background/sprite.png') !important;  
  background-image: url('images/background/sprite_ie_lt_7.png'); /* IE < 7 */
}


.lv_content_dark,
.lv_content_dark h1,
.lv_content_dark h2,
.lv_content_dark h3,
.lv_content_dark h4,
.lv_content_dark h5,
.lv_content_dark h6 {
  color: #f3f3f3;
}

.lv_content_dark a,
.lv_content_dark a:hover {
  color: #b4b4b4;
}

/* sprite */
.lv_window_dark .lv_side_buttons_underneath .lv_side_button_previous,
.lv_window_dark .lv_side_buttons_underneath .lv_side_button_next,
.lv_window_dark .lv_button_top_close,
.lv_window_dark .lv_controls_top_close_button,
.lv_window_dark .lv_slider .lv_icon,
.lv_window_dark .lv_slider .lv_slider_number,
.lv_window_dark .lv_slider .lv_slider_number_empty,
.lv_window_dark .lv_controls_top_close_button,
.lv_controls_top_skin_dark .lv_icon,
.lv_controls_top_close_skin_dark .lv_controls_top_close_button,
.lv_thumbnails_skin_dark .lv_thumbnail_icon {
  background-image: url('images/background/sprite.png') !important;
  background-image: url('images/background/sprite_ie_lt_7.png'); /* IE < 7 */
}

/* close button */
.lv_window_dark .lv_button_top_close {
  top: 18px;
  left: 53px;
}

/* controls: 'relative' */
.lv_window_dark .lv_slider_number { color: #acacac; }
.lv_window_dark .lv_slider_number:hover { color: #e3e3e3; }
.lv_window_dark .lv_slider_number_active,
.lv_window_dark .lv_slider_number_active:hover { color: #5d5d5d;}

/* controls: 'top' */
.lv_controls_top_skin_dark .lv_icon { color: #a6a6a6; }
.lv_controls_top_skin_dark .lv_icon:hover { color: #e0e0e0; }
.lv_controls_top_skin_dark .lv_icon_disabled,
.lv_controls_top_skin_dark .lv_icon_disabled:hover { color: #575757; }


/* 
 * skin: 'mac'
 */
/* title/caption */
.lv_window_mac .lv_title_caption { text-shadow: 0px 1px 1px rgba(0,0,0,.25); }

/* sprite */
.lv_window_mac .lv_side_button_previous,
.lv_window_mac .lv_side_button_next,
.lv_window_mac .lv_button_top_close,
.lv_window_mac .lv_controls_top_close_button,
.lv_window_mac .lv_slider .lv_icon,
.lv_window_mac .lv_slider_number,
.lv_window_mac .lv_slider_number_empty,
.lv_window_mac .lv_controls_top_close_button,
.lv_controls_top_skin_mac .lv_icon,
.lv_controls_top_close_skin_mac .lv_controls_top_close_button,
.lv_thumbnails_skin_mac .lv_thumbnail_icon {
	background-image: url('images/background/sprite.png') !important;
	background-image: url('images/background/sprite_ie_lt_7.png'); /* IE < 7 */}

.lv_window_mac .lv_button_top_close {top: 39px;left: 39px;}

.lv_window_mac .lv_slider_number { color: #acacac; }
.lv_window_mac .lv_slider_number:hover { color: #e1e1e1; }
.lv_window_mac .lv_slider_number_active,
.lv_window_mac .lv_slider_number_active:hover { color: #5d5d5d; }

.lv_controls_top_skin_mac .lv_icon { color: #a6a6a6;}
.lv_controls_top_skin_mac .lv_icon:hover { color: #e0e0e0; }
.lv_controls_top_skin_mac .lv_icon_disabled,
.lv_controls_top_skin_mac .lv_icon_disabled:hover {color: #575757;}


/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto 50px;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border:  5px solid #fff;
    left: -5px;
    background: #fff;

    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(./images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(./images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}












