@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
@font-face { font-family: 'Decima'; src: url('../font/Decima.eot'); src: url('../font/Decimad41d.eot?#iefix') format('embedded-opentype'), url('../font/Decima.woff') format('woff'), url('../font/Decima.html') format('truetype'), url('../font/Decima-2.html#Decima') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Open Sans Condensed Light'; src: url('../font/OpenSans-CondLight-webfont.eot'); src: url('../font/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'), url('../font/OpenSans-CondLight-webfont.woff') format('woff'), url('../font/OpenSans-CondLight-webfont.ttf') format('truetype'), url('../font/OpenSans-CondLight-webfont.svg#OpenSansCondensedLight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Open Sans Light'; src: url('../font/opensans-light-webfont.eot'); src: url('../font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../font/opensans-light-webfont.woff') format('woff'), url('../font/opensans-light-webfont.ttf') format('truetype'), url('../font/opensans-light-webfont.svg#open_sanslight') format('svg'); font-weight: 300; font-style: normal; }
.number-livro{font-family: 'Open Sans Light'; font-size:80px; padding-top:40px; padding-left:20px; letter-spacing:-10px}
.number-livro span{font-family: 'Open Sans Condensed Light'; font-size:30px; display:block; margin-top:-2px; padding-top:0px; padding-left:40px;letter-spacing:0px}
.valor-livro{font-family: 'Open Sans Condensed Light'; font-size:26px; margin-top:10px; padding-top:10px; border-top:#CCC solid 1px; letter-spacing:-2px}
.valor-livro small{ font-size:17px; letter-spacing:0px}
.img-circle{-webkit-transition: all .2s ease; transition: all .2s ease;}
.ui-helper-hidden {display: none}
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none }
.ui-helper-clearfix:before,.ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse }
.ui-helper-clearfix:after {clear: both}
.ui-helper-clearfix {min-height: 0}
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0) }
.ui-front {z-index: 100}
.ui-state-disabled {cursor: default!important}
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat }
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100% }
.ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible }
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {text-decoration: none}
.ui-button-icon-only {width: 2.2em}
button.ui-button-icon-only {width: 2.4em}
.ui-button-icons-only {width: 3.4em}
button.ui-button-icons-only {width: 3.7em}
.ui-button .ui-button-text {display: block;line-height:normal}
.ui-button-text-only .ui-button-text {padding: .4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {padding: .4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {padding: .4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {padding: .4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text {padding-left: 2.1em;padding-right:2.1em}
input.ui-button {padding: .4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px }
.ui-button-icon-only .ui-icon {left: 50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {left: .5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {right: .5em}
.ui-buttonset {margin-right: 7px}
.ui-buttonset .ui-button {margin-left: 0;margin-right:-.3em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {border: 0;padding:0}
.ui-slider {position: relative;text-align:left}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0 }
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {filter: inherit}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range {top: 0;height:100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em;height:100px}
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em }
.ui-slider-vertical .ui-slider-range {left: 0;width:100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle }
.ui-spinner-input { border: none; background: none; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0 }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none }
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0 }
.ui-spinner-up {top: 0}
.ui-spinner-down {bottom: 0}
.ui-spinner .ui-icon-triangle-1-s {background-position: -65px -16px}
.ui-widget {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget {font-size: 1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content { border: 1px solid #ddd; background: #eee ; color: #333 }
.ui-widget-content a {color: #333}
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828  ; color: #fff; font-weight: bold }
.ui-widget-header a {color: #fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default { border: 1px solid #ccc; background: #f6f6f6  ; font-weight: bold; color: #1c94c4 }
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color: #1c94c4;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce ; font-weight: bold; color: #c77405 }
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {color: #c77405;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #fff ; font-weight: bold; color: #eb8f00 }
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color: #eb8f00;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight { border: 1px solid #fed22f; background: #ffe45c ; color: #363636 }
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color: #363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #b81900 ; color: #fff }
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {color: #fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {color: #fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {font-weight: bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal }
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none }
.ui-state-disabled .ui-icon {filter: Alpha(Opacity=35)}
.ui-icon {width: 16px;height:16px}
.ui-icon-blank {background-position: 16px 16px}
.ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}

.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-on {background-position: -96px -144px}
.ui-icon-radio-off {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-start {background-position: -80px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius: 4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {border-top-right-radius: 4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {border-bottom-left-radius: 4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius: 4px}
.ui-widget-overlay { background: #666 ; opacity: .5; filter: Alpha(Opacity=50) }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000 ; opacity: .2; filter: Alpha(Opacity=20); border-radius: 5px }
.chosen-container { position: relative; display: inline-block; vertical-align: middle; font-size: 13px; zoom: 1; *display: inline; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.chosen-container .chosen-drop { position: absolute; top: 100%; left: -9999px; z-index: 1010; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; border: 1px solid #aaa; border-top: 0; background: #fff; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }
.chosen-container.chosen-with-drop .chosen-drop {left: 0;}
.chosen-container a {cursor: pointer;}
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: 0 0 0 8px; height: 23px; border: 1px solid #aaa; border-radius: 5px; background-color: #fff; background-clip: padding-box; box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1); color: #444; text-decoration: none; white-space: nowrap; line-height: 24px; }
.chosen-container-single .chosen-default {color: #999;}
.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap; }
.chosen-container-single .chosen-single-with-deselect span {margin-right: 38px;}
.chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; background: url('../../img/cgtwo/chosen-sprite.png') -42px 1px no-repeat; font-size: 1px; }
.chosen-container-single .chosen-single abbr:hover {background-position: -42px -10px;}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {background-position: -42px -10px;}
.chosen-container-single .chosen-single div { position: absolute; top: 0; right: 0; display: block; width: 18px; height: 100%; }
.chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url('../../img/cgtwo/chosen-sprite.png') no-repeat 0px 2px; }
.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: 3px 4px; white-space: nowrap; }
.chosen-container-single .chosen-search input[type="text"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 1px 0; padding: 4px 20px 4px 5px; width: 100%; height: auto; outline: 0; border: 1px solid #aaa; background: #fff; font-size: 1em; font-family: sans-serif; line-height: normal; border-radius: 0; }
.chosen-container-single .chosen-drop { margin-top: -1px; border-radius: 0 0 4px 4px; background-clip: padding-box; }
.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; left: -9999px; }
.chosen-container .chosen-results { position: relative; overflow-x: hidden; overflow-y: auto; margin: 0 4px 4px 0; padding: 0 0 0 4px; max-height: 240px; -webkit-overflow-scrolling: touch; }
.chosen-container .chosen-results li { display: none; margin: 0; padding: 5px 6px; list-style: none; line-height: 15px; }
.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }
.chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default; }
.chosen-container .chosen-results li.highlighted { background-color: #3875d7; color: #fff; }
.chosen-container .chosen-results li.no-results { display: list-item; background: #f4f4f4; }
.chosen-container .chosen-results li.group-result { display: list-item; font-weight: bold; cursor: default; }
.chosen-container .chosen-results li.group-option {padding-left: 15px;}
.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }
.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; width: 100%; height: auto !important; height: 1%; border: 1px solid #aaa; background-color: #fff; cursor: text; }
.chosen-container-multi .chosen-choices li { float: left; list-style: none; }
.chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; }
.chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 1px 0; padding: 5px; height: 15px; outline: 0; border: 0 !important; background: transparent !important; box-shadow: none; color: #666; font-size: 100%; font-family: sans-serif; line-height: normal; border-radius: 0; }
.chosen-container-multi .chosen-choices li.search-field .default {color: #999;}
.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 0 3px 5px; padding: 3px 20px 3px 5px; border: 1px solid #aaa; border-radius: 3px; background-color: #e4e4e4; background-clip: padding-box; box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333; line-height: 13px; cursor: default; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 4px; right: 3px; display: block; width: 12px; height: 12px; background: url('../../img/cgtwo/chosen-sprite.png') -42px 1px no-repeat; font-size: 1px; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {background-position: -42px -10px;}
.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid #ccc; background-color: #e4e4e4; color: #666; }
.chosen-container-multi .chosen-choices li.search-choice-focus {background: #d4d4d4;}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {background-position: -42px -10px;}
.chosen-container-multi .chosen-results { margin: 0; padding: 0; }
.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: #ccc; cursor: default; }
.chosen-container-active .chosen-single { border: 1px solid #5897fb; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #aaa; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; box-shadow: 0 1px 0 #fff inset; }
.chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent; }
.chosen-container-active.chosen-with-drop .chosen-single div b {background-position: -18px 2px;}
.chosen-container-active .chosen-choices { border: 1px solid #5897fb; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.chosen-container-active .chosen-choices li.search-field input[type="text"] {color: #111 !important;}
.chosen-disabled { opacity: 0.5 !important; cursor: default; }
.chosen-disabled .chosen-single {cursor: default;}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {cursor: default;}
.chosen-rtl {text-align: right;}
.chosen-rtl .chosen-single { overflow: visible; padding: 0 8px 0 0; }
.chosen-rtl .chosen-single span { margin-right: 0; margin-left: 26px; direction: rtl; }
.chosen-rtl .chosen-single-with-deselect span {margin-left: 38px;}
.chosen-rtl .chosen-single div { right: auto; left: 3px; }
.chosen-rtl .chosen-single abbr { right: auto; left: 26px; }
.chosen-rtl .chosen-choices li {float: right;}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {direction: rtl;}
.chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0; padding: 3px 5px 3px 19px; }
.chosen-rtl .chosen-choices li.search-choice .search-choice-close { right: auto; left: 4px; }
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {left: 9999px;}
.chosen-rtl.chosen-container-single .chosen-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chosen-rtl .chosen-results li.group-option { padding-right: 15px; padding-left: 0; }
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {border-right: none;}
.chosen-rtl .chosen-search input[type="text"] { padding: 4px 5px 4px 20px; background: url('../../img/cgtwo/chosen-sprite.png') no-repeat -30px -20px; direction: rtl; }
.chosen-rtl.chosen-container-single .chosen-single div b {background-position: 6px 2px;}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {background-position: -12px 2px;}
.chosen-container.chosen-with-drop .chosen-drop {left: 0;}
.chosen-container a {cursor: pointer;}
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: 0 0 0 8px; height: 23px; border: #aaa solid 1px; border-radius: 5px; background-color: #fff; background-clip: padding-box; box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1); color: #444; text-decoration: none; white-space: nowrap; line-height: 24px; }
.chosen-container-single .chosen-default {color: #999;}
.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap; }
.chosen-container-single .chosen-single-with-deselect span {margin-right: 38px;}
.chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; background: url('../../img/cgtwo/chosen-sprite.png') -42px 1px no-repeat; font-size: 1px; }
.chosen-container-single .chosen-single abbr:hover {background-position: -42px -10px;}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {background-position: -42px -10px;}
.chosen-container-single .chosen-single div { position: absolute; top: 0; right: 0; display: block; width: 18px; height: 100%; }
.chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url('../../img/cgtwo/chosen-sprite.png') 0 2px no-repeat; }
.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: 3px 4px; white-space: nowrap; }
.chosen-container-single .chosen-search input[type="text"] { box-sizing: border-box; margin: 1px 0; padding: 4px 20px 4px 5px; width: 100%; height: auto; outline: 0; border: #aaa solid 1px; background: #fff; font-size: 1em; font-family: sans-serif; line-height: normal; border-radius: 0; }
.chosen-container-single .chosen-drop { margin-top: -1px; border-radius: 0 0 4px 4px; background-clip: padding-box; }
.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; left: -9999px; }
.chosen-container .chosen-results { position: relative; overflow-x: hidden; overflow-y: auto; margin: 0 4px 4px 0; padding: 0 0 0 4px; max-height: 240px; }
.chosen-container .chosen-results li { display: none; margin: 0; padding: 5px 6px; list-style: none; line-height: 15px; }
.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }
.chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default; }
.chosen-container .chosen-results li.highlighted { background-color: #3875d7; color: #fff; }
.chosen-container .chosen-results li.no-results { display: list-item; background: #f4f4f4; }
.chosen-container .chosen-results li.group-result { display: list-item; font-weight: bold; cursor: default; }
.chosen-container .chosen-results li.group-option {padding-left: 15px;}
.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }
.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; box-sizing: border-box; margin: 0; padding: 0; width: 100%; height: auto !important; height: 1%; border: #aaa solid 1px; background-color: #fff; cursor: text; }
.chosen-container-multi .chosen-choices li { float: left; list-style: none; }
.chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; }
.chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 1px 0; padding: 5px; height: 15px; outline: 0; border: 0 !important; background: transparent !important; box-shadow: none; color: #666; font-size: 100%; font-family: sans-serif; line-height: normal; border-radius: 0; }
.chosen-container-multi .chosen-choices li.search-field .default {color: #999;}
.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 0 3px 5px; padding: 3px 20px 3px 5px; border: #aaa solid 1px; border-radius: 3px; background-color: #e4e4e4; background-clip: padding-box; box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333; line-height: 13px; cursor: default; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 4px; right: 3px; display: block; width: 12px; height: 12px; background: url('../../img/cgtwo/chosen-sprite.png') -42px 1px no-repeat; font-size: 1px; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {background-position: -42px -10px;}
.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: #ccc solid 1px; background-color: #e4e4e4; color: #666; }
.chosen-container-multi .chosen-choices li.search-choice-focus {background: #d4d4d4;}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {background-position: -42px -10px;}
.chosen-container-multi .chosen-results { margin: 0; padding: 0; }
.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: #ccc; cursor: default; }
.chosen-container-active .chosen-single { border: #5897fb solid 1px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.chosen-container-active.chosen-with-drop .chosen-single { border: #aaa solid 1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; box-shadow: 0 1px 0 #fff inset; }
.chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent; }
.chosen-container-active.chosen-with-drop .chosen-single div b {background-position: -18px 2px;}
.chosen-container-active .chosen-choices { border: #5897fb solid 1px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.chosen-container-active .chosen-choices li.search-field input[type="text"] {color: #111 !important;}
.chosen-disabled { opacity: 0.5 !important; cursor: default; }
.chosen-disabled .chosen-single {cursor: default;}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {cursor: default;}
.chosen-rtl {text-align: right;}
.chosen-rtl .chosen-single { overflow: visible; padding: 0 8px 0 0; }
.chosen-rtl .chosen-single span { margin-right: 0; margin-left: 26px; direction: rtl; }
.chosen-rtl .chosen-single-with-deselect span {margin-left: 38px;}
.chosen-rtl .chosen-single div { right: auto; left: 3px; }
.chosen-rtl .chosen-single abbr { right: auto; left: 26px; }
.chosen-rtl .chosen-choices li {float: right;}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {direction: rtl;}
.chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0; padding: 3px 5px 3px 19px; }
.chosen-rtl .chosen-choices li.search-choice .search-choice-close { right: auto; left: 4px; }
.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop {left: 9999px;}
.chosen-rtl.chosen-container-single .chosen-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chosen-rtl .chosen-results li.group-option { padding-right: 15px; padding-left: 0; }
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {border-right: none;}
.chosen-rtl .chosen-search input[type="text"] { padding: 4px 5px 4px 20px; background: url('../../img/cgtwo/chosen-sprite.png') -30px -20px no-repeat; direction: rtl; }
.chosen-rtl.chosen-container-single .chosen-single div b {background-position: 6px 2px;}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {background-position: -12px 2px;}
[data-icon]:before { font-family: 'Decima'; content: attr(data-icon); speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-decima-large-arrow-left, .icon-decima-large-arrow-right, .icon-decima-small-arrow-left, .icon-decima-small-arrow-right, .icon-decima-x-large, .icon-decima-x-small, .icon-decima-shopping-cart, .icon-decima-payment-visa, .icon-decima-payment-master-card, .icon-decima-payment-paypal, .icon-decima-payment-amex { font-family: 'Decima'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.icon-decima-large-arrow-left:before {content: "e000";}
.icon-decima-large-arrow-right:before {content: "e001";}
.icon-decima-small-arrow-left:before {content: "e002";}
.icon-decima-small-arrow-right:before {content: "e003";}
.icon-decima-x-large:before {content: "e004";}
.icon-decima-x-small:before {content: "e005";}
.icon-decima-shopping-cart:before {content: "e006";}
.icon-decima-payment-visa:before {content: "e007";}
.icon-decima-payment-master-card:before {content: "e008";}
.icon-decima-payment-paypal:before {content: "e009";}
.icon-decima-payment-amex:before {content: "e00a";}
img { display: inline-block; max-width: 100%; height: auto; }
body { font-family: 'PT Sans', sans-serif; font-size: 14px; line-height: 21px; color: #1a1a1a; }
a:focus { outline: none; text-decoration: none; }
footer a {border-color: #4c4c4c;}
a,
.btn-link,
a > *,
.btn-link > * { -webkit-transition: color .2s ease; transition: color .2s ease; }
a:hover,
.btn-link:hover,
a > *:hover,
.btn-link > *:hover {text-decoration: none;}
h1,
h2,
h3,
h4,
h5,
h6 { font-family: 'PT Sans', sans-serif; line-height: 1.2em; margin: 0; font-weight: bold; }
h1,
h2 { font-size: 24px; font-weight: bold; margin-left: -1px; margin-bottom: 19px; }
h3 { font-size: 20px; margin: 20px 0 10px -1px; }
h4 { font-size: 16px; margin: 20px 0 10px 0; }
h5,
h6 { font-weight: normal; font-size: 14px; margin: 20px 0 10px 0; }
p {margin-bottom: 10px;}
p:last-child {margin-bottom: 0;}
ul {padding: 0 0 0 17px;}
ul li + li {/*margin-top: 10px;*/}
hr {border-top: 1px solid #e5e5e5;}
.strong-header { text-transform: uppercase; font-weight: bold; font-size: 16px; letter-spacing: 1px; }
h1.strong-header {font-size: 18px;}
h2.strong-header {font-size: 16px;}
h3.strong-header {font-size: 16px;}
h4.strong-header {font-size: 14px;}
h5.strong-header {font-size: 14px;}
h6.strong-header {font-size: 14px;}
h1.large-header,
h2.large-header,
h3.large-header,
h4.large-header,
h5.large-header,
h6.large-header {font-size: 24px;}
.row.widerGrid { margin-left: -20px; margin-right: -20px; }
.row.widerGrid .col-md-1,
.row.widerGrid .col-md-2,
.row.widerGrid .col-md-3,
.row.widerGrid .col-md-4,
.row.widerGrid .col-md-5,
.row.widerGrid .col-md-6,
.row.widerGrid .col-md-7,
.row.widerGrid .col-md-8,
.row.widerGrid .col-md-9,
.row.widerGrid .col-md-10,
.row.widerGrid .col-md-11,
.row.widerGrid .col-md-12 { position: relative; min-height: 1px; padding-left: 20px; padding-right: 20px; }
#MainNav {background: #333333;}
#MainNav section {height: 42px;}
#MainNav nav { border: 0; border-radius: 0; margin: 0; background: none; }
#MainNav nav .navbar-collapse .navbar-search { color: #fff !important; border: none !important; box-shadow: none !important; }
#MainNav nav .navbar-collapse .navbar-search.navbar-form * {margin-right: 0;}
#MainNav nav .navbar-collapse .navbar-search .form-group {max-width: 100%;}
#MainNav nav .navbar-collapse .navbar-search #navbar-search,
#MainNav nav .navbar-collapse .navbar-search button { -webkit-transition: color .3s ease, background .3s ease, border .3s ease; transition: color .3s ease, background .3s ease, border .3s ease; background: #3b3b3b !important; box-shadow: none; border: 2px solid #3b3b3b !important; }
#MainNav nav .navbar-collapse .navbar-search #navbar-search:focus,
#MainNav nav .navbar-collapse .navbar-search #navbar-search.focus,
#MainNav nav .navbar-collapse .navbar-search button:focus,
#MainNav nav .navbar-collapse .navbar-search button.focus { border-color: #fff !important; background: #fff !important; }
#MainNav nav .navbar-collapse .navbar-search #navbar-search:focus {color: #1a1a1a !important;}
#MainNav nav .navbar-collapse .navbar-search button { position: absolute; right: 0; top: 0; border-radius: 0 2px 2px 0; padding: 7px 10px 9px 0; margin: 0; }
#MainNav nav .navbar-collapse .navbar-search button:focus,
#MainNav nav .navbar-collapse .navbar-search button.focus {color: #4d4d4d !important;}
#MainNav nav .navbar-collapse .navbar-search button span { -webkit-transition: none; transition: none; font-size: 14px; }
#Content > .container > section,
#Content > .container > div,
#Content > .container > nav,
#Content > .full-width > .container > section { margin-top: 15px; margin-bottom: 30px; }
#Content > .full-width.no-space > .container,
#Content > .full-width.no-space > .flexslider { margin-top: 0; margin-bottom: 0; }
#Content .page-header { padding: 0; border: none; margin: 0; }
#Content .page-header header { margin-top: 25px; margin-bottom: 25px; }
#Content .page-header header h1,
#Content .page-header header h2,
#Content .page-header header h3,
#Content .page-header header h4,
#Content .page-header header h5,
#Content .page-header header h6 { text-transform: uppercase; font-size: 36px; font-weight: normal; line-height: 36px; margin-left: -3px; margin-bottom: 0; }
#Content .page-header + .container > .row:first-child > .section-header > .strong-header {margin-top: 0 !important;}
#Content .page-header.page-header-short header {margin: 6px -10px;}
.shopping-cart-widget {position: relative;}
.shopping-cart-widget > div { width: 320px; position: absolute; padding: 0 19px 9px; margin-top: 7px; background: #fff; top: -1500%; right: 0; z-index: 2000; border: 1px solid #e6e6e6; }
.shopping-cart-widget > div hr {margin: 0;}
.shopping-cart-widget > div .total-price { font-weight: bold; font-size: 20px; margin-top: 11px; margin-bottom: 23px; }
.shopping-cart-widget > div .total-price-tag { font-weight: bold; text-transform: uppercase; color: #808080; margin-top: 15px; margin-bottom: 23px; }
@media (min-width: 766px) { 
	.shopping-cart-widget > div { top: -1500%; opacity: 0; filter: alpha(opacity=0); }
	body.active-sidebar .shopping-cart-widget > div { -webkit-transition: opacity .4s ease, top .4s ease; transition: opacity .4s ease, top .4s ease; top: 100%; opacity: 1; filter: alpha(opacity=100); }
}
.shop-summary-item { padding: 10px 0; position: relative; }
.shop-summary-item:before,
.shop-summary-item:after { content: " "; display: table; }
.shop-summary-item:after { clear: both; }
.shop-summary-item .item-info-name-features-price h4 { margin-top: -3px; padding-right: 20px; }
.shop-summary-item .item-info-name-features-price .features { display: inline-block; color: #808080; font-size:12px; line-height: 13px; }
.shop-summary-item .item-info-name-features-price .quantity,
.shop-summary-item .item-info-name-features-price .quantity + b,
.shop-summary-item .item-info-name-features-price .price { display: inline-block; font-weight: bold; font-size: 13px; line-height:13px !important; }
.shop-summary-item .item-info-name-features-price .quantity { color: #808080; }
.shop-summary-item .item-info-name-features-price .quantity + b { color: #808080; margin: 0 3px; }
.shop-summary-item .item-info-name-features-price .price { color: #1a1a1a; }
.shop-summary-item img { float: left; margin-right: 15px; }
.shop-summary-item .close { position: absolute; top: 20px; right: 0; line-height: 10px; font-size: 16px; color: #ccc; opacity: 1; filter: alpha(opacity=100); -webkit-transition: color .3s ease; transition: color .3s ease; }
.shop-summary-item .close:hover { color: #1a1a1a; opacity: 1; filter: alpha(opacity=100); -webkit-transition: color .3s ease; transition: color .3s ease; }
.shop-summary-item .close:focus { outline: none; }
.shop-summary-item + .shop-summary-item { border-top: 1px solid #e6e6e6; }
.simpleForm form { padding-top: 10px; }
.simpleForm form .form-group { margin-bottom: 25px; }
.simpleForm form .has-error .help-block,
.simpleForm form .has-error .control-label { margin: 0; }
.social-widget ul li { padding: 0; }
.social-widget ul li a:hover { color: #ccc; text-decoration:none !important; }
.social-widget ul li a:before { display: block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration:none; }
.social-widget ul li a.sk:before { content: "\f17e"; }
.social-widget ul li a.fb:before { content: "\f082"; }
.social-widget ul li a.tw:before { content: "\f099"; }
.social-widget ul li a.gp:before { content: "\f0d4"; }
.social-widget ul li a.pt:before { content: "\f0d2"; }
.social-widget ul li a.in:before { content: "\f0e1"; }
.social-widget ul li a.yt:before { content: "\f167"; }
.social-widget ul li a.fk:before { content: "\f16e"; }
.social-widget ul li a.ig:before { content: "\f16d"; }
.social-widget a { border-bottom: none; }
.social-widget.social-widget-mini ul li { padding: 0; }
.social-widget.social-widget-mini ul li a:hover { color: #1a1a1a; text-decoration:none; }
.price-box { text-align: center; margin-bottom: 30px; }
.price-box h4,
.price-box span,
.price-box div { display: inline-block; width: 100%; padding: 15px 10px; border-bottom: 1px solid #e5e5e5; }
.price-box div { padding: 20px; border: none; }
.price-box div > .btn { margin: 0; }
.price-box h4 { font-weight: bold; font-size: 16px; letter-spacing: 2px; text-transform: uppercase; margin: 0; }
.price-box .price { font-size: 36px; font-weight: bold; }
.price-box .price sup,
.price-box .price sub { font-size: 14px; font-weight: normal; }
.price-box .price sup { top: -1.2em; }
.price-box .price sub { bottom: 0; }
.price-box.price-box-special { background: #f3e5b5; }
.price-box.price-box-special h4,
.price-box.price-box-special span,
.price-box.price-box-special div { border-color: #fff; }
@media (min-width: 768px) { 
	.price-table { display: table-row; }
	.price-table .price-box { display: table-cell; width: 1%; margin-bottom: 0; }
}
.accordion .panel-group { border-radius: 0; }
.accordion .panel-group .panel { border: none; border-bottom: 1px solid #e5e5e5; margin: 0; box-shadow: none; border-radius: 0; }
.accordion .panel-group .panel:first-child { border-top: 1px solid #e5e5e5; }
.accordion .panel-group .panel-heading { padding: 0; font-size: 18px; font-weight: bold; text-transform: uppercase; background: none; color: #4c4c4c; }
.accordion .panel-group .panel-heading a { display: block; padding: 15px 0 16px; border: none; }
.accordion .panel-group .panel-heading span { display: block; padding: 15px 0 16px; border: none; color:#999; }
.accordion .panel-group .panel-heading a:after { content: ''; position: relative; top: 5px; display: block; width: 10px; height: 10px; float: right; -webkit-transition: height .5s ease, top .5s ease; transition: height .5s ease, top .5s ease; }
.accordion .panel-group .panel-heading.active { color: #1a1a1a; }
.accordion .panel-group .panel-heading.active a { -webkit-transition: color .3s ease; transition: color .3s ease; }
.accordion .panel-group .panel-heading.active a:after { height: 2px; top: 9px; }
.accordion .panel-group .panel-heading.active a:hover:after { height: 2px; top: 9px; }
.accordion .panel-group .panel-collapse .panel-body { padding: 0 0 15px; margin-top: -5px; border: none; }
.accordion.faq .panel-heading a { font-size: 20px; text-transform: none; line-height: 1.2em; }
.progress-box { position: relative; }
.progress-box .progress { box-shadow: none; border-radius: 3px; height: 5px; background: #e5e5e5; margin: 10px 0 22px; }
.progress-box .progress .progress-bar { background: #1a1a1a; border-radius: 3px; box-shadow: none; }
.progress-box .progress .progress-bar span { position: absolute; top: 0; right: 0; display: block; color: #1a1a1a; font-size: 14px; }
.progress-box .progress.progress-default .progress-bar { background: #1a1a1a; }
.progress-box .progress.progress-lightblue .progress-bar { background: #47a9e5; }
.progress-box .progress.progress-green .progress-bar { background: #66cc7e; }
.progress-box .progress.progress-orange .progress-bar { background: #e6c550; }
.progress-box .progress.progress-red .progress-bar { background: #e54e4e; }
.progress-box-radial { text-align: center; margin-bottom: 25px; }
.progress-box-radial .pie-chart { font-size: 24px; font-weight: bold; margin: 0 auto; text-align: center; }
.progress-box-radial .pie-chart canvas { position: relative; bottom: 100%; }
.progress-box-radial .bar-info { display: block; margin-top: 9px; }
.table table { margin: 0; width: 100%; }
.table table thead tr td,
.table table thead tr th,
.table table tbody tr td,
.table table tbody tr th,
.table table tfoot tr td,
.table table tfoot tr th { padding: 15px; border: none; border-bottom: 1px solid #e5e5e5; }
.table table thead tr td:first-child,
.table table thead tr th:first-child,
.table table tbody tr td:first-child,
.table table tbody tr th:first-child,
.table table tfoot tr td:first-child,
.table table tfoot tr th:first-child { padding-left: 0; }
.table table thead tr td,
.table table thead tr th { text-transform: uppercase; font-weight: bold; font-size: 14px; color: #808080; }
.table table th { text-transform: uppercase; font-weight: bold; font-size: 14px; color: #808080; }
.table table th.weak { text-transform: none; font-weight: normal; }
.table table th.strong { color: #1a1a1a; }
.table.table-condensed thead tr td,
.table.table-condensed thead tr th,
.table.table-condensed tbody tr td,
.table.table-condensed tbody tr th,
.table.table-condensed tfoot tr td,
.table.table-condensed tfoot tr th { padding: 10px; }
.table.table-condensed thead tr td:first-child,
.table.table-condensed thead tr th:first-child,
.table.table-condensed tbody tr td:first-child,
.table.table-condensed tbody tr th:first-child,
.table.table-condensed tfoot tr td:first-child,
.table.table-condensed tfoot tr th:first-child { padding-left: 0; }
.table.table-condensed thead tr td:last-child,
.table.table-condensed thead tr th:last-child,
.table.table-condensed tbody tr td:last-child,
.table.table-condensed tbody tr th:last-child,
.table.table-condensed tfoot tr td:last-child,
.table.table-condensed tfoot tr th:last-child { padding-right: 0; }
.table .width13 { width: 13%; }
.table .width16 { width: 16.6%; }
.table .width20 { width: 20%; }
.table .width25 { width: 25%; }
@media (max-width: 992px) { .table table thead tr td:first-child,
  .table table thead tr th:first-child,
  .table table tbody tr td:first-child,
  .table table tbody tr th:first-child,
  .table table tfoot tr td:first-child,
  .table table tfoot tr th:first-child { padding-left: 15px; }
}
@media (max-width: 768px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; overflow-x: scroll; border: 1px solid #ddd; }
  .table-responsive > table { margin-bottom: 0; }
  .table-responsive > table > thead > tr > th,
  .table-responsive > table > thead > tr > td,
  .table-responsive > table > tbody > tr > th,
  .table-responsive > table > tbody > tr > td,
  .table-responsive > table > tfoot > tr > th,
  .table-responsive > table > tfoot > tr > td { white-space: nowrap; }
}
.alert { border: none; border-radius: 0; padding: 15px 20px; margin: 0 0 30px 0; }
.alert .close { font-size: 24px; line-height: 12px; top: 4px; right: 0; color: #808080; text-shadow: 1px 0 0; opacity: 1; -webkit-transition: all .2s ease; transition: all .2s ease; }
.alert .close:hover { color: #1a1a1a; }
.alert:alert-info { background: #c7e5f7; }
.alert:alert-success { background: #f7edca; }
.alert:alert-warning { background: #c2ebcb; }
.alert:alert-danger { background: #f7caca; }
.alert label.error{ float:none; clear:both; display:block; }
.alert label:hover{ color:inherit}
.tabs .nav-tabs { border: none; margin-top: -15px; margin-left: -15px; }
.tabs .nav-tabs li { margin: 0; }
.tabs .nav-tabs a { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #4c4c4c; border-radius: 0; background: none; border: none; }
.tabs .nav-tabs{ border-bottom: solid 1px #DDD; padding-left:10px; }
.tabs .nav-tabs .active a:after { -webkit-transition: background .3s ease; transition: background .3s ease; }
.tabs .tab-content { margin-top: 4px; }
.tabs .tab-content .tab-pane .table:first-child table tr:first-child td,
.tabs .tab-content .tab-pane .table:first-child table tr:first-child th { padding-top: 0; }
.checkout + .checkout { margin-top: 30px; }
.checkout .element-header + .btn { margin-bottom: 0; margin-top: -7px; }
.checkout.checkout-step-current .element-header { font-size: 24px; }
.checkout.checkout-step-next .element-header { font-size: 24px; color: #ccc; margin-bottom: 0; }
.checkout button[type="submit"] { margin-bottom: 0; }
.print-link { top: 20px; position: relative; }
.order-summary .order-summary-price { text-transform: uppercase; margin: 0; padding-top: 15px; }
.order-summary .order-summary-price:before,
.order-summary .order-summary-price:after { content: " "; display: table; }
.order-summary .order-summary-price:after { clear: both; }
.order-summary .order-summary-price dt,
.order-summary .order-summary-price dd { display: inline-block; width: 50%; float: left; margin-top: 5px; }
.order-summary .order-summary-price dt.total-price,
.order-summary .order-summary-price dd.total-price { margin-top: 15px; padding-top: 15px; }
.order-summary .order-summary-price dt { color: #808080; }
.order-summary .order-summary-price dt.total-price { color: #1a1a1a; }
.order-summary .order-summary-price dt:first-child { margin-top: 0; }
.order-summary .order-summary-price dt:first-child + dd { margin-top: 0; }
.order-summary .order-summary-price dd { text-align: right; }
.order-summary .order-summary-price dd.total-price { font-size: 20px; font-weight: bold; }
.order-summary .order-summary-price [class^="total-"] { border-top: 1px solid #e6e6e6; }
.order-summary .shop-summary-item + .order-summary-price { border-top: 1px solid #e6e6e6; }
.shop-section-navigation ul { margin: 0; }
.shop-section-navigation ul li { text-transform: uppercase; font-weight: bold; }
.shop-section-navigation ul li a { border: none; color:#666; }
.shop-section-navigation ul li span { position: relative; }
.shop-section-navigation ul li span:after { content: ""; display: block; position: absolute; height: 2px; left: 1px; right: 1px; bottom: 0; background: #1a1a1a; -webkit-transition: background .3s ease; transition: background .3s ease; }
.shop-section-navigation .list-unstyled li + li { margin-top: 20px; }
.cart-summary { margin-bottom: 30px; }
.cart-summary table tbody tr td { padding-top: 15px; padding-bottom: 15px; }
.cart-summary h4 { margin: 0 0 6px 0; font-size: 16px; font-weight: normal; }
.cart-summary h4 a { border: none; }
.cart-summary .features { color: #808080; }
.cart-summary .features strong { color: #1a1a1a; font-weight: normal; font-size: 14px; }
.cart-summary strong { font-size: 16px; }
table.price-calc { margin-bottom: 45px; }
table.price-calc tbody tr:first-child td,
table.price-calc tbody tr:first-child th { padding-top: 0; }
table.price-calc tbody tr td { padding-right: 0; }
table.price-calc tbody tr td,
table.price-calc tbody tr th { border: none; padding: 6px !important; }
table.price-calc strong { font-size: 16px; }
table.price-calc .shipment-calc-toggle { margin: 0; margin-bottom: 2px; letter-spacing: normal; }
table.price-calc .shipment-calc td { padding: 0; }
table.price-calc .order-total th,
table.price-calc .order-total td { border-top: 1px solid #e5e5e5; }
table.price-calc .order-total td { font-size: 20px; font-weight: bold; }
.shop-list-filters .filters-range .ui-slider { height: 5px; margin: 4px 5px 4px 7px; border: none; border-radius: 0; background: #e6e6e6; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; font-family: inherit; cursor: pointer; }
.shop-list-filters .filters-range .ui-slider .ui-slider-range { background: #1a1a1a; }
.shop-list-filters .filters-range .ui-slider .ui-slider-handle { height: 13px; width: 13px; background: #e5e5e5; border: 4px solid #1a1a1a; border-radius: 13px; margin-left: -7px; margin-top: 1px; cursor: pointer; }
.shop-list-filters .filters-range .ui-slider .ui-slider-handle:focus { outline: none; }
.shop-list-filters .filters-range .filter-value .min,
.shop-list-filters .filters-range .filter-value .max { border: 1px solid #fff; padding: 0; margin: 4px 0 0; float: left; width: 50%; -webkit-transition: border .3s ease; transition: border .3s ease; }
.shop-list-filters .filters-range .filter-value .min:focus,
.shop-list-filters .filters-range .filter-value .max:focus { border: 1px solid #808080; outline: none; }
.shop-list-filters .filters-range .filter-value .max { text-align: right; }
.shop-list-filters .filters-color { margin-left: -5px; }
.shop-list-filters .filters-color .form-group { display: block; float: left; margin-bottom: 0; margin-top: 6px; margin-left: 5px; }
.shop-cart-empty .strong-header { margin-top: 56px; margin-bottom: 13px; margin-left: -4px; font-size: 85px; line-height: 85px; color: #e5e5e5; }
.shop-cart-empty p { font-size: 16px; margin: 0; }
.shop-cart-empty .btn { margin-top: 25px; margin-bottom: 60px; }
footer { color: #fff; background: #333; }
footer .container > section { margin-top: 20px; margin-bottom: 30px; }
footer [class$="widget"] { color: #ccc; }
footer [class$="widget"] h1,
footer [class$="widget"] h2,
footer [class$="widget"] h3,
footer [class$="widget"] h4,
footer [class$="widget"] h5,
footer [class$="widget"] h6 { color: #fff; }
footer [class$="widget"] a { color: #999; }
footer [class$="widget"] a:hover { color: #ccc; }
footer hr { border-color: #3b3b3b; margin: 30px auto; }
footer .copyright { color: #808080; }
footer .payment-methods { margin: 0; }
footer .payment-methods li { padding: 0; margin: 0; }
footer .payment-methods li + li { margin-left: 10px; }
footer .payment-methods [class^="payment-"] { display: block; height: 22px; width: 34px; background: url("credit-cards.png") no-repeat; opacity: .2; filter: alpha(opacity=20); }
footer .payment-methods [class^="payment-"].payment-visa { background-position: 0 0; }
footer .payment-methods [class^="payment-"].payment-mastercard { background-position: -34px 0; }
footer .payment-methods [class^="payment-"].payment-paypal { background-position: -68px 0; }
footer .payment-methods [class^="payment-"].payment-americanexpress { background-position: -102px 0; }
footer .social-widget ul { margin-top: 16px; }
footer .newsletter-box { margin: 22px 0 5px 0; }
footer .newsletter-box .form-control { border-color: #3B3B3B; -webkit-transition: background .3s ease; transition: background .3s ease; }
footer .newsletter-box .form-control:focus { background: #fff; color: #1a1a1a; }
footer .newsletter-box input[type="submit"] { display: block; width: 100%; margin: 0; }
footer .newsletter-box .form-group { max-width: 100%; margin: 0 0 12px 0; }
.space-30 { margin-bottom: 30px; }
.space-15 { margin-bottom: 15px; }
.space-right-30 { padding-right: 30px; }
@media (min-width: 767px) { 
	.space-left-30 { padding-left: 30px; }
}
@media (min-width: 991px) { 
	.space-left-20 { padding-left: 20px; }
	.space-right-20 { padding-right: 20px; }
}
.google-map { min-height: 150px; }
.google-map img { max-width: inherit; }
.breadcrumbs { margin: 0; line-height: 36px; font-size: 12px; margin-left: 12px; }
.breadcrumbs li { padding: 0; margin-left: 13px; margin-top: 0; }
.breadcrumbs li + li:before { content: ""; display: inline-block; width: 0px; height: 0px; border-style: solid; border-width: 3px 0 3px 3px; border-color: transparent transparent transparent #cccccc; margin-right: 11px; }
.ui-spinner { border: 1px solid #ccc; border-radius: 2px; background: none; }
.ui-spinner > input[type="text"] { height: 32px; margin: 0; border: none; padding: 0; width: 68px; text-align: center; font-family: 'PT Sans', sans-serif; }
.ui-spinner > input[type="text"][aria-valuenow="1"] ~ .ui-spinner-down .ui-button-text { opacity: .2; filter: alpha(opacity=20); }
.ui-spinner > input[type="text"][aria-valuenow="1"] ~ .ui-spinner-down { cursor: default; }
.ui-spinner .ui-spinner-button.ui-spinner-up,
.ui-spinner .ui-spinner-button.ui-spinner-down { width: 18px; height: 100%; border: none; background: none; border-radius: 0; opacity: .7; filter: alpha(opacity=70); cursor: pointer; }
.ui-spinner .ui-spinner-button.ui-spinner-up .ui-icon,
.ui-spinner .ui-spinner-button.ui-spinner-down .ui-icon { display: none; }
.ui-spinner .ui-spinner-button.ui-spinner-up .ui-button-text,
.ui-spinner .ui-spinner-button.ui-spinner-down .ui-button-text { height: 32px; width: 18px; padding: 0; margin: 0; -webkit-transition: opacity .3s ease; transition: opacity .3s ease; }
.ui-spinner .ui-spinner-button.ui-spinner-up { right: 0; border-left: 1px solid #ccc; }
.ui-spinner .ui-spinner-button.ui-spinner-down { left: 0; border-right: 1px solid #ccc; }
.ui-spinner .ui-spinner-button.ui-state-hover { background: none; }
[class^="item-info"] h4,
[class^="post-info"] h4 { margin: 0; font-size: 14px; font-weight: normal; }
[class^="item-info"] h4 a,
[class^="post-info"] h4 a { border-bottom: none; color: #1a1a1a; }
[class^="item-info"] h4 a:hover,
[class^="post-info"] h4 a:hover { color: #ea693f; }
[class^="item-info"] .price,
[class^="post-info"] .price { font-weight: bold; }
[class^="item-info"] .price-old,
[class^="post-info"] .price-old { color: #808080; text-decoration: line-through; }
[class^="item-info"] .date,
[class^="post-info"] .date { color: #808080; font-size: 12px; }
[class^="item-info"] .comments,
[class^="post-info"] .comments { color: #4c4c4c; font-size: 12px; }
[class^="item-info"] .comments:hover,
[class^="post-info"] .comments:hover { color: #1a1a1a; }
[class^="post-info"] h4 { font-size: 16px; }
[class^="post-info"] h4 a { font-weight: bold; color: #4c4c4c; color: #808080; }
[class^="post-info"] h4 a:hover { color: #1a1a1a; }
form { margin-bottom: 20px; }
form input,
form textarea,
form button { outline: none; }
form input:focus,
form textarea:focus,
form button:focus { outline: none; }
form input[type="date"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="email"],
form input[type="month"],
form input[type="number"],
form input[type="password"],
form input[type="search"],
form input[type="tel"],
form input[type="time"],
form input[type="text"],
form input[type="url"],
form input[type="week"],
form textarea,
form textarea.form-control { color: #1a1a1a; border: 1px solid #ccc; padding-left: 10px; padding-right: 10px; background: #fff; border-radius: 3px; -webkit-box-shadow: none; box-shadow: none; }
form input[type="date"]:-moz-placeholder,
form input[type="datetime"]:-moz-placeholder,
form input[type="datetime-local"]:-moz-placeholder,
form input[type="email"]:-moz-placeholder,
form input[type="month"]:-moz-placeholder,
form input[type="number"]:-moz-placeholder,
form input[type="password"]:-moz-placeholder,
form input[type="search"]:-moz-placeholder,
form input[type="tel"]:-moz-placeholder,
form input[type="time"]:-moz-placeholder,
form input[type="text"]:-moz-placeholder,
form input[type="url"]:-moz-placeholder,
form input[type="week"]:-moz-placeholder,
form textarea:-moz-placeholder,
form textarea.form-control:-moz-placeholder { color: #808080; }
form input[type="date"]::-moz-placeholder,
form input[type="datetime"]::-moz-placeholder,
form input[type="datetime-local"]::-moz-placeholder,
form input[type="email"]::-moz-placeholder,
form input[type="month"]::-moz-placeholder,
form input[type="number"]::-moz-placeholder,
form input[type="password"]::-moz-placeholder,
form input[type="search"]::-moz-placeholder,
form input[type="tel"]::-moz-placeholder,
form input[type="time"]::-moz-placeholder,
form input[type="text"]::-moz-placeholder,
form input[type="url"]::-moz-placeholder,
form input[type="week"]::-moz-placeholder,
form textarea::-moz-placeholder,
form textarea.form-control::-moz-placeholder { color: #808080; }
form input[type="date"]:-ms-input-placeholder,
form input[type="datetime"]:-ms-input-placeholder,
form input[type="datetime-local"]:-ms-input-placeholder,
form input[type="email"]:-ms-input-placeholder,
form input[type="month"]:-ms-input-placeholder,
form input[type="number"]:-ms-input-placeholder,
form input[type="password"]:-ms-input-placeholder,
form input[type="search"]:-ms-input-placeholder,
form input[type="tel"]:-ms-input-placeholder,
form input[type="time"]:-ms-input-placeholder,
form input[type="text"]:-ms-input-placeholder,
form input[type="url"]:-ms-input-placeholder,
form input[type="week"]:-ms-input-placeholder,
form textarea:-ms-input-placeholder,
form textarea.form-control:-ms-input-placeholder { color: #808080; }
form input[type="date"]::-webkit-input-placeholder,
form input[type="datetime"]::-webkit-input-placeholder,
form input[type="datetime-local"]::-webkit-input-placeholder,
form input[type="email"]::-webkit-input-placeholder,
form input[type="month"]::-webkit-input-placeholder,
form input[type="number"]::-webkit-input-placeholder,
form input[type="password"]::-webkit-input-placeholder,
form input[type="search"]::-webkit-input-placeholder,
form input[type="tel"]::-webkit-input-placeholder,
form input[type="time"]::-webkit-input-placeholder,
form input[type="text"]::-webkit-input-placeholder,
form input[type="url"]::-webkit-input-placeholder,
form input[type="week"]::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder,
form textarea.form-control::-webkit-input-placeholder { color: #808080; }
form input[type="date"]:focus,
form input[type="datetime"]:focus,
form input[type="datetime-local"]:focus,
form input[type="email"]:focus,
form input[type="month"]:focus,
form input[type="number"]:focus,
form input[type="password"]:focus,
form input[type="search"]:focus,
form input[type="tel"]:focus,
form input[type="time"]:focus,
form input[type="text"]:focus,
form input[type="url"]:focus,
form input[type="week"]:focus,
form textarea:focus,
form textarea.form-control:focus { -webkit-box-shadow: none; box-shadow: none; border-color: #808080; }
form input[type="checkbox"] + label,
form input[type="radio"] + label { padding-left: 22px; position: relative; display: table; margin-bottom: -13px; }
form input[type="checkbox"] + label:before,
form input[type="radio"] + label:before { content: ""; position: absolute; top: 4px; left: 0px; display: block; height: 12px; width: 12px;  }
.form-group-sub{display:none; }
.form-group-sub.active{display:block; }
.filters-checkboxes .form-group-sub label.selected:before { background-position: -12px 0 !important; }
.filters-checkboxes .form-group-sub label.selected:hover:before { background-position: -12px -24px !important; }
form input[type="checkbox"] + label:hover:before,
form input[type="radio"] + label:hover:before { background-position-y: -36px; }
form input[type="checkbox"]:checked + label:before,
form input[type="radio"]:checked + label:before { background-position-y: 0; }
form input[type="checkbox"]:checked + label:hover:before,
form input[type="radio"]:checked + label:hover:before { background-position-y: -24px; }
form input[type="radio"] + label:before { background-position-x: -12px; }
form input[type="radio"].large + label { padding-left: 30px; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #808080; -webkit-transition: color .3s ease; transition: color .3s ease; }
form input[type="radio"].large + label:before { top: 0; left: 0; height: 20px; width: 20px; }
form input[type="radio"].large:checked + label { color: #1a1a1a; }
form .filters-checkboxes label.selected:before { background-position: 0 0 !important; }
form .filters-checkboxes label.selected:hover:before { background-position: 0 -24px !important; }
form .filters-size label.selected { color: #FFF !important; border-color: #4D4D4D !important; background-color: #4D4D4D !important; }
form .filters-color label.selected { border-color: #4D4D4D !important; }
form textarea { width: 100%; max-width: 100%; min-width: 100%; }
form .help-block { color: #1a1a1a; margin-bottom: 15px; margin-left: 30px; }
form .form-group { margin-bottom: 10px; }
form label { font-weight: normal; }
form label:first-child + input { margin-top: 0; }
form label a { position: relative; left: 8px; }
form label a img { position: relative; bottom: 2px; }
form label a[class^="chosen-"] { left: 0; }
form.form-inline > button { margin-bottom: 0; }
.form-inline > button { margin-bottom: 0; }
.form-inline * { margin-right: 10px; }
small.explanation { font-size: 14px; color: #1a1a1a; font-style: italic; }
footer form input[type="date"],
footer form input[type="datetime"],
footer form input[type="datetime-local"],
footer form input[type="email"],
footer form input[type="month"],
footer form input[type="number"],
footer form input[type="password"],
footer form input[type="search"],
footer form input[type="tel"],
footer form input[type="time"],
footer form input[type="text"],
footer form input[type="url"],
footer form input[type="week"] { color: #808080; border-color: #3b3b3b; background: #3b3b3b; }
footer form input[type="date"]:focus,
footer form input[type="datetime"]:focus,
footer form input[type="datetime-local"]:focus,
footer form input[type="email"]:focus,
footer form input[type="month"]:focus,
footer form input[type="number"]:focus,
footer form input[type="password"]:focus,
footer form input[type="search"]:focus,
footer form input[type="tel"]:focus,
footer form input[type="time"]:focus,
footer form input[type="text"]:focus,
footer form input[type="url"]:focus,
footer form input[type="week"]:focus { border-color: #3b3b3b; }
footer form .form-group { margin-bottom: 10px; }
.element-emphasis-strong form,
.element-emphasis-weak form { margin-bottom: -10px; }
.section-emphasis-1 form input[type="date"],
.section-emphasis-1 form input[type="datetime"],
.section-emphasis-1 form input[type="datetime-local"],
.section-emphasis-1 form input[type="email"],
.section-emphasis-1 form input[type="month"],
.section-emphasis-1 form input[type="number"],
.section-emphasis-1 form input[type="password"],
.section-emphasis-1 form input[type="search"],
.section-emphasis-1 form input[type="tel"],
.section-emphasis-1 form input[type="time"],
.section-emphasis-1 form input[type="text"],
.section-emphasis-1 form input[type="url"],
.section-emphasis-1 form input[type="week"],
.section-emphasis-1 form textarea,
.section-emphasis-1 form textarea.form-control,
.section-emphasis-2 form input[type="date"],
.section-emphasis-2 form input[type="datetime"],
.section-emphasis-2 form input[type="datetime-local"],
.section-emphasis-2 form input[type="email"],
.section-emphasis-2 form input[type="month"],
.section-emphasis-2 form input[type="number"],
.section-emphasis-2 form input[type="password"],
.section-emphasis-2 form input[type="search"],
.section-emphasis-2 form input[type="tel"],
.section-emphasis-2 form input[type="time"],
.section-emphasis-2 form input[type="text"],
.section-emphasis-2 form input[type="url"],
.section-emphasis-2 form input[type="week"],
.section-emphasis-2 form textarea,
.section-emphasis-2 form textarea.form-control { border: 1px solid #fff; }
.section-emphasis-1 form input[type="date"]:focus,
.section-emphasis-1 form input[type="datetime"]:focus,
.section-emphasis-1 form input[type="datetime-local"]:focus,
.section-emphasis-1 form input[type="email"]:focus,
.section-emphasis-1 form input[type="month"]:focus,
.section-emphasis-1 form input[type="number"]:focus,
.section-emphasis-1 form input[type="password"]:focus,
.section-emphasis-1 form input[type="search"]:focus,
.section-emphasis-1 form input[type="tel"]:focus,
.section-emphasis-1 form input[type="time"]:focus,
.section-emphasis-1 form input[type="text"]:focus,
.section-emphasis-1 form input[type="url"]:focus,
.section-emphasis-1 form input[type="week"]:focus,
.section-emphasis-1 form textarea:focus,
.section-emphasis-1 form textarea.form-control:focus,
.section-emphasis-2 form input[type="date"]:focus,
.section-emphasis-2 form input[type="datetime"]:focus,
.section-emphasis-2 form input[type="datetime-local"]:focus,
.section-emphasis-2 form input[type="email"]:focus,
.section-emphasis-2 form input[type="month"]:focus,
.section-emphasis-2 form input[type="number"]:focus,
.section-emphasis-2 form input[type="password"]:focus,
.section-emphasis-2 form input[type="search"]:focus,
.section-emphasis-2 form input[type="tel"]:focus,
.section-emphasis-2 form input[type="time"]:focus,
.section-emphasis-2 form input[type="text"]:focus,
.section-emphasis-2 form input[type="url"]:focus,
.section-emphasis-2 form input[type="week"]:focus,
.section-emphasis-2 form textarea:focus,
.section-emphasis-2 form textarea.form-control:focus { border-color: #808080; }
.chosen-container abbr.search-choice-close { background: none; top: 11px; right: 28px; }
.chosen-container abbr.search-choice-close:hover:after { color: #1a1a1a; }
.chosen-container abbr.search-choice-close:after { -webkit-transition: color .3s ease; transition: color .3s ease; content: "\e005"; font-family: 'Decima'; display: block; color: #ccc; font-size: 12px; height: 12px; width: 12px; line-height: 12px; position: relative; top: -1px; }
.chosen-container .chosen-single { color: #808080; border: 1px solid #ccc; padding: 6px 10px; background: #fff; border-radius: 3px; -webkit-box-shadow: none; box-shadow: none; height: 34px; line-height: 20px; }
.chosen-container .chosen-single div b { background: none; position: relative; height: 2px; width: 7px; margin-top: 15px; margin-right: 8px; -webkit-transition: height .3s ease, margin .3s ease; transition: height .3s ease, margin .3s ease; }
.chosen-container .chosen-single div b:before,
.chosen-container .chosen-single div b:after { content: ""; position: absolute; -webkit-transition: border-color .3s ease; transition: border-color .3s ease; display: block; width: 0px; height: 0px; border-style: solid; }
.chosen-container .chosen-single div b:before { bottom: 100%; border-width: 0 3.5px 4px 3.5px; border-color: transparent transparent #808080 transparent; }
.chosen-container .chosen-single div b:after { top: 100%; border-width: 4px 3.5px 0 3.5px; border-color: #808080 transparent transparent transparent; }
.chosen-container .chosen-single:hover div b { margin-top: 13px; height: 6px; }
.chosen-container .chosen-single > span { color: #1a1a1a; }
.chosen-container .chosen-single > span:hover { color: #1a1a1a; }
.chosen-container .chosen-single.chosen-default > span { color: #808080; }
.chosen-container.chosen-container-active.chosen-with-drop .chosen-single { border-color: #808080; }
.chosen-container.chosen-container-active.chosen-with-drop .chosen-single div b { margin-top: 13px; height: 6px; }
.chosen-container .chosen-drop { border-color: #808080; box-shadow: none; }
.chosen-container .chosen-drop .chosen-search { padding: 0 10px; }
.chosen-container .chosen-drop .chosen-search input { padding: 5px 10px; height: 34px; box-sizing: border-box; outline: none; border: 1px solid #808080; border-radius: 3px; font-size: 14px; line-height: 24px; font-family: 'PT Sans', sans-serif; background: none; }
.chosen-container .chosen-drop .chosen-search input:focus { border: 1px solid #808080; }
.chosen-container .chosen-drop .chosen-results { padding: 0; margin: 7px 0 0; }
.chosen-container .chosen-drop .chosen-results li { padding-left: 10px; }
.chosen-container .chosen-drop .chosen-results li.active-result em { text-decoration: none; }
.chosen-container[class*="col-"].chosen-with-drop { margin: 0; }
.chosen-container[class*="col-"].chosen-with-drop .chosen-drop { left: 10px; right: 10px; width: auto; }
label .chosen,
label .chosen-container { font-weight: normal; }
.btn { padding: 13px 28px; margin-bottom: 10px; font-size: 14px; font-weight: bold; letter-spacing: 1px; color: #1a1a1a; text-transform: uppercase; border: 2px solid; max-width: 100%; white-space: normal; -webkit-transition: color .3s ease, border-color .3s ease, background .3s ease; transition: color .3s ease, border-color .3s ease, background .3s ease;border-radius:2px ;}
.btn-large { font-size: 16px; padding: 17px 44px; }
.btn-small { font-size: 12px; padding: 6px 15px 7px; }
.btn-mini { font-size: 10px; padding: 3px 5px 2px 5px; }
.btn-primary { color: #FFF; border-color: #1A1A1A; background: none repeat scroll 0% 0% #1A1A1A; }
.btn-success,
.btn-warning,
.btn-info,
.btn-danger,
.btn-inactive { color: #fff; }
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-inactive:hover,
.btn-inactive:focus,
.btn-inactive:active { border-color: #1a1a1a; background: #1a1a1a; }
.btn-success { background: #66cc7e; border-color: #66cc7e; }
.btn-warning { background: #e6c550; border-color: #e6c550; }
.btn-info { background: #47a9e6; border-color: #47a9e6; }
.btn-danger { background: #e64e4e; border-color: #e64e4e; }
.btn-inactive { background: #e6e6e6; border-color: #e6e6e6; cursor: default; }
.btn-inactive:hover,
.btn-inactive:focus,
.btn-inactive:active { background: #e6e6e6; border-color: #e6e6e6; }
.btn-link { border: none; text-transform: none; font-weight: normal; border-bottom: 1px solid #ccc; padding: 0; border-radius: 0; margin: 13px 28px 22px 28px; }
.btn-link:hover { border-color: #ccc; }
.element-emphasis-weak { border: 1px solid #e5e5e5; padding: 29px 29px 27px; }
.element-emphasis-strong { border: 5px solid #e5e5e5; padding: 25px 25px 31px; }
.element-emphasis-strong, .element-emphasis-weak { margin-bottom: 30px; }
#isotopeContainer { position: relative; z-index: 8; /*margin-left: -10px; margin-right: -10px;*/ }
#isotopeContainer .isotope-item { margin-bottom:35px; margin-left:7px } 

.navbar-toggle .icon-bar { width:19px}
	
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; }
.isotope .isotope-item { -webkit-transition-duration: .4s; -moz-transition-duration: .4s; -ms-transition-duration: .4s; -o-transition-duration: .4s; transition-duration: .4s; } 
.isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
.isotope-item { z-index: 2; display: inline-block; float: left; }
.flexslider { margin: 0; background: none; border: none; position: relative; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; zoom: 1; overflow: visible !important; }
.flexslider .slides img { width: 100%; max-width: none; }
.flexslider .slides > li { margin-top: 0; text-align:center; }
.flexslider .slides > li > img { width: 100%; }
.flexslider.row { margin: 0 -10px; padding: 0 10px; }
.flexslider > ul { display: block; margin: 0; padding: 0; }
.flexslider > ul:before,
.flexslider > ul:after { content: " "; display: table; }
.flexslider > ul:after { clear: both; }
.flexslider > ul > li { display: block; margin: 0; padding: 0; }
.flexslider > ul > li:before,
.flexslider > ul > li:after { content: " "; display: table; }
.flexslider > ul > li:after { clear: both; }
.flexslider .flex-control-paging { margin: 0 -10px; z-index: 1000; bottom: -40px; }
.flexslider .flex-control-paging li > a { height: 5px; width: 20px; border: 0; border-radius: 0; box-shadow: none; background: #ccc; -webkit-transition: background .3s ease; transition: background .3s ease; }
.flexslider .flex-control-paging li > a.flex-active,
.flexslider .flex-control-paging li > a:hover { background: #1a1a1a; }
.flexslider.flexslider-pager-inside .flex-control-paging { bottom: 10px; }
.flexslider .flex-direction-nav .flex-prev,
.flexslider .flex-direction-nav .flex-next { width: 27px; height: 28px; text-indent: -9999px; text-align: initial; border: none; color: transparent; text-shadow: none; }
.flexslider .flex-direction-nav .flex-prev:before,
.flexslider .flex-direction-nav .flex-prev:after,
.flexslider .flex-direction-nav .flex-next:before,
.flexslider .flex-direction-nav .flex-next:after { color: #ccc; -webkit-transition: color .3s ease; transition: color .3s ease; border: 0; font-family: 'Decima'; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-indent: 9999px; font-size: 28px; position: relative; }
.flexslider .flex-direction-nav .flex-prev:hover:before,
.flexslider .flex-direction-nav .flex-prev:hover:after,
.flexslider .flex-direction-nav .flex-next:hover:before,
.flexslider .flex-direction-nav .flex-next:hover:after { color: #1a1a1a; }
.flexslider .flex-direction-nav .flex-prev { left: 30px; }
.flexslider .flex-direction-nav .flex-prev:before { content: "\e000"; top: 1px; }
.flexslider .flex-direction-nav .flex-next { right: 30px; }
.flexslider .flex-direction-nav .flex-next:before { content: "\e001; "; }
.flexslider.flexslider-pager { margin-bottom: 30px; }
.flexslider.flexslider-pager-inside { margin-bottom: 0; }
.flexslider-full-width .flexslider .slides > li { -webkit-backface-visibility: visible; background-position: center center; text-align:center }
.flexslider-full-width .flexslider .flex-control-paging { bottom: 10px; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container { height: 100%; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row { height: 100%; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div { height: 100%; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div { height: 100%; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-control-paging { display: table; margin: 0 -10px; bottom: 15px; z-index: 1000; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-control-paging li > a { height: 5px; width: 20px; border: 0; border-radius: 0; box-shadow: none; background: #ccc; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-control-paging li > a.flex-active,
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-control-paging li > a:hover { background: #1a1a1a; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-prev,
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-next { color: #1a1a1a; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-prev:hover,
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-next:hover { color: #000; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-prev { left: -36px; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-next { right: -37px; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div:hover .flex-prev { left: -36px; }
.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div:hover .flex-next { right: -37px; }
.flexslider-full-width .flexslider .flex-direction-nav .flex-prev:before,
.flexslider-full-width .flexslider .flex-direction-nav .flex-next:before,
.flexslider-full-width .flexslider .flex-direction-nav .flex-prev:after,
.flexslider-full-width .flexslider .flex-direction-nav .flex-next:after { color: #1a1a1a; }
.post-preview .flexslider .flex-direction-nav .flex-prev:before,
.post-preview .flexslider .flex-direction-nav .flex-next:before,
.post-preview .flexslider .flex-direction-nav .flex-prev:after,
.post-preview .flexslider .flex-direction-nav .flex-next:after { color: #1a1a1a; }
.thumbnailSlider { max-width: 450px; margin: 40px auto 0 auto; }
.thumbnailSlider .flexslider .flex-direction-nav .flex-prev:before,
.thumbnailSlider .flexslider .flex-direction-nav .flex-next:before { color: #1a1a1a; }
.thumbnailSlider .flexslider .slides img { max-width: 100%; }
.thumbnailSlider .smallThumbnails { list-style: none; padding: 0; margin: 10px 0 10px -10px; }
.thumbnailSlider .smallThumbnails li { display: block; margin: 0 0 10px 0; width: 25%; float: left; padding-left: 10px; opacity: .5; filter: alpha(opacity=50); -webkit-transition: opacity .3s ease; transition: opacity .3s ease; cursor: pointer; }
.thumbnailSlider .smallThumbnails li:hover,
.thumbnailSlider .smallThumbnails li.active { opacity: 1; filter: alpha(opacity=100); }
@media (max-width: 1075px) { 
	.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-prev { left: 30px; }
	.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div .flex-next { right: 30px; }
	.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div:hover .flex-prev { left: 30px; }
	.flexslider-full-width .flexslider .flexslider-full-width-controls-wrapper .container .row > div > div:hover .flex-next { right: 30px; }
}
@media (min-width: 1075px) { 
	[class$="-12"][class^="col-"] .flexslider .flex-prev { left: -36px; }
	[class$="-12"][class^="col-"] .flexslider .flex-next { right: -37px; }
	[class$="-12"][class^="col-"] .flexslider:hover .flex-prev { left: -36px; }
	[class$="-12"][class^="col-"] .flexslider:hover .flex-next { right: -37px; }
	[class$="-12"][class^="col-"] .flexslider.flexslider-pager-inside .flex-control-paging { bottom: 15px; }
	[class^="col-"] > .row > [class$="-12"][class^="col-"] .flexslider .flex-prev { left: 21px; }
	[class^="col-"] > .row > [class$="-12"][class^="col-"] .flexslider .flex-next { right: 21px; }
	[class^="col-"] > .row > [class$="-12"][class^="col-"] .flexslider:hover .flex-prev { left: 21px; }
	[class^="col-"] > .row > [class$="-12"][class^="col-"] .flexslider:hover .flex-next { right: 21px; }
	[class^="col-"] > .row > [class$="-12"][class^="col-"] .flexslider.flexslider-pager-inside .flex-control-paging { bottom: 15px; }
}
.pp_pic_holder .ppt { display: none !important; }
.pp_pic_holder .pp_description { display: none !important; }
.pp_pic_holder a { border-bottom: 0; }
div.pp_default .pp_content,
div.light_rounded .pp_content { background: none !important; }
div.pp_default .pp_content_container .pp_details { margin-top: 0; position: static; }
div.pp_default .pp_contract,
div.pp_default .pp_expand { right: auto; top: 15px; left: 15px; }
div.pp_default .pp_close { z-index: 2002; top: 15px; right: 15px; background: none; width: 30px; height: 30px; font-size: 0; color: transparent; text-align: center; }
div.pp_default .pp_close:hover:before { color: #808080; }
div.pp_default .pp_close:before { content: "\e004"; font-family: 'Decima'; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-indent: 0; color: #1a1a1a; font-size: 16px; line-height: 30px; display: block; -webkit-transition: color .2s ease; transition: color .2s ease; }
a.pp_previous,
a.pp_next { background: none !important; display: block; width: 50px; height: 50px; line-height: 50px; text-align: center; float: none; text-indent: 0; font-size: 0; color: transparent; position: absolute; top: 50%; margin-top: -25px; left: 5px; }
a.pp_next { left: auto; right: 5px; }
a.pp_previous:hover:before,
a.pp_previous:before,
a.pp_next:before { content: "\e000"; font-family: 'Decima'; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-indent: 0; color: #1a1a1a; font-size: 28px; line-height: 46px; display: inline-block; -webkit-transition: color .2s ease; transition: color .2s ease; }
a.pp_next:before { content: "\e001"; }
.flipImage > a { border-bottom: 0; float: left; -webkit-perspective: 600px; -moz-perspective: 600px; }
.flipImage > a:hover .backImg { -webkit-transform: rotateX(0deg) rotateY(0deg); -moz-transform: rotateX(0deg) rotateY(0deg); z-index: 10; position: absolute; }
.flipImage > a:hover .frontImg { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); }
.flipImage .frontImg { display: block; -webkit-transform: rotateX(0deg) rotateY(0deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -moz-transform: rotateX(0deg) rotateY(0deg); -moz-transform-style: preserve-3d; -moz-backface-visibility: hidden; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.flipImage .backImg { display: block; position: absolute; top: 0; left: 0; z-index: -1; -webkit-transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -moz-transform: rotateY(-180deg); -moz-transform-style: preserve-3d; -moz-backface-visibility: hidden; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.awesomeIcons a { border: 0; padding: 3px 0; display: inline-block; padding-left: 28px; position: relative; }
.awesomeIcons a i { position: absolute; left: 0; top: 5px; width: 25px; height: 30px; display: inline-block; }
.awesomeIcons a:hover i { font-size: 24px; color: #4C4C4C; }
.awesomeIcons .page-header { margin: 0 0 10px 0 !important; }
.unclick { display: none; }
@media (max-width: 767px) { 
	.shopping-cart-widget { z-index: 1001; position: static; }
	.shopping-cart-widget [role="complementary"] { margin-top: 0; width: 80%; top: 100%; }
	#MainNav nav { z-index: 1001; }
	[role="navigation"],
	[role="complementary"] { transition: .4s all ease; width: 100%; -webkit-transform: translateZ(0); }
	[role="main"],
	footer { -webkit-transform: translateZ(0); transition: .4s all ease; width: 100%; }
	[role="navigation"] { margin-left: -100%; float: left; }
	[role="main"],
	footer { margin-left: 0; float: left; }
	[role="complementary"] { margin-right: -100%; float: left; margin-top: 0; }
	[role="complementary"]:before,
	[role="complementary"]:after { content: " "; display: table; }
	[role="complementary"]:after { clear: both; }
	.active-nav #MainNav nav .unclick { display: block !important; position: absolute !important; top: 100% !important; right: 0 !important; border: none !important; background: none !important; margin: 0 !important; padding: 0 !important; width: 100% !important; }
	.active-nav [role="navigation"] { margin-left: 0; }
	.active-nav [role="main"],
	.active-nav footer { margin-left: 0%; }
	.active-nav [role="complementary"] { margin-right: -100%; float: right; }
	.active-sidebar .shopping-cart-widget .unclick { display: block !important; position: absolute !important; top: 100% !important; right: 0 !important; border: none !important; background: none !important; margin: 0 !important; width: 100% !important; }
	.active-sidebar [role="complementary"] { margin-right: 0; }
	.active-sidebar [role="main"],
	.active-sidebar footer { margin-left: -80%; }
	.active-sidebar footer { float: none; }
	.active-sidebar footer:before,
	.active-sidebar footer:after { content: " "; display: table; }
	.active-sidebar footer:after { clear: both; }
}
@media (min-width: 525px) and (max-width: 765px) { 
	.shopping-cart-widget { position: static; }
	.shopping-cart-widget [role="complementary"] { margin-top: 0; width: 90%; }
	[role="navigation"],
	[role="complementary"] { transition: .4s all ease; width: 100%; }
	.active-nav [role="navigation"] { margin-left: 0; }
	.active-nav [role="main"],
	.active-nav footer { margin-left: 0; }
	.active-nav [role="complementary"] { margin-right: -100%; float: right; }
	.active-sidebar [role="complementary"] { margin-right: 0; }
	.active-sidebar [role="main"],
	.active-sidebar footer { margin-left: 0; }
	.active-sidebar footer { float: none; }
	.active-sidebar footer:before,
	.active-sidebar footer:after { content: " "; display: table; }
	.active-sidebar footer:after { clear: both; }
}
@media (max-width: 767px) { 
	[role="navigation"] { margin-left: -100%; max-height: none; position: absolute; background: #333; }
	[role="navigation"]:before,
	[role="navigation"]:after { content: " "; display: table; }
	[role="navigation"]:after { clear: both; }
}
@media (min-width: 768px) { 
	[role="complementary"],
	[role="navigation"] { height: auto !important; }
}
/* menu on hover */
@media (min-width: 992px) { 
	#MainNav li.dropdown:hover > .dropdown-menu { opacity: 1; filter: alpha(opacity=100); height: auto; visibility: visible; }
	#MainNav .dropdown-menu { display: block; visibility: hidden; opacity: 0; filter: alpha(opacity=0); height: 0; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; -webkit-backface-visibility: hidden; }
}
@media (max-width: 992px) { 
	.shop-product-single .size-guide-toggle { display: none; }
}  
.shop-section-navigation .list-message li ,
.shop-section-navigation .list-message li + li { margin-top: 7px; text-transform:none; }
.list-message{ margin-top:5px; text-transform:none; }
.list-message li{text-transform:none;list-style:none;margin: 0px;padding: 0px;margin-left:15px;line-height:20px; }
.list-message li.active{text-transform:none; text-decoration:underline; }
.container-second{width:100%; height:50px; }
.container-second .nav{ min-height:50px;height:50px; }
.container-second .navbar-nav li a{ font-weight:300 !important; font-size:16px !important; }
.navbar-second a{font-size:36px}
.txt11px{font-size:11px}
.txt12px{font-size:12px}
.txt14px{font-size:14px}
.txt16px{font-size:16px}
.txt18px{font-size:18px}
.txt20px{font-size:20px}
.txt22px{font-size:22px}
.txt32px{font-size:32px}
.alignC{text-align:center}
.alignR{text-align:right}
.txtThrough {text-decoration:line-through}
.txtColorCCC{color:#CCC}
.txtColor999{color:#999}
.txtColor555{color:#555}
.txtColor900{color:#900}
.txtColor66CC7E{color:#66CC7E} /*verde*/
.blue{ color: #03F }
.red{ color:#F00}
.green{ color: #060}
.modelo img{box-shadow: 0px 0px 5px #CCC}
.modelo:hover img{box-shadow: 0px 0px 5px #000}
.overlay-background{ background: url(../../img/bg-overlay.png); position:absolute; top:0px; left:0px; z-index:100000; }
.overlay-loader{ background: url(../../img/ajax-loader.gif) no-repeat 1px;position:absolute;height:50px;top:50%;left:50%; margin-top:-25px;padding-left: 25px; z-index:1000000;color:#FFF;font-size:13px;line-height:50px; }
.small{ font-size:small}
.shop-popup{ border:1px solid #E6E6E6; position: absolute; padding:10; background:#FFF; font-size:small; display:none; z-index: 1000; }
.flexslider-product .flex-control-nav { margin:0px; margin-top:10px; position:relative; bottom:0px}
.depoimentos{overflow:hidden;width: 230px;font-family: 'Open Sans Light'; }
.depoimentos .dpm-group{ width:2000px}
.depoimentos h4{margin-top:0px; margin-bottom:5px; font-family: 'Open Sans Light'; color:#666}
.depoimentos .item{ float:left; width: 230px; }
.depoimentos span{ padding-left:4px; display:block; }
.no-pl{ padding-left:0px; }
.mb15{ margin-bottom:15px; }
.cupom-credito{ cursor: pointer; border: solid 1px #999; padding: 20px 15px 20px 15px; overflow:auto; }
.cupom-credito:hover{ background: rgba(0,0,0,0.05) }
.cupom-credito .t1{font-size:60px; font-family: "Fredericka the Great"; line-height:40px; }
.cupom-credito .t2{font-size:13px; font-family: "Fjalla One"; color:#999; }
.cupom-credito .t3{font-size:18px; font-family: "Fjalla One"; color:#999; }
.cupom-credito .t4{font-size:20px; font-family: "Fjalla One"; color:#666; }
.bs-modal-cancelar{margin-top: 0px !important;margin-bottom: 0px !important; }
.sangria{ border: dashed 1px #C30; margin-left:40px; margin-top:40px; } 

.btn-pagarme{ display:none}