@import url("//fonts.googleapis.com/css?family=Ubuntu+Condensed|Ubuntu:400,700,500,300|Pacifico");
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;}
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
a:hover, a:active {outline: 0;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {max-width: 100%;width: auto \9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
#map_canvas img, .google-maps img {max-width: none;}
button, input, select, textarea {margin: 0;font-size: 100%;vertical-align: middle;}
button, input {line-height: normal;}
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}
button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;}
label, select, button, input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {cursor: pointer;}
input[type=search] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {-webkit-appearance: none;}
textarea {overflow: auto;vertical-align: top;}
@media print {* {text-shadow: none !important;color: #000 !important;background: 0 0 !important;box-shadow: none !important;}
	a, a:visited {text-decoration: underline;}
	a[href]:after {content: " (" attr(href) ")";}
	abbr[title]:after {content: " (" attr(title) ")";}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "";}
	pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	@page {margin: .5cm;}
	p, h2, h3 {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}}
.transition {transition: all .3s ease 0s;}
.clear-both:after {content: "";width: 0;height: 0;display: block;clear: both;}
@media (max-width:767px) {.thumb-center {float: none;display: block;text-align: center;}
	.thumb-center a {display: inline-block;text-align: center;}}
.left-right {position: relative;}
.left-right>div {position: relative;z-index: 10;}
.left-right:before, .left-right:after {content: "";display: block;height: 100%;position: absolute;top: 0;width: 101%;background: inherit;border: inherit;z-index: 1;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.left-right:before {left: -100%;}
.left-right:after {right: -100%;}
.title-line {color: #363c3f;font: 34px/35px "Ubuntu Condensed",sans-serif;text-transform: uppercase;}
.title-line:after {content: "";width: 92px;height: 5px;display: block;background: #ebecec;margin: 15px 0 0;}
.parallax-box .title-line:after {background: #fff;}
.clearfix {}
.clearfix:before, .clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.input-block-level {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {margin: 0;font-family: Ubuntu;font-size: 13px;line-height: 20px;color: #928e92;background-color: #fff;}
a {color: #f8b868;text-decoration: none;}
a:hover, a:focus {color: #928e92;text-decoration: underline;}
.img-rounded {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.img-polaroid {padding: 4px;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);box-shadow: 0 1px 3px rgba(0,0,0,.1);}
.img-circle {-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;}
.row {margin-left: -20px;}
.row:before, .row:after {display: table;content: "";line-height: 0;}
.row:after {clear: both;}
[class*=span] {float: left;min-height: 1px;margin-left: 20px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 940px;}
.span12 {width: 940px;}
.span11 {width: 860px;}
.span10 {width: 780px;}
.span9 {width: 700px;}
.span8 {width: 620px;}
.span7 {width: 540px;}
.span6 {width: 460px;}
.span5 {width: 380px;}
.span4 {width: 300px;}
.span3 {width: 220px;}
.span2 {width: 140px;}
.span1 {width: 60px;}
.offset12 {margin-left: 980px;}
.offset11 {margin-left: 900px;}
.offset10 {margin-left: 820px;}
.offset9 {margin-left: 740px;}
.offset8 {margin-left: 660px;}
.offset7 {margin-left: 580px;}
.offset6 {margin-left: 500px;}
.offset5 {margin-left: 420px;}
.offset4 {margin-left: 340px;}
.offset3 {margin-left: 260px;}
.offset2 {margin-left: 180px;}
.offset1 {margin-left: 100px;}
.row-fluid {width: 100%;}
.row-fluid:before, .row-fluid:after {display: table;content: "";line-height: 0;}
.row-fluid:after {clear: both;}
.row-fluid [class*=span] {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 2.1276595744681%;}
.row-fluid [class*=span]:first-child {margin-left: 0;}
.row-fluid .controls-row [class*=span]+[class*=span] {margin-left: 2.1276595744681%;}
.row-fluid .span12 {width: 100%;}
.row-fluid .span11 {width: 91.489361702128%;}
.row-fluid .span10 {width: 82.978723404255%;}
.row-fluid .span9 {width: 74.468085106383%;}
.row-fluid .span8 {width: 65.957446808511%;}
.row-fluid .span7 {width: 57.446808510638%;}
.row-fluid .span6 {width: 48.936170212766%;}
.row-fluid .span5 {width: 40.425531914894%;}
.row-fluid .span4 {width: 31.914893617021%;}
.row-fluid .span3 {width: 23.404255319149%;}
.row-fluid .span2 {width: 14.893617021277%;}
.row-fluid .span1 {width: 6.3829787234043%;}
.row-fluid .offset12 {margin-left: 104.25531914894%;}
.row-fluid .offset12:first-child {margin-left: 102.12765957447%;}
.row-fluid .offset11 {margin-left: 95.744680851064%;}
.row-fluid .offset11:first-child {margin-left: 93.617021276596%;}
.row-fluid .offset10 {margin-left: 87.234042553191%;}
.row-fluid .offset10:first-child {margin-left: 85.106382978723%;}
.row-fluid .offset9 {margin-left: 78.723404255319%;}
.row-fluid .offset9:first-child {margin-left: 76.595744680851%;}
.row-fluid .offset8 {margin-left: 70.212765957447%;}
.row-fluid .offset8:first-child {margin-left: 68.085106382979%;}
.row-fluid .offset7 {margin-left: 61.702127659574%;}
.row-fluid .offset7:first-child {margin-left: 59.574468085106%;}
.row-fluid .offset6 {margin-left: 53.191489361702%;}
.row-fluid .offset6:first-child {margin-left: 51.063829787234%;}
.row-fluid .offset5 {margin-left: 44.68085106383%;}
.row-fluid .offset5:first-child {margin-left: 42.553191489362%;}
.row-fluid .offset4 {margin-left: 36.170212765957%;}
.row-fluid .offset4:first-child {margin-left: 34.042553191489%;}
.row-fluid .offset3 {margin-left: 27.659574468085%;}
.row-fluid .offset3:first-child {margin-left: 25.531914893617%;}
.row-fluid .offset2 {margin-left: 19.148936170213%;}
.row-fluid .offset2:first-child {margin-left: 17.021276595745%;}
.row-fluid .offset1 {margin-left: 10.63829787234%;}
.row-fluid .offset1:first-child {margin-left: 8.5106382978723%;}
[class*=span].hide, .row-fluid [class*=span].hide {display: none;}
[class*=span].pull-right, .row-fluid [class*=span].pull-right {float: right;}
.container {margin-right: auto;margin-left: auto;}
.container:before, .container:after {display: table;content: "";line-height: 0;}
.container:after {clear: both;}
.container-fluid {padding-right: 20px;padding-left: 20px;}
.container-fluid:before, .container-fluid:after {display: table;content: "";line-height: 0;}
.container-fluid:after {clear: both;}
p {margin: 0 0 10px;}
.lead {margin-bottom: 20px;font-size: 19.5px;font-weight: 200;line-height: 30px;}
small {font-size: 85%;}
strong {font-weight: 700;}
em {font-style: italic;}
cite {font-style: normal;}
.muted {color: #999;}
a.muted:hover, a.muted:focus {color: gray;}
.text-warning {color: #c09853;}
a.text-warning:hover, a.text-warning:focus {color: #a47e3c;}
.text-error {color: #b94a48;}
a.text-error:hover, a.text-error:focus {color: #953b39;}
.text-info {color: #3a87ad;}
a.text-info:hover, a.text-info:focus {color: #2d6987;}
.text-success {color: #468847;}
a.text-success:hover, a.text-success:focus {color: #356635;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
h1, h2, h3, h4, h5, h6 {margin: 10px 0;font-family: inherit;font-weight: 700;line-height: 20px;color: inherit;text-rendering: optimizelegibility;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-weight: 400;line-height: 1;color: #999;}
h1, h2, h3 {line-height: 40px;}
h1 {font-size: 35.75px;}
h2 {font-size: 29.25px;}
h3 {font-size: 22.75px;}
h4 {font-size: 16.25px;}
h5 {font-size: 13px;}
h6 {font-size: 11.05px;}
h1 small {font-size: 22.75px;}
h2 small {font-size: 16.25px;}
h3 small {font-size: 13px;}
h4 small {font-size: 13px;}
.page-header {padding-bottom: 9px;margin: 20px 0 30px;border-bottom: 1px solid #eee;}
ul, ol {padding: 0;margin: 0 0 10px 25px;}
ul ul, ul ol, ol ol, ol ul {margin-bottom: 0;}
li {line-height: 20px;}
ul.unstyled, ol.unstyled {margin-left: 0;list-style: none;}
ul.inline, ol.inline {margin-left: 0;list-style: none;}
ul.inline>li, ol.inline>li {display: inline-block;padding-left: 5px;padding-right: 5px;}
dl {margin-bottom: 20px;}
dt, dd {line-height: 20px;}
dt {font-weight: 700;}
dd {margin-left: 10px;}
.dl-horizontal {}
.dl-horizontal:before, .dl-horizontal:after {display: table;content: "";line-height: 0;}
.dl-horizontal:after {clear: both;}
.dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dl-horizontal dd {margin-left: 180px;}
hr {margin: 20px 0;border: 0;border-top: 1px solid #eee;border-bottom: 1px solid #fff;}
abbr[title], abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #999;}
abbr.initialism {font-size: 90%;text-transform: uppercase;}
blockquote {padding: 0 0 0 15px;margin: 0 0 20px;border-left: 5px solid #eee;}
blockquote p {margin-bottom: 0;font-size: 16.25px;font-weight: 300;line-height: 1.25;}
blockquote small {display: block;line-height: 20px;color: #999;}
blockquote small:before {content: "— ";}
blockquote.pull-right {float: right;padding-right: 15px;padding-left: 0;border-right: 5px solid #eee;border-left: 0;}
blockquote.pull-right p, blockquote.pull-right small {text-align: right;}
blockquote.pull-right small:before {content: "";}
blockquote.pull-right small:after {content: " —";}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
address {display: block;margin-bottom: 20px;font-style: normal;line-height: 20px;}
code, pre {padding: 0 3px 2px;font-family: Monaco,Menlo,Consolas,"Courier New",monospace;font-size: 11px;color: #363c3f;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
code {padding: 2px 4px;color: #d14;background-color: #f7f7f9;border: 1px solid #e1e1e8;white-space: nowrap;}
pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 12px;line-height: 20px;word-break: break-all;word-wrap: break-word;white-space: pre;white-space: pre-wrap;background-color: #f5f5f5;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
pre.prettyprint {margin-bottom: 20px;}
pre code {padding: 0;color: inherit;white-space: pre;white-space: pre-wrap;background-color: transparent;border: 0;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
form {margin: 0 0 20px;}
fieldset {padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 19.5px;line-height: 40px;color: #363c3f;border: 0;border-bottom: 1px solid #e5e5e5;}
legend small {font-size: 15px;color: #999;}
label, input, button, select, textarea {font-size: 13px;font-weight: 400;line-height: 20px;}
input, button, select, textarea {font-family: Ubuntu;}
label {display: block;margin-bottom: 5px;}
select, textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input {display: inline-block;height: 20px;padding: 4px 6px;margin-bottom: 10px;font-size: 13px;line-height: 20px;color: #928e92;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;vertical-align: middle;}
input, textarea, .uneditable-input {width: 206px;}
textarea {height: auto;}
textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input {background-color: #fff;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border linear .2s,box-shadow linear .2s;-moz-transition: border linear .2s,box-shadow linear .2s;-o-transition: border linear .2s,box-shadow linear .2s;transition: border linear .2s,box-shadow linear .2s;}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus {border-color: rgba(82,168,236,.8);outline: 0;outline: thin dotted \9;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);}
input[type=radio], input[type=checkbox] {margin: 4px 0 0;margin-top: 1px \9;line-height: normal;}
input[type=file], input[type=image], input[type=submit], input[type=reset], input[type=button], input[type=radio], input[type=checkbox] {width: auto;}
select, input[type=file] {height: 30px;line-height: 30px;}
select {width: 220px;border: 1px solid #ccc;background-color: #fff;}
select[multiple], select[size] {height: auto;}
select:focus, input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.uneditable-input, .uneditable-textarea {color: #999;background-color: #fcfcfc;border-color: #ccc;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.025);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.025);box-shadow: inset 0 1px 2px rgba(0,0,0,.025);cursor: not-allowed;}
.uneditable-input {overflow: hidden;white-space: nowrap;}
.uneditable-textarea {width: auto;height: auto;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #999;opacity: 1;}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {color: #999;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;}
.radio, .checkbox {min-height: 20px;padding-left: 20px;}
.radio input[type=radio], .checkbox input[type=checkbox] {float: left;margin-left: -20px;}
.controls>.radio:first-child, .controls>.checkbox:first-child {padding-top: 5px;}
.radio.inline, .checkbox.inline {display: inline-block;padding-top: 5px;margin-bottom: 0;vertical-align: middle;}
.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {margin-left: 10px;}
.input-mini {width: 60px;}
.input-small {width: 90px;}
.input-medium {width: 150px;}
.input-large {width: 210px;}
.input-xlarge {width: 270px;}
.input-xxlarge {width: 530px;}
input[class*=span], select[class*=span], textarea[class*=span], .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span], .row-fluid .uneditable-input[class*=span] {float: none;margin-left: 0;}
.input-append input[class*=span], .input-append .uneditable-input[class*=span], .input-prepend input[class*=span], .input-prepend .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span], .row-fluid .uneditable-input[class*=span], .row-fluid .input-prepend [class*=span], .row-fluid .input-append [class*=span] {display: inline-block;}
input, textarea, .uneditable-input {margin-left: 0;}
.controls-row [class*=span]+[class*=span] {margin-left: 20px;}
input.span12, textarea.span12, .uneditable-input.span12 {width: 926px;}
input.span11, textarea.span11, .uneditable-input.span11 {width: 846px;}
input.span10, textarea.span10, .uneditable-input.span10 {width: 766px;}
input.span9, textarea.span9, .uneditable-input.span9 {width: 686px;}
input.span8, textarea.span8, .uneditable-input.span8 {width: 606px;}
input.span7, textarea.span7, .uneditable-input.span7 {width: 526px;}
input.span6, textarea.span6, .uneditable-input.span6 {width: 446px;}
input.span5, textarea.span5, .uneditable-input.span5 {width: 366px;}
input.span4, textarea.span4, .uneditable-input.span4 {width: 286px;}
input.span3, textarea.span3, .uneditable-input.span3 {width: 206px;}
input.span2, textarea.span2, .uneditable-input.span2 {width: 126px;}
input.span1, textarea.span1, .uneditable-input.span1 {width: 46px;}
.controls-row {}
.controls-row:before, .controls-row:after {display: table;content: "";line-height: 0;}
.controls-row:after {clear: both;}
.controls-row [class*=span], .row-fluid .controls-row [class*=span] {float: left;}
.controls-row .checkbox[class*=span], .controls-row .radio[class*=span] {padding-top: 5px;}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {cursor: not-allowed;background-color: #eee;}
input[type=radio][disabled], input[type=checkbox][disabled], input[type=radio][readonly], input[type=checkbox][readonly] {background-color: transparent;}
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {color: #c09853;}
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {color: #c09853;}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {border-color: #c09853;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {border-color: #a47e3c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {color: #c09853;background-color: #fcf8e3;border-color: #c09853;}
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {color: #b94a48;}
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {color: #b94a48;}
.control-group.error input, .control-group.error select, .control-group.error textarea {border-color: #b94a48;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {border-color: #953b39;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {color: #b94a48;background-color: #f2dede;border-color: #b94a48;}
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {color: #468847;}
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {color: #468847;}
.control-group.success input, .control-group.success select, .control-group.success textarea {border-color: #468847;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {border-color: #356635;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {color: #468847;background-color: #dff0d8;border-color: #468847;}
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {color: #3a87ad;}
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {color: #3a87ad;}
.control-group.info input, .control-group.info select, .control-group.info textarea {border-color: #3a87ad;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {border-color: #2d6987;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;}
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {color: #3a87ad;background-color: #d9edf7;border-color: #3a87ad;}
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {color: #b94a48;border-color: #ee5f5b;}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {border-color: #e9322d;-webkit-box-shadow: 0 0 6px #f8b9b7;-moz-box-shadow: 0 0 6px #f8b9b7;box-shadow: 0 0 6px #f8b9b7;}
.form-actions {padding: 19px 20px 20px;margin-top: 20px;margin-bottom: 20px;background-color: #f5f5f5;border-top: 1px solid #e5e5e5;}
.form-actions:before, .form-actions:after {display: table;content: "";line-height: 0;}
.form-actions:after {clear: both;}
.help-block, .help-inline {color: #b8b5b8;}
.help-block {display: block;margin-bottom: 10px;}
.help-inline {display: inline-block;vertical-align: middle;padding-left: 5px;}
.input-append, .input-prepend {display: inline-block;margin-bottom: 10px;vertical-align: middle;font-size: 0;white-space: nowrap;}
.input-append input, .input-append select, .input-append .uneditable-input, .input-append .dropdown-menu, .input-append .popover, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input, .input-prepend .dropdown-menu, .input-prepend .popover {font-size: 13px;}
.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input {position: relative;margin-bottom: 0;vertical-align: top;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.input-append input:focus, .input-append select:focus, .input-append .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus, .input-prepend .uneditable-input:focus {z-index: 2;}
.input-append .add-on, .input-prepend .add-on {display: inline-block;width: auto;height: 20px;min-width: 16px;padding: 4px 5px;font-size: 13px;font-weight: 400;line-height: 20px;text-align: center;text-shadow: 0 1px 0 #fff;background-color: #eee;border: 1px solid #ccc;}
.input-append .add-on, .input-append .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group>.dropdown-toggle {vertical-align: top;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.input-append .active, .input-prepend .active {background-color: #a9dba9;border-color: #46a546;}
.input-prepend .add-on, .input-prepend .btn {margin-right: -1px;}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.input-append input, .input-append select, .input-append .uneditable-input {-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child {-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.input-append .add-on, .input-append .btn, .input-append .btn-group {margin-left: -1px;}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn {-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {margin-right: -1px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {margin-left: -1px;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.input-prepend.input-append .btn-group:first-child {margin-left: 0;}
input.search-query {padding-right: 14px;padding-right: 4px \9;padding-left: 14px;padding-left: 4px \9;margin-bottom: 0;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.form-search .input-append .search-query, .form-search .input-prepend .search-query {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.form-search .input-append .search-query {-webkit-border-radius: 14px 0 0 14px;-moz-border-radius: 14px 0 0 14px;border-radius: 14px 0 0 14px;}
.form-search .input-append .btn {-webkit-border-radius: 0 14px 14px 0;-moz-border-radius: 0 14px 14px 0;border-radius: 0 14px 14px 0;}
.form-search .input-prepend .search-query {-webkit-border-radius: 0 14px 14px 0;-moz-border-radius: 0 14px 14px 0;border-radius: 0 14px 14px 0;}
.form-search .input-prepend .btn {-webkit-border-radius: 14px 0 0 14px;-moz-border-radius: 14px 0 0 14px;border-radius: 14px 0 0 14px;}
.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.form-search .hide, .form-inline .hide, .form-horizontal .hide {display: none;}
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {display: inline-block;}
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {margin-bottom: 0;}
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {padding-left: 0;margin-bottom: 0;vertical-align: middle;}
.form-search .radio input[type=radio], .form-search .checkbox input[type=checkbox], .form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {float: left;margin-right: 3px;margin-left: 0;}
.control-group {margin-bottom: 10px;}
legend+.control-group {margin-top: 20px;-webkit-margin-top-collapse: separate;}
.form-horizontal .control-group {margin-bottom: 20px;}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {display: table;content: "";line-height: 0;}
.form-horizontal .control-group:after {clear: both;}
.form-horizontal .control-label {float: left;width: 160px;padding-top: 5px;text-align: right;}
.form-horizontal .controls {margin-left: 180px;}
.form-horizontal .controls:first-child {}
.form-horizontal .help-block {margin-bottom: 0;}
.form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .input-append+.help-block {margin-top: 10px;}
.form-horizontal .form-actions {padding-left: 180px;}
table {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
.table {width: 100%;margin-bottom: 20px;}
.table th, .table td {padding: 8px;line-height: 20px;text-align: left;vertical-align: top;border-top: 1px solid #ddd;}
.table th {font-weight: 700;}
.table thead th {vertical-align: bottom;}
.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {border-top: 0;}
.table tbody+tbody {border-top: 2px solid #ddd;}
.table .table {background-color: #fff;}
.table-condensed th, .table-condensed td {padding: 4px 5px;}
.table-bordered {border: 1px solid #ddd;border-collapse: separate;border-left: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.table-bordered th, .table-bordered td {border-left: 1px solid #ddd;}
.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {border-top: 0;}
.table-bordered thead:first-child tr:first-child>th:first-child, .table-bordered tbody:first-child tr:first-child>td:first-child, .table-bordered tbody:first-child tr:first-child>th:first-child {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.table-bordered thead:first-child tr:first-child>th:last-child, .table-bordered tbody:first-child tr:first-child>td:last-child, .table-bordered tbody:first-child tr:first-child>th:last-child {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.table-bordered thead:last-child tr:last-child>th:first-child, .table-bordered tbody:last-child tr:last-child>td:first-child, .table-bordered tbody:last-child tr:last-child>th:first-child, .table-bordered tfoot:last-child tr:last-child>td:first-child, .table-bordered tfoot:last-child tr:last-child>th:first-child {-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.table-bordered thead:last-child tr:last-child>th:last-child, .table-bordered tbody:last-child tr:last-child>td:last-child, .table-bordered tbody:last-child tr:last-child>th:last-child, .table-bordered tfoot:last-child tr:last-child>td:last-child, .table-bordered tfoot:last-child tr:last-child>th:last-child {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;border-bottom-right-radius: 0;}
.table-bordered caption+thead tr:first-child th:first-child, .table-bordered caption+tbody tr:first-child td:first-child, .table-bordered colgroup+thead tr:first-child th:first-child, .table-bordered colgroup+tbody tr:first-child td:first-child {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.table-bordered caption+thead tr:first-child th:last-child, .table-bordered caption+tbody tr:first-child td:last-child, .table-bordered colgroup+thead tr:first-child th:last-child, .table-bordered colgroup+tbody tr:first-child td:last-child {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {background-color: #f9f9f9;}
.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th {background-color: #f5f5f5;}
table td[class*=span], table th[class*=span], .row-fluid table td[class*=span], .row-fluid table th[class*=span] {display: table-cell;float: none;margin-left: 0;}
.table td.span1, .table th.span1 {float: none;width: 44px;margin-left: 0;}
.table td.span2, .table th.span2 {float: none;width: 124px;margin-left: 0;}
.table td.span3, .table th.span3 {float: none;width: 204px;margin-left: 0;}
.table td.span4, .table th.span4 {float: none;width: 284px;margin-left: 0;}
.table td.span5, .table th.span5 {float: none;width: 364px;margin-left: 0;}
.table td.span6, .table th.span6 {float: none;width: 444px;margin-left: 0;}
.table td.span7, .table th.span7 {float: none;width: 524px;margin-left: 0;}
.table td.span8, .table th.span8 {float: none;width: 604px;margin-left: 0;}
.table td.span9, .table th.span9 {float: none;width: 684px;margin-left: 0;}
.table td.span10, .table th.span10 {float: none;width: 764px;margin-left: 0;}
.table td.span11, .table th.span11 {float: none;width: 844px;margin-left: 0;}
.table td.span12, .table th.span12 {float: none;width: 924px;margin-left: 0;}
.table tbody tr.success>td {background-color: #dff0d8;}
.table tbody tr.error>td {background-color: #f2dede;}
.table tbody tr.warning>td {background-color: #fcf8e3;}
.table tbody tr.info>td {background-color: #d9edf7;}
.table-hover tbody tr.success:hover>td {background-color: #d0e9c6;}
.table-hover tbody tr.error:hover>td {background-color: #ebcccc;}
.table-hover tbody tr.warning:hover>td {background-color: #faf2cc;}
.table-hover tbody tr.info:hover>td {background-color: #c4e3f3;}
.dropup, .dropdown {position: relative;}
.dropdown-toggle {}
.dropdown-toggle:active, .open .dropdown-toggle {outline: 0;}
.caret {display: inline-block;width: 0;height: 0;vertical-align: top;border-top: 4px solid #000;border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";}
.dropdown .caret {margin-top: 8px;margin-left: 2px;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.2);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}
.dropdown-menu.pull-right {right: 0;left: auto;}
.dropdown-menu .divider {height: 1px;margin: 9px 1px;overflow: hidden;background-color: #e5e5e5;border-bottom: 1px solid #fff;}
.dropdown-menu>li>a {display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 20px;color: #363c3f;white-space: nowrap;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {text-decoration: none;color: #fff;background-color: #f8b35e;background-image: -moz-linear-gradient(top,#f8b868,#f7ad50);background-image: -webkit-gradient(linear,0 0,0 100%,from(#f8b868),to(#f7ad50));background-image: -webkit-linear-gradient(top,#f8b868,#f7ad50);background-image: -o-linear-gradient(top,#f8b868,#f7ad50);background-image: linear-gradient(to bottom,#f8b868,#f7ad50);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff8b868",endColorstr="#fff6ac4f",GradientType=0);}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {color: #fff;text-decoration: none;outline: 0;background-color: #f8b35e;background-image: -moz-linear-gradient(top,#f8b868,#f7ad50);background-image: -webkit-gradient(linear,0 0,0 100%,from(#f8b868),to(#f7ad50));background-image: -webkit-linear-gradient(top,#f8b868,#f7ad50);background-image: -o-linear-gradient(top,#f8b868,#f7ad50);background-image: linear-gradient(to bottom,#f8b868,#f7ad50);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff8b868",endColorstr="#fff6ac4f",GradientType=0);}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {color: #999;}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {text-decoration: none;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor: default;}
.open {}
.open>.dropdown-menu {display: block;}
.pull-right>.dropdown-menu {right: 0;left: auto;}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {border-top: 0;border-bottom: 4px solid #000;content: "";}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 1px;}
.dropdown-submenu {position: relative;}
.dropdown-submenu>.dropdown-menu {top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu {display: block;}
.dropup .dropdown-submenu>.dropdown-menu {top: auto;bottom: 0;margin-top: 0;margin-bottom: -2px;-webkit-border-radius: 5px 5px 5px 0;-moz-border-radius: 5px 5px 5px 0;border-radius: 5px 5px 5px 0;}
.dropdown-submenu>a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.dropdown .dropdown-menu .nav-header {padding-left: 20px;padding-right: 20px;}
.typeahead {z-index: 1051;margin-top: 2px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.well blockquote {border-color: #ddd;border-color: rgba(0,0,0,.15);}
.well-large {padding: 24px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.well-small {padding: 9px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.fade {opacity: 0;-webkit-transition: opacity .15s linear;-moz-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
.fade.in {opacity: 1;}
.collapse {position: relative;height: 0;overflow: hidden;-webkit-transition: height .35s ease;-moz-transition: height .35s ease;-o-transition: height .35s ease;transition: height .35s ease;}
.collapse.in {height: auto;}
.close {float: right;font-size: 20px;font-weight: 700;line-height: 20px;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20);}
.close:hover, .close:focus {color: #000;text-decoration: none;cursor: pointer;opacity: .4;filter: alpha(opacity=40);}
button.close {padding: 0;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;}
.btn {display: inline-block;padding: 4px 12px;margin-bottom: 0;font-size: 13px;line-height: 20px;text-align: center;vertical-align: middle;cursor: pointer;color: #363c3f;text-shadow: 0 1px 1px rgba(255,255,255,.75);background-color: #f5f5f5;background-image: -moz-linear-gradient(top,#fff,#e6e6e6);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);background-image: -o-linear-gradient(top,#fff,#e6e6e6);background-image: linear-gradient(to bottom,#fff,#e6e6e6);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffe5e5e5",GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border: 1px solid #ccc;border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {color: #363c3f;background-color: #e6e6e6;}
.btn:active, .btn.active {background-color: #ccc \9;}
.btn:first-child {}
.btn:hover, .btn:focus {color: #363c3f;text-decoration: none;background-position: 0 -15px;-webkit-transition: background-position .1s linear;-moz-transition: background-position .1s linear;-o-transition: background-position .1s linear;transition: background-position .1s linear;}
.btn:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn.active, .btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);}
.btn.disabled, .btn[disabled] {cursor: default;background-image: none;opacity: .65;filter: alpha(opacity=65);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.btn-large {padding: 11px 19px;font-size: 16.25px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.btn-large [class^=icon-], .btn-large [class*=" icon-"] {margin-top: 4px;}
.btn-small {padding: 2px 10px;font-size: 11.05px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.btn-small [class^=icon-], .btn-small [class*=" icon-"] {margin-top: 0;}
.btn-mini [class^=icon-], .btn-mini [class*=" icon-"] {margin-top: -1px;}
.btn-mini {padding: 0 6px;font-size: 9.75px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.btn-block {display: block;width: 100%;padding-left: 0;padding-right: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.btn-block+.btn-block {margin-top: 5px;}
input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {width: 100%;}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {color: rgba(255,255,255,.75);}
.btn-primary {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #f8cb68;background-image: -moz-linear-gradient(top,#f8b868,#f8e868);background-image: -webkit-gradient(linear,0 0,0 100%,from(#f8b868),to(#f8e868));background-image: -webkit-linear-gradient(top,#f8b868,#f8e868);background-image: -o-linear-gradient(top,#f8b868,#f8e868);background-image: linear-gradient(to bottom,#f8b868,#f8e868);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff8b868",endColorstr="#fff8e868",GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color: #f8e868 #f8e868 #f5dd1f;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {color: #fff;background-color: #f8e868;}
.btn-primary:active, .btn-primary.active {background-color: #f6e137 \9;}
.btn-warning {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #faa732;background-image: -moz-linear-gradient(top,#fbb450,#f89406);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image: -webkit-linear-gradient(top,#fbb450,#f89406);background-image: -o-linear-gradient(top,#fbb450,#f89406);background-image: linear-gradient(to bottom,#fbb450,#f89406);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffab44f",endColorstr="#fff89406",GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color: #f89406 #f89406 #ad6704;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {color: #fff;background-color: #f89406;}
.btn-warning:active, .btn-warning.active {background-color: #c67605 \9;}
.btn-danger {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #da4f49;background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffbd362f",GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color: #bd362f #bd362f #802420;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {color: #fff;background-color: #bd362f;}
.btn-danger:active, .btn-danger.active {background-color: #942a25 \9;}
.btn-success {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #5bb75b;background-image: -moz-linear-gradient(top,#62c462,#51a351);background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image: -webkit-linear-gradient(top,#62c462,#51a351);background-image: -o-linear-gradient(top,#62c462,#51a351);background-image: linear-gradient(to bottom,#62c462,#51a351);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462",endColorstr="#ff51a351",GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color: #51a351 #51a351 #387038;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {color: #fff;background-color: #51a351;}
.btn-success:active, .btn-success.active {background-color: #408140 \9;}
.btn-info {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #49afcd;background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff2f96b4",GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color: #2f96b4 #2f96b4 #1f6377;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {color: #fff;background-color: #2f96b4;}
.btn-info:active, .btn-info.active {background-color: #24748c \9;}
.btn-inverse {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #363636;background-image: -moz-linear-gradient(top,#444,#222);background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image: -webkit-linear-gradient(top,#444,#222);background-image: -o-linear-gradient(top,#444,#222);background-image: linear-gradient(to bottom,#444,#222);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff444444",endColorstr="#ff222222",GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color: #222 #222 #000;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {color: #fff;background-color: #222;}
.btn-inverse:active, .btn-inverse.active {background-color: #090909 \9;}
button.btn, input[type=submit].btn {}
button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {padding: 0;border: 0;}
button.btn.btn-large, input[type=submit].btn.btn-large {}
button.btn.btn-small, input[type=submit].btn.btn-small {}
button.btn.btn-mini, input[type=submit].btn.btn-mini {}
.btn-link, .btn-link:active, .btn-link[disabled] {background-color: transparent;background-image: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.btn-link {border-color: transparent;cursor: pointer;color: #f8b868;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-link:hover, .btn-link:focus {color: #928e92;text-decoration: underline;background-color: transparent;}
.btn-link[disabled]:hover, .btn-link[disabled]:focus {color: #363c3f;text-decoration: none;}
.btn-group {position: relative;display: inline-block;font-size: 0;vertical-align: middle;white-space: nowrap;}
.btn-group:first-child {}
.btn-group+.btn-group {margin-left: 5px;}
.btn-toolbar {font-size: 0;margin-top: 10px;margin-bottom: 10px;}
.btn-toolbar>.btn+.btn, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn+.btn-group {margin-left: 5px;}
.btn-group>.btn {position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-group>.btn+.btn {margin-left: -1px;}
.btn-group>.btn, .btn-group>.dropdown-menu, .btn-group>.popover {font-size: 13px;}
.btn-group>.btn-mini {font-size: 9.75px;}
.btn-group>.btn-small {font-size: 11.05px;}
.btn-group>.btn-large {font-size: 16.25px;}
.btn-group>.btn:first-child {margin-left: 0;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.btn-group>.btn:last-child, .btn-group>.dropdown-toggle {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.btn-group>.btn.large:first-child {margin-left: 0;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;}
.btn-group>.btn.large:last-child, .btn-group>.large.dropdown-toggle {-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active {z-index: 2;}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {outline: 0;}
.btn-group>.btn+.dropdown-toggle {padding-left: 8px;padding-right: 8px;-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}
.btn-group>.btn-mini+.dropdown-toggle {padding-left: 5px;padding-right: 5px;}
.btn-group>.btn-small+.dropdown-toggle {}
.btn-group>.btn-large+.dropdown-toggle {padding-left: 12px;padding-right: 12px;}
.btn-group.open .dropdown-toggle {background-image: none;-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);}
.btn-group.open .btn.dropdown-toggle {background-color: #e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle {background-color: #f8e868;}
.btn-group.open .btn-warning.dropdown-toggle {background-color: #f89406;}
.btn-group.open .btn-danger.dropdown-toggle {background-color: #bd362f;}
.btn-group.open .btn-success.dropdown-toggle {background-color: #51a351;}
.btn-group.open .btn-info.dropdown-toggle {background-color: #2f96b4;}
.btn-group.open .btn-inverse.dropdown-toggle {background-color: #222;}
.btn .caret {margin-top: 8px;margin-left: 0;}
.btn-large .caret {margin-top: 6px;}
.btn-large .caret {border-left-width: 5px;border-right-width: 5px;border-top-width: 5px;}
.btn-mini .caret, .btn-small .caret {margin-top: 8px;}
.dropup .btn-large .caret {border-bottom-width: 5px;}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {border-top-color: #fff;border-bottom-color: #fff;}
.btn-group-vertical {display: inline-block;}
.btn-group-vertical>.btn {display: block;float: none;max-width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-group-vertical>.btn+.btn {margin-left: 0;margin-top: -1px;}
.btn-group-vertical>.btn:first-child {-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.btn-group-vertical>.btn:last-child {-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.btn-group-vertical>.btn-large:first-child {-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.btn-group-vertical>.btn-large:last-child {-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;}
.alert {padding: 8px 35px 8px 14px;margin-bottom: 20px;text-shadow: 0 1px 0 rgba(255,255,255,.5);background-color: #fcf8e3;border: 1px solid #fbeed5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.alert, .alert h4 {color: #c09853;}
.alert h4 {margin: 0;}
.alert .close {position: relative;top: -2px;right: -21px;line-height: 20px;}
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #468847;}
.alert-success h4 {color: #468847;}
.alert-danger, .alert-error {background-color: #f2dede;border-color: #eed3d7;color: #b94a48;}
.alert-danger h4, .alert-error h4 {color: #b94a48;}
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #3a87ad;}
.alert-info h4 {color: #3a87ad;}
.alert-block {padding-top: 14px;padding-bottom: 14px;}
.alert-block>p, .alert-block>ul {margin-bottom: 0;}
.alert-block p+p {margin-top: 5px;}
.nav {margin-left: 0;margin-bottom: 20px;list-style: none;}
.nav>li>a {display: block;}
.nav>li>a:hover, .nav>li>a:focus {text-decoration: none;background-color: #eee;}
.nav>li>a>img {max-width: none;}
.nav>.pull-right {float: right;}
.nav-header {display: block;padding: 3px 15px;font-size: 11px;font-weight: 700;line-height: 20px;color: #999;text-shadow: 0 1px 0 rgba(255,255,255,.5);text-transform: uppercase;}
.nav li+.nav-header {margin-top: 9px;}
.nav-list {padding-left: 15px;padding-right: 15px;margin-bottom: 0;}
.nav-list>li>a, .nav-list .nav-header {margin-left: -15px;margin-right: -15px;text-shadow: 0 1px 0 rgba(255,255,255,.5);}
.nav-list>li>a {padding: 3px 15px;}
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.2);background-color: #f8b868;}
.nav-list [class^=icon-], .nav-list [class*=" icon-"] {margin-right: 2px;}
.nav-list .divider {height: 1px;margin: 9px 1px;overflow: hidden;background-color: #e5e5e5;border-bottom: 1px solid #fff;}
.nav-tabs, .nav-pills {}
.nav-tabs:before, .nav-tabs:after, .nav-pills:before, .nav-pills:after {display: table;content: "";line-height: 0;}
.nav-tabs:after, .nav-pills:after {clear: both;}
.nav-tabs>li, .nav-pills>li {float: left;}
.nav-tabs>li>a, .nav-pills>li>a {padding-right: 12px;padding-left: 12px;margin-right: 2px;line-height: 14px;}
.nav-tabs {border-bottom: 1px solid #ddd;}
.nav-tabs>li {margin-bottom: -1px;}
.nav-tabs>li>a {padding-top: 8px;padding-bottom: 8px;line-height: 20px;border: 1px solid transparent;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {border-color: #eee #eee #ddd;}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {color: #928e92;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;cursor: default;}
.nav-pills>li>a {padding-top: 8px;padding-bottom: 8px;margin-top: 2px;margin-bottom: 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus {color: #fff;background-color: #f8b868;}
.nav-stacked>li {float: none;}
.nav-stacked>li>a {margin-right: 0;}
.nav-tabs.nav-stacked {border-bottom: 0;}
.nav-tabs.nav-stacked>li>a {border: 1px solid #ddd;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.nav-tabs.nav-stacked>li:first-child>a {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.nav-tabs.nav-stacked>li:last-child>a {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.nav-tabs.nav-stacked>li>a:hover, .nav-tabs.nav-stacked>li>a:focus {border-color: #ddd;z-index: 2;}
.nav-pills.nav-stacked>li>a {margin-bottom: 3px;}
.nav-pills.nav-stacked>li:last-child>a {margin-bottom: 1px;}
.nav-tabs .dropdown-menu {-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;}
.nav-pills .dropdown-menu {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.nav .dropdown-toggle .caret {border-top-color: #f8b868;border-bottom-color: #f8b868;margin-top: 6px;}
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {border-top-color: #928e92;border-bottom-color: #928e92;}
.nav-tabs .dropdown-toggle .caret {margin-top: 8px;}
.nav .active .dropdown-toggle .caret {border-top-color: #fff;border-bottom-color: #fff;}
.nav-tabs .active .dropdown-toggle .caret {border-top-color: #928e92;border-bottom-color: #928e92;}
.nav>.dropdown.active>a:hover, .nav>.dropdown.active>a:focus {cursor: pointer;}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover, .nav>li.dropdown.open.active>a:focus {color: #fff;background-color: #999;border-color: #999;}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {border-top-color: #fff;border-bottom-color: #fff;opacity: 1;filter: alpha(opacity=100);}
.tabs-stacked .open>a:hover, .tabs-stacked .open>a:focus {border-color: #999;}
.tabbable {}
.tabbable:before, .tabbable:after {display: table;content: "";line-height: 0;}
.tabbable:after {clear: both;}
.tab-content {overflow: auto;}
.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs {border-bottom: 0;}
.tab-content>.tab-pane, .pill-content>.pill-pane {display: none;}
.tab-content>.active, .pill-content>.active {display: block;}
.tabs-below>.nav-tabs {border-top: 1px solid #ddd;}
.tabs-below>.nav-tabs>li {margin-top: -1px;margin-bottom: 0;}
.tabs-below>.nav-tabs>li>a {-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.tabs-below>.nav-tabs>li>a:hover, .tabs-below>.nav-tabs>li>a:focus {border-bottom-color: transparent;border-top-color: #ddd;}
.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover, .tabs-below>.nav-tabs>.active>a:focus {border-color: transparent #ddd #ddd;}
.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {float: none;}
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {min-width: 74px;margin-right: 0;margin-bottom: 3px;}
.tabs-left>.nav-tabs {float: left;margin-right: 19px;border-right: 1px solid #ddd;}
.tabs-left>.nav-tabs>li>a {margin-right: -1px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.tabs-left>.nav-tabs>li>a:hover, .tabs-left>.nav-tabs>li>a:focus {border-color: #eee #ddd #eee #eee;}
.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover, .tabs-left>.nav-tabs .active>a:focus {border-color: #ddd transparent #ddd #ddd;}
.tabs-right>.nav-tabs {float: right;margin-left: 19px;border-left: 1px solid #ddd;}
.tabs-right>.nav-tabs>li>a {margin-left: -1px;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.tabs-right>.nav-tabs>li>a:hover, .tabs-right>.nav-tabs>li>a:focus {border-color: #eee #eee #eee #ddd;}
.tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover, .tabs-right>.nav-tabs .active>a:focus {border-color: #ddd #ddd #ddd transparent;}
.nav>.disabled>a {color: #999;}
.nav>.disabled>a:hover, .nav>.disabled>a:focus {text-decoration: none;background-color: transparent;cursor: default;}
.navbar {overflow: visible;margin-bottom: 20px;}
.navbar-inner {min-height: 40px;padding-left: 20px;padding-right: 20px;background-color: #fafafa;background-image: -moz-linear-gradient(top,#fff,#f2f2f2);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);background-image: -o-linear-gradient(top,#fff,#f2f2f2);background-image: linear-gradient(to bottom,#fff,#f2f2f2);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#fff2f2f2",GradientType=0);border: 1px solid #d4d4d4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);-moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);box-shadow: 0 1px 4px rgba(0,0,0,.065);}
.navbar-inner:before, .navbar-inner:after {display: table;content: "";line-height: 0;}
.navbar-inner:after {clear: both;}
.navbar .container {width: auto;}
.nav-collapse.collapse {height: auto;overflow: visible;}
.navbar .brand {float: left;display: block;padding: 10px 20px 10px;margin-left: -20px;font-size: 20px;font-weight: 200;color: #777;text-shadow: 0 1px 0 #fff;}
.navbar .brand:hover, .navbar .brand:focus {text-decoration: none;}
.navbar-text {margin-bottom: 0;line-height: 40px;color: #777;}
.navbar-link {color: #777;}
.navbar-link:hover, .navbar-link:focus {color: #363c3f;}
.navbar .divider-vertical {height: 40px;margin: 0 9px;border-left: 1px solid #f2f2f2;border-right: 1px solid #fff;}
.navbar .btn, .navbar .btn-group {margin-top: 5px;}
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {margin-top: 0;}
.navbar-form {margin-bottom: 0;}
.navbar-form:before, .navbar-form:after {display: table;content: "";line-height: 0;}
.navbar-form:after {clear: both;}
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {margin-top: 5px;}
.navbar-form input, .navbar-form select, .navbar-form .btn {display: inline-block;margin-bottom: 0;}
.navbar-form input[type=image], .navbar-form input[type=checkbox], .navbar-form input[type=radio] {margin-top: 3px;}
.navbar-form .input-append, .navbar-form .input-prepend {margin-top: 5px;white-space: nowrap;}
.navbar-form .input-append input, .navbar-form .input-prepend input {margin-top: 0;}
.navbar-search {position: relative;float: left;margin-top: 5px;margin-bottom: 0;}
.navbar-search .search-query {margin-bottom: 0;padding: 4px 14px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 13px;font-weight: 400;line-height: 1;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.navbar-static-top {position: static;margin-bottom: 0;}
.navbar-static-top .navbar-inner {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;margin-bottom: 0;}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {border-width: 0 0 1px;}
.navbar-fixed-bottom .navbar-inner {border-width: 1px 0 0;}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding-left: 0;padding-right: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 940px;}
.navbar-fixed-top {top: 0;}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);box-shadow: 0 1px 10px rgba(0,0,0,.1);}
.navbar-fixed-bottom {bottom: 0;}
.navbar-fixed-bottom .navbar-inner {-webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);box-shadow: 0 -1px 10px rgba(0,0,0,.1);}
.navbar .nav {position: relative;left: 0;display: block;float: left;margin: 0 10px 0 0;}
.navbar .nav.pull-right {float: right;margin-right: 0;}
.navbar .nav>li {float: left;}
.navbar .nav>li>a {float: none;padding: 10px 15px 10px;color: #777;text-decoration: none;text-shadow: 0 1px 0 #fff;}
.navbar .nav .dropdown-toggle .caret {margin-top: 8px;}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {background-color: transparent;color: #363c3f;text-decoration: none;}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {color: #928e92;text-decoration: none;background-color: #e6e6e6;-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);box-shadow: inset 0 3px 8px rgba(0,0,0,.125);}
.navbar .btn-navbar {display: none;float: right;padding: 7px 10px;margin-left: 5px;margin-right: 5px;color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #ededed;background-image: -moz-linear-gradient(top,#f2f2f2,#e6e6e6);background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e6e6e6));background-image: -webkit-linear-gradient(top,#f2f2f2,#e6e6e6);background-image: -o-linear-gradient(top,#f2f2f2,#e6e6e6);background-image: linear-gradient(to bottom,#f2f2f2,#e6e6e6);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2f2f2",endColorstr="#ffe5e5e5",GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {color: #fff;background-color: #e6e6e6;}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {background-color: #ccc \9;}
.navbar .btn-navbar .icon-bar {display: block;width: 18px;height: 2px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.25);-moz-box-shadow: 0 1px 0 rgba(0,0,0,.25);box-shadow: 0 1px 0 rgba(0,0,0,.25);}
.btn-navbar .icon-bar+.icon-bar {margin-top: 3px;}
.navbar .nav>li>.dropdown-menu:before {content: "";display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-bottom-color: rgba(0,0,0,.2);position: absolute;top: -7px;left: 9px;}
.navbar .nav>li>.dropdown-menu:after {content: "";display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;position: absolute;top: -6px;left: 10px;}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before {border-top: 7px solid #ccc;border-top-color: rgba(0,0,0,.2);border-bottom: 0;bottom: -7px;top: auto;}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after {border-top: 6px solid #fff;border-bottom: 0;bottom: -6px;top: auto;}
.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {border-top-color: #363c3f;border-bottom-color: #363c3f;}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {background-color: #e6e6e6;color: #928e92;}
.navbar .nav li.dropdown>.dropdown-toggle .caret {border-top-color: #777;border-bottom-color: #777;}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {border-top-color: #928e92;border-bottom-color: #928e92;}
.navbar .pull-right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right {left: auto;right: 0;}
.navbar .pull-right>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu.pull-right:before {left: auto;right: 12px;}
.navbar .pull-right>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu.pull-right:after {left: auto;right: 13px;}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {left: auto;right: 100%;margin-left: 0;margin-right: -1px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.navbar-inverse .navbar-inner {background-color: #1b1b1b;background-image: -moz-linear-gradient(top,#222,#111);background-image: -webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image: -webkit-linear-gradient(top,#222,#111);background-image: -o-linear-gradient(top,#222,#111);background-image: linear-gradient(to bottom,#222,#111);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff222222",endColorstr="#ff111111",GradientType=0);border-color: #252525;}
.navbar-inverse .brand, .navbar-inverse .nav>li>a {color: #999;text-shadow: 0 -1px 0 rgba(0,0,0,.25);}
.navbar-inverse .brand:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav>li>a:hover, .navbar-inverse .nav>li>a:focus {color: #fff;}
.navbar-inverse .brand {color: #999;}
.navbar-inverse .navbar-text {color: #999;}
.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover {background-color: transparent;color: #fff;}
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {color: #fff;background-color: #111;}
.navbar-inverse .navbar-link {color: #999;}
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {color: #fff;}
.navbar-inverse .divider-vertical {border-left-color: #111;border-right-color: #222;}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {background-color: #111;color: #fff;}
.navbar-inverse .nav li.dropdown>a:hover .caret, .navbar-inverse .nav li.dropdown>a:focus .caret {border-top-color: #fff;border-bottom-color: #fff;}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {border-top-color: #999;border-bottom-color: #999;}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {border-top-color: #fff;border-bottom-color: #fff;}
.navbar-inverse .navbar-search .search-query {color: #fff;background-color: #515151;border-color: #111;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.navbar-inverse .navbar-search .search-query::-moz-placeholder {color: #ccc;opacity: 1;}
.navbar-inverse .navbar-search .search-query::-ms-input-placeholder {color: #ccc;}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {color: #ccc;}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {color: #ccc;}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {color: #ccc;}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {color: #ccc;}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {padding: 5px 15px;color: #363c3f;text-shadow: 0 1px 0 #fff;background-color: #fff;border: 0;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);box-shadow: 0 0 3px rgba(0,0,0,.15);outline: 0;}
.navbar-inverse .btn-navbar {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #0e0e0e;background-image: -moz-linear-gradient(top,#151515,#040404);background-image: -webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image: -webkit-linear-gradient(top,#151515,#040404);background-image: -o-linear-gradient(top,#151515,#040404);background-image: linear-gradient(to bottom,#151515,#040404);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff151515",endColorstr="#ff040404",GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color: #040404 #040404 #000;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {color: #fff;background-color: #040404;}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {background-color: #000 \9;}
.breadcrumb {padding: 8px 15px;margin: 0 0 20px;list-style: none;background-color: #f5f5f5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.breadcrumb>li {display: inline-block;text-shadow: 0 1px 0 #fff;}
.breadcrumb>li>.divider {padding: 0 5px;color: #ccc;}
.breadcrumb>.active {color: #999;}
.pagination {margin: 20px 0;}
.pagination ul {display: inline-block;margin-left: 0;margin-bottom: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);box-shadow: 0 1px 2px rgba(0,0,0,.05);}
.pagination ul>li {display: inline;}
.pagination ul>li>a, .pagination ul>li>span {float: left;padding: 4px 12px;line-height: 20px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;border-left-width: 0;}
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {background-color: #f5f5f5;}
.pagination ul>.active>a, .pagination ul>.active>span {color: #999;cursor: default;}
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {color: #999;background-color: transparent;cursor: default;}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {border-left-width: 1px;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.pagination-centered {text-align: center;}
.pagination-right {text-align: right;}
.pagination-large ul>li>a, .pagination-large ul>li>span {padding: 11px 19px;font-size: 16.25px;}
.pagination-large ul>li:first-child>a, .pagination-large ul>li:first-child>span {-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;}
.pagination-large ul>li:last-child>a, .pagination-large ul>li:last-child>span {-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.pagination-mini ul>li:first-child>a, .pagination-mini ul>li:first-child>span, .pagination-small ul>li:first-child>a, .pagination-small ul>li:first-child>span {-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;}
.pagination-mini ul>li:last-child>a, .pagination-mini ul>li:last-child>span, .pagination-small ul>li:last-child>a, .pagination-small ul>li:last-child>span {-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;}
.pagination-small ul>li>a, .pagination-small ul>li>span {padding: 2px 10px;font-size: 11.05px;}
.pagination-mini ul>li>a, .pagination-mini ul>li>span {padding: 0 6px;font-size: 9.75px;}
.pager {margin: 20px 0;list-style: none;text-align: center;}
.pager:before, .pager:after {display: table;content: "";line-height: 0;}
.pager:after {clear: both;}
.pager li {display: inline;}
.pager li>a, .pager li>span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.pager li>a:hover, .pager li>a:focus {text-decoration: none;background-color: #f5f5f5;}
.pager .next>a, .pager .next>span {float: right;}
.pager .previous>a, .pager .previous>span {float: left;}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {color: #999;background-color: #fff;cursor: default;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop, .modal-backdrop.fade.in {opacity: .8;filter: alpha(opacity=80);}
.modal {position: fixed;top: 10%;left: 50%;z-index: 1050;width: 560px;margin-left: -280px;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0,0,0,.3);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.3);-moz-box-shadow: 0 3px 7px rgba(0,0,0,.3);box-shadow: 0 3px 7px rgba(0,0,0,.3);-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;outline: none;}
.modal.fade {-webkit-transition: opacity .3s linear,top .3s ease-out;-moz-transition: opacity .3s linear,top .3s ease-out;-o-transition: opacity .3s linear,top .3s ease-out;transition: opacity .3s linear,top .3s ease-out;top: -25%;}
.modal.fade.in {top: 10%;}
.modal-header {padding: 9px 15px;border-bottom: 1px solid #eee;}
.modal-header .close {margin-top: 2px;}
.modal-header h3 {margin: 0;line-height: 30px;}
.modal-body {position: relative;overflow-y: auto;max-height: 400px;padding: 15px;}
.modal-form {margin-bottom: 0;}
.modal-footer {padding: 14px 15px 15px;margin-bottom: 0;text-align: right;background-color: #f5f5f5;border-top: 1px solid #ddd;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;-webkit-box-shadow: inset 0 1px 0 #fff;-moz-box-shadow: inset 0 1px 0 #fff;box-shadow: inset 0 1px 0 #fff;}
.modal-footer:before, .modal-footer:after {display: table;content: "";line-height: 0;}
.modal-footer:after {clear: both;}
.modal-footer .btn+.btn {margin-left: 5px;margin-bottom: 0;}
.modal-footer .btn-group .btn+.btn {margin-left: -1px;}
.modal-footer .btn-block+.btn-block {margin-left: 0;}
.tooltip {position: absolute;z-index: 1030;display: block;visibility: visible;font-size: 11px;line-height: 1.4;opacity: 0;filter: alpha(opacity=0);}
.tooltip.in {opacity: .8;filter: alpha(opacity=80);}
.tooltip.top {margin-top: -3px;padding: 5px 0;}
.tooltip.right {margin-left: 3px;padding: 0 5px;}
.tooltip.bottom {margin-top: 3px;padding: 5px 0;}
.tooltip.left {margin-left: -3px;padding: 0 5px;}
.tooltip-inner {max-width: 200px;padding: 8px;color: #fff;text-align: center;text-decoration: none;background-color: #000;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.popover {position: absolute;top: 0;left: 0;z-index: 1010;display: none;max-width: 276px;padding: 1px;text-align: left;background-color: #fff;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.2);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);white-space: normal;}
.popover.top {margin-top: -10px;}
.popover.right {margin-left: 10px;}
.popover.bottom {margin-top: 10px;}
.popover.left {margin-left: -10px;}
.popover-title {margin: 0;padding: 8px 14px;font-size: 14px;font-weight: 400;line-height: 18px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.popover-title:empty {display: none;}
.popover-content {padding: 9px 14px;}
.popover .arrow, .popover .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover .arrow {border-width: 11px;}
.popover .arrow:after {border-width: 10px;content: "";}
.popover.top .arrow {left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #999;border-top-color: rgba(0,0,0,.25);bottom: -11px;}
.popover.top .arrow:after {bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #fff;}
.popover.right .arrow {top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999;border-right-color: rgba(0,0,0,.25);}
.popover.right .arrow:after {left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #fff;}
.popover.bottom .arrow {left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0,0,0,.25);top: -11px;}
.popover.bottom .arrow:after {top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #fff;}
.popover.left .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: rgba(0,0,0,.25);}
.popover.left .arrow:after {right: 1px;border-right-width: 0;border-left-color: #fff;bottom: -10px;}
.thumbnails {margin-left: -20px;list-style: none;}
.thumbnails:before, .thumbnails:after {display: table;content: "";line-height: 0;}
.thumbnails:after {clear: both;}
.row-fluid .thumbnails {margin-left: 0;}
.thumbnails>li {float: left;margin-bottom: 20px;margin-left: 20px;}
.thumbnail {display: block;padding: 4px;line-height: 20px;border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.055);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.055);box-shadow: 0 1px 3px rgba(0,0,0,.055);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
a.thumbnail:hover, a.thumbnail:focus {border-color: #f8b868;-webkit-box-shadow: 0 1px 4px rgba(0,105,214,.25);-moz-box-shadow: 0 1px 4px rgba(0,105,214,.25);box-shadow: 0 1px 4px rgba(0,105,214,.25);}
.thumbnail>img {display: block;max-width: 100%;margin-left: auto;margin-right: auto;}
.thumbnail .caption {padding: 9px;color: #928e92;}
.media, .media-body {overflow: hidden;zoom: 1;}
.media, .media .media {margin-top: 15px;}
.media:first-child {margin-top: 0;}
.media-object {display: block;}
.media-heading {margin: 0 0 5px;}
.media>.pull-left {margin-right: 10px;}
.media>.pull-right {margin-left: 10px;}
.media-list {margin-left: 0;list-style: none;}
.label, .badge {display: inline-block;padding: 2px 4px;font-size: 10.998px;font-weight: 700;line-height: 14px;color: #fff;vertical-align: baseline;white-space: nowrap;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #999;}
.label {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.badge {padding-left: 9px;padding-right: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
a.label:hover, a.badge:hover {color: #fff;text-decoration: none;cursor: pointer;}
.label-important, .badge-important {background-color: #b94a48;}
.label-important[href], .badge-important[href] {background-color: #953b39;}
.label-warning, .badge-warning {background-color: #f89406;}
.label-warning[href], .badge-warning[href] {background-color: #c67605;}
.label-success, .badge-success {background-color: #468847;}
.label-success[href], .badge-success[href] {background-color: #356635;}
.label-info, .badge-info {background-color: #3a87ad;}
.label-info[href], .badge-info[href] {background-color: #2d6987;}
.label-inverse, .badge-inverse {background-color: #363c3f;}
.label-inverse[href], .badge-inverse[href] {background-color: #1e2224;}
.btn .label, .btn .badge {position: relative;top: -1px;}
.btn-mini .label, .btn-mini .badge {top: 0;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
@-moz-keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
@-ms-keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
@-o-keyframes progress-bar-stripes {from {background-position: 0 0;}
	to {background-position: 40px 0;}}
@keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
.progress {overflow: hidden;height: 20px;margin-bottom: 20px;background-color: #f7f7f7;background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image: linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.progress .bar {width: 0;height: 100%;color: #fff;float: left;font-size: 12px;text-align: center;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #0e90d2;background-image: -moz-linear-gradient(top,#149bdf,#0480be);background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image: -webkit-linear-gradient(top,#149bdf,#0480be);background-image: -o-linear-gradient(top,#149bdf,#0480be);background-image: linear-gradient(to bottom,#149bdf,#0480be);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf",endColorstr="#ff0480be",GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: width .6s ease;-moz-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;}
.progress .bar+.bar {-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);}
.progress-striped .bar {background-color: #149bdf;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size: 40px 40px;-moz-background-size: 40px 40px;-o-background-size: 40px 40px;background-size: 40px 40px;}
.progress.active .bar {-webkit-animation: progress-bar-stripes 2s linear infinite;-moz-animation: progress-bar-stripes 2s linear infinite;-ms-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}
.progress-danger .bar, .progress .bar-danger {background-color: #dd514c;background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);background-image: linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffc43c35",GradientType=0);}
.progress-danger.progress-striped .bar, .progress-striped .bar-danger {background-color: #ee5f5b;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-success .bar, .progress .bar-success {background-color: #5eb95e;background-image: -moz-linear-gradient(top,#62c462,#57a957);background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image: -webkit-linear-gradient(top,#62c462,#57a957);background-image: -o-linear-gradient(top,#62c462,#57a957);background-image: linear-gradient(to bottom,#62c462,#57a957);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462",endColorstr="#ff57a957",GradientType=0);}
.progress-success.progress-striped .bar, .progress-striped .bar-success {background-color: #62c462;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-info .bar, .progress .bar-info {background-color: #4bb1cf;background-image: -moz-linear-gradient(top,#5bc0de,#339bb9);background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9);background-image: -o-linear-gradient(top,#5bc0de,#339bb9);background-image: linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff339bb9",GradientType=0);}
.progress-info.progress-striped .bar, .progress-striped .bar-info {background-color: #5bc0de;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-warning .bar, .progress .bar-warning {background-color: #faa732;background-image: -moz-linear-gradient(top,#fbb450,#f89406);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image: -webkit-linear-gradient(top,#fbb450,#f89406);background-image: -o-linear-gradient(top,#fbb450,#f89406);background-image: linear-gradient(to bottom,#fbb450,#f89406);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffab44f",endColorstr="#fff89406",GradientType=0);}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning {background-color: #fbb450;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.accordion {margin-bottom: 20px;}
.accordion-group {margin-bottom: 2px;border: 1px solid #e5e5e5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.accordion-heading {border-bottom: 0;}
.accordion-heading .accordion-toggle {display: block;padding: 8px 15px;}
.accordion-toggle {cursor: pointer;}
.accordion-inner {padding: 9px 15px;border-top: 1px solid #e5e5e5;}
.carousel {position: relative;margin-bottom: 20px;line-height: 1;}
.carousel-inner {overflow: hidden;width: 100%;position: relative;}
.carousel-inner>.item {display: none;position: relative;-webkit-transition: .6s ease-in-out left;-moz-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {display: block;line-height: 1;}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {display: block;}
.carousel-inner>.active {left: 0;}
.carousel-inner>.next, .carousel-inner>.prev {position: absolute;top: 0;width: 100%;}
.carousel-inner>.next {left: 100%;}
.carousel-inner>.prev {left: -100%;}
.carousel-inner>.next.left, .carousel-inner>.prev.right {left: 0;}
.carousel-inner>.active.left {left: -100%;}
.carousel-inner>.active.right {left: 100%;}
.carousel-control {position: absolute;top: 40%;left: 15px;width: 40px;height: 40px;margin-top: -20px;font-size: 60px;font-weight: 100;line-height: 30px;color: #fff;text-align: center;background: #222;border: 3px solid #fff;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;opacity: .5;filter: alpha(opacity=50);}
.carousel-control.right {left: auto;right: 15px;}
.carousel-control:hover, .carousel-control:focus {color: #fff;text-decoration: none;opacity: .9;filter: alpha(opacity=90);}
.carousel-indicators {position: absolute;top: 15px;right: 15px;z-index: 5;margin: 0;list-style: none;}
.carousel-indicators li {display: block;float: left;width: 10px;height: 10px;margin-left: 5px;text-indent: -999px;background-color: #ccc;background-color: rgba(255,255,255,.25);border-radius: 5px;}
.carousel-indicators .active {background-color: #fff;}
.carousel-caption {position: absolute;left: 0;right: 0;bottom: 0;padding: 15px;background: #363c3f;background: rgba(0,0,0,.75);}
.carousel-caption h4, .carousel-caption p {color: #fff;line-height: 20px;}
.carousel-caption h4 {margin: 0 0 5px;}
.carousel-caption p {margin-bottom: 0;}
.hero-unit {padding: 60px;margin-bottom: 30px;font-size: 18px;font-weight: 200;line-height: 30px;color: inherit;background-color: #eee;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.hero-unit h1 {margin-bottom: 0;font-size: 60px;line-height: 1;color: inherit;letter-spacing: -1px;}
.hero-unit li {line-height: 30px;}
.pull-right {float: right;}
.pull-left {float: left;}
.hide {display: none;}
.show {display: block;}
.invisible {visibility: hidden;}
.affix {position: fixed;}
.clearfix {}
.clearfix:before, .clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.input-block-level {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@-ms-viewport {width: device-width;}
.hidden {display: none;visibility: hidden;}
.visible-phone {display: none !important;}
.visible-tablet {display: none !important;}
.hidden-desktop {display: none !important;}
.visible-desktop {display: inherit !important;}
@media (min-width:768px) and (max-width:979px) {.hidden-desktop {display: inherit !important;}
	.visible-desktop {display: none !important;}
	.visible-tablet {display: inherit !important;}
	.hidden-tablet {display: none !important;}}
@media (max-width:767px) {.hidden-desktop {display: inherit !important;}
	.visible-desktop {display: none !important;}
	.visible-phone {display: inherit !important;}
	.hidden-phone {display: none !important;}}
.visible-print {display: none !important;}
@media print {.visible-print {display: inherit !important;}
	.hidden-print {display: none !important;}}
@media (min-width:1200px) {.row {margin-left: -30px;}
	.row:before, .row:after {display: table;content: "";line-height: 0;}
	.row:after {clear: both;}
	[class*=span] {float: left;min-height: 1px;margin-left: 30px;}
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 1170px;}
	.span12 {width: 1170px;}
	.span11 {width: 1070px;}
	.span10 {width: 970px;}
	.span9 {width: 870px;}
	.span8 {width: 770px;}
	.span7 {width: 670px;}
	.span6 {width: 570px;}
	.span5 {width: 470px;}
	.span4 {width: 370px;}
	.span3 {width: 270px;}
	.span2 {width: 170px;}
	.span1 {width: 70px;}
	.offset12 {margin-left: 1230px;}
	.offset11 {margin-left: 1130px;}
	.offset10 {margin-left: 1030px;}
	.offset9 {margin-left: 930px;}
	.offset8 {margin-left: 830px;}
	.offset7 {margin-left: 730px;}
	.offset6 {margin-left: 630px;}
	.offset5 {margin-left: 530px;}
	.offset4 {margin-left: 430px;}
	.offset3 {margin-left: 330px;}
	.offset2 {margin-left: 230px;}
	.offset1 {margin-left: 130px;}
	.row-fluid {width: 100%;}
	.row-fluid:before, .row-fluid:after {display: table;content: "";line-height: 0;}
	.row-fluid:after {clear: both;}
	.row-fluid [class*=span] {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 2.5641025641026%;}
	.row-fluid [class*=span]:first-child {margin-left: 0;}
	.row-fluid .controls-row [class*=span]+[class*=span] {margin-left: 2.5641025641026%;}
	.row-fluid .span12 {width: 100%;}
	.row-fluid .span11 {width: 91.452991452991%;}
	.row-fluid .span10 {width: 82.905982905983%;}
	.row-fluid .span9 {width: 74.358974358974%;}
	.row-fluid .span8 {width: 65.811965811966%;}
	.row-fluid .span7 {width: 57.264957264957%;}
	.row-fluid .span6 {width: 48.717948717949%;}
	.row-fluid .span5 {width: 40.17094017094%;}
	.row-fluid .span4 {width: 31.623931623932%;}
	.row-fluid .span3 {width: 23.076923076923%;}
	.row-fluid .span2 {width: 14.529914529915%;}
	.row-fluid .span1 {width: 5.982905982906%;}
	.row-fluid .offset12 {margin-left: 105.12820512821%;}
	.row-fluid .offset12:first-child {margin-left: 102.5641025641%;}
	.row-fluid .offset11 {margin-left: 96.581196581197%;}
	.row-fluid .offset11:first-child {margin-left: 94.017094017094%;}
	.row-fluid .offset10 {margin-left: 88.034188034188%;}
	.row-fluid .offset10:first-child {margin-left: 85.470085470085%;}
	.row-fluid .offset9 {margin-left: 79.487179487179%;}
	.row-fluid .offset9:first-child {margin-left: 76.923076923077%;}
	.row-fluid .offset8 {margin-left: 70.940170940171%;}
	.row-fluid .offset8:first-child {margin-left: 68.376068376068%;}
	.row-fluid .offset7 {margin-left: 62.393162393162%;}
	.row-fluid .offset7:first-child {margin-left: 59.82905982906%;}
	.row-fluid .offset6 {margin-left: 53.846153846154%;}
	.row-fluid .offset6:first-child {margin-left: 51.282051282051%;}
	.row-fluid .offset5 {margin-left: 45.299145299145%;}
	.row-fluid .offset5:first-child {margin-left: 42.735042735043%;}
	.row-fluid .offset4 {margin-left: 36.752136752137%;}
	.row-fluid .offset4:first-child {margin-left: 34.188034188034%;}
	.row-fluid .offset3 {margin-left: 28.205128205128%;}
	.row-fluid .offset3:first-child {margin-left: 25.641025641026%;}
	.row-fluid .offset2 {margin-left: 19.65811965812%;}
	.row-fluid .offset2:first-child {margin-left: 17.094017094017%;}
	.row-fluid .offset1 {margin-left: 11.111111111111%;}
	.row-fluid .offset1:first-child {margin-left: 8.5470085470085%;}
	input, textarea, .uneditable-input {margin-left: 0;}
	.controls-row [class*=span]+[class*=span] {margin-left: 30px;}
	input.span12, textarea.span12, .uneditable-input.span12 {width: 1156px;}
	input.span11, textarea.span11, .uneditable-input.span11 {width: 1056px;}
	input.span10, textarea.span10, .uneditable-input.span10 {width: 956px;}
	input.span9, textarea.span9, .uneditable-input.span9 {width: 856px;}
	input.span8, textarea.span8, .uneditable-input.span8 {width: 756px;}
	input.span7, textarea.span7, .uneditable-input.span7 {width: 656px;}
	input.span6, textarea.span6, .uneditable-input.span6 {width: 556px;}
	input.span5, textarea.span5, .uneditable-input.span5 {width: 456px;}
	input.span4, textarea.span4, .uneditable-input.span4 {width: 356px;}
	input.span3, textarea.span3, .uneditable-input.span3 {width: 256px;}
	input.span2, textarea.span2, .uneditable-input.span2 {width: 156px;}
	input.span1, textarea.span1, .uneditable-input.span1 {width: 56px;}
	.thumbnails {margin-left: -30px;}
	.thumbnails>li {margin-left: 30px;}
	.row-fluid .thumbnails {margin-left: 0;}}
@media (min-width:768px) and (max-width:979px) {.row {margin-left: -20px;}
	.row:before, .row:after {display: table;content: "";line-height: 0;}
	.row:after {clear: both;}
	[class*=span] {float: left;min-height: 1px;margin-left: 20px;}
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 724px;}
	.span12 {width: 724px;}
	.span11 {width: 662px;}
	.span10 {width: 600px;}
	.span9 {width: 538px;}
	.span8 {width: 476px;}
	.span7 {width: 414px;}
	.span6 {width: 352px;}
	.span5 {width: 290px;}
	.span4 {width: 228px;}
	.span3 {width: 166px;}
	.span2 {width: 104px;}
	.span1 {width: 42px;}
	.offset12 {margin-left: 764px;}
	.offset11 {margin-left: 702px;}
	.offset10 {margin-left: 640px;}
	.offset9 {margin-left: 578px;}
	.offset8 {margin-left: 516px;}
	.offset7 {margin-left: 454px;}
	.offset6 {margin-left: 392px;}
	.offset5 {margin-left: 330px;}
	.offset4 {margin-left: 268px;}
	.offset3 {margin-left: 206px;}
	.offset2 {margin-left: 144px;}
	.offset1 {margin-left: 82px;}
	.row-fluid {width: 100%;}
	.row-fluid:before, .row-fluid:after {display: table;content: "";line-height: 0;}
	.row-fluid:after {clear: both;}
	.row-fluid [class*=span] {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 2.7624309392265%;}
	.row-fluid [class*=span]:first-child {margin-left: 0;}
	.row-fluid .controls-row [class*=span]+[class*=span] {margin-left: 2.7624309392265%;}
	.row-fluid .span12 {width: 100%;}
	.row-fluid .span11 {width: 91.436464088398%;}
	.row-fluid .span10 {width: 82.872928176796%;}
	.row-fluid .span9 {width: 74.309392265193%;}
	.row-fluid .span8 {width: 65.745856353591%;}
	.row-fluid .span7 {width: 57.182320441989%;}
	.row-fluid .span6 {width: 48.618784530387%;}
	.row-fluid .span5 {width: 40.055248618785%;}
	.row-fluid .span4 {width: 31.491712707182%;}
	.row-fluid .span3 {width: 22.92817679558%;}
	.row-fluid .span2 {width: 14.364640883978%;}
	.row-fluid .span1 {width: 5.8011049723757%;}
	.row-fluid .offset12 {margin-left: 105.52486187845%;}
	.row-fluid .offset12:first-child {margin-left: 102.76243093923%;}
	.row-fluid .offset11 {margin-left: 96.961325966851%;}
	.row-fluid .offset11:first-child {margin-left: 94.198895027624%;}
	.row-fluid .offset10 {margin-left: 88.397790055249%;}
	.row-fluid .offset10:first-child {margin-left: 85.635359116022%;}
	.row-fluid .offset9 {margin-left: 79.834254143646%;}
	.row-fluid .offset9:first-child {margin-left: 77.07182320442%;}
	.row-fluid .offset8 {margin-left: 71.270718232044%;}
	.row-fluid .offset8:first-child {margin-left: 68.508287292818%;}
	.row-fluid .offset7 {margin-left: 62.707182320442%;}
	.row-fluid .offset7:first-child {margin-left: 59.944751381215%;}
	.row-fluid .offset6 {margin-left: 54.14364640884%;}
	.row-fluid .offset6:first-child {margin-left: 51.381215469613%;}
	.row-fluid .offset5 {margin-left: 45.580110497238%;}
	.row-fluid .offset5:first-child {margin-left: 42.817679558011%;}
	.row-fluid .offset4 {margin-left: 37.016574585635%;}
	.row-fluid .offset4:first-child {margin-left: 34.254143646409%;}
	.row-fluid .offset3 {margin-left: 28.453038674033%;}
	.row-fluid .offset3:first-child {margin-left: 25.690607734807%;}
	.row-fluid .offset2 {margin-left: 19.889502762431%;}
	.row-fluid .offset2:first-child {margin-left: 17.127071823204%;}
	.row-fluid .offset1 {margin-left: 11.325966850829%;}
	.row-fluid .offset1:first-child {margin-left: 8.5635359116022%;}
	input, textarea, .uneditable-input {margin-left: 0;}
	.controls-row [class*=span]+[class*=span] {margin-left: 20px;}
	input.span12, textarea.span12, .uneditable-input.span12 {width: 710px;}
	input.span11, textarea.span11, .uneditable-input.span11 {width: 648px;}
	input.span10, textarea.span10, .uneditable-input.span10 {width: 586px;}
	input.span9, textarea.span9, .uneditable-input.span9 {width: 524px;}
	input.span8, textarea.span8, .uneditable-input.span8 {width: 462px;}
	input.span7, textarea.span7, .uneditable-input.span7 {width: 400px;}
	input.span6, textarea.span6, .uneditable-input.span6 {width: 338px;}
	input.span5, textarea.span5, .uneditable-input.span5 {width: 276px;}
	input.span4, textarea.span4, .uneditable-input.span4 {width: 214px;}
	input.span3, textarea.span3, .uneditable-input.span3 {width: 152px;}
	input.span2, textarea.span2, .uneditable-input.span2 {width: 90px;}
	input.span1, textarea.span1, .uneditable-input.span1 {width: 28px;}}
@media (max-width:767px) {body {padding-left: 20px;padding-right: 20px;}
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {margin-left: -20px;margin-right: -20px;}
	.container-fluid {padding: 0;}
	.dl-horizontal dt {float: none;clear: none;width: auto;text-align: left;}
	.dl-horizontal dd {margin-left: 0;}
	.container {width: auto;}
	.row-fluid {width: 100%;}
	.row, .thumbnails {margin-left: 0;}
	.thumbnails>li {float: none;margin-left: 0;}
	[class*=span], .uneditable-input[class*=span], .row-fluid [class*=span] {float: none;display: block;width: 100%;margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.span12, .row-fluid .span12 {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.row-fluid [class*=offset]:first-child {margin-left: 0;}
	.input-large, .input-xlarge, .input-xxlarge, input[class*=span], select[class*=span], textarea[class*=span], .uneditable-input {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.input-prepend input, .input-append input, .input-prepend input[class*=span], .input-append input[class*=span] {display: inline-block;width: auto;}
	.controls-row [class*=span]+[class*=span] {margin-left: 0;}
	.modal {position: fixed;top: 20px;left: 20px;right: 20px;width: auto;margin: 0;}
	.modal.fade {top: -100px;}
	.modal.fade.in {top: 20px;}}
@media (max-width:480px) {.nav-collapse {-webkit-transform: translate3d(0,0,0);}
	.page-header h1 small {display: block;line-height: 20px;}
	input[type=checkbox], input[type=radio] {border: 1px solid #ccc;}
	.form-horizontal .control-label {float: none;width: auto;padding-top: 0;text-align: left;}
	.form-horizontal .controls {margin-left: 0;}
	.form-horizontal .control-list {padding-top: 0;}
	.form-horizontal .form-actions {padding-left: 10px;padding-right: 10px;}
	.media .pull-left, .media .pull-right {float: none;display: block;margin-bottom: 10px;}
	.media-object {margin-right: 0;margin-left: 0;}
	.modal {top: 10px;left: 10px;right: 10px;}
	.modal-header .close {padding: 10px;margin: -10px;}
	.carousel-caption {position: static;}}
@media (max-width:979px) {body {padding-top: 0;}
	.navbar-fixed-top, .navbar-fixed-bottom {position: static;}
	.navbar-fixed-top {margin-bottom: 20px;}
	.navbar-fixed-bottom {margin-top: 20px;}
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding: 5px;}
	.navbar .container {width: auto;padding: 0;}
	.navbar .brand {padding-left: 10px;padding-right: 10px;margin: 0 0 0 -5px;}
	.nav-collapse {clear: both;}
	.nav-collapse .nav {float: none;margin: 0 0 10px;}
	.nav-collapse .nav>li {float: none;}
	.nav-collapse .nav>li>a {margin-bottom: 2px;}
	.nav-collapse .nav>.divider-vertical {display: none;}
	.nav-collapse .nav .nav-header {color: #777;text-shadow: none;}
	.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {padding: 9px 15px;font-weight: 700;color: #777;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
	.nav-collapse .btn {padding: 4px 10px 4px;font-weight: 400;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	.nav-collapse .dropdown-menu li+li a {margin-bottom: 2px;}
	.nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {background-color: #f2f2f2;}
	.navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a {color: #999;}
	.navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {background-color: #111;}
	.nav-collapse.in .btn-group {margin-top: 5px;padding: 0;}
	.nav-collapse .dropdown-menu {position: static;top: auto;left: auto;float: none;display: none;max-width: none;margin: 0 15px;padding: 0;background-color: transparent;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	.nav-collapse .open>.dropdown-menu {display: block;}
	.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {display: none;}
	.nav-collapse .dropdown-menu .divider {display: none;}
	.nav-collapse .nav>li>.dropdown-menu:before, .nav-collapse .nav>li>.dropdown-menu:after {display: none;}
	.nav-collapse .navbar-form, .nav-collapse .navbar-search {float: none;padding: 10px 15px;margin: 10px 0;border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);}
	.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {border-top-color: #111;border-bottom-color: #111;}
	.navbar .nav-collapse .nav.pull-right {float: none;margin-left: 0;}
	.nav-collapse, .nav-collapse.collapse {overflow: hidden;height: 0;}
	.navbar .btn-navbar {display: block;}
	.navbar-static .navbar-inner {padding-left: 10px;padding-right: 10px;}}
@media (min-width:980px) {.nav-collapse.collapse {height: auto !important;overflow: visible !important;}}
.camera_wrap a, .camera_wrap img, .camera_wrap ol, .camera_wrap ul, .camera_wrap li, .camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td .camera_thumbs_wrap a, .camera_thumbs_wrap img, .camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li, .camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {background: 0 0;border: 0;font: inherit;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;list-style: none;}
.camera_wrap {display: none;float: left;position: relative;z-index: 0;}
.camera_wrap img {max-width: none !important;}
.camera_fakehover {height: 100%;min-height: 60px;position: relative;width: 100%;z-index: 1;}
.camera_wrap {width: 100%;}
.camera_src {display: none;}
.cameraCont, .cameraContents {height: 100%;position: relative;width: 100%;z-index: 1;}
.cameraSlide {bottom: 0;left: 0;position: absolute;right: 0;top: 0;width: 100%;}
.cameraContent {bottom: 0;display: none;left: 0;position: absolute;right: 0;top: 0;width: 100%;}
.camera_target {bottom: 0;height: 100%;left: 0;overflow: hidden;position: absolute;right: 0;text-align: left;top: 0;width: 100%;z-index: 0;}
.camera_overlayer {bottom: 0;height: 100%;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;width: 100%;z-index: 0;}
.camera_target_content {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 2;}
.camera_target_content .camera_link {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/blank.gif");display: block;height: 100%;text-decoration: none;}
.camera_loader {background: #fff;border: 1px solid #fff;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;height: 36px;left: 50%;overflow: hidden;position: absolute;margin: -18px 0 0 -18px;top: 50%;width: 36px;z-index: 3;}
.camera_loader:before {top: 9px;left: 3px;}
.camera_bar {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 3;}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {height: 100%;position: absolute;width: auto;}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {height: auto;position: absolute;width: 100%;}
.camera_nav_cont {height: 65px;overflow: hidden;position: absolute;right: 9px;top: 15px;width: 120px;z-index: 4;}
.camera_caption {bottom: 0;display: block;position: absolute;width: 100%;}
.camera_caption>div {padding: 10px 20px;}
.camera_caption h2 {color: #fff;}
.camerarelative {overflow: hidden;position: relative;}
.imgFake {cursor: pointer;}
.camera_prevThumbs {bottom: 4px;cursor: pointer;left: 0;position: absolute;top: 4px;visibility: hidden;width: 30px;z-index: 10;}
.camera_prevThumbs div {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/camera_skins.png") no-repeat -160px 0;display: block;height: 40px;margin-top: -20px;position: absolute;top: 50%;width: 30px;}
.camera_nextThumbs {bottom: 4px;cursor: pointer;position: absolute;right: 0;top: 4px;visibility: hidden;width: 30px;z-index: 10;}
.camera_nextThumbs div {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/camera_skins.png") no-repeat -190px 0;display: block;height: 40px;margin-top: -20px;position: absolute;top: 50%;width: 30px;}
.camera_command_wrap .hideNav {display: none;}
.camera_command_wrap {left: 0;position: relative;right: 0;z-index: 4;}
.camera_wrap .camera_pag .camera_pag_ul {list-style: none;margin: 0;padding: 0;text-align: center;}
.camera_wrap .camera_pag .camera_pag_ul li {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;cursor: pointer;display: inline-block;height: 16px;margin: 20px 5px;position: relative;text-align: left;text-indent: -9999px;width: 16px;}
.camera_commands_emboss .camera_pag .camera_pag_ul li {-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);}
.camera_wrap .camera_pag .camera_pag_ul li>span {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height: 8px;left: 4px;overflow: hidden;position: absolute;top: 4px;width: 8px;}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span {-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span {-moz-box-shadow: 0;-webkit-box-shadow: 0;box-shadow: 0;}
.camera_pag_ul li img {display: none;position: absolute;}
.camera_pag_ul .thumb_arrow {border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid;top: 0;left: 50%;margin-left: -4px;position: absolute;}
.camera_prev, .camera_next, .camera_commands {cursor: pointer;height: 40px;margin-top: -20px;position: absolute;top: 50%;width: 40px;z-index: 2;}
.camera_prev {left: 0;}
.camera_prev>span {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/camera_skins.png") no-repeat 0 0;display: block;height: 40px;width: 40px;}
.camera_next {right: 0;}
.camera_next>span {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/camera_skins.png") no-repeat -40px 0;display: block;height: 40px;width: 40px;}
.camera_commands {right: 41px;}
.camera_commands>.camera_play {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/camera_skins.png") no-repeat -80px 0;height: 40px;width: 40px;}
.camera_commands>.camera_stop {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/camera_skins.png") no-repeat -120px 0;display: block;height: 40px;width: 40px;}
.camera_wrap .camera_pag .camera_pag_ul li {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;cursor: pointer;display: inline-block;height: 16px;margin: 20px 5px;position: relative;text-indent: -9999px;width: 16px;}
.camera_thumbs_cont {-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow: hidden;position: relative;width: 100%;}
.camera_commands_emboss .camera_thumbs_cont {-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);box-shadow: 0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);}
.camera_thumbs_cont>div {float: left;width: 100%;}
.camera_thumbs_cont ul {overflow: hidden;padding: 3px 4px 8px;position: relative;text-align: center;}
.camera_thumbs_cont ul li {display: inline;padding: 0 4px;}
.camera_thumbs_cont ul li>img {cursor: pointer;margin-top: 5px;vertical-align: bottom;}
.camera_thumbs_cont ul li.cameracurrent>img {cursor: default;}
.camera_clear {display: block;clear: both;}
.showIt {display: none;}
.camera_clear {clear: both;display: block;height: 1px;margin: -1px 0 25px;position: relative;}
.pattern_1 .camera_overlayer {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/patterns/overlay1.png") repeat;}
.pattern_2 .camera_overlayer {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/patterns/overlay2.png") repeat;}
.pattern_3 .camera_overlayer {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/patterns/overlay3.png") repeat;}
.pattern_4 .camera_overlayer {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/patterns/overlay4.png") repeat;}
.pattern_5 .camera_overlayer {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/patterns/overlay5.png") repeat;}
.pattern_6 .camera_overlayer {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/patterns/overlay6.png") repeat;}
.pattern_7 .camera_overlayer {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/patterns/overlay7.png") repeat;}
.pattern_8 .camera_overlayer {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/patterns/overlay8.png") repeat;}
.pattern_9 .camera_overlayer {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/patterns/overlay9.png") repeat;}
.pattern_10 .camera_overlayer {background: url("//www.presleypeluqueros.com/wp-content/themes/CherryFramework/css/../images/patterns/overlay10.png") repeat;}
.camera_caption {color: #fff;}
.camera_caption>div {background: #000;background: rgba(0,0,0,.8);}
.camera_wrap .camera_pag .camera_pag_ul li {background: #b7b7b7;}
.camera_wrap .camera_pag .camera_pag_ul li:hover>span {background: #b7b7b7;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span {background: #434648;}
.camera_pag_ul li img {border: 4px solid #e6e6e6;-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);box-shadow: 0px 3px 6px rgba(0,0,0,.5);}
.camera_pag_ul .thumb_arrow {border-top-color: #e6e6e6;}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {background: #fff;}
.camera_wrap .camera_pag .camera_pag_ul li {background: #b7b7b7;}
.camera_amber_skin .camera_prevThumbs div {background-position: -160px -160px;}
.camera_amber_skin .camera_nextThumbs div {background-position: -190px -160px;}
.camera_amber_skin .camera_prev>span {background-position: 0 -160px;}
.camera_amber_skin .camera_next>span {background-position: -40px -160px;}
.camera_amber_skin .camera_commands>.camera_play {background-position: -80px -160px;}
.camera_amber_skin .camera_commands>.camera_stop {background-position: -120px -160px;}
.camera_ash_skin .camera_prevThumbs div {background-position: -160px -200px;}
.camera_ash_skin .camera_nextThumbs div {background-position: -190px -200px;}
.camera_ash_skin .camera_prev>span {background-position: 0 -200px;}
.camera_ash_skin .camera_next>span {background-position: -40px -200px;}
.camera_ash_skin .camera_commands>.camera_play {background-position: -80px -200px;}
.camera_ash_skin .camera_commands>.camera_stop {background-position: -120px -200px;}
.camera_azure_skin .camera_prevThumbs div {background-position: -160px -240px;}
.camera_azure_skin .camera_nextThumbs div {background-position: -190px -240px;}
.camera_azure_skin .camera_prev>span {background-position: 0 -240px;}
.camera_azure_skin .camera_next>span {background-position: -40px -240px;}
.camera_azure_skin .camera_commands>.camera_play {background-position: -80px -240px;}
.camera_azure_skin .camera_commands>.camera_stop {background-position: -120px -240px;}
.camera_beige_skin .camera_prevThumbs div {background-position: -160px -120px;}
.camera_beige_skin .camera_nextThumbs div {background-position: -190px -120px;}
.camera_beige_skin .camera_prev>span {background-position: 0 -120px;}
.camera_beige_skin .camera_next>span {background-position: -40px -120px;}
.camera_beige_skin .camera_commands>.camera_play {background-position: -80px -120px;}
.camera_beige_skin .camera_commands>.camera_stop {background-position: -120px -120px;}
.camera_black_skin .camera_prevThumbs div {background-position: -160px -40px;}
.camera_black_skin .camera_nextThumbs div {background-position: -190px -40px;}
.camera_black_skin .camera_prev>span {background-position: 0 -40px;}
.camera_black_skin .camera_next>span {background-position: -40px -40px;}
.camera_black_skin .camera_commands>.camera_play {background-position: -80px -40px;}
.camera_black_skin .camera_commands>.camera_stop {background-position: -120px -40px;}
.camera_blue_skin .camera_prevThumbs div {background-position: -160px -280px;}
.camera_blue_skin .camera_nextThumbs div {background-position: -190px -280px;}
.camera_blue_skin .camera_prev>span {background-position: 0 -280px;}
.camera_blue_skin .camera_next>span {background-position: -40px -280px;}
.camera_blue_skin .camera_commands>.camera_play {background-position: -80px -280px;}
.camera_blue_skin .camera_commands>.camera_stop {background-position: -120px -280px;}
.camera_brown_skin .camera_prevThumbs div {background-position: -160px -320px;}
.camera_brown_skin .camera_nextThumbs div {background-position: -190px -320px;}
.camera_brown_skin .camera_prev>span {background-position: 0 -320px;}
.camera_brown_skin .camera_next>span {background-position: -40px -320px;}
.camera_brown_skin .camera_commands>.camera_play {background-position: -80px -320px;}
.camera_brown_skin .camera_commands>.camera_stop {background-position: -120px -320px;}
.camera_burgundy_skin .camera_prevThumbs div {background-position: -160px -360px;}
.camera_burgundy_skin .camera_nextThumbs div {background-position: -190px -360px;}
.camera_burgundy_skin .camera_prev>span {background-position: 0 -360px;}
.camera_burgundy_skin .camera_next>span {background-position: -40px -360px;}
.camera_burgundy_skin .camera_commands>.camera_play {background-position: -80px -360px;}
.camera_burgundy_skin .camera_commands>.camera_stop {background-position: -120px -360px;}
.camera_charcoal_skin .camera_prevThumbs div {background-position: -160px -400px;}
.camera_charcoal_skin .camera_nextThumbs div {background-position: -190px -400px;}
.camera_charcoal_skin .camera_prev>span {background-position: 0 -400px;}
.camera_charcoal_skin .camera_next>span {background-position: -40px -400px;}
.camera_charcoal_skin .camera_commands>.camera_play {background-position: -80px -400px;}
.camera_charcoal_skin .camera_commands>.camera_stop {background-position: -120px -400px;}
.camera_chocolate_skin .camera_prevThumbs div {background-position: -160px -440px;}
.camera_chocolate_skin .camera_nextThumbs div {background-position: -190px -440px;}
.camera_chocolate_skin .camera_prev>span {background-position: 0 -440px;}
.camera_chocolate_skin .camera_next>span {background-position: -40px -440px;}
.camera_chocolate_skin .camera_commands>.camera_play {background-position: -80px -440px;}
.camera_chocolate_skin .camera_commands>.camera_stop {background-position: -120px -440px;}
.camera_coffee_skin .camera_prevThumbs div {background-position: -160px -480px;}
.camera_coffee_skin .camera_nextThumbs div {background-position: -190px -480px;}
.camera_coffee_skin .camera_prev>span {background-position: 0 -480px;}
.camera_coffee_skin .camera_next>span {background-position: -40px -480px;}
.camera_coffee_skin .camera_commands>.camera_play {background-position: -80px -480px;}
.camera_coffee_skin .camera_commands>.camera_stop {background-position: -120px -480px;}
.camera_cyan_skin .camera_prevThumbs div {background-position: -160px -520px;}
.camera_cyan_skin .camera_nextThumbs div {background-position: -190px -520px;}
.camera_cyan_skin .camera_prev>span {background-position: 0 -520px;}
.camera_cyan_skin .camera_next>span {background-position: -40px -520px;}
.camera_cyan_skin .camera_commands>.camera_play {background-position: -80px -520px;}
.camera_cyan_skin .camera_commands>.camera_stop {background-position: -120px -520px;}
.camera_fuchsia_skin .camera_prevThumbs div {background-position: -160px -560px;}
.camera_fuchsia_skin .camera_nextThumbs div {background-position: -190px -560px;}
.camera_fuchsia_skin .camera_prev>span {background-position: 0 -560px;}
.camera_fuchsia_skin .camera_next>span {background-position: -40px -560px;}
.camera_fuchsia_skin .camera_commands>.camera_play {background-position: -80px -560px;}
.camera_fuchsia_skin .camera_commands>.camera_stop {background-position: -120px -560px;}
.camera_gold_skin .camera_prevThumbs div {background-position: -160px -600px;}
.camera_gold_skin .camera_nextThumbs div {background-position: -190px -600px;}
.camera_gold_skin .camera_prev>span {background-position: 0 -600px;}
.camera_gold_skin .camera_next>span {background-position: -40px -600px;}
.camera_gold_skin .camera_commands>.camera_play {background-position: -80px -600px;}
.camera_gold_skin .camera_commands>.camera_stop {background-position: -120px -600px;}
.camera_green_skin .camera_prevThumbs div {background-position: -160px -640px;}
.camera_green_skin .camera_nextThumbs div {background-position: -190px -640px;}
.camera_green_skin .camera_prev>span {background-position: 0 -640px;}
.camera_green_skin .camera_next>span {background-position: -40px -640px;}
.camera_green_skin .camera_commands>.camera_play {background-position: -80px -640px;}
.camera_green_skin .camera_commands>.camera_stop {background-position: -120px -640px;}
.camera_grey_skin .camera_prevThumbs div {background-position: -160px -680px;}
.camera_grey_skin .camera_nextThumbs div {background-position: -190px -680px;}
.camera_grey_skin .camera_prev>span {background-position: 0 -680px;}
.camera_grey_skin .camera_next>span {background-position: -40px -680px;}
.camera_grey_skin .camera_commands>.camera_play {background-position: -80px -680px;}
.camera_grey_skin .camera_commands>.camera_stop {background-position: -120px -680px;}
.camera_indigo_skin .camera_prevThumbs div {background-position: -160px -720px;}
.camera_indigo_skin .camera_nextThumbs div {background-position: -190px -720px;}
.camera_indigo_skin .camera_prev>span {background-position: 0 -720px;}
.camera_indigo_skin .camera_next>span {background-position: -40px -720px;}
.camera_indigo_skin .camera_commands>.camera_play {background-position: -80px -720px;}
.camera_indigo_skin .camera_commands>.camera_stop {background-position: -120px -720px;}
.camera_khaki_skin .camera_prevThumbs div {background-position: -160px -760px;}
.camera_khaki_skin .camera_nextThumbs div {background-position: -190px -760px;}
.camera_khaki_skin .camera_prev>span {background-position: 0 -760px;}
.camera_khaki_skin .camera_next>span {background-position: -40px -760px;}
.camera_khaki_skin .camera_commands>.camera_play {background-position: -80px -760px;}
.camera_khaki_skin .camera_commands>.camera_stop {background-position: -120px -760px;}
.camera_lime_skin .camera_prevThumbs div {background-position: -160px -800px;}
.camera_lime_skin .camera_nextThumbs div {background-position: -190px -800px;}
.camera_lime_skin .camera_prev>span {background-position: 0 -800px;}
.camera_lime_skin .camera_next>span {background-position: -40px -800px;}
.camera_lime_skin .camera_commands>.camera_play {background-position: -80px -800px;}
.camera_lime_skin .camera_commands>.camera_stop {background-position: -120px -800px;}
.camera_magenta_skin .camera_prevThumbs div {background-position: -160px -840px;}
.camera_magenta_skin .camera_nextThumbs div {background-position: -190px -840px;}
.camera_magenta_skin .camera_prev>span {background-position: 0 -840px;}
.camera_magenta_skin .camera_next>span {background-position: -40px -840px;}
.camera_magenta_skin .camera_commands>.camera_play {background-position: -80px -840px;}
.camera_magenta_skin .camera_commands>.camera_stop {background-position: -120px -840px;}
.camera_maroon_skin .camera_prevThumbs div {background-position: -160px -880px;}
.camera_maroon_skin .camera_nextThumbs div {background-position: -190px -880px;}
.camera_maroon_skin .camera_prev>span {background-position: 0 -880px;}
.camera_maroon_skin .camera_next>span {background-position: -40px -880px;}
.camera_maroon_skin .camera_commands>.camera_play {background-position: -80px -880px;}
.camera_maroon_skin .camera_commands>.camera_stop {background-position: -120px -880px;}
.camera_orange_skin .camera_prevThumbs div {background-position: -160px -920px;}
.camera_orange_skin .camera_nextThumbs div {background-position: -190px -920px;}
.camera_orange_skin .camera_prev>span {background-position: 0 -920px;}
.camera_orange_skin .camera_next>span {background-position: -40px -920px;}
.camera_orange_skin .camera_commands>.camera_play {background-position: -80px -920px;}
.camera_orange_skin .camera_commands>.camera_stop {background-position: -120px -920px;}
.camera_olive_skin .camera_prevThumbs div {background-position: -160px -1080px;}
.camera_olive_skin .camera_nextThumbs div {background-position: -190px -1080px;}
.camera_olive_skin .camera_prev>span {background-position: 0 -1080px;}
.camera_olive_skin .camera_next>span {background-position: -40px -1080px;}
.camera_olive_skin .camera_commands>.camera_play {background-position: -80px -1080px;}
.camera_olive_skin .camera_commands>.camera_stop {background-position: -120px -1080px;}
.camera_pink_skin .camera_prevThumbs div {background-position: -160px -960px;}
.camera_pink_skin .camera_nextThumbs div {background-position: -190px -960px;}
.camera_pink_skin .camera_prev>span {background-position: 0 -960px;}
.camera_pink_skin .camera_next>span {background-position: -40px -960px;}
.camera_pink_skin .camera_commands>.camera_play {background-position: -80px -960px;}
.camera_pink_skin .camera_commands>.camera_stop {background-position: -120px -960px;}
.camera_pistachio_skin .camera_prevThumbs div {background-position: -160px -1040px;}
.camera_pistachio_skin .camera_nextThumbs div {background-position: -190px -1040px;}
.camera_pistachio_skin .camera_prev>span {background-position: 0 -1040px;}
.camera_pistachio_skin .camera_next>span {background-position: -40px -1040px;}
.camera_pistachio_skin .camera_commands>.camera_play {background-position: -80px -1040px;}
.camera_pistachio_skin .camera_commands>.camera_stop {background-position: -120px -1040px;}
.camera_pink_skin .camera_prevThumbs div {background-position: -160px -80px;}
.camera_pink_skin .camera_nextThumbs div {background-position: -190px -80px;}
.camera_pink_skin .camera_prev>span {background-position: 0 -80px;}
.camera_pink_skin .camera_next>span {background-position: -40px -80px;}
.camera_pink_skin .camera_commands>.camera_play {background-position: -80px -80px;}
.camera_pink_skin .camera_commands>.camera_stop {background-position: -120px -80px;}
.camera_red_skin .camera_prevThumbs div {background-position: -160px -1000px;}
.camera_red_skin .camera_nextThumbs div {background-position: -190px -1000px;}
.camera_red_skin .camera_prev>span {background-position: 0 -1000px;}
.camera_red_skin .camera_next>span {background-position: -40px -1000px;}
.camera_red_skin .camera_commands>.camera_play {background-position: -80px -1000px;}
.camera_red_skin .camera_commands>.camera_stop {background-position: -120px -1000px;}
.camera_tangerine_skin .camera_prevThumbs div {background-position: -160px -1120px;}
.camera_tangerine_skin .camera_nextThumbs div {background-position: -190px -1120px;}
.camera_tangerine_skin .camera_prev>span {background-position: 0 -1120px;}
.camera_tangerine_skin .camera_next>span {background-position: -40px -1120px;}
.camera_tangerine_skin .camera_commands>.camera_play {background-position: -80px -1120px;}
.camera_tangerine_skin .camera_commands>.camera_stop {background-position: -120px -1120px;}
.camera_turquoise_skin .camera_prevThumbs div {background-position: -160px -1160px;}
.camera_turquoise_skin .camera_nextThumbs div {background-position: -190px -1160px;}
.camera_turquoise_skin .camera_prev>span {background-position: 0 -1160px;}
.camera_turquoise_skin .camera_next>span {background-position: -40px -1160px;}
.camera_turquoise_skin .camera_commands>.camera_play {background-position: -80px -1160px;}
.camera_turquoise_skin .camera_commands>.camera_stop {background-position: -120px -1160px;}
.camera_violet_skin .camera_prevThumbs div {background-position: -160px -1200px;}
.camera_violet_skin .camera_nextThumbs div {background-position: -190px -1200px;}
.camera_violet_skin .camera_prev>span {background-position: 0 -1200px;}
.camera_violet_skin .camera_next>span {background-position: -40px -1200px;}
.camera_violet_skin .camera_commands>.camera_play {background-position: -80px -1200px;}
.camera_violet_skin .camera_commands>.camera_stop {background-position: -120px -1200px;}
.camera_white_skin .camera_prevThumbs div {background-position: -160px -80px;}
.camera_white_skin .camera_nextThumbs div {background-position: -190px -80px;}
.camera_white_skin .camera_prev>span {background-position: 0 -80px;}
.camera_white_skin .camera_next>span {background-position: -40px -80px;}
.camera_white_skin .camera_commands>.camera_play {background-position: -80px -80px;}
.camera_white_skin .camera_commands>.camera_stop {background-position: -120px -80px;}
.camera_yellow_skin .camera_prevThumbs div {background-position: -160px -1240px;}
.camera_yellow_skin .camera_nextThumbs div {background-position: -190px -1240px;}
.camera_yellow_skin .camera_prev>span {background-position: 0 -1240px;}
.camera_yellow_skin .camera_next>span {background-position: -40px -1240px;}
.camera_yellow_skin .camera_commands>.camera_play {background-position: -80px -1240px;}
.camera_yellow_skin .camera_commands>.camera_stop {background-position: -120px -1240px;}
body {font-size: 15px !important;}
a:hover, a:focus {color: #9b9daa !important;}
.home .logo {padding: 75px 0 0 !important;}
.home .logo img {max-width: 100% !important;}
.parallax-slider {height: 565px !important;}
.parallax-slider .controlBtn {bottom: 20px !important;}
.top-info-wrap, .logo .logo_tagline {text-shadow: 0 0 10px #444;}
.nav-wrap {background: #f5f5f5 !important;}
.nav__primary .sf-menu>.menu-item>a {border-radius: 2px !important;padding: 7px 30px 6px !important;}
.nav__primary .sf-menu>.menu-item.current-menu-item>a, .nav__primary .sf-menu>.menu-item.sfHover>a, .nav__primary .sf-menu>.menu-item>a:hover, .nav__primary .sf-menu>.menu-item>a:active, .nav__primary .sf-menu>.menu-item>a:focus {background: #9b9daa !important;color: #fff !important;}
section.title-section {display: none !important;}
.btn, .reply a.comment-reply-link {border-radius: 2px !important;}
.btn:hover {color: #fff !important;}
.btn:after, .reply a.comment-reply-link:after {background: #9b9daa !important;border-radius: 2px !important;}
.logo {padding: 45px 0 !important;}
.logo img {max-width: 50% !important;}
@media (max-width:767px) {.logo {padding: 20px 0 !important;}
	.logo img {max-width: 90% !important;}
	.logo .logo_tagline {font-size: 16px !important;}}
.main-holder textarea, .main-holder input[type=text], .main-holder input[type=password], .main-holder input[type=number], .main-holder input[type=email], .main-holder input[type=url], .main-holder input[type=search], .main-holder input[type=tel], .main-holder .uneditable-input {border: 1px solid #9b9daa !important;}
.footer-text a {color: #f8b868 !important;}
.footer-text a:hover {color: #9b9daa !important;}
.social-wrap .social {text-align: right !important;padding-right: 40px !important;}
.icon-angle-left:before {content: "" !important;}
.icon-angle-right:before {content: "" !important;}
#back-top-wrapper #back-top a span:before {content: "" !important;}
.main-holder textarea, .main-holder input[type=text], .main-holder input[type=password], .main-holder input[type=number], .main-holder input[type=email], .main-holder input[type=url], .main-holder input[type=search], .main-holder input[type=tel], .main-holder .uneditable-input {border: 1px solid #9b9daa !important;}
.icon-twitter:before {content: "" !important;}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}
.flexslider-rtl {direction: rtl;text-align: right;}
@font-face {font-family: "flexslider-icon";src: url("//www.presleypeluqueros.com/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/fonts/flexslider-icon.eot");src: url("//www.presleypeluqueros.com/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("//www.presleypeluqueros.com/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/fonts/flexslider-icon.woff") format("woff"),url("//www.presleypeluqueros.com/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/fonts/flexslider-icon.ttf") format("truetype"),url("//www.presleypeluqueros.com/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight: 400;font-style: normal;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides>li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides>li:first-child {display: block;}
.flexslider {margin: 0 0 60px;position: relative;zoom: 1;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.flexslider.no-bg {background: 0 0;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px;}
.flexslider-rtl .carousel li {margin-right: 0;margin-left: 5px;}
.flex-direction-nav {}
.flex-direction-nav a {display: block;width: 40px;height: 40px;margin: -20px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: rgba(0,0,0,.8);text-shadow: 1px 1px 0 rgba(255,255,255,.3);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.flex-direction-nav .flex-prev {left: 50px;}
.flexslider-rtl .flex-direction-nav .flex-prev {left: auto;right: -50px;}
.flex-direction-nav .flex-next {right: 50px;text-align: right;}
.flexslider-rtl .flex-direction-nav .flex-next {right: auto;left: -50px;text-align: left;}
.flexslider:hover .flex-prev {opacity: .7;left: 10px;}
.flexslider-rtl.flexslider:hover .flex-prev {left: auto;right: 10px;}
.flexslider:hover .flex-next {opacity: .7;right: 10px;}
.flexslider-rtl.flexslider:hover .flex-next {right: auto;left: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: 0 !important;filter: alpha(opacity=0);cursor: default;}
.flex-direction-nav a:before {font-family: "flexslider-icon";font-size: 40px;line-height: 40px;display: inline-block;content: "";}
.flex-direction-nav a.flex-next:before {content: "";}
.flexslider-rtl .flex-direction-nav a.flex-next:before {content: "";}
.flexslider-rtl .flex-direction-nav a.flex-prev:before {content: "";}
.flex-pauseplay a {display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: .8;z-index: 10;overflow: hidden;cursor: pointer;color: #000;}
.flexslider-rtl .flex-pauseplay a {left: auto;right: 10px;}
.flex-pauseplay a:before {font-family: "flexslider-icon";font-size: 20px;display: inline-block;content: "";}
.flex-pauseplay a:hover {opacity: 1;}
.flex-pauseplay a.flex-play:before {content: "";}
.flex-control-nav {width: 100%;position: absolute;bottom: -40px;text-align: center;}
.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;}
.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0,0,0,.5);cursor: pointer;text-indent: -9999px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);box-shadow: inset 0 0 3px rgba(0,0,0,.3);}
.flex-control-paging li a:hover {background: #333;background: rgba(0,0,0,.7);}
.flex-control-paging li a.flex-active {background: #000;background: rgba(0,0,0,.9);cursor: default;}
.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}
.flex-control-thumbs li {width: 25%;float: left;margin: 0;}
.flexslider-rtl .flex-control-thumbs li {float: right;}
.flex-control-thumbs img {width: 100%;display: block;opacity: .7;cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1;cursor: default;}
@media screen and (max-width:860px) {.flex-direction-nav .flex-prev {opacity: 1;left: 10px;}
	.flexslider-rtl .flex-direction-nav .flex-prev {left: auto;right: 10px;}
	.flex-direction-nav .flex-next {opacity: 1;right: 10px;}
	.flexslider-rtl .flex-direction-nav .flex-next {right: auto;left: 10px;}}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel {display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper {display: none;position: relative;-webkit-transform: translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition: height .5s ease-in-out;-moz-transition: height .5s ease-in-out;-ms-transition: height .5s ease-in-out;-o-transition: height .5s ease-in-out;transition: height .5s ease-in-out;}
.owl-carousel .owl-item {float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.grabbing {cursor: url("//www.presleypeluqueros.com/wp-content/plugins/cherry-plugin/lib/js/owl-carousel/grabbing.png") 8 8,move;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x: 50%;-webkit-perspective-origin-y: 50%;-moz-perspective: 1200px;-moz-perspective-origin-x: 50%;-moz-perspective-origin-y: 50%;perspective: 1200px;}
.owl-fade-out {z-index: 10;-webkit-animation: fadeOut .7s both ease;-moz-animation: fadeOut .7s both ease;animation: fadeOut .7s both ease;}
.owl-fade-in {-webkit-animation: fadeIn .7s both ease;-moz-animation: fadeIn .7s both ease;animation: fadeIn .7s both ease;}
.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease;-moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease;}
.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease;-moz-animation: backSlideIn 1s both ease;animation: backSlideIn 1s both ease;}
.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both;-moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both;}
.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}
.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both;-moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both;}
.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both;-moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both;}
@-webkit-keyframes empty {0% {opacity: 1;}}
@-moz-keyframes empty {0% {opacity: 1;}}
@keyframes empty {0% {opacity: 1;}}
@-webkit-keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
@-moz-keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@-moz-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@-webkit-keyframes backSlideOut {25% {opacity: .5;-webkit-transform: translateZ(-500px);}
	75% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(-200%);}
	100% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(-200%);}}
@-moz-keyframes backSlideOut {25% {opacity: .5;-moz-transform: translateZ(-500px);}
	75% {opacity: .5;-moz-transform: translateZ(-500px) translateX(-200%);}
	100% {opacity: .5;-moz-transform: translateZ(-500px) translateX(-200%);}}
@keyframes backSlideOut {25% {opacity: .5;transform: translateZ(-500px);}
	75% {opacity: .5;transform: translateZ(-500px) translateX(-200%);}
	100% {opacity: .5;transform: translateZ(-500px) translateX(-200%);}}
@-webkit-keyframes backSlideIn {0%, 25% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(200%);}
	75% {opacity: .5;-webkit-transform: translateZ(-500px);}
	100% {opacity: 1;-webkit-transform: translateZ(0) translateX(0);}}
@-moz-keyframes backSlideIn {0%, 25% {opacity: .5;-moz-transform: translateZ(-500px) translateX(200%);}
	75% {opacity: .5;-moz-transform: translateZ(-500px);}
	100% {opacity: 1;-moz-transform: translateZ(0) translateX(0);}}
@keyframes backSlideIn {0%, 25% {opacity: .5;transform: translateZ(-500px) translateX(200%);}
	75% {opacity: .5;transform: translateZ(-500px);}
	100% {opacity: 1;transform: translateZ(0) translateX(0);}}
@-webkit-keyframes scaleToFade {to {opacity: 0;-webkit-transform: scale(.8);}}
@-moz-keyframes scaleToFade {to {opacity: 0;-moz-transform: scale(.8);}}
@keyframes scaleToFade {to {opacity: 0;transform: scale(.8);}}
@-webkit-keyframes goDown {from {-webkit-transform: translateY(-100%);}}
@-moz-keyframes goDown {from {-moz-transform: translateY(-100%);}}
@keyframes goDown {from {transform: translateY(-100%);}}
@-webkit-keyframes scaleUpFrom {from {opacity: 0;-webkit-transform: scale(1.5);}}
@-moz-keyframes scaleUpFrom {from {opacity: 0;-moz-transform: scale(1.5);}}
@keyframes scaleUpFrom {from {opacity: 0;transform: scale(1.5);}}
@-webkit-keyframes scaleUpTo {to {opacity: 0;-webkit-transform: scale(1.5);}}
@-moz-keyframes scaleUpTo {to {opacity: 0;-moz-transform: scale(1.5);}}
@keyframes scaleUpTo {to {opacity: 0;transform: scale(1.5);}}
.owl-theme .owl-controls {margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div {color: #fff;display: inline-block;zoom: 1;margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);opacity: .5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {filter: Alpha(Opacity=100);opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page {display: inline-block;zoom: 1;}
.owl-theme .owl-controls .owl-page span {display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: .5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {filter: Alpha(Opacity=100);opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers {height: auto;width: auto;color: #fff;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading {min-height: 150px;background: url("//www.presleypeluqueros.com/wp-content/plugins/cherry-plugin/lib/js/owl-carousel/AjaxLoader.gif") no-repeat center center;}
.recent-posts {overflow: hidden;margin: 0 0 0 -20px !important;padding: 0;border: none;list-style: none;}
.recent-posts_li {margin: 0 0 20px 20px;padding: 0;border: none;background: 0 0;list-style-type: none;}
.recent-posts_li .featured-thumbnail {float: left;margin: 0 20px 0 0;}
.recent-posts_li h5 {margin-bottom: 0;font-size: 1em;}
.recent-posts_li .excerpt {margin-bottom: 1.5em;}
.recent-posts_li .meta {display: block;overflow: hidden;margin-bottom: .5em;color: #888;text-transform: uppercase;font-size: 10px;}
.recent-posts_li .post-date {float: left;}
.recent-posts_li .post-comments {float: right;}
.recent-posts .format-image {float: left;margin: 0 20px 20px 0;}
.recent-posts .format-audio {margin-bottom: 2em;}
.recent-posts .format-audio .audio-wrapper {margin-bottom: .5em;}
.recent-posts .format-video {float: left;width: 300px;}
.popular-posts li {overflow: hidden;margin: 0;padding: 0 0 20px;}
.posts-grid {margin: 0 0 0 -5%;padding: 0;list-style: none;}
.posts-grid:before, .posts-grid:after {display: table;content: "";line-height: 0;}
.posts-grid:after {clear: both;}
.posts-grid li {float: left;margin-bottom: 25px;margin-left: 5%;width: 20%;}
.posts-grid li .featured-thumbnail {margin: 0;}
.posts-grid li .featured-thumbnail img {width: 100%;}
.posts-grid .post_meta span[class^=post_] {margin-right: 10px;}
.mini-posts-grid {margin: 0;padding: 0;list-style: none;}
.mini-posts-grid li {margin: 0 5px 5px 0;padding: 0;border: none;background: 0 0;float: left;}
.mini-posts-grid li.small {width: 120px;height: 120px;}
.mini-posts-grid li.small img {width: 100%;height: auto;}
.mini-posts-grid li.smaller {width: 100px;height: 100px;}
.mini-posts-grid li.smallest {width: 70px;height: 70px;}
.mini-posts-grid .featured-thumbnail {margin: 0;}
.mini-posts-grid.grid-align-center {text-align: center;font-size: 0;line-height: 0;}
.mini-posts-grid.grid-align-center li {float: none;display: inline-block;}
.mini-posts-grid.grid-align-right li {float: right;}
.mini-posts-list {margin: 0 0 25px;padding: 0;list-style: none;}
.mini-post-holder {padding: 15px 0 0;margin: 0 0 9px;border-top: 1px solid #ddd;}
.mini-post-holder:first-child {border: none;padding: 5px 0 0;}
.mini-post-holder .small {width: 110px;height: 110px;}
.mini-post-holder .small img {width: 100%;height: auto;}
.mini-post-holder .smaller {width: 90px;height: 90px;}
.mini-post-holder .smallest {width: 60px;height: 60px;}
.mini-post-content {overflow: hidden;}
.mini-post-meta time {font-size: 11px;line-height: 1.2;}
.recent-comments {list-style: none;padding: 0;}
.recent-comments li {margin: 0;padding: 0 0 .5em;border: none;}
.service-box {overflow: hidden;min-height: 20px;padding: 19px;margin-bottom: 0;background-color: #f5f5f5;border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.service-box .icon {float: left;margin: 0 10px 10px 0;}
.service-box h2 {overflow: hidden;margin: 0;}
.service-box h5 {overflow: hidden;margin: 0 0 25px;}
.service-box_txt {margin-bottom: 20px;}
.service-box .btn-align {text-align: right;}
.service-box__call {color: #fff;background-color: #0c6abd;background-image: -moz-linear-gradient(top,#037cc7,#1950af);background-image: -webkit-gradient(linear,0 0,0 100%,from(#037cc7),to(#1950af));background-image: -webkit-linear-gradient(top,#037cc7,#1950af);background-image: -o-linear-gradient(top,#037cc7,#1950af);background-image: linear-gradient(to bottom,#037cc7,#1950af);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff037cc7",endColorstr="#ff1950af",GradientType=0);}
.service-box__call h2 {float: left;width: 75%;color: #fff;margin: 10px 0 0;}
.service-box__call .btn-align {padding: 0;width: 25%;float: right;}
.carousel-cycle {position: relative;overflow: hidden;}
.post-cycle {width: 100%;height: 380px;overflow: hidden;}
.post-cycle_item {display: none;overflow: hidden;width: 100%;height: 100%;}
.post-cycle_item:first-child {display: block;}
.post-cycle_item .feature-thumbnail {float: none;margin: 0 0 15px;}
.post-cycle_item .feature-thumbnail img {float: none;}
.post-controls {overflow: hidden;padding-top: 10px;text-align: center;}
.post-controls li {display: inline;margin: 0;padding: 0 5px 0 0;}
.post-controls li a {display: inline-block;width: 9px;height: 9px;background: #000;vertical-align: top;text-decoration: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}
.post-controls li a:hover {background: #999;}
.post-controls li.activeSlide a {background: #999;}
.post-controls .post-controls_link__prev {float: left;}
.post-controls .post-controls_link__next {float: right;}
.banner-wrap {overflow: hidden;margin: 0 0 20px;padding: 0;}
.banner-wrap .featured-thumbnail {float: none;overflow: hidden;margin: 0 0 15px;padding: 0;}
.banner-wrap .featured-thumbnail a {display: block;float: left;overflow: hidden;border: 8px solid #ddd;text-align: center;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}
.banner-wrap .featured-thumbnail a:hover {border-color: #ddd;}
.banner-wrap h5 {margin: 0 0 8px;color: #000;text-transform: capitalize;font-weight: 700;}
.banner-wrap .btn-link {padding: 0;}
.testimonials .testi-item {overflow: hidden;margin-bottom: 2em;padding-bottom: 2em;background: 0 0;}
.testimonials .testi-item blockquote {position: relative;display: block;margin: 0;padding: 30px;border: none;background: #dbdbdb;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;}
.testimonials .testi-item blockquote:before {position: absolute;bottom: -20px;left: 30px;display: block;width: 0;height: 0;border-top: 20px solid #dbdbdb;border-right: 0 solid transparent;border-left: 20px solid transparent;content: "";}
.testimonials .testi-item blockquote:after {position: absolute;top: 10px;left: 20px;display: block;width: 41px;height: 38px;background: url("//www.presleypeluqueros.com/wp-content/plugins/cherry-plugin/includes/css/../images/quotes.png") 0 0 no-repeat;content: "";}
.testimonials .testi-item blockquote>a {position: relative;z-index: 2;color: #4e4e4e;text-decoration: none;overflow: hidden;vertical-align: top;}
.testimonials .testi-item blockquote>a:hover {color: #fff;}
.testimonials .testi-item .featured-thumbnail {position: relative;z-index: 2;margin: 0 20px 0 10px;width: 60px;height: 60px;}
.testimonials .testi-item .testi-meta {font-size: 1em;display: block;padding-top: 22px;padding-left: 40px;}
.testimonials .testi-item .testi-meta .user:after {content: ",";}
.roundabout-holder {width: 100%;position: relative;overflow: hidden;}
.roundabout-holder ul {padding: 0;width: 100%;height: 250px;background: 0 0;}
.roundabout-holder ul li {overflow: hidden;margin: 0;padding: 0;width: 375px;height: inherit;border: none;background: 0 0;text-align: center;cursor: pointer;}
@media (max-width:767px) {.roundabout-holder ul li {width: 220px !important;}}
@media (max-width:480px) {.roundabout-holder ul li {width: 150px !important;}}
.roundabout-holder ul li.roundabout-in-focus {cursor: default;}
@media (min-width:768px) and (max-width:979px) {.roundabout-holder ul {width: 100%;}}
@media (max-width:767px) {.roundabout-holder ul {width: 100%;height: 150px;}}
@media (max-width:480px) {.roundabout-holder ul {height: 120px;}}
.site_map {margin-bottom: 10px;}
.site_map .icon-sitemap {padding-right: 10px;}
.site_map h2 {border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.site_map_title {text-transform: capitalize;}
.site_map ul {list-style: none;margin: 15px 0 0 5px;}
.site_map ul li {padding-bottom: 5px;}
@media (max-width:480px) {.site_map ul li {float: none;width: 100%;padding-right: 0;}}
.site_map .group {display: inline-block;padding-bottom: 20px;width: 102%;margin-left: -2%;}
.site_map .group .grid {width: 23%;margin-left: 2%;float: left;}
@media (max-width:480px) {.site_map .group .grid {float: none;width: 100%;margin-left: 0;}}
.site_map .line {margin-bottom: 10px;}
.site_map .line ul li {width: 18%;margin-right: 2%;display: inline-block;vertical-align: top;}
@media (max-width:480px) {.site_map .line ul li {float: none;width: 100%;margin-right: 0;}}
.accordion-group, .accordion-inner, .nav-tabs, .nav-tabs>.active>a {border-color: #ddd;}
.price-plans {width: 100%;padding: 20px 0;}
.price-plans:before, .price-plans:after {display: table;content: "";line-height: 0;}
.price-plans:after {clear: both;}
.price-plans .plan {float: left;overflow: hidden;margin-left: 2%;margin-bottom: 20px;padding: 0;width: 100%;background-color: #fcfcfc;border-bottom: 1px solid #e1e4e5;text-align: center;text-transform: uppercase;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;-webkit-transition: box-shadow .2s linear;-moz-transition: box-shadow .2s linear;-o-transition: box-shadow .2s linear;transition: box-shadow .2s linear;}
.price-plans .plan:first-child {margin-left: 0;}
.price-plans .plan.highlight {position: relative;z-index: 100;margin-top: -20px;background-color: #fff;box-shadow: 0px 0px 13px rgba(0,0,0,.09);-moz-box-shadow: 0px 0px 13px rgba(0,0,0,.09);-webkit-box-shadow: 0px 0px 13px rgba(0,0,0,.09);-o-box-shadow: 0px 0px 13px rgba(0,0,0,.09);}
.price-plans .plan.highlight h3 {padding: 22px 10px;background-color: #e74c3c;color: #fff;border-bottom-color: #e3301e;}
@media (min-width:768px) and (max-width:979px) {.price-plans .plan.highlight h3 {padding: 21px 10px;}}
.price-plans .plan.highlight h4 {background-color: #eb685a;}
.price-plans .plan.highlight .highlight-reason {display: block;font-size: .6em;font-weight: 400;}
.price-plans .plan.highlight .btn {margin-top: 30px;margin-bottom: 30px;}
@media (max-width:767px) {.price-plans .plan.highlight .btn {margin-top: 20px;margin-bottom: 20px;}}
@media (max-width:767px) {.price-plans .plan.highlight {margin-top: 20px;}}
.price-plans .plan.plan-labelled {margin-top: 61px;border-bottom: none;background-color: transparent;text-transform: none;}
@media (max-width:767px) {.price-plans .plan.plan-labelled {display: none;}}
.price-plans .plan.plan-labelled h4 {background: 0 0;color: #333;border-bottom: 1px solid #e1e4e5;}
@media (max-width:767px) {.price-plans .plan {float: none;width: 100% !important;margin-left: 0;}}
.price-plans .plan h3 {margin: 0;padding: 20px 10px;background: #e1e4e5;color: #32393d;border-bottom: 1px solid #fff;font-weight: 700;}
.price-plans .plan h4 {margin: 0;padding: 10px;background: #486581;color: #fff;}
.price-plans .plan .btn {display: inline-block;margin-bottom: 20px;margin-top: 20px;}
.price-plans.price-plans-2 .plan {width: 49%;}
.price-plans.price-plans-3 .plan {width: 32%;}
.price-plans.price-plans-4 .plan {width: 23.5%;}
.price-plans.price-plans-5 .plan {width: 18.4%;}
.price-plans.price-plans-6 .plan {width: 15%;}
.plan-features-row, .plan-labelled-row {padding: 18px 10px;border-bottom: 1px solid #e1e4e5;line-height: 24px;}
@media (min-width:768px) and (max-width:979px) {.plan-features-row, .plan-labelled-row {padding: 10px;}}
@media (max-width:767px) {.plan-features-row, .plan-labelled-row {padding: 10px;}}
.plan .plan-labelled-row {display: none;}
@media (max-width:767px) {.plan .plan-labelled-row {display: block;font-weight: 700;}}
.plan.plan-labelled .plan-labelled-row {display: block;}
.owl-carousel {margin-bottom: 15px;}
.owl-carousel .item {margin: 3px;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;}
.owl-carousel .item figure {display: block;width: 100%;margin: 0 0 10px;}
.owl-carousel .item figure a {display: block;}
.owl-carousel .item figure a img {display: block;width: 100%;height: auto;}
.owl-carousel .owl-wrapper-outer {margin: 0 0 15px;}
.carousel-wrap {position: relative;margin: 0;}
.es-carousel {overflow: hidden;}
.es-carousel-wrapper {position: relative;padding: 0;}
.es-carousel_list {display: none;margin-bottom: 0;padding: 0;list-style: none;}
.es-carousel_list:before, .es-carousel_list:after {display: table;content: "";line-height: 0;}
.es-carousel_list:after {clear: both;}
.es-carousel_li {display: block;float: left;margin: 0;padding: 0;color: #000;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;}
.es-carousel_li .featured-thumbnail {float: none;margin: 0 0 20px;}
.es-carousel_li .featured-thumbnail img {display: block;margin: 0;padding: 0;max-width: 100%;max-height: 100%;border: none;}
.es-carousel_li .desc {margin: 0;padding: 0;}
.es-carousel_li h5 {margin-bottom: .5em;font-weight: 700;}
.es-carousel_li h5 a {text-decoration: underline;}
.es-carousel_li h5 a:hover {text-decoration: none;}
.es-carousel_li .excerpt {margin-bottom: 10px;}
.es-nav span {position: absolute;top: 0;right: 32px;margin-top: -35px;width: 14px;height: 26px;background: transparent url("//www.presleypeluqueros.com/wp-content/plugins/cherry-plugin/includes/css/../images/nav.png") no-repeat top left;text-indent: -9000px;opacity: .8;cursor: pointer;}
.es-nav span.es-nav-next {right: 12px;left: auto;background-position: top right;}
.es-nav span.es-nav-next:hover {opacity: 1;}
.list>ul {margin: 0;}
.list.unstyled>ul li {margin: 0 0 .5em;padding: 0;border: none;background: 0 0;list-style-type: none;}
.list.unstyled>ul li:before {display: none;}
.list.styled>ul {margin: 0 0 1em;}
.list.styled>ul li {position: relative;margin: 0 0 .5em;padding: 0;border: none;background: 0 0;list-style-type: none;}
.list li {position: relative;}
.list li:before {display: inline-block;margin-right: 5px;width: 14px;height: 14px;content: attr(data-icon);font-family: "FontAwesome";line-height: 14px;speak: none;}
.list.check-list>ul li:before {content: "";}
.list.check2-list>ul li:before {content: "";}
.list.ok-circle-list>ul li:before {content: "";}
.list.ok-sign-list>ul li:before {content: "";}
.list.arrow-list>ul li:before {content: "";}
.list.arrow2-list>ul li:before {content: "";}
.list.circle-arrow-list>ul li:before {content: "";}
.list.caret-list>ul li:before {content: "";}
.list.angle-list>ul li:before {content: "";}
.list.double-angle-list>ul li:before {content: "";}
.list.star-list>ul li:before {content: "";}
.list.plus-list>ul li:before {content: "";}
.list.minus-list>ul li:before {content: "";}
.list.circle-list>ul li:before {content: "";}
.list.circle-blank-list>ul li:before {content: "";}
.title-box {margin-bottom: 1em;}
.title-box_icon {float: left;margin: 0 20px 0 0;}
.title-box_primary {border: none;background: 0 0;padding: 0;margin: 0;}
.title-box_secondary {border: none;background: 0 0;padding: 0;margin: 0;}
.tabs-wrapper {margin-bottom: 20px;}
.dropcap {position: relative;display: block;float: left;overflow: hidden;margin: 0 20px 20px 0;width: 50px;height: 50px;background: #3a87ad;color: #fff;text-align: center;text-transform: uppercase;font-weight: 700;font-size: 36px;line-height: 50px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.hr {overflow: hidden;margin: 30px 0;height: 1px;background: #eee;font-size: 0;line-height: 0;}
.sm_hr {overflow: hidden;margin: 20px 0;height: 1px;background: #ddd;font-size: 0;line-height: 0;}
.spacer {overflow: hidden;height: 30px;font-size: 0;line-height: 0;}
.vertical-divider {margin-left: 20px;padding-left: 40px;border-left: 1px solid #ddd;}
.text-highlight {padding: .25em .2em;background-color: #ffa;color: #666;}
.google-map {position: relative;}
.google-map:before {z-index: -1;top: 50%;left: 50%;margin: -10px 0 0 -10px;}
.map_loader {position: absolute;top: 50%;left: 50%;margin: -16px 0 0 -16px;z-index: -1;}
.google-map-api {width: 100%;height: 600px;top: 0;position: relative;background: #fff;}
.google-map-api .gmap {width: 100%;height: 100%;}
.google-map-api .gmap img {max-width: none !important;}
.widget {margin-bottom: 30px;}
.widget.visible-all-devices, .widget.visible-desktop, .widget.visible-tablet, .widget.visible-phone, .widget.hidden-phone, .widget.hidden-desktop, .widget.hidden-table {position: relative;top: 0;left: 0;right: auto;width: auto;}
#calendar_wrap {padding: 0;}
#wp-calendar {width: 100%;}
#wp-calendar td {padding: 6px 0;border: none;text-align: center;}
#wp-calendar caption {margin-bottom: 5px;padding: 4px 0;color: #08c;font-weight: 700;font-size: 16px;text-align: center;}
#wp-calendar thead th {padding: 7px 0;color: #08c;text-align: center;font-size: 14px;}
#wp-calendar #prev {text-align: left;}
#wp-calendar #next {text-align: right;}
.textwidget {word-wrap: break-word;}
.comments-custom li {overflow: hidden;margin: 0;padding: 0 0 25px;border-bottom: none;background: 0 0;}
.comments-custom li:first-child {padding-top: 0;border-top: none;}
.comments-custom_txt {padding: 7px 0 0;border-top: 1px solid #ddd;margin-top: 7px;}
.comments-custom_txt a {text-decoration: none;}
.comments-custom_txt a:hover {text-decoration: underline;}
.comments-custom_h_title, .comments-custom_h_author {margin-bottom: 5px;margin-top: 0;}
.comments-custom_h_author:first-letter {text-transform: uppercase;}
.comments-custom i {font-size: 16px;margin-right: .5em;color: #999;float: left;min-width: 15px;text-align: center;}
.comments-custom .ladle {float: left;padding-right: 5px;}
.comments-custom .meta_format {margin-top: 2px;font-size: 14px;}
.post-list li {overflow: hidden;padding-top: 1.5em;padding-bottom: 1.5em;}
.post-list li:first-child {padding-top: 0;border: none;}
.post-list .excerpt {margin-bottom: 1em;}
.flickr_li {vertical-align: top;}
.flickr_li .thumbnail {position: relative;margin: 0 0 6px;display: inline-block;}
@media (min-width:768px) and (max-width:979px) {.flickr_li .thumbnail {display: block;}}
@media (max-width:767px) {.flickr_li .thumbnail {display: block;float: left;}}
.flickr_li:nth-child(3n-2) {margin-left: 0;}
.flickr_li.nomargin {margin-left: 0;}
.ie8 .flickr_li.nomargin {margin-left: 0;}
.ie8 .flickr_li.nomargin img {height: 60px;}
@media (max-width:767px) {.flickr_li {float: left !important;width: auto !important;margin: 0 14px 14px 0;}}
.banners_li {float: left;margin: 0 3px 3px 0;}
.banners_img {width: 125px;height: auto;}
.banner_link:hover {text-decoration: none;}
.banner_link .banner_wrapper {padding: 30px 15px;}
.banner_wrapper {padding: 30px 0;}
.banner_wrapper.fill_class {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}
.banner_wrapper .thumbnail {margin: 0 0 20px;}
.vcard span {display: block;}
.vcard .meta_format {margin-top: 2px;font-size: 12px;}
.vcard .meta_format i {font-size: 14px;margin-right: .5em;color: #999;float: left;min-width: 15px;text-align: center;margin-top: 1px;}
.vcard .ladle {padding-right: 5px;font-weight: 400;}
.vcard .ladle, .vcard .ladle+span {display: inline-block;}
.dark_background {background-color: #333;padding: 10px;}
iframe .uiHeader h3 {color: #fff;}
.social {margin: 0;}
.social_link {-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;display: inline-block;}
.social_link:hover {opacity: .5;filter: alpha(opacity=50);}
.social_ico {display: inline-block;vertical-align: top;}
.social_label {display: inline-block;vertical-align: top;}
.social__row li {float: left;margin-left: 5px;}
.social__row li:first-child {margin-left: 0;}
.social__row a {float: left;}
.social__list li {margin-bottom: 5px;}
.social__list a:hover {text-decoration: none;}
[class*=span] {position: relative;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix {}
.clearfix:before, .clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}
.wrapper {overflow: hidden;position: relative;width: 100%;}
.extra-wrap {overflow: hidden;}
.content_box {position: relative;background: #f5f5f5;}
.content_box:after, .content_box:before {background: #f5f5f5;content: "";position: absolute;top: 0;width: 231%;height: 100%;z-index: -1;}
.content_box:after {right: -230%;}
.content_box:before {left: -230%;}
#maintenance_mode_notice {position: fixed;top: 0;left: 0;width: 100%;padding: 5px;text-align: center;background: #222;z-index: 999999;}
#maintenance_mode_notice p {margin: 0;color: #ff5c00;}
#maintenance_mode_notice p a {color: #2ea2cc;}
#under_construction_page {text-align: center;position: relative;margin-top: 150px;}
#under_construction_page #under_construction_logo .logo, #under_construction_page #under_construction_logo h1 {float: none;width: 100%;}
#under_construction_page #under_construction_description {clear: both;}
#under_construction_page #under_construction_timer {margin: 40px 0 40px -30px;}
#under_construction_page #under_construction_timer .box {display: inline-block;margin-left: 30px;}
#under_construction_page #under_construction_timer .box:first-child .numbers:before {content: "";}
#under_construction_page #under_construction_timer .box .lable {font-size: 16px;margin-top: 15px;}
@media (max-width:767px) {#under_construction_page #under_construction_timer .box .lable {font-size: 12px;}}
#under_construction_page #under_construction_timer .box .numbers {position: relative;}
#under_construction_page #under_construction_timer .box .numbers:before {content: ":";position: absolute;left: -28px;top: 0;font-size: 80px;line-height: 1.2em;}
@media (max-width:767px) {#under_construction_page #under_construction_timer .box .numbers:before {font-size: 25px;left: -10px;}}
#under_construction_page #under_construction_timer .box .numbers span {font-size: 80px;line-height: 1.2em;padding: 5px 15px;margin-right: 3px;background: rgba(0,0,0,.2);border-radius: 5px;display: inline-block;min-width: 44px;}
@media (max-width:767px) {#under_construction_page #under_construction_timer .box .numbers span {font-size: 25px;padding: 0 7px;min-width: inherit;}}
@media (max-width:767px) {#under_construction_page #under_construction_timer .box {margin-left: 15px;}}
#under_construction_page #under_construction_timer .web_site_message {font-size: 40px;}
@media (max-width:767px) {#under_construction_page #under_construction_timer {margin-left: 15px;}}
div[id^=cherry_instagram_widget] ul {margin: 0;}
div[id^=cherry_instagram_widget] ul li {list-style: none;}
div[id^=cherry_instagram_widget] ul li figure {margin: 0 0 9px;position: relative;}
div[id^=cherry_instagram_widget] ul li figure .img_wrapp {display: block;position: relative;margin-bottom: 10px;}
div[id^=cherry_instagram_widget] ul li figure .img_likes i, div[id^=cherry_instagram_widget] ul li figure .img_commetn_count i, div[id^=cherry_instagram_widget] ul li figure .img_public_date i, div[id^=cherry_instagram_widget] ul li figure .img_description i {font-size: 16px;margin-right: 0;padding-right: .5em;color: #999;}
div[id^=cherry_instagram_widget] ul li figure .img_likes, div[id^=cherry_instagram_widget] ul li figure .img_commetn_count {-webkit-transition: all .3s ease-out;transition: all .3s ease-out;opacity: 0;visibility: hidden;position: absolute;top: 50%;left: 50%;text-align: center;width: 35px;padding-top: 9px;}
div[id^=cherry_instagram_widget] ul li figure .img_likes i, div[id^=cherry_instagram_widget] ul li figure .img_commetn_count i {font-size: 35px;position: absolute;top: 0;left: 0;z-index: 5;}
div[id^=cherry_instagram_widget] ul li figure .img_likes .counter, div[id^=cherry_instagram_widget] ul li figure .img_commetn_count .counter {position: relative;z-index: 6;color: #fff;font-size: 15px;font-weight: 700;}
div[id^=cherry_instagram_widget] ul li figure:hover .img_likes, div[id^=cherry_instagram_widget] ul li figure:hover .img_commetn_count {visibility: visible;opacity: 1;}
div[id^=cherry_instagram_widget] ul li figure .img_likes {margin: -15px 0 0 -40px;padding-top: 7px;}
div[id^=cherry_instagram_widget] ul li figure .img_likes i {color: rgba(255,0,0,.8);}
div[id^=cherry_instagram_widget] ul li figure .img_commetn_count {margin: -15px 0 0 5px;}
div[id^=cherry_instagram_widget] ul li figure .img_commetn_count i {color: rgba(0,122,255,.8);}
div[id^=cherry_instagram_widget] ul li figure .img_public_date {display: block;margin-bottom: 10px;}
div[id^=cherry_instagram_widget] ul li figure .img_description {display: block;margin-bottom: 10px;}
div[id^=cherry_instagram_widget] .img_thumbnail ul {margin-left: -10px;}
div[id^=cherry_instagram_widget] .img_thumbnail ul li {display: inline-block;vertical-align: top;width: 145px;margin-left: 10px;}
@media (min-width:1200px) {div[id^=cherry_instagram_widget] .img_thumbnail ul {margin-left: -30px;}
	div[id^=cherry_instagram_widget] .img_thumbnail ul li {margin-left: 30px;width: 150px;}}
@media (max-width:979px) and (min-width:768px) {div[id^=cherry_instagram_widget] .img_thumbnail ul li {width: 109px;}}
@media (max-width:767px) {div[id^=cherry_instagram_widget] .img_thumbnail ul {margin-left: -2%;}
	div[id^=cherry_instagram_widget] .img_thumbnail ul li {margin-left: 2%;width: 18%;}}
@media (max-width:610px) {div[id^=cherry_instagram_widget] .img_thumbnail ul li {width: 23%;}}
@media (max-width:480px) {div[id^=cherry_instagram_widget] .img_thumbnail ul {margin-left: -3%;}
	div[id^=cherry_instagram_widget] .img_thumbnail ul li {margin-left: 3%;width: 30%;}}
.wp-block-archives {box-sizing: border-box;}
.wp-block-archives-dropdown label {display: block;}
.wp-block-avatar {line-height: 0;}
.wp-block-avatar, .wp-block-avatar img {box-sizing: border-box;}
.wp-block-avatar.aligncenter {text-align: center;}
.wp-block-audio {box-sizing: border-box;}
.wp-block-audio :where(figcaption) {margin-bottom: 1em;margin-top: .5em;}
.wp-block-audio audio {min-width: 300px;width: 100%;}
.wp-block-button__link {align-content: center;box-sizing: border-box;cursor: pointer;display: inline-block;height: 100%;text-align: center;word-break: break-word;}
.wp-block-button__link.aligncenter {text-align: center;}
.wp-block-button__link.alignright {text-align: right;}
:where(.wp-block-button__link) {border-radius: 9999px;box-shadow: none;padding: calc(.667em + 2px) calc(1.333em + 2px);text-decoration: none;}
.wp-block-button[style*=text-decoration] .wp-block-button__link {text-decoration: inherit;}
.wp-block-buttons>.wp-block-button.has-custom-width {max-width: none;}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {width: 100%;}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {font-size: inherit;}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {width: calc(25% - var(--wp--style--block-gap,.5em) * .75);}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {width: calc(50% - var(--wp--style--block-gap,.5em) * .5);}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {width: calc(75% - var(--wp--style--block-gap,.5em) * .25);}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {flex-basis: 100%;width: 100%;}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {width: 25%;}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {width: 50%;}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {width: 75%;}
.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {border-radius: 0;}
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {border-radius: 0 !important;}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {border: 2px solid;padding: .667em 1.333em;}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {color: currentColor;}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {background-color: initial;background-image: none;}
.wp-block-buttons {box-sizing: border-box;}
.wp-block-buttons.is-vertical {flex-direction: column;}
.wp-block-buttons.is-vertical>.wp-block-button:last-child {margin-bottom: 0;}
.wp-block-buttons>.wp-block-button {display: inline-block;margin: 0;}
.wp-block-buttons.is-content-justification-left {justify-content: flex-start;}
.wp-block-buttons.is-content-justification-left.is-vertical {align-items: flex-start;}
.wp-block-buttons.is-content-justification-center {justify-content: center;}
.wp-block-buttons.is-content-justification-center.is-vertical {align-items: center;}
.wp-block-buttons.is-content-justification-right {justify-content: flex-end;}
.wp-block-buttons.is-content-justification-right.is-vertical {align-items: flex-end;}
.wp-block-buttons.is-content-justification-space-between {justify-content: space-between;}
.wp-block-buttons.aligncenter {text-align: center;}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {margin-left: auto;margin-right: auto;width: 100%;}
.wp-block-buttons[style*=text-decoration] .wp-block-button, .wp-block-buttons[style*=text-decoration] .wp-block-button__link {text-decoration: inherit;}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {font-size: inherit;}
.wp-block-buttons .wp-block-button__link {width: 100%;}
.wp-block-button.aligncenter, .wp-block-calendar {text-align: center;}
.wp-block-calendar td, .wp-block-calendar th {border: 1px solid;padding: .25em;}
.wp-block-calendar th {font-weight: 400;}
.wp-block-calendar caption {background-color: inherit;}
.wp-block-calendar table {border-collapse: collapse;width: 100%;}
.wp-block-calendar table:where(:not(.has-text-color)) {color: #40464d;}
.wp-block-calendar table:where(:not(.has-text-color)) td, .wp-block-calendar table:where(:not(.has-text-color)) th {border-color: #ddd;}
.wp-block-calendar table.has-background th {background-color: inherit;}
.wp-block-calendar table.has-text-color th {color: inherit;}
:where(.wp-block-calendar table:not(.has-background) th) {background: #ddd;}
.wp-block-categories {box-sizing: border-box;}
.wp-block-categories.alignleft {margin-right: 2em;}
.wp-block-categories.alignright {margin-left: 2em;}
.wp-block-categories.wp-block-categories-dropdown.aligncenter {text-align: center;}
.wp-block-categories .wp-block-categories__label {display: block;width: 100%;}
.wp-block-code {box-sizing: border-box;}
.wp-block-code code {direction: ltr;display: block;font-family: inherit;overflow-wrap: break-word;text-align: initial;white-space: pre-wrap;}
.wp-block-columns {align-items: normal !important;box-sizing: border-box;display: flex;flex-wrap: wrap !important;}
@media (min-width:782px) {.wp-block-columns {flex-wrap: nowrap !important;}}
.wp-block-columns.are-vertically-aligned-top {align-items: flex-start;}
.wp-block-columns.are-vertically-aligned-center {align-items: center;}
.wp-block-columns.are-vertically-aligned-bottom {align-items: flex-end;}
@media (max-width:781px) {.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 100% !important;}}
@media (min-width:782px) {.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 0;flex-grow: 1;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {flex-grow: 0;}}
.wp-block-columns.is-not-stacked-on-mobile {flex-wrap: nowrap !important;}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {flex-basis: 0;flex-grow: 1;}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {flex-grow: 0;}
:where(.wp-block-columns) {margin-bottom: 1.75em;}
:where(.wp-block-columns.has-background) {padding: 1.25em 2.375em;}
.wp-block-column {flex-grow: 1;min-width: 0;overflow-wrap: break-word;word-break: break-word;}
.wp-block-column.is-vertically-aligned-top {align-self: flex-start;}
.wp-block-column.is-vertically-aligned-center {align-self: center;}
.wp-block-column.is-vertically-aligned-bottom {align-self: flex-end;}
.wp-block-column.is-vertically-aligned-stretch {align-self: stretch;}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {width: 100%;}
.wp-block-post-comments {box-sizing: border-box;}
.wp-block-post-comments .alignleft {float: left;}
.wp-block-post-comments .alignright {float: right;}
.wp-block-post-comments .navigation:after {clear: both;content: "";display: table;}
.wp-block-post-comments .commentlist {clear: both;list-style: none;margin: 0;padding: 0;}
.wp-block-post-comments .commentlist .comment {min-height: 2.25em;padding-left: 3.25em;}
.wp-block-post-comments .commentlist .comment p {font-size: 1em;line-height: 1.8;margin: 1em 0;}
.wp-block-post-comments .commentlist .children {list-style: none;margin: 0;padding: 0;}
.wp-block-post-comments .comment-author {line-height: 1.5;}
.wp-block-post-comments .comment-author .avatar {border-radius: 1.5em;display: block;float: left;height: 2.5em;margin-right: .75em;margin-top: .5em;width: 2.5em;}
.wp-block-post-comments .comment-author cite {font-style: normal;}
.wp-block-post-comments .comment-meta {font-size: .875em;line-height: 1.5;}
.wp-block-post-comments .comment-meta b {font-weight: 400;}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {display: block;margin-bottom: 1em;margin-top: 1em;}
.wp-block-post-comments .comment-body .commentmetadata {font-size: .875em;}
.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {display: block;margin-bottom: .25em;}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments .comment-form textarea {box-sizing: border-box;display: block;width: 100%;}
.wp-block-post-comments .comment-form-cookies-consent {display: flex;gap: .25em;}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {margin-top: .35em;}
.wp-block-post-comments .comment-reply-title {margin-bottom: 0;}
.wp-block-post-comments .comment-reply-title :where(small) {font-size: var(--wp--preset--font-size--medium,smaller);margin-left: .5em;}
.wp-block-post-comments .reply {font-size: .875em;margin-bottom: 1.4em;}
.wp-block-post-comments input:not([type=submit]), .wp-block-post-comments textarea {border: 1px solid #949494;font-family: inherit;font-size: 1em;}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments textarea {padding: calc(.667em + 2px);}
:where(.wp-block-post-comments input[type=submit]) {border: none;}
.wp-block-comments {box-sizing: border-box;}
.wp-block-comments-pagination>.wp-block-comments-pagination-next, .wp-block-comments-pagination>.wp-block-comments-pagination-numbers, .wp-block-comments-pagination>.wp-block-comments-pagination-previous {font-size: inherit;margin-bottom: .5em;margin-right: .5em;}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child, .wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child, .wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {margin-right: 0;}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {display: inline-block;margin-right: 1ch;}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {display: inline-block;margin-left: 1ch;}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-comments-pagination.aligncenter {justify-content: center;}
.wp-block-comment-template {box-sizing: border-box;list-style: none;margin-bottom: 0;max-width: 100%;padding: 0;}
.wp-block-comment-template li {clear: both;}
.wp-block-comment-template ol {list-style: none;margin-bottom: 0;max-width: 100%;padding-left: 2rem;}
.wp-block-comment-template.alignleft {float: left;}
.wp-block-comment-template.aligncenter {margin-left: auto;margin-right: auto;width: fit-content;}
.wp-block-comment-template.alignright {float: right;}
.wp-block-comment-date {box-sizing: border-box;}
.comment-awaiting-moderation {display: block;font-size: .875em;line-height: 1.5;}
.wp-block-comment-author-name, .wp-block-comment-content, .wp-block-comment-edit-link, .wp-block-comment-reply-link {box-sizing: border-box;}
.wp-block-cover, .wp-block-cover-image {align-items: center;background-position: 50%;box-sizing: border-box;display: flex;justify-content: center;min-height: 430px;overflow: hidden;overflow: clip;padding: 1em;position: relative;}
.wp-block-cover .has-background-dim:not([class*=-background-color]), .wp-block-cover-image .has-background-dim:not([class*=-background-color]), .wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]) {background-color: #000;}
.wp-block-cover .has-background-dim.has-background-gradient, .wp-block-cover-image .has-background-dim.has-background-gradient {background-color: initial;}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {background-color: inherit;content: "";}
.wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover.has-background-dim:not(.has-background-gradient):before {bottom: 0;left: 0;opacity: .5;position: absolute;right: 0;top: 0;}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {opacity: .1;}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {opacity: .2;}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {opacity: .3;}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {opacity: .4;}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {opacity: .5;}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {opacity: .6;}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {opacity: .7;}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {opacity: .8;}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {opacity: .9;}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {opacity: 1;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {opacity: 0;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {opacity: .1;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {opacity: .2;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {opacity: .3;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {opacity: .4;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {opacity: .5;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {opacity: .6;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {opacity: .7;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {opacity: .8;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {opacity: .9;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {opacity: 1;}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {max-width: 420px;width: 100%;}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {display: flex;}
.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {color: inherit;position: relative;width: 100%;}
.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {align-items: flex-start;justify-content: flex-start;}
.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {align-items: flex-start;justify-content: center;}
.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {align-items: flex-start;justify-content: flex-end;}
.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {align-items: center;justify-content: flex-start;}
.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {align-items: center;justify-content: center;}
.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {align-items: center;justify-content: flex-end;}
.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {align-items: flex-end;justify-content: flex-start;}
.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {align-items: flex-end;justify-content: center;}
.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {align-items: flex-end;justify-content: flex-end;}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {margin: 0;}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {margin: 0;width: auto;}
.wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background {border: none;bottom: 0;box-shadow: none;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;object-fit: cover;outline: none;padding: 0;position: absolute;right: 0;top: 0;width: 100%;}
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {background-attachment: fixed;background-repeat: no-repeat;background-size: cover;}
@supports (-webkit-touch-callout:inherit) {.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {background-attachment: scroll;}}
@media (prefers-reduced-motion:reduce) {.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {background-attachment: scroll;}}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated, .wp-block-cover__image-background.is-repeated, video.wp-block-cover__video-background.is-repeated {background-repeat: repeat;background-size: auto;}
.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {color: #fff;}
.wp-block-cover-image .wp-block-cover.has-left-content {justify-content: flex-start;}
.wp-block-cover-image .wp-block-cover.has-right-content {justify-content: flex-end;}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content>h2 {margin-left: 0;text-align: left;}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content>h2 {margin-right: 0;text-align: right;}
.wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-image-text, section.wp-block-cover-image>h2 {font-size: 2em;line-height: 1.25;margin-bottom: 0;max-width: 840px;padding: .44em;text-align: center;z-index: 1;}
:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) {color: #fff;}
:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) {color: #000;}
:root :where(.wp-block-cover h1:not(.has-text-color)), :root :where(.wp-block-cover h2:not(.has-text-color)), :root :where(.wp-block-cover h3:not(.has-text-color)), :root :where(.wp-block-cover h4:not(.has-text-color)), :root :where(.wp-block-cover h5:not(.has-text-color)), :root :where(.wp-block-cover h6:not(.has-text-color)), :root :where(.wp-block-cover p:not(.has-text-color)) {color: inherit;}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background {z-index: 0;}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before {z-index: 1;}
.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {z-index: auto;}
.wp-block-details {box-sizing: border-box;}
.wp-block-details summary {cursor: pointer;}
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left]>[data-type="core/embed"], .wp-block[data-align=right]>[data-type="core/embed"] {max-width: 360px;width: 100%;}
.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {min-width: 280px;}
.wp-block-cover .wp-block-embed {min-height: 240px;min-width: 320px;}
.wp-block-embed {overflow-wrap: break-word;}
.wp-block-embed :where(figcaption) {margin-bottom: 1em;margin-top: .5em;}
.wp-block-embed iframe {max-width: 100%;}
.wp-block-embed__wrapper {position: relative;}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {content: "";display: block;padding-top: 50%;}
.wp-embed-responsive .wp-has-aspect-ratio iframe {bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {padding-top: 42.85%;}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {padding-top: 50%;}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {padding-top: 56.25%;}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {padding-top: 75%;}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {padding-top: 100%;}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {padding-top: 177.77%;}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {padding-top: 200%;}
.wp-block-file {box-sizing: border-box;}
.wp-block-file:not(.wp-element-button) {font-size: .8em;}
.wp-block-file.aligncenter {text-align: center;}
.wp-block-file.alignright {text-align: right;}
.wp-block-file *+.wp-block-file__button {margin-left: .75em;}
:where(.wp-block-file) {margin-bottom: 1.5em;}
.wp-block-file__embed {margin-bottom: 1em;}
:where(.wp-block-file__button) {border-radius: 2em;display: inline-block;padding: .5em 1em;}
:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited {box-shadow: none;color: #fff;opacity: .85;text-decoration: none;}
.wp-block-form-input__label {display: flex;flex-direction: column;gap: .25em;margin-bottom: .5em;width: 100%;}
.wp-block-form-input__label.is-label-inline {align-items: center;flex-direction: row;gap: .5em;}
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {margin-bottom: .5em;}
.wp-block-form-input__label:has(input[type=checkbox]) {flex-direction: row;width: fit-content;}
.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {margin: 0;}
.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) {flex-direction: row-reverse;}
.wp-block-form-input__label-content {width: fit-content;}
.wp-block-form-input__input {font-size: 1em;margin-bottom: .5em;padding: 0 .5em;}
.wp-block-form-input__input[type=date], .wp-block-form-input__input[type=datetime-local], .wp-block-form-input__input[type=datetime], .wp-block-form-input__input[type=email], .wp-block-form-input__input[type=month], .wp-block-form-input__input[type=number], .wp-block-form-input__input[type=password], .wp-block-form-input__input[type=search], .wp-block-form-input__input[type=tel], .wp-block-form-input__input[type=text], .wp-block-form-input__input[type=time], .wp-block-form-input__input[type=url], .wp-block-form-input__input[type=week] {border: 1px solid;line-height: 2;min-height: 2em;}
textarea.wp-block-form-input__input {min-height: 10em;}
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) {display: flex;flex-wrap: wrap;list-style-type: none;margin: 0;padding: 0;}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {display: flex;flex-direction: column;flex-grow: 1;justify-content: center;margin: 0 1em 1em 0;position: relative;width: calc(50% - 1em);}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {margin-right: 0;}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {align-items: flex-end;display: flex;height: 100%;justify-content: flex-start;margin: 0;}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {display: block;height: auto;max-width: 100%;width: auto;}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,rgba(0,0,0,0));bottom: 0;box-sizing: border-box;color: #fff;font-size: .8em;margin: 0;max-height: 100%;overflow: auto;padding: 3em .77em .7em;position: absolute;text-align: center;width: 100%;z-index: 2;}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {display: inline;}
.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption {flex-grow: 1;}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {flex: 1;height: 100%;object-fit: cover;width: 100%;}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {margin-right: 0;width: 100%;}
@media (min-width:600px) {.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {margin-right: 1em;width: calc(33.33333% - .66667em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {margin-right: 1em;width: calc(25% - .75em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {margin-right: 1em;width: calc(20% - .8em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {margin-right: 1em;width: calc(16.66667% - .83333em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {margin-right: 1em;width: calc(14.28571% - .85714em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {margin-right: 1em;width: calc(12.5% - .875em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {margin-right: 0;}}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {margin-right: 0;}
.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright {max-width: 420px;width: 100%;}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {justify-content: center;}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {align-self: flex-start;}
figure.wp-block-gallery.has-nested-images {align-items: normal;}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {margin: 0;width: calc(50% - var(--wp--style--unstable-gallery-gap,16px) / 2);}
.wp-block-gallery.has-nested-images figure.wp-block-image {box-sizing: border-box;display: flex;flex-direction: column;flex-grow: 1;justify-content: center;max-width: 100%;position: relative;}
.wp-block-gallery.has-nested-images figure.wp-block-image>a, .wp-block-gallery.has-nested-images figure.wp-block-image>div {flex-direction: column;flex-grow: 1;margin: 0;}
.wp-block-gallery.has-nested-images figure.wp-block-image img {display: block;height: auto;max-width: 100% !important;width: auto;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {bottom: 0;left: 0;max-height: 100%;position: absolute;right: 0;}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);content: "";height: 100%;-webkit-mask-image: linear-gradient(0deg,#000 20%,rgba(0,0,0,0));mask-image: linear-gradient(0deg,#000 20%,rgba(0,0,0,0));max-height: 40%;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {background: linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,0));box-sizing: border-box;color: #fff;font-size: 13px;margin: 0;overflow: auto;padding: 1em;scrollbar-color: rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-gutter: stable both-edges;scrollbar-width: thin;text-align: center;text-shadow: 0 0 1.5px #000;will-change: transform;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {height: 12px;width: 12px;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {background-color: initial;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {background-clip: padding-box;background-color: initial;border: 3px solid rgba(0,0,0,0);border-radius: 8px;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,.8);}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {scrollbar-color: rgba(255,255,255,.8) rgba(0,0,0,0);}
@media (hover:none) {.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {scrollbar-color: rgba(255,255,255,.8) rgba(0,0,0,0);}}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {display: inline;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {color: inherit;}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {box-sizing: border-box;}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {flex: 1 1 auto;}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {background: none;color: inherit;flex: initial;margin: 0;padding: 10px 10px 9px;position: relative;text-shadow: none;}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before {content: none;}
.wp-block-gallery.has-nested-images figcaption {flex-basis: 100%;flex-grow: 1;text-align: center;}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {margin-bottom: auto;margin-top: 0;}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {align-self: inherit;}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {display: flex;}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {flex: 1 0 0%;height: 100%;object-fit: cover;width: 100%;}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {width: 100%;}
@media (min-width:600px) {.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {width: calc(33.33333% - var(--wp--style--unstable-gallery-gap,16px) * .66667);}
	.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {width: calc(25% - var(--wp--style--unstable-gallery-gap,16px) * .75);}
	.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {width: calc(20% - var(--wp--style--unstable-gallery-gap,16px) * .8);}
	.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {width: calc(16.66667% - var(--wp--style--unstable-gallery-gap,16px) * .83333);}
	.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {width: calc(14.28571% - var(--wp--style--unstable-gallery-gap,16px) * .85714);}
	.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {width: calc(12.5% - var(--wp--style--unstable-gallery-gap,16px) * .875);}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {width: calc(33.33% - var(--wp--style--unstable-gallery-gap,16px) * .66667);}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {width: calc(50% - var(--wp--style--unstable-gallery-gap,16px) * .5);}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {width: 100%;}}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {max-width: 420px;width: 100%;}
.wp-block-gallery.has-nested-images.aligncenter {justify-content: center;}
.wp-block-group {box-sizing: border-box;}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {position: relative;}
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {padding: 1.25em 2.375em;}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {rotate: 180deg;}
.wp-block-image>a, .wp-block-image>figure>a {display: inline-block;}
.wp-block-image img {box-sizing: border-box;height: auto;max-width: 100%;vertical-align: bottom;}
@media not (prefers-reduced-motion) {.wp-block-image img.hide {visibility: hidden;}
	.wp-block-image img.show {animation: show-content-image .4s;}}
.wp-block-image[style*=border-radius] img, .wp-block-image[style*=border-radius]>a {border-radius: inherit;}
.wp-block-image.has-custom-border img {box-sizing: border-box;}
.wp-block-image.aligncenter {text-align: center;}
.wp-block-image.alignfull>a, .wp-block-image.alignwide>a {width: 100%;}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {height: auto;width: 100%;}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright {display: table;}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image.alignright>figcaption {caption-side: bottom;display: table-caption;}
.wp-block-image .alignleft {float: left;margin: .5em 1em .5em 0;}
.wp-block-image .alignright {float: right;margin: .5em 0 .5em 1em;}
.wp-block-image .aligncenter {margin-left: auto;margin-right: auto;}
.wp-block-image :where(figcaption) {margin-bottom: 1em;margin-top: .5em;}
.wp-block-image.is-style-circle-mask img {border-radius: 9999px;}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {.wp-block-image.is-style-circle-mask img {border-radius: 0;-webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");mask-mode: alpha;-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;}}
:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {border-radius: 9999px;}
.wp-block-image figure {margin: 0;}
.wp-lightbox-container {display: flex;flex-direction: column;position: relative;}
.wp-lightbox-container img {cursor: zoom-in;}
.wp-lightbox-container img:hover+button {opacity: 1;}
.wp-lightbox-container button {align-items: center;-webkit-backdrop-filter: blur(16px) saturate(180%);backdrop-filter: blur(16px) saturate(180%);background-color: rgba(90,90,90,.25);border: none;border-radius: 4px;cursor: zoom-in;display: flex;height: 20px;justify-content: center;opacity: 0;padding: 0;position: absolute;right: 16px;text-align: center;top: 16px;width: 20px;z-index: 100;}
@media not (prefers-reduced-motion) {.wp-lightbox-container button {transition: opacity .2s ease;}}
.wp-lightbox-container button:focus-visible {outline: 3px auto rgba(90,90,90,.25);outline: 3px auto -webkit-focus-ring-color;outline-offset: 3px;}
.wp-lightbox-container button:hover {cursor: pointer;opacity: 1;}
.wp-lightbox-container button:focus {opacity: 1;}
.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {background-color: rgba(90,90,90,.25);border: none;}
.wp-lightbox-overlay {box-sizing: border-box;cursor: zoom-out;height: 100vh;left: 0;overflow: hidden;position: fixed;top: 0;visibility: hidden;width: 100%;z-index: 100000;}
.wp-lightbox-overlay .close-button {align-items: center;cursor: pointer;display: flex;justify-content: center;min-height: 40px;min-width: 40px;padding: 0;position: absolute;right: calc(env(safe-area-inset-right) + 16px);top: calc(env(safe-area-inset-top) + 16px);z-index: 5000000;}
.wp-lightbox-overlay .close-button:focus, .wp-lightbox-overlay .close-button:hover, .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {background: none;border: none;}
.wp-lightbox-overlay .lightbox-image-container {height: var(--wp--lightbox-container-height);left: 50%;overflow: hidden;position: absolute;top: 50%;transform: translate(-50%,-50%);transform-origin: top left;width: var(--wp--lightbox-container-width);z-index: 9999999999;}
.wp-lightbox-overlay .wp-block-image {align-items: center;box-sizing: border-box;display: flex;height: 100%;justify-content: center;margin: 0;position: relative;transform-origin: 0 0;width: 100%;z-index: 3000000;}
.wp-lightbox-overlay .wp-block-image img {height: var(--wp--lightbox-image-height);min-height: var(--wp--lightbox-image-height);min-width: var(--wp--lightbox-image-width);width: var(--wp--lightbox-image-width);}
.wp-lightbox-overlay .wp-block-image figcaption {display: none;}
.wp-lightbox-overlay button {background: none;border: none;}
.wp-lightbox-overlay .scrim {background-color: #fff;height: 100%;opacity: .9;position: absolute;width: 100%;z-index: 2000000;}
.wp-lightbox-overlay.active {visibility: visible;}
@media not (prefers-reduced-motion) {.wp-lightbox-overlay.active {animation: turn-on-visibility .25s both;}
	.wp-lightbox-overlay.active img {animation: turn-on-visibility .35s both;}
	.wp-lightbox-overlay.show-closing-animation:not(.active) {animation: turn-off-visibility .35s both;}
	.wp-lightbox-overlay.show-closing-animation:not(.active) img {animation: turn-off-visibility .25s both;}
	.wp-lightbox-overlay.zoom.active {animation: none;opacity: 1;visibility: visible;}
	.wp-lightbox-overlay.zoom.active .lightbox-image-container {animation: lightbox-zoom-in .4s;}
	.wp-lightbox-overlay.zoom.active .lightbox-image-container img {animation: none;}
	.wp-lightbox-overlay.zoom.active .scrim {animation: turn-on-visibility .4s forwards;}
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {animation: none;}
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {animation: lightbox-zoom-out .4s;}
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {animation: none;}
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {animation: turn-off-visibility .4s forwards;}}
@keyframes show-content-image {0% {visibility: hidden;}
	99% {visibility: hidden;}
	to {visibility: visible;}}
@keyframes turn-on-visibility {0% {opacity: 0;}
	to {opacity: 1;}}
@keyframes turn-off-visibility {0% {opacity: 1;visibility: visible;}
	99% {opacity: 0;visibility: visible;}
	to {opacity: 0;visibility: hidden;}}
@keyframes lightbox-zoom-in {0% {transform: translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}
	to {transform: translate(-50%,-50%) scale(1);}}
@keyframes lightbox-zoom-out {0% {transform: translate(-50%,-50%) scale(1);visibility: visible;}
	99% {visibility: visible;}
	to {transform: translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility: hidden;}}
ol.wp-block-latest-comments {box-sizing: border-box;margin-left: 0;}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {line-height: 1.1;}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {line-height: 1.8;}
.has-dates :where(.wp-block-latest-comments:not([style*=line-height])), .has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {line-height: 1.5;}
.wp-block-latest-comments .wp-block-latest-comments {padding-left: 0;}
.wp-block-latest-comments__comment {list-style: none;margin-bottom: 1em;}
.has-avatars .wp-block-latest-comments__comment {list-style: none;min-height: 2.25em;}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {margin-left: 3.25em;}
.wp-block-latest-comments__comment-excerpt p {font-size: .875em;margin: .36em 0 1.4em;}
.wp-block-latest-comments__comment-date {display: block;font-size: .75em;}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {border-radius: 1.5em;display: block;float: left;height: 2.5em;margin-right: .75em;width: 2.5em;}
.wp-block-latest-comments[class*=-font-size] a, .wp-block-latest-comments[style*=font-size] a {font-size: inherit;}
.wp-block-latest-posts {box-sizing: border-box;}
.wp-block-latest-posts.alignleft {margin-right: 2em;}
.wp-block-latest-posts.alignright {margin-left: 2em;}
.wp-block-latest-posts.wp-block-latest-posts__list {list-style: none;}
.wp-block-latest-posts.wp-block-latest-posts__list li {clear: both;overflow-wrap: break-word;}
.wp-block-latest-posts.is-grid {display: flex;flex-wrap: wrap;}
.wp-block-latest-posts.is-grid li {margin: 0 1.25em 1.25em 0;width: 100%;}
@media (min-width:600px) {.wp-block-latest-posts.columns-2 li {width: calc(50% - .625em);}
	.wp-block-latest-posts.columns-2 li:nth-child(2n) {margin-right: 0;}
	.wp-block-latest-posts.columns-3 li {width: calc(33.33333% - .83333em);}
	.wp-block-latest-posts.columns-3 li:nth-child(3n) {margin-right: 0;}
	.wp-block-latest-posts.columns-4 li {width: calc(25% - .9375em);}
	.wp-block-latest-posts.columns-4 li:nth-child(4n) {margin-right: 0;}
	.wp-block-latest-posts.columns-5 li {width: calc(20% - 1em);}
	.wp-block-latest-posts.columns-5 li:nth-child(5n) {margin-right: 0;}
	.wp-block-latest-posts.columns-6 li {width: calc(16.66667% - 1.04167em);}
	.wp-block-latest-posts.columns-6 li:nth-child(6n) {margin-right: 0;}}
:root :where(.wp-block-latest-posts.is-grid) {padding: 0;}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {padding-left: 0;}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {display: block;font-size: .8125em;}
.wp-block-latest-posts__post-excerpt, .wp-block-latest-posts__post-full-content {margin-bottom: 1em;margin-top: .5em;}
.wp-block-latest-posts__featured-image a {display: inline-block;}
.wp-block-latest-posts__featured-image img {height: auto;max-width: 100%;width: auto;}
.wp-block-latest-posts__featured-image.alignleft {float: left;margin-right: 1em;}
.wp-block-latest-posts__featured-image.alignright {float: right;margin-left: 1em;}
.wp-block-latest-posts__featured-image.aligncenter {margin-bottom: 1em;text-align: center;}
ol, ul {box-sizing: border-box;}
:root :where(.wp-block-list.has-background) {padding: 1.25em 2.375em;}
.wp-block-loginout, .wp-block-media-text {box-sizing: border-box;}
.wp-block-media-text {direction: ltr;display: grid;grid-template-columns: 50% 1fr;grid-template-rows: auto;}
.wp-block-media-text.has-media-on-the-right {grid-template-columns: 1fr 50%;}
.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {align-self: start;}
.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media, .wp-block-media-text>.wp-block-media-text__content, .wp-block-media-text>.wp-block-media-text__media {align-self: center;}
.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {align-self: end;}
.wp-block-media-text>.wp-block-media-text__media {grid-column: 1;grid-row: 1;margin: 0;}
.wp-block-media-text>.wp-block-media-text__content {direction: ltr;grid-column: 2;grid-row: 1;padding: 0 8%;word-break: break-word;}
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {grid-column: 2;grid-row: 1;}
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {grid-column: 1;grid-row: 1;}
.wp-block-media-text__media a {display: block;}
.wp-block-media-text__media img, .wp-block-media-text__media video {height: auto;max-width: unset;vertical-align: middle;width: 100%;}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media {background-size: cover;height: 100%;min-height: 250px;}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {display: block;height: 100%;}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media img {height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;clip: rect(0,0,0,0);border: 0;}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {height: 100%;min-height: 250px;position: relative;}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {display: block;height: 100%;}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {height: 100%;object-fit: cover;position: absolute;width: 100%;}
@media (max-width:600px) {.wp-block-media-text.is-stacked-on-mobile {grid-template-columns: 100% !important;}
	.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {grid-column: 1;grid-row: 1;}
	.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {grid-column: 1;grid-row: 2;}}
.wp-block-navigation {position: relative;--navigation-layout-justification-setting: flex-start;--navigation-layout-direction: row;--navigation-layout-wrap: wrap;--navigation-layout-justify: flex-start;--navigation-layout-align: center;}
.wp-block-navigation ul {margin-bottom: 0;margin-left: 0;margin-top: 0;padding-left: 0;}
.wp-block-navigation ul, .wp-block-navigation ul li {list-style: none;padding: 0;}
.wp-block-navigation .wp-block-navigation-item {align-items: center;display: flex;position: relative;}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {display: none;}
.wp-block-navigation .wp-block-navigation-item__content {display: block;}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {color: inherit;}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {text-decoration: underline;}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {text-decoration: line-through;}
.wp-block-navigation :where(a), .wp-block-navigation :where(a:active), .wp-block-navigation :where(a:focus) {text-decoration: none;}
.wp-block-navigation .wp-block-navigation__submenu-icon {align-self: center;background-color: inherit;border: none;color: currentColor;display: inline-block;font-size: inherit;height: .6em;line-height: 0;margin-left: .25em;padding: 0;width: .6em;}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {display: inline-block;stroke: currentColor;height: inherit;margin-top: .075em;width: inherit;}
.wp-block-navigation.is-vertical {--navigation-layout-direction: column;--navigation-layout-justify: initial;--navigation-layout-align: flex-start;}
.wp-block-navigation.no-wrap {--navigation-layout-wrap: nowrap;}
.wp-block-navigation.items-justified-center {--navigation-layout-justification-setting: center;--navigation-layout-justify: center;}
.wp-block-navigation.items-justified-center.is-vertical {--navigation-layout-align: center;}
.wp-block-navigation.items-justified-right {--navigation-layout-justification-setting: flex-end;--navigation-layout-justify: flex-end;}
.wp-block-navigation.items-justified-right.is-vertical {--navigation-layout-align: flex-end;}
.wp-block-navigation.items-justified-space-between {--navigation-layout-justification-setting: space-between;--navigation-layout-justify: space-between;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {align-items: normal;background-color: inherit;color: inherit;display: flex;flex-direction: column;height: 0;left: -1px;opacity: 0;overflow: hidden;position: absolute;top: 100%;visibility: hidden;width: 0;z-index: 2;}
@media not (prefers-reduced-motion) {.wp-block-navigation .has-child .wp-block-navigation__submenu-container {transition: opacity .1s linear;}}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {display: flex;flex-grow: 1;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {margin-left: auto;margin-right: 0;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {margin: 0;}
@media (min-width:782px) {.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {left: 100%;top: -1px;}
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {background: rgba(0,0,0,0);content: "";display: block;height: 100%;position: absolute;right: 100%;width: .5em;}
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {margin-right: .25em;}
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {transform: rotate(-90deg);}}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {height: auto;min-width: 200px;opacity: 1;overflow: visible;visibility: visible;width: auto;}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {left: 0;top: 100%;}
@media (min-width:782px) {.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {left: 100%;top: 0;}}
.wp-block-navigation-submenu {display: flex;position: relative;}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {stroke: currentColor;}
button.wp-block-navigation-item__content {background-color: initial;border: none;color: currentColor;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-align: left;text-transform: inherit;}
.wp-block-navigation-submenu__toggle {cursor: pointer;}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {padding-left: 0;padding-right: .85em;}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {margin-left: -.6em;pointer-events: none;}
.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {padding: 0;}
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {gap: inherit;}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {padding: .5em 1em;}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {padding: .5em 1em;}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {left: auto;right: 0;}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {left: -1px;right: -1px;}
@media (min-width:782px) {.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {left: auto;right: 100%;}}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {background-color: #fff;border: 1px solid rgba(0,0,0,.15);}
.wp-block-navigation.has-background .wp-block-navigation__submenu-container {background-color: inherit;}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {color: #000;}
.wp-block-navigation__container {align-items: var(--navigation-layout-align,initial);display: flex;flex-direction: var(--navigation-layout-direction,initial);flex-wrap: var(--navigation-layout-wrap,wrap);justify-content: var(--navigation-layout-justify,initial);list-style: none;margin: 0;padding-left: 0;}
.wp-block-navigation__container .is-responsive {display: none;}
.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {flex-grow: 1;}
@keyframes overlay-menu__fade-in-animation {0% {opacity: 0;transform: translateY(.5em);}
	to {opacity: 1;transform: translateY(0);}}
.wp-block-navigation__responsive-container {bottom: 0;display: none;left: 0;position: fixed;right: 0;top: 0;}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {color: inherit;}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {align-items: var(--navigation-layout-align,initial);display: flex;flex-direction: var(--navigation-layout-direction,initial);flex-wrap: var(--navigation-layout-wrap,wrap);justify-content: var(--navigation-layout-justify,initial);}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {background-color: inherit !important;color: inherit !important;}
.wp-block-navigation__responsive-container.is-menu-open {background-color: inherit;display: flex;flex-direction: column;overflow: auto;padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index: 100000;}
@media not (prefers-reduced-motion) {.wp-block-navigation__responsive-container.is-menu-open {animation: overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode: forwards;}}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {align-items: var(--navigation-layout-justification-setting,inherit);display: flex;flex-direction: column;flex-wrap: nowrap;overflow: visible;padding-top: calc(2rem + 24px);}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {justify-content: flex-start;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {display: none;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {border: none;height: auto;min-width: 200px;opacity: 1;overflow: initial;padding-left: 2rem;padding-right: 2rem;position: static;visibility: visible;width: auto;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {gap: inherit;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {padding-top: var(--wp--style--block-gap,2em);}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {padding: 0;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {align-items: var(--navigation-layout-justification-setting,initial);display: flex;flex-direction: column;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {background: rgba(0,0,0,0) !important;color: inherit !important;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {left: auto;right: auto;}
@media (min-width:600px) {.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {background-color: inherit;display: block;position: relative;width: 100%;z-index: auto;}
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {display: none;}
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {left: 0;}}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {background-color: #fff;}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {color: #000;}
.wp-block-navigation__toggle_button_label {font-size: 1rem;font-weight: 700;}
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {background: rgba(0,0,0,0);border: none;color: currentColor;cursor: pointer;margin: 0;padding: 0;text-transform: inherit;vertical-align: middle;}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {fill: currentColor;display: block;height: 24px;pointer-events: none;width: 24px;}
.wp-block-navigation__responsive-container-open {display: flex;}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {font-family: inherit;font-size: inherit;font-weight: inherit;}
@media (min-width:600px) {.wp-block-navigation__responsive-container-open:not(.always-shown) {display: none;}}
.wp-block-navigation__responsive-container-close {position: absolute;right: 0;top: 0;z-index: 2;}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {font-family: inherit;font-size: inherit;font-weight: inherit;}
.wp-block-navigation__responsive-close {width: 100%;}
.has-modal-open .wp-block-navigation__responsive-close {margin-left: auto;margin-right: auto;max-width: var(--wp--style--global--wide-size,100%);}
.wp-block-navigation__responsive-close:focus {outline: none;}
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {box-sizing: border-box;}
.wp-block-navigation__responsive-dialog {position: relative;}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {margin-top: 46px;}
@media (min-width:782px) {.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {margin-top: 32px;}}
html.has-modal-open {overflow: hidden;}
.wp-block-navigation .wp-block-navigation-item__label {overflow-wrap: break-word;}
.wp-block-navigation .wp-block-navigation-item__description {display: none;}
.link-ui-tools {border-top: 1px solid #f0f0f0;padding: 8px;}
.link-ui-block-inserter {padding-top: 8px;}
.link-ui-block-inserter__back {margin-left: 8px;text-transform: uppercase;}
.wp-block-navigation .wp-block-page-list {align-items: var(--navigation-layout-align,initial);background-color: inherit;display: flex;flex-direction: var(--navigation-layout-direction,initial);flex-wrap: var(--navigation-layout-wrap,wrap);justify-content: var(--navigation-layout-justify,initial);}
.wp-block-navigation .wp-block-navigation-item {background-color: inherit;}
.wp-block-page-list {box-sizing: border-box;}
.is-small-text {font-size: .875em;}
.is-regular-text {font-size: 1em;}
.is-large-text {font-size: 2.25em;}
.is-larger-text {font-size: 3em;}
.has-drop-cap:not(:focus):first-letter {float: left;font-size: 8.4em;font-style: normal;font-weight: 100;line-height: .68;margin: .05em .1em 0 0;text-transform: uppercase;}
body.rtl .has-drop-cap:not(:focus):first-letter {float: none;margin-left: .1em;}
p.has-drop-cap.has-background {overflow: hidden;}
:root :where(p.has-background) {padding: 1.25em 2.375em;}
:where(p.has-text-color:not(.has-link-color)) a {color: inherit;}
p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] {rotate: 180deg;}
.wp-block-post-author {box-sizing: border-box;display: flex;flex-wrap: wrap;}
.wp-block-post-author__byline {font-size: .5em;margin-bottom: 0;margin-top: 0;width: 100%;}
.wp-block-post-author__avatar {margin-right: 1em;}
.wp-block-post-author__bio {font-size: .7em;margin-bottom: .7em;}
.wp-block-post-author__content {flex-basis: 0;flex-grow: 1;}
.wp-block-post-author__name {margin: 0;}
.wp-block-post-author-biography {box-sizing: border-box;}
:where(.wp-block-post-comments-form) input:not([type=submit]), :where(.wp-block-post-comments-form) textarea {border: 1px solid #949494;font-family: inherit;font-size: 1em;}
:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])), :where(.wp-block-post-comments-form) textarea {padding: calc(.667em + 2px);}
.wp-block-post-comments-form {box-sizing: border-box;}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {font-weight: inherit;}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {font-family: inherit;}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {font-size: inherit;}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {line-height: inherit;}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {font-style: inherit;}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {letter-spacing: inherit;}
.wp-block-post-comments-form :where(input[type=submit]) {box-shadow: none;cursor: pointer;display: inline-block;overflow-wrap: break-word;text-align: center;}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]), .wp-block-post-comments-form .comment-form textarea {box-sizing: border-box;display: block;width: 100%;}
.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {display: block;margin-bottom: .25em;}
.wp-block-post-comments-form .comment-form-cookies-consent {display: flex;gap: .25em;}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {margin-top: .35em;}
.wp-block-post-comments-form .comment-reply-title {margin-bottom: 0;}
.wp-block-post-comments-form .comment-reply-title :where(small) {font-size: var(--wp--preset--font-size--medium,smaller);margin-left: .5em;}
.wp-block-post-comments-count {box-sizing: border-box;}
.wp-block-post-content {display: flow-root;}
.wp-block-post-comments-link, .wp-block-post-date {box-sizing: border-box;}
:where(.wp-block-post-excerpt) {box-sizing: border-box;margin-bottom: var(--wp--style--block-gap);margin-top: var(--wp--style--block-gap);}
.wp-block-post-excerpt__excerpt {margin-bottom: 0;margin-top: 0;}
.wp-block-post-excerpt__more-text {margin-bottom: 0;margin-top: var(--wp--style--block-gap);}
.wp-block-post-excerpt__more-link {display: inline-block;}
.wp-block-post-featured-image {margin-left: 0;margin-right: 0;}
.wp-block-post-featured-image a {display: block;height: 100%;}
.wp-block-post-featured-image :where(img) {box-sizing: border-box;height: auto;max-width: 100%;vertical-align: bottom;width: 100%;}
.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {width: 100%;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {background-color: #000;inset: 0;position: absolute;}
.wp-block-post-featured-image {position: relative;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {background-color: initial;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {opacity: 0;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {opacity: .1;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {opacity: .2;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {opacity: .3;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {opacity: .4;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {opacity: .5;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {opacity: .6;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {opacity: .7;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {opacity: .8;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {opacity: .9;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {opacity: 1;}
.wp-block-post-featured-image:where(.alignleft, .alignright) {width: 100%;}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {display: inline-block;margin-right: 1ch;}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {display: inline-block;margin-left: 1ch;}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {rotate: 180deg;}
.wp-block-post-terms {box-sizing: border-box;}
.wp-block-post-terms .wp-block-post-terms__separator {white-space: pre-wrap;}
.wp-block-post-time-to-read, .wp-block-post-title {box-sizing: border-box;}
.wp-block-post-title {word-break: break-word;}
.wp-block-post-title :where(a) {display: inline-block;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-decoration: inherit;}
.wp-block-post-author-name {box-sizing: border-box;}
.wp-block-preformatted {box-sizing: border-box;white-space: pre-wrap;}
:where(.wp-block-preformatted.has-background) {padding: 1.25em 2.375em;}
.wp-block-pullquote {box-sizing: border-box;margin: 0 0 1em;overflow-wrap: break-word;padding: 4em 0;text-align: center;}
.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p {color: inherit;}
.wp-block-pullquote blockquote {margin: 0;}
.wp-block-pullquote p {margin-top: 0;}
.wp-block-pullquote p:last-child {margin-bottom: 0;}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {max-width: 420px;}
.wp-block-pullquote cite, .wp-block-pullquote footer {position: relative;}
.wp-block-pullquote .has-text-color a {color: inherit;}
.wp-block-pullquote.has-text-align-left blockquote {text-align: left;}
.wp-block-pullquote.has-text-align-right blockquote {text-align: right;}
.wp-block-pullquote.has-text-align-center blockquote {text-align: center;}
.wp-block-pullquote.is-style-solid-color {border: none;}
.wp-block-pullquote.is-style-solid-color blockquote {margin-left: auto;margin-right: auto;max-width: 60%;}
.wp-block-pullquote.is-style-solid-color blockquote p {font-size: 2em;margin-bottom: 0;margin-top: 0;}
.wp-block-pullquote.is-style-solid-color blockquote cite {font-style: normal;text-transform: none;}
.wp-block-pullquote cite {color: inherit;display: block;}
.wp-block-post-template {box-sizing: border-box;list-style: none;margin-bottom: 0;margin-top: 0;max-width: 100%;padding: 0;}
.wp-block-post-template.is-flex-container {display: flex;flex-direction: row;flex-wrap: wrap;gap: 1.25em;}
.wp-block-post-template.is-flex-container>li {margin: 0;width: 100%;}
@media (min-width:600px) {.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {width: calc(50% - .625em);}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {width: calc(33.33333% - .83333em);}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {width: calc(25% - .9375em);}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {width: calc(20% - 1em);}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {width: calc(16.66667% - 1.04167em);}}
@media (max-width:600px) {.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {grid-template-columns: 1fr;}}
.wp-block-post-template-is-layout-constrained>li>.alignright, .wp-block-post-template-is-layout-flow>li>.alignright {float: right;margin-inline-end: 0;margin-inline-start: 2em;}
.wp-block-post-template-is-layout-constrained>li>.alignleft, .wp-block-post-template-is-layout-flow>li>.alignleft {float: left;margin-inline-end: 2em;margin-inline-start: 0;}
.wp-block-post-template-is-layout-constrained>li>.aligncenter, .wp-block-post-template-is-layout-flow>li>.aligncenter {margin-inline-end: auto;margin-inline-start: auto;}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {margin-inline-start: auto;}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {margin-inline-end: auto;}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {display: inline-block;margin-right: 1ch;}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {display: inline-block;margin-left: 1ch;}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-query-pagination.aligncenter {justify-content: center;}
.wp-block-query-title, .wp-block-query-total, .wp-block-quote {box-sizing: border-box;}
.wp-block-quote {overflow-wrap: break-word;}
.wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {margin-bottom: 1em;padding: 0 1em;}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {font-size: 1.5em;font-style: italic;line-height: 1.6;}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {font-size: 1.125em;text-align: right;}
.wp-block-quote>cite {display: block;}
.wp-block-read-more {display: block;width: fit-content;}
.wp-block-read-more:where(:not([style*=text-decoration])) {text-decoration: none;}
.wp-block-read-more:where(:not([style*=text-decoration])):active, .wp-block-read-more:where(:not([style*=text-decoration])):focus {text-decoration: none;}
ul.wp-block-rss.alignleft {margin-right: 2em;}
ul.wp-block-rss.alignright {margin-left: 2em;}
ul.wp-block-rss.is-grid {display: flex;flex-wrap: wrap;padding: 0;}
ul.wp-block-rss.is-grid li {margin: 0 1em 1em 0;width: 100%;}
@media (min-width:600px) {ul.wp-block-rss.columns-2 li {width: calc(50% - 1em);}
	ul.wp-block-rss.columns-3 li {width: calc(33.33333% - 1em);}
	ul.wp-block-rss.columns-4 li {width: calc(25% - 1em);}
	ul.wp-block-rss.columns-5 li {width: calc(20% - 1em);}
	ul.wp-block-rss.columns-6 li {width: calc(16.66667% - 1em);}}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {display: block;font-size: .8125em;}
.wp-block-rss {box-sizing: border-box;list-style: none;padding: 0;}
.wp-block-search__button {margin-left: 10px;word-break: normal;}
.wp-block-search__button.has-icon {line-height: 0;}
.wp-block-search__button svg {height: 1.25em;min-height: 24px;min-width: 24px;width: 1.25em;fill: currentColor;vertical-align: text-bottom;}
:where(.wp-block-search__button) {border: 1px solid #ccc;padding: 6px 10px;}
.wp-block-search__inside-wrapper {display: flex;flex: auto;flex-wrap: nowrap;max-width: 100%;}
.wp-block-search__label {width: 100%;}
.wp-block-search__input {appearance: none;border: 1px solid #949494;flex-grow: 1;margin-left: 0;margin-right: 0;min-width: 3rem;padding: 8px;text-decoration: unset !important;}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {box-sizing: border-box;display: flex;flex-shrink: 0;justify-content: center;margin-left: 0;max-width: 100%;}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {min-width: 0 !important;transition-property: width;}
.wp-block-search.wp-block-search__button-only .wp-block-search__input {flex-basis: 100%;transition-duration: .3s;}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {overflow: hidden;}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {border-left-width: 0 !important;border-right-width: 0 !important;flex-basis: 0;flex-grow: 0;margin: 0;min-width: 0 !important;padding-left: 0 !important;padding-right: 0 !important;width: 0 !important;}
:where(.wp-block-search__input) {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-transform: inherit;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {border: 1px solid #949494;box-sizing: border-box;padding: 4px;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {border: none;border-radius: 0;padding: 0 4px;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {outline: none;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {padding: 4px 8px;}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {margin: auto;}
.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {float: right;}
.wp-block-separator {border: none;border-top: 2px solid;}
:root :where(.wp-block-separator.is-style-dots) {height: auto;line-height: 1;text-align: center;}
:root :where(.wp-block-separator.is-style-dots):before {color: currentColor;content: "···";font-family: serif;font-size: 1.5em;letter-spacing: 2em;padding-left: 2em;}
.wp-block-separator.is-style-dots {background: none !important;border: none !important;}
.wp-block-site-logo {box-sizing: border-box;line-height: 0;}
.wp-block-site-logo a {display: inline-block;line-height: 0;}
.wp-block-site-logo.is-default-size img {height: auto;width: 120px;}
.wp-block-site-logo img {height: auto;max-width: 100%;}
.wp-block-site-logo a, .wp-block-site-logo img {border-radius: inherit;}
.wp-block-site-logo.aligncenter {margin-left: auto;margin-right: auto;text-align: center;}
:root :where(.wp-block-site-logo.is-style-rounded) {border-radius: 9999px;}
.wp-block-site-tagline, .wp-block-site-title {box-sizing: border-box;}
.wp-block-site-title :where(a) {color: inherit;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-decoration: inherit;}
.wp-block-social-links {background: none;box-sizing: border-box;margin-left: 0;padding-left: 0;padding-right: 0;text-indent: 0;}
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {border-bottom: 0;box-shadow: none;text-decoration: none;}
.wp-block-social-links .wp-social-link svg {height: 1em;width: 1em;}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {font-size: .65em;margin-left: .5em;margin-right: .5em;}
.wp-block-social-links.has-small-icon-size {font-size: 16px;}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {font-size: 24px;}
.wp-block-social-links.has-large-icon-size {font-size: 36px;}
.wp-block-social-links.has-huge-icon-size {font-size: 48px;}
.wp-block-social-links.aligncenter {display: flex;justify-content: center;}
.wp-block-social-links.alignright {justify-content: flex-end;}
.wp-block-social-link {border-radius: 9999px;display: block;height: auto;}
@media not (prefers-reduced-motion) {.wp-block-social-link {transition: transform .1s ease;}}
.wp-block-social-link a {align-items: center;display: flex;line-height: 0;}
.wp-block-social-link:hover {transform: scale(1.1);}
.wp-block-social-links .wp-block-social-link.wp-social-link {display: inline-block;margin: 0;padding: 0;}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {color: currentColor;fill: currentColor;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {background-color: #f0f0f0;color: #444;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {background-color: #f90;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {background-color: #1ea0c3;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {background-color: #0757fe;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {background-color: #0a7aff;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {background-color: #1e1f26;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {background-color: #02e49b;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {background-color: #5865f2;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {background-color: #e94c89;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {background-color: #4280ff;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {background-color: #f45800;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {background-color: #0866ff;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {background-color: #0461dd;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {background-color: #e65678;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {background-color: #24292d;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {background-color: #eceadd;color: #382110;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {background-color: #ea4434;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {background-color: #1d4fc4;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {background-color: #f00075;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {background-color: #e21b24;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {background-color: #0d66c2;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {background-color: #3288d4;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {background-color: #f6405f;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {background-color: #e60122;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {background-color: #ef4155;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {background-color: #ff4500;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {background-color: #0478d7;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {background-color: #fefc00;color: #fff;stroke: #000;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {background-color: #ff5600;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {background-color: #1bd760;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {background-color: #2aabee;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {background-color: #011835;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {background-color: #6440a4;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {background-color: #1da1f2;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {background-color: #1eb7ea;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {background-color: #4680c2;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {background-color: #3499cd;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {background-color: #25d366;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {background-color: #d32422;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {background-color: red;color: #fff;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {background: none;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {height: 1.25em;width: 1.25em;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {color: #f90;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {color: #1ea0c3;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {color: #0757fe;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {color: #0a7aff;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {color: #1e1f26;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {color: #02e49b;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {color: #5865f2;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {color: #e94c89;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {color: #4280ff;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {color: #f45800;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {color: #0866ff;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {color: #0461dd;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {color: #e65678;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {color: #24292d;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {color: #382110;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {color: #ea4434;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {color: #1d4fc4;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {color: #f00075;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {color: #e21b24;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {color: #0d66c2;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {color: #3288d4;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {color: #f6405f;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {color: #e60122;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {color: #ef4155;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {color: #ff4500;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {color: #0478d7;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {color: #fff;stroke: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {color: #ff5600;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {color: #1bd760;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {color: #2aabee;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {color: #011835;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {color: #6440a4;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {color: #1da1f2;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {color: #1eb7ea;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {color: #4680c2;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {color: #25d366;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {color: #3499cd;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {color: #d32422;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {color: red;}
.wp-block-social-links.is-style-pill-shape .wp-social-link {width: auto;}
:root :where(.wp-block-social-links .wp-social-link a) {padding: .25em;}
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {padding: 0;}
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {padding-left: .6666666667em;padding-right: .6666666667em;}
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {color: #000;}
.wp-block-spacer {clear: both;}
.wp-block-tag-cloud {box-sizing: border-box;}
.wp-block-tag-cloud.aligncenter {justify-content: center;text-align: center;}
.wp-block-tag-cloud.alignfull {padding-left: 1em;padding-right: 1em;}
.wp-block-tag-cloud a {display: inline-block;margin-right: 5px;}
.wp-block-tag-cloud span {display: inline-block;margin-left: 5px;text-decoration: none;}
:root :where(.wp-block-tag-cloud.is-style-outline) {display: flex;flex-wrap: wrap;gap: 1ch;}
:root :where(.wp-block-tag-cloud.is-style-outline a) {border: 1px solid;font-size: unset !important;margin-right: 0;padding: 1ch 2ch;text-decoration: none !important;}
.wp-block-table {overflow-x: auto;}
.wp-block-table table {border-collapse: collapse;width: 100%;}
.wp-block-table thead {border-bottom: 3px solid;}
.wp-block-table tfoot {border-top: 3px solid;}
.wp-block-table td, .wp-block-table th {border: 1px solid;padding: .5em;}
.wp-block-table .has-fixed-layout {table-layout: fixed;width: 100%;}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {word-break: break-word;}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {display: table;width: auto;}
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {word-break: break-word;}
.wp-block-table .has-subtle-light-gray-background-color {background-color: #f3f4f5;}
.wp-block-table .has-subtle-pale-green-background-color {background-color: #e9fbe5;}
.wp-block-table .has-subtle-pale-blue-background-color {background-color: #e7f5fe;}
.wp-block-table .has-subtle-pale-pink-background-color {background-color: #fcf0ef;}
.wp-block-table.is-style-stripes {background-color: initial;border-bottom: 1px solid #f0f0f0;border-collapse: inherit;border-spacing: 0;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background-color: #f0f0f0;}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {background-color: #f3f4f5;}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {background-color: #e9fbe5;}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {background-color: #e7f5fe;}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {background-color: #fcf0ef;}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {border-color: rgba(0,0,0,0);}
.wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color>* {border-color: inherit;}
.wp-block-table table[style*=border-top-color] tr:first-child, .wp-block-table table[style*=border-top-color] tr:first-child td, .wp-block-table table[style*=border-top-color] tr:first-child th, .wp-block-table table[style*=border-top-color]>*, .wp-block-table table[style*=border-top-color]>* td, .wp-block-table table[style*=border-top-color]>* th {border-top-color: inherit;}
.wp-block-table table[style*=border-top-color] tr:not(:first-child) {border-top-color: initial;}
.wp-block-table table[style*=border-right-color] td:last-child, .wp-block-table table[style*=border-right-color] th, .wp-block-table table[style*=border-right-color] tr, .wp-block-table table[style*=border-right-color]>* {border-right-color: inherit;}
.wp-block-table table[style*=border-bottom-color] tr:last-child, .wp-block-table table[style*=border-bottom-color] tr:last-child td, .wp-block-table table[style*=border-bottom-color] tr:last-child th, .wp-block-table table[style*=border-bottom-color]>*, .wp-block-table table[style*=border-bottom-color]>* td, .wp-block-table table[style*=border-bottom-color]>* th {border-bottom-color: inherit;}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {border-bottom-color: initial;}
.wp-block-table table[style*=border-left-color] td:first-child, .wp-block-table table[style*=border-left-color] th, .wp-block-table table[style*=border-left-color] tr, .wp-block-table table[style*=border-left-color]>* {border-left-color: inherit;}
.wp-block-table table[style*=border-style] td, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] tr, .wp-block-table table[style*=border-style]>* {border-style: inherit;}
.wp-block-table table[style*=border-width] td, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] tr, .wp-block-table table[style*=border-width]>* {border-style: inherit;border-width: inherit;}
:root :where(.wp-block-table-of-contents) {box-sizing: border-box;}
:where(.wp-block-term-description) {box-sizing: border-box;margin-bottom: var(--wp--style--block-gap);margin-top: var(--wp--style--block-gap);}
.wp-block-term-description p {margin-bottom: 0;margin-top: 0;}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {display: flex;}
.wp-block-text-columns .wp-block-column {margin: 0 1em;padding: 0;}
.wp-block-text-columns .wp-block-column:first-child {margin-left: 0;}
.wp-block-text-columns .wp-block-column:last-child {margin-right: 0;}
.wp-block-text-columns.columns-2 .wp-block-column {width: 50%;}
.wp-block-text-columns.columns-3 .wp-block-column {width: 33.3333333333%;}
.wp-block-text-columns.columns-4 .wp-block-column {width: 25%;}
pre.wp-block-verse {overflow: auto;white-space: pre-wrap;}
:where(pre.wp-block-verse) {font-family: inherit;}
.wp-block-video {box-sizing: border-box;}
.wp-block-video video {vertical-align: middle;width: 100%;}
@supports (position:sticky) {.wp-block-video [poster] {object-fit: cover;}}
.wp-block-video.aligncenter {text-align: center;}
.wp-block-video :where(figcaption) {margin-bottom: 1em;margin-top: .5em;}
.editor-styles-wrapper, .entry-content {counter-reset: footnotes;}
a[data-fn].fn {counter-increment: footnotes;display: inline-flex;font-size: smaller;text-decoration: none;text-indent: -9999999px;vertical-align: super;}
a[data-fn].fn:after {content: "[" counter(footnotes) "]";float: left;text-indent: 0;}
.wp-element-button {cursor: pointer;}
:root {--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 42px;}
:root .has-very-light-gray-background-color {background-color: #eee;}
:root .has-very-dark-gray-background-color {background-color: #313131;}
:root .has-very-light-gray-color {color: #eee;}
:root .has-very-dark-gray-color {color: #313131;}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {background: linear-gradient(135deg,#00d084,#0693e3);}
:root .has-purple-crush-gradient-background {background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe);}
:root .has-hazy-dawn-gradient-background {background: linear-gradient(135deg,#faaca8,#dad0ec);}
:root .has-subdued-olive-gradient-background {background: linear-gradient(135deg,#fafae1,#67a671);}
:root .has-atomic-cream-gradient-background {background: linear-gradient(135deg,#fdd79a,#004a59);}
:root .has-nightshade-gradient-background {background: linear-gradient(135deg,#330968,#31cdcf);}
:root .has-midnight-gradient-background {background: linear-gradient(135deg,#020381,#2874fc);}
.has-regular-font-size {font-size: 1em;}
.has-larger-font-size {font-size: 2.625em;}
.has-normal-font-size {font-size: var(--wp--preset--font-size--normal);}
.has-huge-font-size {font-size: var(--wp--preset--font-size--huge);}
.has-text-align-center {text-align: center;}
.has-text-align-left {text-align: left;}
.has-text-align-right {text-align: right;}
#end-resizable-editor-section {display: none;}
.aligncenter {clear: both;}
.items-justified-left {justify-content: flex-start;}
.items-justified-center {justify-content: center;}
.items-justified-right {justify-content: flex-end;}
.items-justified-space-between {justify-content: space-between;}
.screen-reader-text {border: 0;clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #ddd;clip-path: none;color: #444;display: block;font-size: 1em;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
html :where(.has-border-color) {border-style: solid;}
html :where([style*=border-top-color]) {border-top-style: solid;}
html :where([style*=border-right-color]) {border-right-style: solid;}
html :where([style*=border-bottom-color]) {border-bottom-style: solid;}
html :where([style*=border-left-color]) {border-left-style: solid;}
html :where([style*=border-width]) {border-style: solid;}
html :where([style*=border-top-width]) {border-top-style: solid;}
html :where([style*=border-right-width]) {border-right-style: solid;}
html :where([style*=border-bottom-width]) {border-bottom-style: solid;}
html :where([style*=border-left-width]) {border-left-style: solid;}
html :where(img[class*=wp-image-]) {height: auto;max-width: 100%;}
:where(figure) {margin: 0 0 1em;}
html :where(.is-position-sticky) {--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px);}
@media screen and (max-width:600px) {html :where(.is-position-sticky) {--wp-admin--admin-bar--position-offset: 0px;}}
.wpcf7 .screen-reader-response {position: absolute;overflow: hidden;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;word-wrap: normal !important;}
.wpcf7 .hidden-fields-container {display: none;}
.wpcf7 form .wpcf7-response-output {margin: 2em .5em 1em;padding: .2em 1em;border: 2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {display: none;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {border-color: #dc3232;}
.wpcf7 form.spam .wpcf7-response-output {border-color: #f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #ffb900;}
.wpcf7-form-control-wrap {position: relative;}
.wpcf7-not-valid-tip {color: #dc3232;font-size: 1em;font-weight: 400;display: block;}
.use-floating-validation-tip .wpcf7-not-valid-tip {position: relative;top: -2ex;left: 1em;z-index: 100;border: 1px solid #dc3232;background: #fff;padding: .2em .8em;width: 24em;}
.wpcf7-list-item {display: inline-block;margin: 0 0 0 1em;}
.wpcf7-list-item-label:before, .wpcf7-list-item-label:after {content: " ";}
.wpcf7-spinner {visibility: hidden;display: inline-block;background-color: #23282d;opacity: .75;width: 24px;height: 24px;border: none;border-radius: 100%;padding: 0;margin: 0 24px;position: relative;}
form.submitting .wpcf7-spinner {visibility: visible;}
.wpcf7-spinner:before {content: "";position: absolute;background-color: #fbfbfc;top: 4px;left: 4px;width: 6px;height: 6px;border: none;border-radius: 100%;transform-origin: 8px 8px;animation-name: spin;animation-duration: 1s;animation-timing-function: linear;animation-iteration-count: infinite;}
@media (prefers-reduced-motion:reduce) {.wpcf7-spinner:before {animation-name: blink;animation-duration: 2s;}}
@keyframes spin {from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}}
@keyframes blink {from {opacity: 0;}
	50% {opacity: 1;}
	to {opacity: 0;}}
.wpcf7 [inert] {opacity: .5;}
.wpcf7 input[type=file] {cursor: pointer;}
.wpcf7 input[type=file]:disabled {cursor: default;}
.wpcf7 .wpcf7-submit:disabled {cursor: not-allowed;}
.wpcf7 input[type=url], .wpcf7 input[type=email], .wpcf7 input[type=tel] {direction: ltr;}
.wpcf7-reflection>output {display: list-item;list-style: none;}
.wpcf7-reflection>output[hidden] {display: none;}
#cookie-law-info-bar {font-size: 15px;margin: 0 auto;padding: 12px 10px;position: absolute;text-align: center;box-sizing: border-box;width: 100%;z-index: 9999;display: none;left: 0;font-weight: 300;box-shadow: 0 -1px 10px 0 rgba(172,171,171,.3);}
#cookie-law-info-again {font-size: 10pt;margin: 0;padding: 5px 10px;text-align: center;z-index: 9999;cursor: pointer;box-shadow: #161616 2px 2px 5px 2px;}
#cookie-law-info-bar span {vertical-align: middle;}
.cli-plugin-button, .cli-plugin-button:visited {display: inline-block;padding: 9px 12px;color: #fff;text-decoration: none;text-decoration: none;position: relative;cursor: pointer;margin-left: 5px;}
.cli-plugin-main-link {margin-left: 0;font-weight: 550;text-decoration: underline;}
.cli-plugin-button:hover {background-color: #111;color: #fff;text-decoration: none;}
.small.cli-plugin-button, .small.cli-plugin-button:visited {font-size: 11px;}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {font-size: 13px;font-weight: 400;line-height: 1;}
.large.cli-plugin-button, .large.cli-plugin-button:visited {font-size: 14px;padding: 8px 14px 9px;}
.super.cli-plugin-button, .super.cli-plugin-button:visited {font-size: 34px;padding: 8px 14px 9px;}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {background-color: #e22092;}
.pink.cli-plugin-button:hover {background-color: #c81e82;}
.green.cli-plugin-button, .green.cli-plugin-button:visited {background-color: #91bd09;}
.green.cli-plugin-button:hover {background-color: #749a02;}
.red.cli-plugin-button, .red.cli-plugin-button:visited {background-color: #e62727;}
.red.cli-plugin-button:hover {background-color: #cf2525;}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {background-color: #ff5c00;}
.orange.cli-plugin-button:hover {background-color: #d45500;}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {background-color: #2981e4;}
.blue.cli-plugin-button:hover {background-color: #2575cf;}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {background-color: #ffb515;}
.yellow.cli-plugin-button:hover {background-color: #fc9200;}
.cli-plugin-button {margin-top: 5px;}
.cli-bar-popup {-moz-background-clip: padding;-webkit-background-clip: padding;background-clip: padding-box;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;padding: 20px;}
.cli-powered_by_p {width: 100% !important;display: block !important;color: #333;clear: both;font-style: italic !important;font-size: 12px !important;margin-top: 15px !important;}
.cli-powered_by_a {color: #333;font-weight: 600 !important;font-size: 12px !important;}
.cli-plugin-main-link.cli-plugin-button {text-decoration: none;}
.cli-plugin-main-link.cli-plugin-button {margin-left: 5px;}
.gdpr-container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.gdpr-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.gdpr-col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.gdpr-col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.gdpr-align-items-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
.gdpr-d-flex {display: -ms-flexbox !important;display: flex !important;}
.gdpr-px-0 {padding-left: 0;padding-right: 0;}
.modal-backdrop.show {opacity: .8;}
.modal-open {overflow: hidden;}
.modal-open .gdpr-modal {overflow-x: hidden;overflow-y: auto;}
.gdpr-modal.fade .gdpr-modal-dialog {transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform: translate(0,-25%);transform: translate(0,-25%);}
.gdpr-modal.show .gdpr-modal-dialog {-webkit-transform: translate(0,0);transform: translate(0,0);}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1039;background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: .5;}
.gdpr-modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;outline: 0;}
.gdpr-modal a {text-decoration: none;}
.gdpr-modal .gdpr-modal-dialog {position: relative;width: auto;margin: .5rem;pointer-events: none;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;min-height: calc(100% - ( .5rem * 2 ));}
@media (min-width: 576px) {.gdpr-modal .gdpr-modal-dialog {max-width: 500px;margin: 1.75rem auto;min-height: calc(100% - ( 1.75rem * 2 ));}}
@media (min-width:992px) {.gdpr-modal .gdpr-modal-dialog {max-width: 900px;}}
.gdpr-modal-content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: .3rem;outline: 0;}
.gdpr-modal .row {margin: 0 -15px;}
.gdpr-modal .modal-body {padding: 0;position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.gdpr-modal .close {position: absolute;right: 10px;top: 10px;z-index: 1;padding: 0;background-color: transparent;border: 0;-webkit-appearance: none;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;}
.gdpr-modal .close:focus {outline: 0;}
.gdpr-switch {display: inline-block;position: relative;min-height: 1px;padding-left: 70px;font-size: 14px;}
.gdpr-switch input[type=checkbox] {display: none;}
.gdpr-switch .gdpr-slider {background-color: #e3e1e8;height: 24px;width: 50px;bottom: 0;cursor: pointer;left: 0;position: absolute;right: 0;top: 0;transition: .4s;}
.gdpr-switch .gdpr-slider:before {background-color: #fff;bottom: 2px;content: "";height: 20px;left: 2px;position: absolute;transition: .4s;width: 20px;}
.gdpr-switch input:checked+.gdpr-slider {background-color: #63b35f;}
.gdpr-switch input:checked+.gdpr-slider:before {transform: translateX(26px);}
.gdpr-switch .gdpr-slider {border-radius: 34px;}
.gdpr-switch .gdpr-slider:before {border-radius: 50%;}
.gdpr-tab-content>.gdpr-tab-pane {display: none;}
.gdpr-tab-content>.active {display: block;}
.gdpr-fade {transition: opacity .15s linear;}
.gdpr-nav-pills {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;-ms-flex-direction: column !important;flex-direction: column !important;align-items: stretch !important;-ms-align-items: stretch !important;}
.nav.gdpr-nav-pills, .gdpr-tab-content {width: 100%;padding: 30px;}
.nav.gdpr-nav-pills {background: #f3f3f3;}
.nav.gdpr-nav-pills .gdpr-nav-link {border: 1px solid #0070ad;margin-bottom: 10px;color: #0070ad;font-size: 14px;display: block;padding: .5rem 1rem;border-radius: .25rem;}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {background-color: #0070ad;border: 1px solid #0070ad;}
.nav.gdpr-nav-pills .gdpr-nav-link.active {color: #fff;}
.gdpr-tab-content .gdpr-button-wrapper {padding-top: 30px;margin-top: 30px;border-top: 1px solid #d6d6d6;}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {background-color: #0070ad;border-color: #0070ad;color: #fff;font-size: 14px;font-size: 1rem;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: .375rem .75rem;line-height: 1.5;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.gdpr-tab-content p {color: #343438;font-size: 14px;margin-top: 0;}
.gdpr-tab-content h4 {font-size: 20px;margin-bottom: .5rem;margin-top: 0;font-family: inherit;font-weight: 500;line-height: 1.2;color: inherit;}
.cli-container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.cli-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.cli-col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.cli-col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.cli-align-items-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
.cli-d-flex {display: -ms-flexbox !important;display: flex !important;}
.cli-px-0 {padding-left: 0;padding-right: 0;}
.cli-btn {cursor: pointer;font-size: 14px;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: .5rem 1.25rem;line-height: 1;border-radius: .25rem;transition: all .15s ease-in-out;}
.cli-btn:hover {opacity: .8;}
.cli-read-more-link {cursor: pointer;font-size: 15px;font-weight: 500;text-decoration: underline;}
.cli-btn:focus {outline: 0;}
.cli-modal-backdrop.cli-show {opacity: .8;}
.cli-modal-open {overflow: hidden;}
.cli-barmodal-open {overflow: hidden;}
.cli-modal-open .cli-modal {overflow-x: hidden;overflow-y: auto;}
.cli-modal.cli-fade .cli-modal-dialog {transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform: translate(0,-25%);transform: translate(0,-25%);}
.cli-modal.cli-show .cli-modal-dialog {-webkit-transform: translate(0,0);transform: translate(0,0);}
.cli-modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;display: none;}
.cli-modal-backdrop.cli-fade {opacity: 0;}
.cli-modal-backdrop.cli-show {opacity: .5;display: block;}
.cli-modal.cli-show {display: block;}
.cli-modal a {text-decoration: none;}
.cli-modal .cli-modal-dialog {position: relative;width: auto;margin: .5rem;pointer-events: none;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;min-height: calc(100% - ( .5rem * 2 ));}
@media (min-width: 576px) {.cli-modal .cli-modal-dialog {max-width: 500px;margin: 1.75rem auto;min-height: calc(100% - ( 1.75rem * 2 ));}}
@media (min-width: 992px) {.cli-modal .cli-modal-dialog {max-width: 900px;}}
.cli-modal-content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border-radius: .3rem;outline: 0;}
.cli-modal .row {margin: 0 -15px;}
.cli-modal .modal-body {padding: 0;position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.cli-modal .cli-modal-close {position: absolute;right: 10px;top: 10px;z-index: 1;padding: 0;background-color: transparent !important;border: 0;-webkit-appearance: none;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;}
.cli-modal .cli-modal-close:focus {outline: 0;}
.cli-switch {display: inline-block;position: relative;min-height: 1px;padding-left: 70px;font-size: 14px;}
.cli-switch input[type=checkbox] {display: none;}
.cli-switch .cli-slider {background-color: #e3e1e8;height: 24px;width: 50px;bottom: 0;cursor: pointer;left: 0;position: absolute;right: 0;top: 0;transition: .4s;}
.cli-switch .cli-slider:before {background-color: #fff;bottom: 2px;content: "";height: 20px;left: 2px;position: absolute;transition: .4s;width: 20px;}
.cli-switch input:checked+.cli-slider {background-color: #00acad;}
.cli-switch input:checked+.cli-slider:before {transform: translateX(26px);}
.cli-switch .cli-slider {border-radius: 34px;}
.cli-switch .cli-slider:before {border-radius: 50%;}
.cli-tab-content {background: #fff;}
.cli-tab-content>.cli-active {display: block;}
.cli-fade {transition: opacity .15s linear;}
.cli-nav-pills {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;-ms-flex-direction: column;flex-direction: column;}
.cli-nav-pills, .cli-tab-content {width: 100%;padding: 30px;}
@media (max-width:767px) {.cli-nav-pills, .cli-tab-content {padding: 30px 10px;}}
.cli-nav-pills {background: #f3f3f3;}
.cli-nav-pills .cli-nav-link {border: 1px solid #00acad;margin-bottom: 10px;color: #00acad;font-size: 14px;display: block;padding: .5rem 1rem;border-radius: .25rem;cursor: pointer;}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {background-color: #00acad;border: 1px solid #00acad;}
.cli-nav-pills .cli-nav-link.cli-active {color: #fff;}
.cli-tab-content .cli-button-wrapper {padding-top: 30px;margin-top: 30px;border-top: 1px solid #d6d6d6;}
.cli-tab-content p {color: #343438;font-size: 14px;margin-top: 0;}
.cli-tab-content h4 {font-size: 20px;margin-bottom: 1.5rem;margin-top: 0;font-family: inherit;font-weight: 500;line-height: 1.2;color: inherit;}
.cli-container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.cli-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.cli-col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.cli-col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;flex-direction: column;}
.cli-align-items-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
.cli-d-flex {display: -ms-flexbox !important;display: flex !important;}
.cli-px-0 {padding-left: 0;padding-right: 0;}
.cli-btn {cursor: pointer;font-size: 14px;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: .5rem 1.25rem;line-height: 1;border-radius: .25rem;transition: all .15s ease-in-out;}
.cli-btn:hover {opacity: .8;}
.cli-read-more-link {cursor: pointer;font-size: 15px;font-weight: 500;text-decoration: underline;}
.cli-btn:focus {outline: 0;}
.cli-modal-backdrop.cli-show {opacity: .8;}
.cli-modal-open {overflow: hidden;}
.cli-barmodal-open {overflow: hidden;}
.cli-modal-open .cli-modal {overflow-x: hidden;overflow-y: auto;}
.cli-modal.cli-fade .cli-modal-dialog {transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform: translate(0,-25%);transform: translate(0,-25%);}
.cli-modal.cli-show .cli-modal-dialog {-webkit-transform: translate(0,0);transform: translate(0,0);}
.cli-modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;-webkit-transform: scale(0);transform: scale(0);transition: opacity ease-in-out .5s;}
.cli-modal-backdrop.cli-fade {opacity: 0;}
.cli-modal-backdrop.cli-show {opacity: .5;-webkit-transform: scale(1);transform: scale(1);}
.cli-modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 99999;transform: scale(0);overflow: hidden;outline: 0;display: none;}
.cli-modal a {text-decoration: none;}
.cli-modal .cli-modal-dialog {position: relative;width: auto;margin: .5rem;pointer-events: none;font-family: inherit;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;min-height: calc(100% - ( .5rem * 2 ));}
@media (min-width: 576px) {.cli-modal .cli-modal-dialog {max-width: 500px;margin: 1.75rem auto;min-height: calc(100% - ( 1.75rem * 2 ));}}
.cli-modal-content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border-radius: .2rem;box-sizing: border-box;outline: 0;}
.cli-modal .row {margin: 0 -15px;}
.cli-modal .modal-body {padding: 0;position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.cli-modal .cli-modal-close:focus {outline: 0;}
.cli-switch {display: inline-block;position: relative;min-height: 1px;padding-left: 38px;font-size: 14px;}
.cli-switch input[type=checkbox] {display: none;}
.cli-switch .cli-slider {background-color: #e3e1e8;height: 20px;width: 38px;bottom: 0;cursor: pointer;left: 0;position: absolute;right: 0;top: 0;transition: .4s;}
.cli-switch .cli-slider:before {background-color: #fff;bottom: 2px;content: "";height: 15px;left: 3px;position: absolute;transition: .4s;width: 15px;}
.cli-switch input:checked+.cli-slider {background-color: #61a229;}
.cli-switch input:checked+.cli-slider:before {transform: translateX(18px);}
.cli-switch .cli-slider {border-radius: 34px;font-size: 0;}
.cli-switch .cli-slider:before {border-radius: 50%;}
.cli-tab-content {background: #fff;}
.cli-nav-pills {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;-ms-flex-direction: column;flex-direction: column;}
.cli-nav-pills, .cli-tab-content {width: 100%;padding: 5px 30px 5px 5px;box-sizing: border-box;}
@media (max-width:767px) {.cli-nav-pills, .cli-tab-content {padding: 30px 10px;}}
.cli-nav-pills {background: #fff;}
.cli-nav-pills .cli-nav-link {border: 1px solid #ccc;margin-bottom: 10px;color: #2a2a2a;font-size: 14px;display: block;padding: .5rem 1rem;border-radius: .25rem;cursor: pointer;}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {background-color: #f6f6f9;border: 1px solid #ccc;}
.cli-nav-pills .cli-nav-link.cli-active {color: #2a2a2a;}
.cli-tab-content .cli-button-wrapper {padding-top: 30px;margin-top: 30px;border-top: 1px solid #d6d6d6;}
.cli-tab-content p {color: #343438;font-size: 14px;margin-top: 0;}
.cli-tab-content h4 {font-size: 20px;margin-bottom: 1.5rem;margin-top: 0;font-family: inherit;font-weight: 500;line-height: 1.2;color: inherit;}
#cookie-law-info-bar .cli-nav-pills, #cookie-law-info-bar .cli-tab-content, #cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link, #cookie-law-info-bar a.cli-nav-link.cli-active {background: 0 0;}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active, #cookie-law-info-bar .cli-nav-link, #cookie-law-info-bar .cli-tab-container p, #cookie-law-info-bar span.cli-necessary-caption, #cookie-law-info-bar .cli-switch .cli-slider:after {color: inherit;}
#cookie-law-info-bar .cli-tab-header a:before {border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;}
#cookie-law-info-bar .cli-row {margin-top: 20px;}
#cookie-law-info-bar .cli-col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
#cookie-law-info-bar .cli-col-8 {flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.cli-wrapper {max-width: 90%;float: none;margin: 0 auto;}
#cookie-law-info-bar .cli-tab-content h4 {margin-bottom: .5rem;}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link {padding: .2rem .5rem;}
#cookie-law-info-bar .cli-tab-container {display: none;text-align: left;}
.cli-tab-footer .cli-btn {background-color: #00acad;padding: 10px 15px;text-decoration: none;}
.cli-tab-footer .wt-cli-privacy-accept-btn {background-color: #61a229;color: #fff;border-radius: 0;}
.cli-tab-footer {width: 100%;text-align: right;padding: 20px 0;}
.cli-col-12 {width: 100%;}
.cli-tab-header {display: flex;justify-content: space-between;}
.cli-tab-header a:before {width: 10px;height: 2px;left: 0;top: calc(50% - 1px);}
.cli-tab-header a:after {width: 2px;height: 10px;left: 4px;top: calc(50% - 5px);-webkit-transform: none;transform: none;}
.cli-tab-header a:before {width: 7px;height: 7px;border-right: 1px solid #4a6e78;border-bottom: 1px solid #4a6e78;content: " ";transform: rotate(-45deg);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;margin-right: 10px;}
.cli-tab-header a.cli-nav-link {position: relative;display: flex;align-items: center;font-size: 14px;color: #000;text-transform: capitalize;}
.cli-tab-header.cli-tab-active .cli-nav-link:before {transform: rotate(45deg);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.cli-tab-header {border-radius: 5px;padding: 12px 15px;cursor: pointer;transition: background-color .2s ease-out .3s,color .2s ease-out 0s;background-color: #f2f2f2;}
.cli-modal .cli-modal-close {position: absolute;right: 0;top: 0;z-index: 1;-webkit-appearance: none;width: 40px;height: 40px;padding: 0;padding: 10px;border-radius: 50%;background: 0 0;border: none;min-width: 40px;}
.cli-tab-container h4, .cli-tab-container h1 {font-family: inherit;font-size: 16px;margin-bottom: 15px;margin: 10px 0;}
#cliSettingsPopup .cli-tab-section-container {padding-top: 12px;}
.cli-tab-container p, .cli-privacy-content-text {font-size: 14px;line-height: 1.4;margin-top: 0;padding: 0;color: #000;}
.wt-cli-privacy {display: none;}
.cli-tab-content {display: none;}
.cli-tab-section .cli-tab-content {padding: 10px 20px 5px;}
.cli-tab-section {margin-top: 5px;}
@media (min-width:992px) {.cli-modal .cli-modal-dialog {max-width: 645px;}}
.cli-switch .cli-slider:after {content: attr(data-cli-disable);position: absolute;right: 50px;color: #000;font-size: 12px;text-align: right;min-width: 80px;}
.cli-switch input:checked+.cli-slider:after {content: attr(data-cli-enable);}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {max-height: 60px;transition: max-height .15s ease-out;overflow: hidden;}
a.cli-privacy-readmore {font-size: 12px;margin-top: 12px;display: inline-block;padding-bottom: 0;cursor: pointer;color: #000;text-decoration: underline;}
.cli-modal-footer {position: relative;}
a.cli-privacy-readmore:before {content: attr(data-readmore-text);}
.cli-collapsed a.cli-privacy-readmore:before {content: attr(data-readless-text);}
.cli-collapsed .cli-privacy-content {transition: max-height .25s ease-in;}
.cli-privacy-content p {margin-bottom: 0;}
.cli-modal-close svg {fill: #000;}
span.cli-necessary-caption {color: #000;font-size: 12px;}
.cli-tab-section.cli-privacy-tab {display: none;}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {display: block;}
#cookie-law-info-bar .cli-privacy-overview {display: none;}
.cli-tab-container .cli-row {max-height: 500px;overflow-y: auto;}
.cli-modal.cli-blowup.cli-out {z-index: -1;}
.cli-modal.cli-blowup {z-index: 999999;transform: scale(1);}
.cli-modal.cli-blowup .cli-modal-dialog {animation: blowUpModal .5s cubic-bezier(.165,.84,.44,1) forwards;}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog {animation: blowUpModalTwo .5s cubic-bezier(.165,.84,.44,1) forwards;}
@keyframes blowUpContent {0% {transform: scale(1);opacity: 1;}
	99.9% {transform: scale(2);opacity: 0;}
	100% {transform: scale(0);}}
@keyframes blowUpContentTwo {0% {transform: scale(2);opacity: 0;}
	100% {transform: scale(1);opacity: 1;}}
@keyframes blowUpModal {0% {transform: scale(0);}
	100% {transform: scale(1);}}
@keyframes blowUpModalTwo {0% {transform: scale(1);opacity: 1;}
	50% {transform: scale(.5);opacity: 0;}
	100% {transform: scale(0);opacity: 0;}}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {font-size: 12px;}
.cli_settings_button {cursor: pointer;}
.wt-cli-sr-only {display: none;font-size: 16px;}
a.wt-cli-element.cli_cookie_close_button {text-decoration: none;color: #333;font-size: 22px;line-height: 22px;cursor: pointer;position: absolute;right: 10px;top: 5px;}
.cli-bar-container {float: none;margin: 0 auto;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.cli-bar-btn_container {margin-left: 20px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;flex-wrap: nowrap;}
.cli-style-v2 a {cursor: pointer;}
.cli-bar-btn_container a {white-space: nowrap;}
.cli-style-v2 .cli-plugin-main-link {font-weight: inherit;}
.cli-style-v2 {font-size: 11pt;line-height: 18px;font-weight: 400;}
#cookie-law-info-bar[data-cli-type=widget] .cli-bar-container, #cookie-law-info-bar[data-cli-type=popup] .cli-bar-container {display: block;}
.cli-style-v2 .cli-bar-message {width: 70%;text-align: left;}
#cookie-law-info-bar[data-cli-type=widget] .cli-bar-message, #cookie-law-info-bar[data-cli-type=popup] .cli-bar-message {width: 100%;}
#cookie-law-info-bar[data-cli-type=widget] .cli-style-v2 .cli-bar-btn_container {margin-top: 8px;margin-left: 0;flex-wrap: wrap;}
#cookie-law-info-bar[data-cli-type=popup] .cli-style-v2 .cli-bar-btn_container {margin-top: 8px;margin-left: 0;}
#cookie-law-info-bar[data-cli-style=cli-style-v2] .cli_messagebar_head {text-align: left;margin-bottom: 5px;margin-top: 0;font-size: 16px;}
.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element, .cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {margin-top: 5px;}
.cli-style-v2 .cli-bar-btn_container .cli_action_button, .cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link, .cli-style-v2 .cli-bar-btn_container .cli_settings_button {margin-left: 5px;}
.wt-cli-ccpa-checkbox label {font-size: inherit;cursor: pointer;margin: 0 0 0 5px;}
#cookie-law-info-bar[data-cli-style=cli-style-v2] {padding: 14px 25px;}
#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=widget] {padding: 32px 30px;}
#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=popup] {padding: 32px 45px;}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button), .cli-style-v2 .cli_action_button:not(.cli-plugin-button) {text-decoration: underline;}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {margin-top: 5px;margin-bottom: 5px;}
a.wt-cli-ccpa-opt-out {white-space: nowrap;text-decoration: underline;}
.wt-cli-necessary-checkbox {display: none !important;}
@media (max-width:985px) {.cli-style-v2 .cli-bar-message {width: 100%;}
	.cli-style-v2.cli-bar-container {justify-content: left;flex-wrap: wrap;}
	.cli-style-v2 .cli-bar-btn_container {margin-left: 0;margin-top: 10px;}
	#cookie-law-info-bar[data-cli-style=cli-style-v2], #cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=widget], #cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=popup] {padding: 25px;}}
.wt-cli-ckyes-brand-logo {display: flex;align-items: center;font-size: 9px;color: #111;font-weight: 400;}
.wt-cli-ckyes-brand-logo img {width: 65px;margin-left: 2px;}
.wt-cli-privacy-overview-actions {padding-bottom: 0;}
@media only screen and (max-width:479px) and (min-width:320px) {.cli-style-v2 .cli-bar-btn_container {flex-wrap: wrap;}}
.wt-cli-cookie-description {font-size: 14px;line-height: 1.4;margin-top: 0;padding: 0;color: #000;}
.wc-gallery-clear:before, .wc-gallery-clear:after {content: "";display: table;}
.wc-gallery-clear:after {clear: both;}
.wc-gallery {overflow: hidden;}
.wc-gallery .gallery {margin-bottom: 0;margin-left: 0;margin-right: 0;overflow: hidden;}
.wc-gallery .gallery.gallery-masonry {height: 0;}
.wc-gallery .wc-gallery-bottomspace-default {margin-bottom: 20px;}
.wc-gallery .wc-gallery-bottomspace-ten {margin-bottom: 10px;}
.wc-gallery .wc-gallery-bottomspace-five {margin-bottom: 5px;}
.wc-gallery .wc-gallery-bottomspace-none {margin-bottom: 0;}
.wc-gallery .gallery-center {margin-left: auto;margin-right: auto;}
.wc-gallery .gallery.gallery-masonry .gallery-item {margin-bottom: 1.5em;}
.wc-gallery .gallery-item {float: left;margin: 0;position: relative;max-width: none !important;}
.wc-gallery .gallery .gallery-icon a {display: block;}
.wc-gallery .gallery .gallery-icon a img {max-width: 100%;height: auto;vertical-align: middle;}
.wc-gallery .gallery.gallery-with-border .gallery-icon a {border: 1px solid #eee;}
.wc-gallery .gallery-caption {margin: 0;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;width: auto;padding: 5px 10px;overflow: hidden;}
.wc-gallery .gallery-caption h2, .wc-gallery .gallery-caption h3, .wc-gallery .gallery-caption h4, .wc-gallery .gallery-caption h5, .wc-gallery .gallery-caption h6, .wc-gallery .gallery-caption p {margin: 0;padding: 0;text-align: center;}
.wc-gallery .gallery-caption p {text-align: left;}
.wc-gallery-captions-show .gallery-caption {background-color: #f5f5f5;}
.wc-image-links .gallery-caption, .wc-gallery-captions-onhover .gallery-caption, .wc-gallery-captions-showon .gallery-caption {max-height: 50%;min-height: 0;box-shadow: none;opacity: 1;position: relative;background-color: #eee;color: #666;bottom: 0;left: 0;right: 0;}
.wc-image-links .gallery-caption:after, .wc-image-links .gallery-caption:before, .wc-gallery-captions-onhover .gallery-caption:after, .wc-gallery-captions-onhover .gallery-caption:before, .wc-gallery-captions-showon .gallery-caption:after, .wc-gallery-captions-showon .gallery-caption:before {box-shadow: none;min-height: 0;position: relative;display: none;}
.wc-image-links .gallery-caption, .wc-gallery-captions-onpopup .gallery-caption, .wc-gallery-captions-showon .gallery-caption, .wc-gallery-captions-onhover .gallery-caption {background: rgba(255,255,255,.8);position: absolute;display: none;}
.wc-image-links .gallery-caption, .wc-gallery-captions-showon .gallery-caption, .wc-gallery-captions-onhover .gallery-item:hover .gallery-caption {display: block;}
.gallery-grid .gallery-item-wrapper {float: left;text-align: center;}
.gallery-grid .gallery-item-wrapper .gallery-item {width: auto;}
.gallery-grid.gallery-columns-1 .gallery-item-wrapper {width: 100%;}
.gallery-grid.gallery-columns-2 .gallery-item-wrapper {width: 50%;}
.gallery-grid.gallery-columns-3 .gallery-item-wrapper {width: 33.33333%;}
.gallery-grid.gallery-columns-4 .gallery-item-wrapper {width: 25%;}
.gallery-grid.gallery-columns-5 .gallery-item-wrapper {width: 20%;}
.gallery-grid.gallery-columns-6 .gallery-item-wrapper {width: 16.66666%;}
.gallery-grid.gallery-columns-7 .gallery-item-wrapper {width: 14.28571%;}
.gallery-grid.gallery-columns-8 .gallery-item-wrapper {width: 12.5%;}
.gallery-grid.gallery-columns-9 .gallery-item-wrapper {width: 11.11111%;}
.gallery-grid .gallery-item-column-1 {clear: both;}
.gallery-grid.wc-gallery-gutter-1 .gallery-item {margin-right: 1px;margin-bottom: 1px;}
.gallery-grid.wc-gallery-gutter-1 {margin-right: -1px;}
.gallery-grid.wc-gallery-gutter-2 .gallery-item {margin-right: 2px;margin-bottom: 2px;}
.gallery-grid.wc-gallery-gutter-2 {margin-right: -2px;}
.gallery-grid.wc-gallery-gutter-3 .gallery-item {margin-right: 3px;margin-bottom: 3px;}
.gallery-grid.wc-gallery-gutter-3 {margin-right: -3px;}
.gallery-grid.wc-gallery-gutter-4 .gallery-item {margin-right: 4px;margin-bottom: 4px;}
.gallery-grid.wc-gallery-gutter-4 {margin-right: -4px;}
.gallery-grid.wc-gallery-gutter-5 .gallery-item {margin-right: 5px;margin-bottom: 5px;}
.gallery-grid.wc-gallery-gutter-5 {margin-right: -5px;}
.gallery-grid.wc-gallery-gutter-6 .gallery-item {margin-right: 6px;margin-bottom: 6px;}
.gallery-grid.wc-gallery-gutter-6 {margin-right: -6px;}
.gallery-grid.wc-gallery-gutter-7 .gallery-item {margin-right: 7px;margin-bottom: 7px;}
.gallery-grid.wc-gallery-gutter-7 {margin-right: -7px;}
.gallery-grid.wc-gallery-gutter-8 .gallery-item {margin-right: 8px;margin-bottom: 8px;}
.gallery-grid.wc-gallery-gutter-8 {margin-right: -8px;}
.gallery-grid.wc-gallery-gutter-9 .gallery-item {margin-right: 9px;margin-bottom: 9px;}
.gallery-grid.wc-gallery-gutter-9 {margin-right: -9px;}
.gallery-grid.wc-gallery-gutter-10 .gallery-item {margin-right: 10px;margin-bottom: 10px;}
.gallery-grid.wc-gallery-gutter-10 {margin-right: -10px;}
.gallery-grid.wc-gallery-gutter-11 .gallery-item {margin-right: 11px;margin-bottom: 11px;}
.gallery-grid.wc-gallery-gutter-11 {margin-right: -11px;}
.gallery-grid.wc-gallery-gutter-12 .gallery-item {margin-right: 12px;margin-bottom: 12px;}
.gallery-grid.wc-gallery-gutter-12 {margin-right: -12px;}
.gallery-grid.wc-gallery-gutter-13 .gallery-item {margin-right: 13px;margin-bottom: 13px;}
.gallery-grid.wc-gallery-gutter-13 {margin-right: -13px;}
.gallery-grid.wc-gallery-gutter-14 .gallery-item {margin-right: 14px;margin-bottom: 14px;}
.gallery-grid.wc-gallery-gutter-14 {margin-right: -14px;}
.gallery-grid.wc-gallery-gutter-15 .gallery-item {margin-right: 15px;margin-bottom: 15px;}
.gallery-grid.wc-gallery-gutter-15 {margin-right: -15px;}
.gallery-grid.wc-gallery-gutter-16 .gallery-item {margin-right: 16px;margin-bottom: 16px;}
.gallery-grid.wc-gallery-gutter-16 {margin-right: -16px;}
.gallery-grid.wc-gallery-gutter-17 .gallery-item {margin-right: 17px;margin-bottom: 17px;}
.gallery-grid.wc-gallery-gutter-17 {margin-right: -17px;}
.gallery-grid.wc-gallery-gutter-18 .gallery-item {margin-right: 18px;margin-bottom: 18px;}
.gallery-grid.wc-gallery-gutter-18 {margin-right: -18px;}
.gallery-grid.wc-gallery-gutter-19 .gallery-item {margin-right: 19px;margin-bottom: 19px;}
.gallery-grid.wc-gallery-gutter-19 {margin-right: -19px;}
.gallery-grid.wc-gallery-gutter-20 .gallery-item {margin-right: 20px;margin-bottom: 20px;}
.gallery-grid.wc-gallery-gutter-20 {margin-right: -20px;}
.gallery-grid.wc-gallery-gutter-21 .gallery-item {margin-right: 21px;margin-bottom: 21px;}
.gallery-grid.wc-gallery-gutter-21 {margin-right: -21px;}
.gallery-grid.wc-gallery-gutter-22 .gallery-item {margin-right: 22px;margin-bottom: 22px;}
.gallery-grid.wc-gallery-gutter-22 {margin-right: -22px;}
.gallery-grid.wc-gallery-gutter-23 .gallery-item {margin-right: 23px;margin-bottom: 23px;}
.gallery-grid.wc-gallery-gutter-23 {margin-right: -23px;}
.gallery-grid.wc-gallery-gutter-24 .gallery-item {margin-right: 24px;margin-bottom: 24px;}
.gallery-grid.wc-gallery-gutter-24 {margin-right: -24px;}
.gallery-grid.wc-gallery-gutter-25 .gallery-item {margin-right: 25px;margin-bottom: 25px;}
.gallery-grid.wc-gallery-gutter-25 {margin-right: -25px;}
.gallery-grid.wc-gallery-gutter-26 .gallery-item {margin-right: 26px;margin-bottom: 26px;}
.gallery-grid.wc-gallery-gutter-26 {margin-right: -26px;}
.gallery-grid.wc-gallery-gutter-27 .gallery-item {margin-right: 27px;margin-bottom: 27px;}
.gallery-grid.wc-gallery-gutter-27 {margin-right: -27px;}
.gallery-grid.wc-gallery-gutter-28 .gallery-item {margin-right: 28px;margin-bottom: 28px;}
.gallery-grid.wc-gallery-gutter-28 {margin-right: -28px;}
.gallery-grid.wc-gallery-gutter-29 .gallery-item {margin-right: 29px;margin-bottom: 29px;}
.gallery-grid.wc-gallery-gutter-29 {margin-right: -29px;}
.gallery-grid.wc-gallery-gutter-30 .gallery-item {margin-right: 30px;margin-bottom: 30px;}
.gallery-grid.wc-gallery-gutter-30 {margin-right: -30px;}
.wc-gallery .gallery-grid.gallery-columns-1 .gallery-itemn {margin-right: 0;margin-bottom: 0;}
.wc-gallery .gallery-grid.gallery-columns-1 {margin-right: 0;}
@media screen and (max-width:568px) {body .wc-gallery-captions-onpopup .gallery-caption, body .wc-gallery-captions-showon .gallery-caption, body .wc-gallery-captions-onhover .gallery-caption {position: static;opacity: 1;-moz-transform: translate(0,0);-ms-transform: translate(0,0);-webkit-transform: translate(0,0);transform: translate(0,0);}
	body .wc-gallery .wc-image-links .gallery-caption {display: block;}
	body .wc-gallery .wc-image-links-bottomlinks {margin: 0;}
	body .wc-gallery .gallery-grid .gallery-item-wrapper {width: 100%;}
	body .wc-gallery .gallery-grid .gallery-item {margin-right: 0;}
	body .wc-gallery .gallery-grid {margin-right: 0;}}
.wc-gallery .gallery-item .gallery-block {position: relative;}
.wc-image-links-slider3bottomlinks .gallery-item {width: 33.3333%;float: left;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-0 {margin-right: 0;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-0 .gallery-block {margin-top: 0;margin-right: 0;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-1 {margin-right: -1px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-1 .gallery-block {margin-top: 1px;margin-right: 1px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-2 {margin-right: -2px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-2 .gallery-block {margin-top: 2px;margin-right: 2px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-3 {margin-right: -3px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-3 .gallery-block {margin-top: 3px;margin-right: 3px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-4 {margin-right: -4px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-4 .gallery-block {margin-top: 4px;margin-right: 4px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-5 {margin-right: -5px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-5 .gallery-block {margin-top: 5px;margin-right: 5px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-6 {margin-right: -6px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-6 .gallery-block {margin-top: 6px;margin-right: 6px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-7 {margin-right: -7px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-7 .gallery-block {margin-top: 7px;margin-right: 7px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-8 {margin-right: -8px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-8 .gallery-block {margin-top: 8px;margin-right: 8px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-9 {margin-right: -9px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-9 .gallery-block {margin-top: 9px;margin-right: 9px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-10 {margin-right: -10px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-10 .gallery-block {margin-top: 10px;margin-right: 10px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-11 {margin-right: -11px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-11 .gallery-block {margin-top: 11px;margin-right: 11px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-12 {margin-right: -12px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-12 .gallery-block {margin-top: 12px;margin-right: 12px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-13 {margin-right: -13px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-13 .gallery-block {margin-top: 13px;margin-right: 13px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-14 {margin-right: -14px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-14 .gallery-block {margin-top: 14px;margin-right: 14px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-15 {margin-right: -15px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-15 .gallery-block {margin-top: 15px;margin-right: 15px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-16 {margin-right: -16px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-16 .gallery-block {margin-top: 16px;margin-right: 16px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-17 {margin-right: -17px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-17 .gallery-block {margin-top: 17px;margin-right: 17px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-18 {margin-right: -18px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-18 .gallery-block {margin-top: 18px;margin-right: 18px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-19 {margin-right: -19px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-19 .gallery-block {margin-top: 19px;margin-right: 19px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-20 {margin-right: -20px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-20 .gallery-block {margin-top: 20px;margin-right: 20px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-21 {margin-right: -21px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-21 .gallery-block {margin-top: 21px;margin-right: 21px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-22 {margin-right: -22px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-22 .gallery-block {margin-top: 22px;margin-right: 22px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-23 {margin-right: -23px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-23 .gallery-block {margin-top: 23px;margin-right: 23px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-24 {margin-right: -24px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-24 .gallery-block {margin-top: 24px;margin-right: 24px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-25 {margin-right: -25px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-25 .gallery-block {margin-top: 25px;margin-right: 25px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-26 {margin-right: -26px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-26 .gallery-block {margin-top: 26px;margin-right: 26px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-27 {margin-right: -27px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-27 .gallery-block {margin-top: 27px;margin-right: 27px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-28 {margin-right: -28px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-28 .gallery-block {margin-top: 28px;margin-right: 28px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-29 {margin-right: -29px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-29 .gallery-block {margin-top: 29px;margin-right: 29px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-30 {margin-right: -30px;}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-30 .gallery-block {margin-top: 30px;margin-right: 30px;}
.wc-image-links-slider3bottomlinks .gallery-item.gallery-item-3 {width: 33.3334%;float: right;}
.wc-image-links-slider4bottomlinks .gallery-item {width: 25%;float: left;}
.wc-image-links-slider4bottomlinks .gallery-item.gallery-item-4 {width: 25%;float: right;}
.wcflexslider-container {overflow: hidden;}
.wc-gallery .gallery.wcflexslider {border-width: 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;-o-border-radius: 0px;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.wc-gallery .gallery.wcflexslider .wcflex-control-paging {display: none;}
.wc-gallery .gallery.wcflexslider .wcflex-control-paging li a {background-color: #eee;box-shadow: none;}
.wc-gallery .gallery.wcflexslider .wcflex-control-paging li a.wcflex-active {background-color: #ccc;}
.wc-gallery .gallery.wcflexslider .wcflex-slide-item {position: relative;}
.wc-gallery .gallery.wcflexslider .wcflex-slide-item .wcflex-center-slide {position: relative;margin-left: auto;margin-right: auto;}
.wc-gallery .wcflexslider .slides .gallery-caption {margin-left: auto;margin-right: auto;max-width: 100%;}
.mfp-close:hover, .mfp-close:active, .mfp-close:focus, .mfp-arrow:hover, .mfp-arrow:active, .mfp-arrow:focus {background-color: transparent;}
.mfp-bottom-bar *, .mfp-bottom-bar p {margin-bottom: 0;}
.mfp-arrow:hover, .mfp-arrow:active, .mfp-arrow:focus {top: 50%;}
body .mfp-arrow:active {margin-top: -55px;}
.wc-gallery-loading:after {content: " ";background: url("//www.presleypeluqueros.com/wp-content/plugins/wc-gallery/includes/css/../img/ring-alt.svg");background-position: center center;background-repeat: no-repeat;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #f7f7f7;visibility: visible;}
.wcflex-container a:hover, .wcflex-slider a:hover, .wcflex-container a:focus, .wcflex-slider a:focus {outline: none;}
.slides, .slides>li, .wcflex-control-nav, .wcflex-direction-nav {margin: 0;padding: 0;list-style: none;}
.wcflex-pauseplay span {text-transform: capitalize;}
.wcflexslider {margin: 0;padding: 0;}
.wcflexslider .slides>li {display: none;-webkit-backface-visibility: hidden;}
.wcflexslider .slides img {display: block;margin-left: auto;margin-right: auto;}
.wcflexslider .slides:after {display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .wcflexslider .slides {display: block;}
* html .wcflexslider .slides {height: 1%;}
.no-js .wcflexslider .slides>li:first-child {display: block;}
.wcflexslider {margin: 0 0 60px;background: #fff;border: 4px solid #fff;position: relative;zoom: 1;}
.wcflexslider .slides {zoom: 1;}
.wcflexslider .slides img {height: auto;-moz-user-select: none;}
.wcflex-viewport {max-height: 2000px;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;transition: all .6s ease;}
.loading .wcflex-viewport {max-height: 300px;}
.carousel li {margin-right: 5px;}
.wcflex-direction-nav {}
.wcflex-direction-nav a {text-decoration: none;display: block;width: 50px;height: 50px;margin: -25px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: rgba(0,0,0,.8);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.wcflex-direction-nav .wcflex-prev {background: url("//www.presleypeluqueros.com/wp-content/plugins/wc-gallery/includes/vendors/flexslider/images/slide-arrow-left.png") no-repeat center center !important;left: 0;}
.wcflex-direction-nav .wcflex-next {background: url("//www.presleypeluqueros.com/wp-content/plugins/wc-gallery/includes/vendors/flexslider/images/slide-arrow-right.png") no-repeat center center !important;right: 0;text-align: right;}
.wcflexslider:hover .wcflex-direction-nav .wcflex-prev {opacity: 1;}
.wcflexslider:hover .wcflex-direction-nav .wcflex-next {opacity: 1;}
.wcflexslider:hover .wcflex-direction-nav .wcflex-next:hover {opacity: 1;}
.wcflex-control-nav {width: 100%;position: absolute;bottom: -40px;text-align: center;}
.wcflex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;}
.wcflex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0,0,0,.5);cursor: pointer;text-indent: -9999px;}
.wcflex-control-paging li a:hover {background: #333;background: rgba(0,0,0,.7);}
.wcflex-control-paging li a.wcflex-active {background: #000;background: rgba(0,0,0,.9);cursor: default;}
.wcflex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}
.wcflex-control-thumbs li {width: 25%;float: left;margin: 0;}
.wcflex-control-thumbs img {width: 100%;height: auto;display: block;opacity: .7;cursor: pointer;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;transition: all .6s ease;}
.wcflex-control-thumbs img:hover {opacity: 1;}
.wcflex-control-thumbs .wcflex-active {opacity: 1;cursor: default;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px,0px,0px);}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: none;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {display: none;}
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {transition: height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease;}
.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("//www.presleypeluqueros.com/wp-content/plugins/wc-gallery/includes/vendors/owlcarousel/assets/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: -webkit-transform .1s ease;transition: transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {background-position: center center;background-repeat: no-repeat;position: absolute;top: 50%;margin-top: -25px;opacity: 0;cursor: pointer;width: 50px;height: 50px;color: transparent;}
.owl-carousel:hover .owl-nav .owl-next, .owl-carousel:hover .owl-nav .owl-prev {opacity: 1;}
.owl-carousel .owl-nav .owl-next {right: 0;background-image: url("//www.presleypeluqueros.com/wp-content/plugins/wc-gallery/includes/vendors/owlcarousel/assets/slide-arrow-right.png");}
.owl-carousel .owl-nav .owl-prev {left: 0;background-image: url("//www.presleypeluqueros.com/wp-content/plugins/wc-gallery/includes/vendors/owlcarousel/assets/slide-arrow-left.png");}
body {position: relative;}
.ie8 body {min-width: 980px;}
@media (max-width:767px) {body.cherry-fixed-layout {padding-left: 0 !important;padding-right: 0 !important;}}
@media (max-width:767px) {body.cherry-fixed-layout .header, body.cherry-fixed-layout .content-holder, body.cherry-fixed-layout .footer {padding-left: 20px;padding-right: 20px;}}
body[class*=span] {position: static;float: none;min-height: inherit;margin-left: inherit;}
a {outline: none;}
a:focus {outline: none;}
.main-holder {position: relative;z-index: 1;}
.cherry-fixed-layout .main-holder {margin: 0 auto;max-width: 980px;width: auto;background: #fafafa;}
@media (min-width:1200px) {.cherry-fixed-layout .main-holder {max-width: 1210px;}}
@media (min-width:768px) and (max-width:979px) {.cherry-fixed-layout .main-holder {max-width: 764px;}}
.header {position: relative;z-index: 99;padding: 30px 0;border-bottom: 1px solid #ddd;background-color: #eee;}
.logo {position: relative;z-index: 99;}
@media (min-width:768px) and (max-width:979px) {.logo {width: 60%;}}
.logo_h__txt {margin: 0;}
.logo_link {color: #049cdb;text-decoration: none;}
.logo_link:hover {text-decoration: none;}
.logo_tagline {text-transform: uppercase;font-size: 10px;}
.search-form form {position: relative;}
.search-form_it {vertical-align: top;}
.search-form_is {vertical-align: top;}
@media (min-width:768px) and (max-width:979px) {.sidebar .search-form_it {width: 130px;}}
.nav__primary {position: relative;z-index: 2;}
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu {line-height: 1;}
.sf-menu ul {display: none;position: absolute;top: -999em;width: 10em;}
.sf-menu ul li {width: 100%;}
.sf-menu li:hover {visibility: inherit;}
.sf-menu li {position: relative;float: left;}
.sf-menu a {position: relative;display: block;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {top: 100%;left: 0;z-index: 99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top: -999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {top: 0;left: 100%;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top: -999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {top: 0;left: 10em;}
.sf-menu {float: right;}
.sf-menu>li {background: #ddd;text-align: center;}
.sf-menu>li>a {padding: 10px 12px;border-top: 1px solid #ddd;border-left: 1px solid #fff;color: #13a;text-decoration: none;}
.sf-menu li .desc {display: block;font-size: .9em;}
.sf-menu li li {background: #aabde6;}
.sf-menu li li a {padding: 10px 12px;border-top: 1px solid #ddd;border-left: 1px solid #fff;color: #13a;text-decoration: none;}
.sf-menu>li>a:hover, .sf-menu>li.sfHover>a, .sf-menu>li.current-menu-item>a, .sf-menu>li.current_page_item>a {background: #cfdeff;}
.sf-menu li li>a:hover, .sf-menu li li.sfHover>a, .sf-menu li li.current-menu-item>a, .sf-menu li li.current_page_item>a {background: #cfdeff;}
.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width: 1px;}
.sf-sub-indicator {position: absolute;top: 1.05em;right: .75em;display: block;overflow: hidden;width: 10px;height: 10px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/arrows-ffffff.png") no-repeat -10px -100px;text-indent: -999em;}
a>.sf-sub-indicator {background-position: 0 -100px;}
a:focus>.sf-sub-indicator, a:hover>.sf-sub-indicator, a:active>.sf-sub-indicator, li:hover>a>.sf-sub-indicator, li.sfHover>a>.sf-sub-indicator {background-position: -10px -100px;}
.sf-menu ul .sf-sub-indicator {background-position: -10px 0;}
.sf-menu ul a>.sf-sub-indicator {background-position: 0 0;}
.sf-menu ul a:focus>.sf-sub-indicator, .sf-menu ul a:hover>.sf-sub-indicator, .sf-menu ul a:active>.sf-sub-indicator, .sf-menu ul li:hover>a>.sf-sub-indicator, .sf-menu ul li.sfHover>a>.sf-sub-indicator {background-position: -10px 0;}
@media (max-width:767px) {.sf-menu {display: none;}}
.select-menu {display: none;border: 1px solid #ddd;background-color: #e4e4e4;width: 100%;height: 30px;padding: 5px;margin: 0;cursor: pointer;outline: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.select-menu:focus {border-color: #ddd;}
.select-menu option {padding: 5px;cursor: pointer;}
.select-menu option.main_item {font-weight: 700;}
.slider {position: relative;z-index: 1;overflow: hidden;margin: 0;padding: 0;}
.accordion {position: relative;}
.accordion>ul {margin: 0;display: none;visibility: hidden;position: relative;z-index: 1;}
.accordion>ul>li .max_height {max-height: 500px;}
.accordion>ul>li .accordion_caption {position: absolute;bottom: 0;width: 100%;min-height: 50px;padding: 15px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/black-opacity-60.png");}
.accordion>ul>li .accordion_caption h2 {color: #fff;}
@media (max-width:768px) {.accordion>ul>li .accordion_caption {display: none;}}
.accordion .accordion_loader {z-index: 0;top: 50%;left: 50%;margin: -18px 0 0 -18px;width: 36px;height: 36px;position: absolute;}
.content-holder {position: relative;z-index: 1;padding-bottom: 50px;}
#content {padding-top: 40px;}
#content.left {position: relative;z-index: 9;float: right !important;margin-bottom: 40px;}
.isStuck {-webkit-transform: translateZ(0);}
.title-section {padding: 70px 0 0;}
.title-header {overflow: hidden;margin-bottom: 1.5em;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;}
.title-desc {display: block;color: #999;font-size: 11px;}
.breadcrumb__t {margin: 0;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;}
.breadcrumb__t li {display: inline;}
.breadcrumb__t li.divider {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.breadcrumb__t li.divider:after {content: " / ";color: #333;font: 12px/18px Arial,Helvetica,sans-serif;}
#sidebar {padding-top: 40px;}
#sidebar h3 {margin-bottom: 20px;}
.testimonial {position: relative;margin-bottom: 35px;padding: 30px;border: 1px solid #ddd;background: #f5f5f5;font-style: italic;font-family: Georgia,"Times New Roman",Times,serif;line-height: 1.5em;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.testimonial_bq {margin: 0;padding: 0;border: none;}
.testimonial_content {overflow: hidden;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/quotes.png") no-repeat 0 0;}
@media (min-width:768px) and (max-width:979px) {.testimonial .featured-thumbnail {width: 80px;height: 80px;}}
.testimonial small {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-style: normal;padding: 12px 0 0;font-size: 10.2px;}
.testimonial small span {display: inline;}
.testimonial .testi-url, .testimonial .testi-email {font-style: normal;}
@media (min-width:768px) and (max-width:979px) {.testimonial {padding: 15px;background-position: 150px 10px;}}
@media (max-width:767px) {.testimonial {padding: 15px;background-position: 150px 10px;}}
#primary {padding-top: 40px;}
.entry-content {overflow: hidden;}
.entry-meta.float-right {float: right;}
.portfolio-meta {margin: 0;padding: 1em 0;border: none;border-top: 1px solid #ddd;}
.portfolio-meta span {display: inline-block;line-height: 20px;padding-right: 15px;}
@media (max-width:767px) {.portfolio-meta span {display: block;}}
.portfolio-meta i {font-size: 16px;margin-right: .5em;color: #999;}
.portfolio-meta i.icon-tag {margin-right: .3em;}
.portfolio-meta-list {margin: 0 0 2em;padding: 1em 0;border: none;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.portfolio-meta-list li {margin: .5em 0 0;padding: 0;border: none;background: 0 0;list-style-type: none;text-transform: none;}
.portfolio-meta-list li:first-child {margin-top: 0;}
.portfolio-meta-list li strong {display: inline;padding-right: .3em;}
.image-holder {position: relative;}
.image-holder img {max-width: 100%;}
.grid_gallery {margin-bottom: -1px;position: relative;overflow: hidden;padding: 0;}
.grid_gallery_inner {position: relative;overflow: hidden;width: 100%;}
.grid_gallery_inner.isotope .gallery_item {padding: 0;}
.grid_gallery_inner.isotope .gallery_item a {position: relative;padding: 1px;}
.gallery_item {float: left;width: 33%;margin: 0;padding: 0 1px 1px 0;}
.gallery_item.featured-thumbnail {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.single-gallery-item {margin: 0 !important;}
.zoom-icon {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;background: rgba(0,0,0,.4);opacity: 0;cursor: pointer;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;transition: .2s;}
.no-rgba .zoom-icon {visibility: hidden;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/black-opacity-60.png");}
.zoom-icon:before {position: absolute;top: 50%;left: 50%;display: block;margin: -13px 0 0 -13px;width: 25px;height: 26px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/magnify-alt.png") 50% 50% no-repeat;content: "";}
.featured-thumbnail a:hover .zoom-icon, a.thumbnail:hover .zoom-icon, .thumbnail__portfolio a:hover .zoom-icon {opacity: 1;}
.no-rgba .image-wrap:hover .zoom-icon, .featured-thumbnail a:hover .zoom-icon, a.thumbnail:hover .zoom-icon, .thumbnail__portfolio a:hover .zoom-icon {visibility: visible;}
.filter-wrapper strong {display: block;padding: 8px 0;margin-right: 5px;float: left;}
.filter-wrapper .nav {overflow: hidden;}
.nav-pills {float: left;}
@media (max-width:480px) {.nav-pills li {float: none;}}
.nav-pills li a {white-space: nowrap;}
@media (max-width:480px) {.nav-pills li a {display: block;padding: 5px;}}
.filterable-portfolio {position: relative;visibility: hidden;overflow: hidden;margin: 0 -10px;}
.filterable-portfolio .portfolio_item {display: block;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0 0 20px;padding: 0 10px;width: 0;}
.filterable-portfolio .portfolio_item.nomargin {margin-right: 0;}
.filterable-portfolio .portfolio_item_holder {overflow: hidden;}
.filterable-portfolio .image-wrap {position: relative;display: block;overflow: hidden;}
.filterable-portfolio .image-wrap:before {top: 50%;left: 50%;margin: -16px 0 0 -16px;z-index: -1;}
.filterable-portfolio .folio_loader {top: 50%;left: 50%;margin: -10px 0 0 -10px;z-index: -1;}
.thumbnail__portfolio {margin: 0;}
.video_preview.featured-thumbnail {margin: 0 0 10px;padding: 0;width: 100%;}
.video_preview>div {padding: 4px;}
.video_preview a[rel=author] {display: inline-block;}
.video_preview .post_author {display: block;}
.video_preview .post_date {display: block;}
.video_preview img {width: 100%;}
.video_preview span.hover {position: absolute;top: 50%;left: 50%;margin: -41px 0 0 -35px;font-size: 80px;color: #fff;text-decoration: none;opacity: .8;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.video_preview a:hover span.hover {opacity: 1;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.video_preview h4 {padding: 0 0 7px 5px;border-bottom: 1px solid #ddd;}
.video_preview .post_author {float: left;padding: 0 0 5px 5px;}
.video_preview .post_date {float: right;padding: 0 5px 5px 0;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {z-index: 1;pointer-events: none;}
.isotope, .isotope .isotope-item {-webkit-transition-duration: .8s;-moz-transition-duration: .8s;-ms-transition-duration: .8s;-o-transition-duration: .8s;transition-duration: .8s;}
.isotope {-webkit-transition-property: height,width;-moz-transition-property: height,width;-ms-transition-property: height,width;-o-transition-property: height,width;transition-property: height,width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform,opacity;-moz-transition-property: -moz-transform,opacity;-ms-transition-property: -ms-transform,opacity;-o-transition-property: top,left,opacity;transition-property: transform,opacity;}
.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;}
.post-author {margin-bottom: 60px;padding: 10px 20px 15px;border: 1px solid #ddd;background-color: #fafafa;}
.post-author_h {margin-bottom: 20px;}
.post-author_link {margin-top: 1.5em;}
.post-author_gravatar {float: left;margin: 0 20px 0 0;}
.post-author_gravatar img {padding: 5px;border: 1px solid #ddd;background: #fff;}
.post-author .post-author_desc {overflow: hidden;margin-top: 1em;}
.post-author .post-author_desc .post-author_link {font-size: 15px;}
#recent-author-posts {margin-bottom: 3em;}
@media (min-width:768px) and (max-width:979px) {.team-holder .featured-thumbnail {width: 80px;height: 80px;}}
@media (max-width:767px) {.team-holder .featured-thumbnail {width: 80px;height: 80px;}}
.team-holder .team-content {overflow: hidden;}
@media (min-width:768px) and (max-width:979px) {.team-holder .team-content {overflow: visible;}}
@media (max-width:767px) {.team-holder .team-content {overflow: visible;}}
.faq-list_h {position: relative;margin: 0;padding: 0 0 5px 28px;background: 0 0;font-weight: 400;}
.faq-list_body {position: relative;margin: 0 0 2em;padding: 0 0 0 28px;}
.faq-list_body .marker {top: 3px;}
.faq-list .marker {position: absolute;top: 0;left: 0;display: block;font-weight: 700;margin: 0;}
.error404-holder {padding: 30px 0 100px;}
.error404-holder_num {text-align: center;font-size: 250px;line-height: 1.2em;}
@media (max-width:480px) {.error404-holder_num {font-size: 120px;}}
.error404-holder .hgroup_404 {margin: 0 0 2em;padding-top: 50px;}
.error404-holder .hgroup_404 h1 {margin-bottom: .2em;font-size: 3em;}
.post__holder {overflow: hidden;margin-bottom: 0;}
.post__holder.single-post {overflow: hidden;margin-bottom: 30px;width: 100%;}
.post__holder .post-header .post-title {margin-bottom: 30px;}
.post__holder .featured-thumbnail.large {margin-bottom: 35px;}
.post__holder .post_content {padding-bottom: 20px;}
.post__holder .post_content h1, .post__holder .post_content h2, .post__holder .post_content h3, .post__holder .post_content h4, .post__holder .post_content h5, .post__holder .post_content h6 {margin: 5px 0 15px;}
.post__holder .post_content p {margin: 0 0 15px;}
.post-title {word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;}
@media (max-width:480px) {.post .featured-thumbnail {width: 120px;height: auto;}}
@media (max-width:480px) {.post .featured-thumbnail.large {width: auto;}}
.post_content {word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;padding-bottom: 20px;}
.post_content .excerpt, .post_content .full-post-content {margin-bottom: 1.5em;}
.post_footer {clear: both;padding: 15px 0 0;}
.post_wrapper {margin-bottom: 40px;}
.post_meta {overflow: hidden;margin-bottom: 1em;padding: .5em 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;font-size: .92em;}
.post_meta div[class^=post_] {display: inline-block;line-height: 20px;padding: 2px 5px;}
@media (max-width:767px) {.post_meta div[class^=post_] {display: block;}}
.post_meta div[class^=post_] .not_voting {cursor: default;color: inherit;}
.post_meta div[class^=post_] .not_voting span {color: inherit;}
.post_meta div[class^=post_] .ajax_voting {color: inherit;}
.post_meta div[class^=post_] .ajax_voting span {color: inherit;}
.post_meta div[class^=post_] .user_voting {cursor: default;}
.post_meta div[class^=post_] .user_voting i, .post_meta div[class^=post_] .user_voting span {transition: all .2s ease-in-out;-webkit-transition: all .2s ease-out;}
.post_meta div[class^=post_] .user_like {cursor: default;}
.post_meta div[class^=post_] .user_like i, .post_meta div[class^=post_] .user_like span {color: #2ecc71;}
.post_meta div[class^=post_] .user_like i {transition: all .2s ease-in-out;-webkit-transition: all .2s ease-out;}
.post_meta div[class^=post_] .user_dislike {cursor: default;}
.post_meta div[class^=post_] .user_dislike i, .post_meta div[class^=post_] .user_dislike span {color: #e74c3c;}
.post_meta div[class^=post_] .user_dislike i {transition: all .2s ease-in-out;-webkit-transition: all .2s ease-out;}
.post_meta div[class^=post_] .animation_item {position: absolute;top: 0;right: 0;}
.post_meta div[class^=post_] a {text-transform: capitalize;}
.post_meta>div.post_meta_unite {display: block;border-top: 1px solid #ddd;padding-top: .5em;margin-top: .5em;}
.post_meta>div.post_meta_unite:first-child {border-top: none;margin-top: 0;padding-top: 0;}
.post_meta .post_permalink {float: right;padding-right: 0;}
@media (max-width:767px) {.post_meta .post_permalink {float: left;}}
.post_meta span.voting_count {padding-right: 0;position: relative;}
.post_meta i {font-size: 16px;margin-right: 0;padding-right: .5em;color: #999;}
.post_meta .pull-right {padding-right: 0;padding-left: 15px;}
.post_meta hr {margin: .5em 0;}
.post_meta .post_dislike a, .post_meta .post_like a {text-decoration: none;}
.meta_type_icon>div.post_meta_unite {display: inline-block;float: left;border-top: none;padding: 0;margin-top: 0;}
.meta_type_icon>div.post_meta_unite div[class^=post_] {float: left;width: 15px;text-align: center;padding: 0 7px 25px;margin-bottom: -25px;}
.meta_type_icon>div.post_meta_unite div[class^=post_] i {margin-right: 0;padding-right: 10px;width: 15px;text-align: center;display: inline-block;}
.meta_type_icon>div.post_meta_unite div[class^=post_] .tips {margin-left: -5px;margin-top: 10px;padding: 2px 7px;position: absolute;background: #eaeaea;color: #000;min-width: 10px;border-radius: 5px;visibility: hidden;animation: tips_out .3s ease-out;animation-fill-mode: forwards;-webkit-animation: tips_out .3s ease-out;-webkit-animation-fill-mode: forwards;}
.meta_type_icon>div.post_meta_unite div[class^=post_] .tips:before {background: 0 0;content: " ";width: 0;height: 0;border-style: solid;border-width: 0 7px 7px;border-color: transparent transparent #eaeaea;position: absolute;margin: -19px 0 0 5px;padding-top: 10px;color: #eaeaea;left: 0;}
.meta_type_icon>div.post_meta_unite div[class^=post_]:hover .tips {visibility: visible;margin-top: 15px;animation: tips_in .3s ease-out;animation-fill-mode: backwards;-webkit-animation: tips_in .3s ease-out;-webkit-animation-fill-mode: backwards;}
@media (max-width:768px) {.post_meta .post_meta_unite {border-top: 1px solid #ddd;display: block;padding: .5em 0;width: auto;border-left: none;overflow: hidden;box-sizing: inherit;float: none;}
	.post_meta .post_meta_unite:first-child {border-top: none;padding-top: 0;}
	.post_meta .post_meta_unite.last-child {padding-bottom: 0;}
	.meta_type_icon .post_meta_unite span {padding-right: 15px;text-align: left;float: none;width: 100%;}
	.meta_type_icon .post_meta_unite span .tips {position: absolute;display: inline-block;visibility: visible;margin: 0;-webkit-animation: none;animation: none;padding: 0;background: 0 0;}
	.meta_type_icon .post_meta_unite span .tips:before {display: none;}
	.meta_type_icon .post_meta_unite span:hover .tips {margin: 0;animation: none;-webkit-animation: none;}}
@keyframes tips_in {0% {visibility: visible;pointer-events: none;opacity: 0;margin-top: 25px;}
	100% {opacity: 1;margin-top: 15px;}}
@-webkit-keyframes tips_in {0% {visibility: visible;pointer-events: none;opacity: 0;margin-top: 25px;}
	100% {opacity: 1;margin-top: 15px;}}
@keyframes tips_out {0% {visibility: visible;pointer-events: none;opacity: 1;margin-top: 15px;}
	100% {visibility: hidden;margin-top: 40px;opacity: 0;}}
@-webkit-keyframes tips_out {0% {visibility: visible;pointer-events: none;opacity: 1;margin-top: 15px;}
	100% {visibility: hidden;margin-top: 40px;opacity: 0;}}
.sticky {position: relative;z-index: 9;overflow: visible;}
.quote-wrap {margin-bottom: 25px;}
.format-quote .post_meta {padding-top: 25px;}
.format-quote blockquote {font-family: Georgia,"Times New Roman",Times,serif;font-size: 15px;line-height: 1.4em;font-style: italic;color: #999;font-weight: 400;margin-bottom: 10px;padding: 10px 0 10px 25px;}
.format-quote cite {padding-left: 30px;margin-bottom: 20px;}
p.gravatar {float: left;margin-right: 20px;}
.related-posts {overflow: hidden;margin: 0 0 45px;padding: 0;}
.related-posts_h {margin-bottom: 20px;}
.related-posts_list {padding: 0;margin: 0 0 0 -4%;font-size: 0;}
.related-posts_item {display: inline-block;width: 21%;margin-left: 4%;margin-bottom: 20px;padding: 0;list-style-type: none;overflow: hidden;vertical-align: top;font-size: 12px;}
.related-posts .featured-thumbnail {float: none;overflow: visible;margin: 0 0 10px;}
@media (max-width:480px) {.related-posts_item {width: 46%;}}
.share-buttons {margin-bottom: 45px;padding: 10px 0;width: 100%;height: 21px;}
.share-buttons span, .share-buttons li {display: block;float: left;width: 90px;}
.share-buttons span.google, .share-buttons li.google {width: 68px;}
.share-buttons iframe {max-width: none;}
@media (max-width:480px) {.share-buttons {display: none;}}
.single-pager {margin: 10px 0 30px;padding: 5px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;font-size: 11px;}
.g-pagination {overflow: hidden;text-align: left;}
.g-pagination ul {overflow: hidden;margin: 0;padding: .5em 0;list-style-type: none;}
.g-pagination ul li {display: inline;margin: 0;padding: 0 5px 0 0;}
.g-pagination ul li a {display: inline-block;width: 10px;height: 10px;border-radius: 5px;background: #000;vertical-align: top;text-decoration: none;font-size: 0;line-height: 0;}
.g-pagination ul li.activeSlide a, .g-pagination ul li a:hover {background: #999;}
.g_controls {float: right;}
.g_controls a {display: inline-block;border-radius: 4px;background: #000;color: #fff;vertical-align: top;text-decoration: none;font-size: 11px;font-family: "Times New Roman",Times,serif;}
.g_controls a span {display: inline-block;padding: 2px 6px 4px;}
.g_controls a:hover {background: #999;}
.pagination__posts {margin: 0;text-align: center;}
.blog .isotope {margin: 0 -5px 20px;vertical-align: top;height: auto;visibility: hidden;}
@media (max-width:768px) {.blog .isotope {margin-left: -1%;margin-right: -1%;}}
@media (max-width:480px) {.blog .isotope {margin-left: 0;margin-right: 0;}}
.blog .isotope .post_wrapper {display: block;float: left;margin: 5px;width: 306px;}
@media (min-width:1200px) {.blog .isotope .post_wrapper {width: 383px;}}
@media (min-width:768px) and (max-width:979px) {.blog .isotope .post_wrapper {width: 357px;}}
@media (max-width:768px) {.blog .isotope .post_wrapper {width: 47.7%;margin: 5px 1%;}}
@media (max-width:480px) {.blog .isotope .post_wrapper {width: 100%;margin: 5px 0;}}
.blog .isotope .post_wrapper .post_content {padding-bottom: 10px;}
.blog .isotope .post_wrapper .post__holder {border: 1px solid #ddd;padding: 6px;border-radius: 5px;margin-bottom: 0;}
.blog .isotope .post_wrapper .post__holder .post_meta {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.comment-holder {padding: 0;margin: 0 0 20px;}
.comments-h {padding: 0;margin: 0 0 3px;}
.comment-list {position: relative;margin: 0;padding: 0;list-style-type: none;}
.comment {position: relative;margin: 0;padding: 0;background: 0 0;list-style-type: none;text-transform: none;}
.comment .comment-body {position: relative;overflow: hidden;margin-bottom: 15px;padding: 20px;border: 1px solid #ddd;background: #f5f5f5;zoom: 1;}
.comment.bypostauthor .comment-body {background: #fafafa;}
.comment-author {float: left;margin: 0 20px 0 0;}
.comment-author .author {display: block;padding-top: 20px;width: 65px;text-align: left;text-transform: capitalize;font-weight: 700;font-size: 16px;}
.comment-meta {font-size: 16px;float: right;padding: 5px 0;}
.reply {float: right;margin-left: 28px;font-size: 16px;}
.reply .comment-reply-link {background: #c5c5c5;color: #fff;padding: 5px 10px;}
.reply .comment-reply-link:hover {color: #005580;}
.reply a {display: inline-block;text-decoration: none !important;}
.allowed_tags {padding: 15px;background: #eee;color: #666;font-size: 11px;font-family: "Courier New",Courier,monospace;}
.allowed_tags strong {font-family: Tahoma,Geneva,sans-serif;}
#respond {padding-top: 25px;}
#respond h3 {margin-bottom: 30px;}
#respond form .btn {margin-top: 20px;}
#respond form .comment_submit {text-align: right;margin-bottom: 30px;}
@media (min-width:768px) and (max-width:979px) {.comment-list ul.children {margin: 0;}}
@media (max-width:767px) {.comment-list ul.children {margin: 0;}}
.nocomments {margin: 0;}
#commentform p.field {margin-bottom: 12px;}
#commentform small {color: #8b8b8b;}
#commentform label {display: block;}
#commentform input[type=text] {margin: 0;width: 400px;padding: 10px;}
#commentform textarea {overflow: auto;margin: 0;min-width: 100%;min-height: 180px;max-width: 530px;width: 100%;height: 180px;padding: 10px;border-color: #ddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.children #commentform textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;max-width: 100%;min-width: 100px;}
@media (min-width:768px) and (max-width:979px) {#commentform textarea {width: 100%;max-width: 100%;min-width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}}
@media (max-width:767px) {#commentform input[type=text] {width: 100%;height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	#commentform textarea {width: 100%;max-width: 100%;min-width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}}
.widget {margin-bottom: 30px;}
.widget.visible-all-devices, .widget.visible-desktop, .widget.visible-tablet, .widget.visible-phone, .widget.hidden-phone, .widget.hidden-desktop, .widget.hidden-table {position: relative;top: 0;left: 0;right: auto;width: auto;}
#calendar_wrap {padding: 0;}
#wp-calendar {width: 100%;}
#wp-calendar td {padding: 6px 0;border: none;text-align: center;}
#wp-calendar caption {margin-bottom: 5px;padding: 4px 0;color: #08c;font-weight: 700;font-size: 16px;text-align: center;}
#wp-calendar thead th {padding: 7px 0;color: #08c;text-align: center;font-size: 14px;}
#wp-calendar #prev {text-align: left;}
#wp-calendar #next {text-align: right;}
.textwidget {word-wrap: break-word;}
.comments-custom li {overflow: hidden;margin: 0;padding: 25px 0;border-bottom: none;background: 0 0;}
.comments-custom li:first-child {padding-top: 0;border-top: none;}
.comments-custom_txt {padding: 7px 0 0;border-top: 1px solid #ddd;margin-top: 7px;}
.comments-custom_txt a {text-decoration: none;}
.comments-custom_txt a:hover {text-decoration: underline;}
.comments-custom_h_title, .comments-custom_h_author {margin-bottom: 5px;margin-top: 0;}
.comments-custom_h_author:first-letter {text-transform: uppercase;}
.comments-custom i {font-size: 16px;margin-right: .5em;color: #999;float: left;min-width: 15px;text-align: center;}
.comments-custom .ladle {float: left;padding-right: 5px;}
.comments-custom .meta_format {margin-top: 2px;font-size: 14px;}
.post-list li {overflow: hidden;padding-top: 1.5em;padding-bottom: 1.5em;}
.post-list li:first-child {padding-top: 0;border: none;}
.post-list .excerpt {margin-bottom: 1em;}
.flickr_li {vertical-align: top;}
.flickr_li .thumbnail {position: relative;margin: 0 0 6px;display: inline-block;}
.flickr_li:nth-child(3n-2) {margin-left: 0;}
.flickr_li.nomargin {margin-left: 0;}
.ie8 .flickr_li.nomargin {margin-left: 0;}
.ie8 .flickr_li img {height: 60px;}
@media (min-width:768px) and (max-width:979px) {.flickr_li .thumbnail {display: block;}}
@media (max-width:767px) {.flickr_li {float: left !important;width: auto !important;margin: 0 14px 14px 0;}
	.flickr_li .thumbnail {display: block;float: left;}}
.banners_li {float: left;margin: 0 3px 3px 0;}
.banners_img {width: 125px;height: auto;}
.vcard span {display: block;}
.vcard .meta_format {margin-top: 2px;font-size: 12px;}
.vcard .meta_format i {font-size: 14px;margin-right: .5em;color: #999;float: left;min-width: 15px;text-align: center;margin-top: 1px;}
.vcard .ladle {padding-right: 5px;font-weight: 400;}
.vcard .ladle, .vcard .ladle+span {display: inline-block;}
.dark_background {background-color: #333;padding: 10px;}
iframe .uiHeader h3 {color: #fff;}
.social {margin: 0;}
.social_link {-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;display: inline-block;}
.social_link:hover {opacity: .5;filter: alpha(opacity=50);}
.social_ico {display: inline-block;vertical-align: top;}
.social_label {display: inline-block;vertical-align: top;}
.social__row li {float: left;margin-left: 5px;}
.social__row li:first-child {margin-left: 0;}
.social__row a {float: left;}
.social__list li {margin-bottom: 5px;}
.social__list a:hover {text-decoration: none;}
.recent-posts {overflow: hidden;margin: 0 0 0 -20px !important;padding: 0;border: none;}
.recent-posts_li {margin: 0 0 20px 20px;padding: 0;border: none;background: 0 0;list-style-type: none;}
.recent-posts_li .featured-thumbnail {float: left;margin: 0 20px 0 0;}
.recent-posts_li h5 {margin-bottom: 0;font-size: 1em;}
.recent-posts_li .excerpt {margin-bottom: 1.5em;}
.recent-posts_li .meta {display: block;overflow: hidden;margin-bottom: .5em;color: #888;text-transform: uppercase;font-size: 10px;}
.recent-posts_li .post-date {float: left;}
.recent-posts_li .post-comments {float: right;}
.recent-posts .format-image {float: left;margin: 0 20px 20px 0;}
.recent-posts .format-audio {margin-bottom: 2em;}
.recent-posts .format-audio .audio-wrapper {margin-bottom: .5em;}
.recent-posts .format-video {float: left;width: 300px;}
.popular-posts li {overflow: hidden;margin: 0;padding: 0 0 20px;}
.posts-grid {margin: 0;}
.posts-grid li {margin-bottom: 25px;}
.posts-grid li .featured-thumbnail {margin: 0;}
.posts-grid li .featured-thumbnail img {width: 100%;}
.posts-grid .post_meta span[class^=post_] {margin-right: 10px;}
.mini-posts-grid {margin: 0;}
.mini-posts-grid li {margin: 0 5px 5px 0;padding: 0;border: none;background: 0 0;float: left;}
.mini-posts-grid .featured-thumbnail {margin: 0;}
.mini-posts-grid li.small {width: 120px;height: 120px;}
.mini-posts-grid li.smaller {width: 100px;height: 100px;}
.mini-posts-grid li.smallest {width: 70px;height: 70px;}
.mini-posts-grid li.small img {width: 100%;height: auto;}
.mini-posts-grid.grid-align-center {text-align: center;font-size: 0;line-height: 0;}
.mini-posts-grid.grid-align-center li {float: none;display: inline-block;}
.mini-posts-grid.grid-align-right li {float: right;}
.mini-posts-list {margin: 0 0 25px;padding: 0;}
.mini-post-holder {list-style-type: none;padding: 15px 0 0;margin: 0 0 9px;border-top: 1px solid #ddd;}
.mini-post-holder:first-child {border: none;padding: 5px 0 0;}
.mini-post-holder .small {width: 110px;height: 110px;}
.mini-post-holder .smaller {width: 90px;height: 90px;}
.mini-post-holder .smallest {width: 60px;height: 60px;}
.mini-post-holder .small img {width: 100%;height: auto;}
.mini-post-content {overflow: hidden;}
.mini-post-meta time {font-size: 11px;line-height: 1.2;}
.recent-comments li {margin: 0;padding: 0 0 .5em;border: none;}
.service-box {overflow: hidden;min-height: 20px;padding: 19px;margin-bottom: 0;background-color: #f5f5f5;border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.service-box .icon {float: left;margin: 0 10px 10px 0;}
.service-box h2 {overflow: hidden;margin: 0;}
.service-box h5 {overflow: hidden;margin: 0 0 25px;}
.service-box_txt {margin-bottom: 20px;}
.service-box .btn-align {text-align: right;}
.service-box__call {color: #fff;background-color: #0c6abd;background-image: -moz-linear-gradient(top,#037cc7,#1950af);background-image: -webkit-gradient(linear,0 0,0 100%,from(#037cc7),to(#1950af));background-image: -webkit-linear-gradient(top,#037cc7,#1950af);background-image: -o-linear-gradient(top,#037cc7,#1950af);background-image: linear-gradient(to bottom,#037cc7,#1950af);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff037cc7",endColorstr="#ff1950af",GradientType=0);}
.service-box__call h2 {float: left;width: 75%;color: #fff;margin: 10px 0 0;}
.service-box__call .btn-align {padding: 0;width: 25%;float: right;}
.carousel-cycle {position: relative;overflow: hidden;}
.post-cycle {width: 100%;height: 380px;overflow: hidden;}
.post-cycle_item {display: none;overflow: hidden;width: 100%;height: 100%;}
.post-cycle_item:first {display: block;}
.post-cycle_item .feature-thumbnail {float: none;margin: 0 0 15px;}
.post-cycle_item .feature-thumbnail img {float: none;}
.post-controls {overflow: hidden;padding-top: 10px;text-align: center;}
.post-controls li {display: inline;margin: 0;padding: 0 5px 0 0;}
.post-controls li a {display: inline-block;width: 9px;height: 9px;background: #000;vertical-align: top;text-decoration: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}
.post-controls li a:hover, .post-controls li.activeSlide a {background: #999;}
.post-controls .post-controls_link__prev {float: left;}
.post-controls .post-controls_link__next {float: right;}
.banner-wrap {overflow: hidden;margin: 0 0 20px;padding: 0;}
.banner-wrap .featured-thumbnail {float: none;overflow: hidden;margin: 0 0 15px;padding: 0;}
.banner-wrap .featured-thumbnail a {display: block;float: left;overflow: hidden;border: 8px solid #ddd;text-align: center;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}
.banner-wrap .featured-thumbnail a:hover {border-color: #ddd;}
.banner-wrap h5 {margin: 0 0 8px;color: #000;text-transform: capitalize;font-weight: 700;}
.banner-wrap .btn-link {padding: 0;}
.testimonials .testi-item {overflow: hidden;margin-bottom: 2em;padding-bottom: 2em;background: 0 0;}
.testimonials .testi-item blockquote {position: relative;display: block;margin: 0;padding: 30px;border: none;background: #dbdbdb;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;}
.testimonials .testi-item blockquote:before {position: absolute;bottom: -20px;left: 30px;display: block;width: 0;height: 0;border-top: 20px solid #dbdbdb;border-right: 0 solid transparent;border-left: 20px solid transparent;content: "";}
.testimonials .testi-item blockquote:after {position: absolute;top: 10px;left: 20px;display: block;width: 41px;height: 38px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/quotes.png") 0 0 no-repeat;content: "";}
.testimonials .testi-item blockquote>a {position: relative;z-index: 2;color: #4e4e4e;text-decoration: none;overflow: hidden;vertical-align: top;}
.testimonials .testi-item blockquote>a:hover {color: #fff;}
.testimonials .testi-item .featured-thumbnail {position: relative;z-index: 2;margin: 0 20px 0 10px;width: 60px;height: 60px;}
.testimonials .testi-item .testi-meta {font-size: 1em;display: block;padding-top: 22px;padding-left: 40px;}
.roundabout-holder {width: 100%;position: relative;overflow: hidden;}
.roundabout-holder ul {padding: 0;width: 100%;height: 250px;background: 0 0;}
.roundabout-holder ul li {overflow: hidden;margin: 0;padding: 0;width: 375px;height: inherit;border: none;background: 0 0;text-align: center;cursor: pointer;}
@media (max-width:767px) {.roundabout-holder ul li {width: 220px !important;}}
@media (max-width:480px) {.roundabout-holder ul li {width: 150px !important;}}
.roundabout-holder ul li.roundabout-in-focus {cursor: default;}
@media (min-width:768px) and (max-width:979px) {.roundabout-holder ul {width: 100%;}}
@media (max-width:767px) {.roundabout-holder ul {width: 100%;height: 150px;}}
@media (max-width:480px) {.roundabout-holder ul {height: 120px;}}
.gallery {margin: 0 auto;}
.gallery img {border: none !important;}
.gallery .gallery-caption {padding: 0;margin: 0;}
.gallery dl, .gallery dt {margin: 0;}
.gallery br+br {display: none;}
.site_map {margin-bottom: 10px;}
.site_map .icon-sitemap {padding-right: 10px;}
.site_map h2 {border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.site_map_title {text-transform: capitalize;}
.site_map ul {list-style: none;margin: 15px 0 0 5px;}
.site_map ul li {word-break: break-word;padding-bottom: 5px;}
@media (max-width:480px) {.site_map ul li {float: none;width: 100%;padding-right: 0;}}
.site_map .group {display: inline-block;padding-bottom: 20px;width: 102%;margin-left: -2%;}
.site_map .group .grid {width: 23%;margin-left: 2%;float: left;}
@media (max-width:480px) {.site_map .group .grid {float: none;width: 100%;margin-left: 0;}}
.site_map .line {margin-bottom: 10px;}
.site_map .line ul li {width: 18%;margin-right: 2%;display: inline-block;vertical-align: top;}
@media (max-width:480px) {.site_map .line ul li {float: none;width: 100%;margin-right: 0;}}
.accordion-group, .accordion-inner, .nav-tabs, .nav-tabs>.active>a {border-color: #ddd;}
.footer {position: relative;z-index: 100;padding: 20px 0;border-top: 1px solid #d9d9d9;background: #eee;}
nav.footer-nav {float: right;overflow: hidden;}
@media (min-width:768px) and (max-width:979px) {nav.footer-nav {float: none;}}
@media (max-width:767px) {nav.footer-nav {float: none;}}
nav.footer-nav ul {margin: 0;padding: 0;float: right;}
@media (min-width:768px) and (max-width:979px) {nav.footer-nav ul {float: none;text-align: center;}}
@media (max-width:767px) {nav.footer-nav ul {float: none;text-align: center;}}
nav.footer-nav ul .sub-menu {display: none;}
nav.footer-nav ul li {float: left;margin: 0;padding-left: 15px;list-style-type: none;}
@media (min-width:768px) and (max-width:979px) {nav.footer-nav ul li {float: none;display: inline;padding: 0 10px;}}
@media (max-width:767px) {nav.footer-nav ul li {float: none;display: inline;padding: 0 5px;}}
nav.footer-nav ul li a {text-decoration: none;}
nav.footer-nav ul li a:hover {color: #00334d;text-decoration: none;}
nav.footer-nav ul li.current-menu-item a {text-decoration: underline;}
.copyright {padding: 10px 0;}
.footer-text {float: left;}
@media (max-width:767px) {.footer-text {float: none;text-align: center;margin-bottom: 20px;}}
.btn [class^=icon-], .btn [class*=" icon-"] {background: 0 0;margin-right: .25em;}
.btn {outline: none;}
.btn:focus {outline: none;}
.label [class^=icon-], .label [class*=" icon-"] {background: 0 0;margin-right: .25em;}
.label {white-space: normal;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;}
.label p {margin: 0;}
.alert p {margin: 0;}
.alert .close {outline: none;}
.alert.cf-cookie-banner-wrap {position: fixed;z-index: 9999;right: 0;left: 0;bottom: 0;display: block;padding: 0;margin: 0;color: #fff;background: rgba(0,0,0,.7);border: none;text-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.no-rgba .alert.cf-cookie-banner-wrap {background: #000;}
.alert.cf-cookie-banner-wrap .container {padding: 10px 0;}
.alert.cf-cookie-banner-wrap .close {color: #fff;opacity: .7;filter: alpha(opacity=70);}
.alert.cf-cookie-banner-wrap .close:hover {opacity: 1;filter: alpha(opacity=100);}
@media (max-width:979px) and (min-width:768px) {.alert.cf-cookie-banner-wrap .close {right: 0;}}
@media (max-width:767px) {.alert.cf-cookie-banner-wrap .close {right: 0;}}
@media (max-width:767px) {.alert.cf-cookie-banner-wrap {padding-left: 20px;padding-right: 20px;}}
.alignleft {float: left;margin: 5px 20px 10px 0;}
.aligntextleft {text-align: left;}
.alignright {float: right;margin: 5px 0 10px 20px;}
.aligntextright {text-align: right;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 10px;text-align: center;}
.aligntextcenter {text-align: center;}
.alignnone {margin: 5px 0 10px;}
.thumbnail .alignnone {margin: 0;}
a img.alignleft {float: left;margin: 5px 20px 10px 0;}
a img.alignright {float: right;margin: 5px 0 10px 20px;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
a img.alignnone {margin: 5px 0 10px;}
article .post-content img {max-width: 100%;}
.wp-caption {max-width: 100%;}
.wp-caption-text {max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {max-width: 100%;margin: 5px 0 10px;}
.wp-caption.alignleft {margin: 5px 20px 10px 0;}
.wp-caption.alignright {margin: 5px 0 10px 20px;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
*[class*=thumbnail] {border-color: #ddd;}
.featured-thumbnail {position: relative;float: left;overflow: hidden;margin: 5px 20px 10px 0;}
.featured-thumbnail a {position: relative;display: block;}
.featured-thumbnail.large {overflow: hidden;margin-right: 0;margin-bottom: 1.5em;float: none;}
.featured-thumbnail.large img {width: 100%;height: auto;}
figure.frame {padding: 7px;border: 1px solid #ddd;background: #fff;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.frame img.alignleft, .frame img.alignright {margin: 0;padding: 0;border: none;}
.list>ul {margin: 0;}
.list.unstyled>ul li {margin: 0 0 .5em;padding: 0;border: none;background: 0 0;list-style-type: none;}
.list.unstyled>ul li:before {display: none;}
.list.styled>ul {margin: 0 0 1em;}
.list.styled>ul li {position: relative;margin: 0 0 .5em;padding: 0;border: none;background: 0 0;list-style-type: none;}
.list li {position: relative;}
.list li:before {display: inline-block;margin-right: 5px;width: 14px;height: 14px;content: attr(data-icon);font-family: "FontAwesome";line-height: 14px;speak: none;}
.list>ul li:before {color: #999;}
.list.check-list>ul li:before {content: "";}
.list.check2-list>ul li:before {content: "";}
.list.arrow-list>ul li:before {content: "";}
.list.arrow2-list>ul li:before {content: "";}
.list.star-list>ul li:before {content: "";}
.list.plus-list>ul li:before {content: "";}
.list.minus-list>ul li:before {content: "";}
.lightbox {position: relative;display: block;}
.title-box {margin-bottom: 1em;}
.title-box_icon {float: left;margin: 0 20px 0 0;}
.title-box_primary {border: none;background: 0 0;padding: 0;margin: 0;}
.title-box_secondary {border: none;background: 0 0;padding: 0;margin: 0;}
#back-top {display: none;}
#back-top-wrapper {position: fixed;right: 10px;bottom: 10px;overflow: hidden;z-index: 99;}
.olrk-live-chat #back-top-wrapper {bottom: 40px;}
#back-top a {display: block;width: 50px;color: #bbb;text-align: center;text-decoration: none;text-transform: uppercase;font: 11px/100% Arial,Helvetica,sans-serif;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;}
#back-top a:hover {color: #000;}
#back-top a:hover span {background-color: #333;}
#back-top span {display: block;margin-bottom: 7px;width: 50px;height: 50px;background: #08c url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/up-arrow.png") no-repeat center center;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;}
.tabs-wrapper {margin-bottom: 20px;}
.dropcap {position: relative;display: block;float: left;overflow: hidden;margin: 0 20px 20px 0;width: 50px;height: 50px;background: #3a87ad;color: #fff;text-align: center;text-transform: uppercase;font-weight: 700;font-size: 36px;line-height: 50px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.hr {overflow: hidden;margin: 30px 0;height: 1px;background: #eee;font-size: 0;line-height: 0;}
.sm_hr {overflow: hidden;margin: 20px 0;height: 1px;background: #ddd;font-size: 0;line-height: 0;}
.spacer {overflow: hidden;height: 30px;font-size: 0;line-height: 0;}
.vertical-divider {margin-left: 20px;padding-left: 40px;border-left: 1px solid #ddd;}
.text-highlight {padding: .25em .2em;background-color: #ffa;color: #666;}
code.block {display: block;}
code.code-indent {display: block;margin: 20px 0;}
code, pre {margin-bottom: 20px;}
.google-map {position: relative;}
.google-map:before {z-index: -1;top: 50%;left: 50%;margin: -10px 0 0 -10px;}
.map_loader {position: absolute;top: 50%;left: 50%;margin: -16px 0 0 -16px;z-index: -1;}
input[type=submit], input[type=reset] {vertical-align: top;height: 28px;}
select, textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input {outline: none;}
select:-moz-placeholder, textarea:-moz-placeholder, input[type=text]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=datetime]:-moz-placeholder, input[type=datetime-local]:-moz-placeholder, input[type=date]:-moz-placeholder, input[type=month]:-moz-placeholder, input[type=time]:-moz-placeholder, input[type=week]:-moz-placeholder, input[type=number]:-moz-placeholder, input[type=email]:-moz-placeholder, input[type=url]:-moz-placeholder, input[type=search]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=color]:-moz-placeholder, .uneditable-input:-moz-placeholder {color: #999;}
select:-ms-input-placeholder, textarea:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=color]:-ms-input-placeholder, .uneditable-input:-ms-input-placeholder {color: #999;}
select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=datetime]::-webkit-input-placeholder, input[type=datetime-local]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=month]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=week]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=color]::-webkit-input-placeholder, .uneditable-input::-webkit-input-placeholder {color: #999;}
select::-moz-placeholder, textarea::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=color]::-moz-placeholder, .uneditable-input::-moz-placeholder {color: #999;opacity: 1;}
select.btn:focus, textarea.btn:focus, input[type=text].btn:focus, input[type=password].btn:focus, input[type=datetime].btn:focus, input[type=datetime-local].btn:focus, input[type=date].btn:focus, input[type=month].btn:focus, input[type=time].btn:focus, input[type=week].btn:focus, input[type=number].btn:focus, input[type=email].btn:focus, input[type=url].btn:focus, input[type=search].btn:focus, input[type=tel].btn:focus, input[type=color].btn:focus, .uneditable-input.btn:focus {outline: none;}
select:focus, textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus {outline: none;}
label[for^=pwbox] {display: inline-block;}
.wpcf7-form p.field {position: relative;overflow: hidden;margin-bottom: 15px;vertical-align: top;}
.wpcf7-form p.field input {margin: 0;padding: 6px 6px 7px;width: 100%;height: 30px;line-height: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wpcf7-form p.field input[type=file] {position: relative;cursor: pointer;height: 25px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.wpcf7-form textarea {overflow: auto;overflow: auto;margin: 0;padding: 6px 6px 7px;width: 100%;height: 200px;line-height: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;resize: none;}
.wpcf7-form .submit-wrap {margin: 0;padding: 0;}
.wpcf7-form .submit-wrap input {margin-right: 10px;}
span.wpcf7-form-control-wrap {display: block;}
.wpcf7-not-valid-tip {position: absolute;top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;padding: 4px 6px !important;width: auto !important;height: auto !important;background: #f2dede !important;border: 1px solid #ddd !important;color: #b94a48 !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media (min-width:768px) and (max-width:979px) {.wpcf7-not-valid-tip {font-size: 11px !important;}}
div.wpcf7-response-output {margin: 20px 0 !important;padding: 8px 35px 8px 14px !important;border: 1px solid #ddd !important;background-color: #fcf8e3;color: #c09853;text-shadow: 0 1px 0 rgba(255,255,255,.5);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
div.wpcf7-validation-errors {background-color: #f2dede !important;border-color: #ddd !important;color: #b94a48 !important;}
div.wpcf7-mail-sent-ok {background: #dff0d8 !important;border: 1px solid #ddd !important;color: #468847 !important;}
embed, iframe, object, video {max-width: 100%;}
.video-wrap {position: relative;overflow: hidden;margin-bottom: 1.5em;padding-top: 30px;padding-bottom: 56.25%;height: 0;}
.video-wrap iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.html5-video {padding: 0;height: auto;}
.audio-wrap {margin-bottom: 1.5em;}
div.jp-audio, div.jp-video {width: 100%;color: #a7a7a7;line-height: 2.2em;}
div.jp-video video, div.jp-video object {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;}
div.jp-audio {width: 100%;}
div.jp-video.fullwidth .jp-type-list-parent {position: relative;overflow: hidden;padding-bottom: 56.25%;width: 100%;height: 0;}
div.jp-video.fullwidth.playlist {padding-bottom: 0;height: auto;}
div.jp-video.fullwidth .jp-type-single, div.jp-video.fullwidth .jp-type-list {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
div.jp-video-full {position: static !important;position: relative;width: 100%;height: 100%;}
div.jp-video-full div.jp-jplayer {position: fixed;top: 0;left: 0;z-index: 9999999;overflow: hidden;}
div.jp-video-full div.jp-gui {position: fixed;top: 0;left: 0;z-index: 9999999;width: 100%;height: 100%;}
div.jp-video-full div.jp-interface {position: absolute;bottom: 0;left: 0;z-index: 1000;}
div.jp-interface {position: relative;overflow: hidden;width: 100%;height: 35px;border-bottom: 1px solid #4e4e4e;-webkit-transition: opacity .5s ease-in-out,margin .5s ease-in-out;-moz-transition: opacity .5s ease-in-out,margin .5s ease-in-out;-ms-transition: opacity .5s ease-in-out,margin .5s ease-in-out;-o-transition: opacity .5s ease-in-out,margin .5s ease-in-out;transition: opacity .5s ease-in-out,margin .5s ease-in-out;background-color: #484747;background-image: -moz-linear-gradient(top,#575656,#313030);background-image: -webkit-gradient(linear,0 0,0 100%,from(#575656),to(#313030));background-image: -webkit-linear-gradient(top,#575656,#313030);background-image: -o-linear-gradient(top,#575656,#313030);background-image: linear-gradient(to bottom,#575656,#313030);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff575656",endColorstr="#ff313030",GradientType=0);}
div.jp-interface li {padding-left: 0;}
div.jp-video div.jp-interface {margin: 0;opacity: 0;filter: alpha(opacity=0);}
div.jp-video:hover div.jp-interface {margin: -36px 0 0;opacity: 1;filter: alpha(opacity=100);}
div.jp-controls-holder {position: absolute;top: 7px;left: 0;overflow: hidden;width: 100%;}
div.jp-interface ul.jp-controls {overflow: hidden;margin: 0;padding: 0;list-style-type: none;}
ul.jp-controls, div.jp-interface ul.jp-controls li {display: inline;float: left;}
ul.jp-controls a, div.jp-interface ul.jp-controls li a {display: block;overflow: hidden;padding-right: 2px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_spacer.png") 100% 1px no-repeat;text-indent: -9999px;}
ul.jp-controls a span, div.jp-interface ul.jp-controls li a span {display: block;overflow: hidden;text-indent: -9999px;}
a.jp-play span, a.jp-pause span {width: 28px;height: 28px;}
a.jp-play span {background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_sprite.png") 0 0 no-repeat;}
a.jp-play:hover span {background-position: -28px 0;}
a.jp-pause span {display: none;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_sprite.png") 0 -28px no-repeat;}
a.jp-pause:hover span {background-position: -28px -28px;}
a.jp-stop span, a.jp-previous span, a.jp-next span {width: 28px;height: 28px;}
a.jp-stop span {background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_sprite.png") 0 -56px no-repeat;}
a.jp-stop:hover span {background-position: -28px -56px;}
a.jp-previous span {background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_sprite.png") -56px -28px no-repeat;}
a.jp-previous:hover span {background-position: -84px -28px;}
a.jp-next span {background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_sprite.png") -56px 0 no-repeat;}
a.jp-next:hover span {background-position: -84px 0;}
div.jp-progress {position: absolute;top: 0;left: 0;overflow: hidden;width: 100%;height: 7px;border-bottom: 1px solid #777;background-color: #303030;}
div.jp-seek-bar {width: 0;height: 100%;cursor: pointer;-webkit-box-shadow: inset 0 0 2px #464444;-moz-box-shadow: inset 0 0 2px #464444;box-shadow: inset 0 0 2px #464444;}
div.jp-play-bar {width: 0;height: 100%;background-color: #bababa;background-image: -moz-linear-gradient(top,#cecece,#9d9d9d);background-image: -webkit-gradient(linear,0 0,0 100%,from(#cecece),to(#9d9d9d));background-image: -webkit-linear-gradient(top,#cecece,#9d9d9d);background-image: -o-linear-gradient(top,#cecece,#9d9d9d);background-image: linear-gradient(to bottom,#cecece,#9d9d9d);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffcecece",endColorstr="#ff9d9d9d",GradientType=0);}
div.jp-seeking-bg {background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_load.gif") 0 0 repeat-x;}
a.jp-mute, a.jp-unmute, a.jp-volume-max {position: relative;}
a.jp-mute, a.jp-unmute {margin: 0 60px 0 0;}
a.jp-mute span {background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_sprite.png") 0 -84px no-repeat;}
a.jp-mute:hover span {background-position: -28px -84px;}
a.jp-unmute span {display: none;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_sprite.png") 0 -112px no-repeat;}
a.jp-unmute:hover span {background-position: -28px -112px;}
div.jp-volume-bar {position: absolute;top: 10px;right: 8px;z-index: 2;overflow: hidden;width: 50px;height: 7px;background-color: #202020;cursor: pointer;-webkit-box-shadow: 1px 1px 0 #464444;-moz-box-shadow: 1px 1px 0 #464444;box-shadow: 1px 1px 0 #464444;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
div.jp-audio div.jp-volume-bar {right: 8px;}
div.jp-volume-bar-value {width: 0;height: 7px;-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;background-color: #777;background-image: -moz-linear-gradient(top,#848484,#646464);background-image: -webkit-gradient(linear,0 0,0 100%,from(#848484),to(#646464));background-image: -webkit-linear-gradient(top,#848484,#646464);background-image: -o-linear-gradient(top,#848484,#646464);background-image: linear-gradient(to bottom,#848484,#646464);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff848484",endColorstr="#ff646464",GradientType=0);}
div.jp-current-time, div.jp-time-sep, div.jp-duration {margin-top: 6px;font-size: .85em;}
div.jp-current-time {display: inline;float: right;color: #fff;}
div.jp-time-sep {display: inline;float: right;margin-right: 5px;margin-left: 5px;text-align: center;}
div.jp-duration {display: inline;float: right;margin-right: 130px;text-align: right;}
div.jp-audio div.jp-duration {margin-right: 100px;}
@media (max-width:480px) {div.jp-volume-bar, .jp-toggles, div.jp-duration {display: none !important;}}
div.jp-title {color: #fff;text-align: center;}
div.jp-title, div.jp-playlist {width: 100%;}
div.jp-type-single div.jp-title, div.jp-type-playlist div.jp-title, div.jp-type-single div.jp-playlist {border-top: none;}
div.jp-title ul, div.jp-playlist ul {margin: 0;padding: 0;list-style-type: none;}
div.jp-title li {padding: 5px 0 0;font-weight: 700;}
div.jp-video-full div.jp-title li {padding: 1px 0;}
div.jp-playlist li {position: relative;background: #222;border-top: 1px solid #ddd;margin: 0;padding: 0;height: 33px;}
div.jp-playlist li:first-child {border: none;}
div.jp-playlist li a {display: block;padding: 6px 25px;text-decoration: none;}
div.jp-playlist li a.jp-playlist-current {background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_playlist_li_cur.png") no-repeat scroll 10px center transparent;}
div.jp-playlist li a:hover, div.jp-playlist li.jp-playlist-current a {color: #8c8c8c;}
div.jp-playlist li div {display: inline;}
div.jp-playlist a.jp-playlist-item-remove {display: inline;float: right;margin-right: 10px;color: #666;text-align: right;font-weight: 700;}
div.jp-playlist a.jp-playlist-item-remove:hover {color: #0d88c1;}
div.jp-playlist span.jp-free-media {display: inline;float: right;margin-right: 10px;text-align: right;}
div.jp-playlist span.jp-free-media a {color: #666;}
div.jp-playlist span.jp-free-media a:hover {color: #0d88c1;}
span.jp-artist {color: #fefefe;font-size: .9em;}
div.jp-video-play {background-color: rgba(0,0,0,0);display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}
div.jp-video-full div.jp-video-play {z-index: 1000;height: 100%;}
a.jp-video-play-icon {position: absolute;top: 50%;left: 50%;display: block;margin-top: -25px;margin-left: -40px;width: 80px;height: 50px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_play.png") 0 0 no-repeat;text-indent: -9999px;opacity: .7;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-ms-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
div.jp-video-play:hover a.jp-video-play-icon {opacity: 1;}
div.jp-jplayer {background-color: #000;}
ul.jp-toggles {z-index: 1;float: right;overflow: hidden;margin: 0 auto;padding: 0;list-style-type: none;}
ul.jp-toggles li {display: block;float: left;}
ul.jp-toggles li a {padding-left: 2px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_spacer.png") 0 1px no-repeat;}
ul.jp-toggles li a, ul.jp-toggles li a span {display: block;width: 28px;height: 28px;text-indent: -9999px;}
a.jp-full-screen span {background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_sprite.png") -56px -56px no-repeat;}
a.jp-full-screen:hover span {background-position: -84px -56px;}
a.jp-restore-screen span {background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/jp_sprite.png") -56px -84px no-repeat;}
a.jp-restore-screen:hover span {background-position: -84px -84px;}
.jp-no-solution {position: absolute;top: 10px;left: 50%;display: none;margin-left: -202px;padding: 5px;width: 390px;border: 2px solid #ddd;background-color: #404040;color: #000;font-size: .8em;}
.jp-no-solution a {color: #000;}
.jp-no-solution span {display: block;text-align: center;font-weight: 700;font-size: 1em;}
.wrapper {overflow: hidden;position: relative;width: 100%;}
.extra-wrap {overflow: hidden;}
.row>br, .row>p {display: none;}
[class*=span] {position: relative;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
@media (max-width:480px) {.pp_pic_holder.pp_default {width: 100% !important;left: 0 !important;overflow: hidden;}
	div.pp_default .pp_content_container .pp_left {padding-left: 0 !important;}
	div.pp_default .pp_content_container .pp_right {padding-right: 0 !important;}
	.pp_content {width: 100% !important;height: auto !important;}
	.pp_fade {width: 100% !important;height: 100% !important;}
	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom {display: none !important;}
	#pp_full_res img {width: 100% !important;height: auto !important;}
	.pp_details {width: 94% !important;padding-left: 3%;padding-right: 4%;padding-top: 10px;padding-bottom: 10px;background-color: #fff;margin-top: -2px !important;}
	a.pp_close {right: 10px !important;top: 10px !important;}}
.post_networks h1, .post_networks h2, .post_networks h3, .post_networks h4, .post_networks h5, .post_networks h6 {border-bottom: 1px solid #ddd;padding-bottom: 8px;}
.post_networks>ul>li {float: left;display: block;}
.post_networks>ul>li span {margin-right: 10px;}
.spinner_32, .thumbnail, .accordion_loader, .google-map, .flexslider, .camera_loader, .preloader {min-height: 36px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/loading_32.gif") 50% 50% no-repeat;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/loading_32.gif") 50% 50% no-repeat,url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/loading_bg_32.png") 50% 50% no-repeat;}
.spinner_16, div.ajax-loader, .thumbnail[rel^=prettyPhoto] {min-height: 20px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/loading_16.gif") 50% 50% no-repeat;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/loading_16.gif") 50% 50% no-repeat,url("//www.presleypeluqueros.com/wp-content/themes/theme53385/../CherryFramework/css/../images/loading_bg_16.png") 50% 50% no-repeat;}
.camera_loader {border: none;opacity: .3;}
.preloader {margin-bottom: 20px;}
img.ajax-loader {display: none;}
div.ajax-loader {position: relative;display: none;vertical-align: top;margin-top: 4px;width: 20px;height: 20px;}
.clearfix {}
.clearfix:before, .clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.input-block-level {display: block;width: 100%;min-height: 28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main-holder {z-index: 100;overflow: hidden;}
.header {z-index: 1000;}
.content-holder {z-index: 100;position: relative;background: #fff;}
.home .content-holder {padding-top: 65px;}
.footer {z-index: 101;}
body {border-bottom: 10px solid #f8b868;}
@media (max-width:767px) {body {padding: 0;}
	body .header {padding: 0 20px;}
	body .footer {padding: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	body .content-holder {padding: 0 20px 40px !important;}
	body.home .content-holder {padding: 0 !important;}
	body.home .content-holder>.container {padding: 40px 20px !important;}}
a {transition: all .3s ease 0s;}
.featured-thumbnail, .thumbnail, figure.frame {background: 0 0;border-radius: 0;padding: 0;box-shadow: none;border: none;-webkit-transform: translateZ(0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.featured-thumbnail img, .thumbnail img, figure.frame img {display: inline-block;border-radius: 0;border: none;padding: 0;background: 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.flexslider .flex-control-nav {position: relative;margin: 20px 0 0;bottom: 0;}
@media (max-width:767px) {img.alignleft {float: none;margin: 0 auto 20px;}}
figure.frame {margin-left: 0;text-align: left;}
figure.frame p {margin: 0 !important;}
@media (max-width:767px) {figure.frame {text-align: center;}}
figure.frame.alignnone {margin: 5px 0 25px;}
@media (max-width:767px) {figure.frame.alignnone {margin: 20px 0;text-align: left;}}
figure.frame.alignleft {margin: 0 30px 20px 0;}
@media (max-width:979px) {figure.frame.alignleft {float: none;margin: 0 0 20px;}}
figure.frame.alignright {margin: 0 0 10px 30px;}
@media (min-width:768px) and (max-width:979px) {figure.frame.alignright {float: none;margin: 0 0 20px;}}
@media (max-width:550px) {figure.frame.alignright {float: none;margin: 20px 0;}}
.main-holder textarea, .main-holder input[type=text], .main-holder input[type=password], .main-holder input[type=number], .main-holder input[type=email], .main-holder input[type=url], .main-holder input[type=search], .main-holder input[type=tel], .main-holder .uneditable-input {padding: 10px 20px;margin: 0 0 10px;font-size: 13px;line-height: 20px;text-transform: none;color: #928e92;text-decoration: none;position: relative;border-radius: 0;background: 0 0;box-shadow: none;border: 1px solid #f1f1f1 !important;transition: all .3s ease 0s;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main-holder textarea::-moz-placeholder, .main-holder input[type=text]::-moz-placeholder, .main-holder input[type=password]::-moz-placeholder, .main-holder input[type=number]::-moz-placeholder, .main-holder input[type=email]::-moz-placeholder, .main-holder input[type=url]::-moz-placeholder, .main-holder input[type=search]::-moz-placeholder, .main-holder input[type=tel]::-moz-placeholder, .main-holder .uneditable-input::-moz-placeholder {color: #928e92;opacity: 1;}
.main-holder textarea::-ms-input-placeholder, .main-holder input[type=text]::-ms-input-placeholder, .main-holder input[type=password]::-ms-input-placeholder, .main-holder input[type=number]::-ms-input-placeholder, .main-holder input[type=email]::-ms-input-placeholder, .main-holder input[type=url]::-ms-input-placeholder, .main-holder input[type=search]::-ms-input-placeholder, .main-holder input[type=tel]::-ms-input-placeholder, .main-holder .uneditable-input::-ms-input-placeholder {color: #928e92;}
.main-holder textarea::-webkit-input-placeholder, .main-holder input[type=text]::-webkit-input-placeholder, .main-holder input[type=password]::-webkit-input-placeholder, .main-holder input[type=number]::-webkit-input-placeholder, .main-holder input[type=email]::-webkit-input-placeholder, .main-holder input[type=url]::-webkit-input-placeholder, .main-holder input[type=search]::-webkit-input-placeholder, .main-holder input[type=tel]::-webkit-input-placeholder, .main-holder .uneditable-input::-webkit-input-placeholder {color: #928e92;}
.main-holder textarea:-moz-placeholder, .main-holder input[type=text]:-moz-placeholder, .main-holder input[type=password]:-moz-placeholder, .main-holder input[type=number]:-moz-placeholder, .main-holder input[type=email]:-moz-placeholder, .main-holder input[type=url]:-moz-placeholder, .main-holder input[type=search]:-moz-placeholder, .main-holder input[type=tel]:-moz-placeholder, .main-holder .uneditable-input:-moz-placeholder {color: #928e92;}
.main-holder textarea:-ms-input-placeholder, .main-holder input[type=text]:-ms-input-placeholder, .main-holder input[type=password]:-ms-input-placeholder, .main-holder input[type=number]:-ms-input-placeholder, .main-holder input[type=email]:-ms-input-placeholder, .main-holder input[type=url]:-ms-input-placeholder, .main-holder input[type=search]:-ms-input-placeholder, .main-holder input[type=tel]:-ms-input-placeholder, .main-holder .uneditable-input:-ms-input-placeholder {color: #928e92;}
.main-holder textarea::-webkit-input-placeholder, .main-holder input[type=text]::-webkit-input-placeholder, .main-holder input[type=password]::-webkit-input-placeholder, .main-holder input[type=number]::-webkit-input-placeholder, .main-holder input[type=email]::-webkit-input-placeholder, .main-holder input[type=url]::-webkit-input-placeholder, .main-holder input[type=search]::-webkit-input-placeholder, .main-holder input[type=tel]::-webkit-input-placeholder, .main-holder .uneditable-input::-webkit-input-placeholder {color: #928e92;}
.main-holder textarea:focus, .main-holder input[type=text]:focus, .main-holder input[type=password]:focus, .main-holder input[type=number]:focus, .main-holder input[type=email]:focus, .main-holder input[type=url]:focus, .main-holder input[type=search]:focus, .main-holder input[type=tel]:focus, .main-holder .uneditable-input:focus {background: 0 0;color: #928e92;box-shadow: none;border-color: #242324 !important;}
div.wpcf7 {padding: 10px 0;}
div.wpcf7 .wpcf7-form p {margin-bottom: 20px;}
div.wpcf7 .wpcf7-form p input[type=text], div.wpcf7 .wpcf7-form p input[type=email] {padding: 15px 20px;margin: 0;height: 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
div.wpcf7 .wpcf7-form p input[type=text]:focus, div.wpcf7 .wpcf7-form p input[type=email]:focus {border-color: #242324 !important;}
div.wpcf7 .wpcf7-form textarea {margin-bottom: 0;min-height: inherit;height: 130px;padding: 15px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
div.wpcf7 .wpcf7-form textarea:focus {border-color: #242324 !important;}
div.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {padding: 13px 10px !important;font-size: 13px;border-radius: 0;vertical-align: middle;}
@media (min-width:980px) and (max-width:1200px) {div.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {font-size: 12px !important;padding-top: 10px !important;}}
.ie8 div.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {font-size: 12px !important;}
@media (min-width:768px) and (max-width:979px) {div.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {font-size: 9px !important;padding: 12px 7px !important;}}
div.wpcf7 .wpcf7-form .submit-wrap {position: relative;text-align: left;}
@media (max-width:767px) {div.wpcf7 .wpcf7-form .submit-wrap {text-align: center;}}
div.wpcf7 .wpcf7-form .submit-wrap .btn {height: auto;}
div.wpcf7 .wpcf7-form .submit-wrap input {height: auto;display: inline-block;margin: 0;}
div.wpcf7 .wpcf7-form .submit-wrap .ajax-loader {position: absolute;top: 12px;right: -40px;}
div.wpcf7 .wpcf7-form .submit-wrap input[type=submit], div.wpcf7 .wpcf7-form .submit-wrap input[type=reset] {height: auto;text-transform: uppercase;}
div.wpcf7 .wpcf7-form .submit-wrap .input-btn {margin: 0 20px 0 0;}
@media only screen and (max-width:480px) {div.wpcf7 .wpcf7-form .submit-wrap .input-btn {display: block;margin: 10px 0;}}
.btn, .reply a.comment-reply-link {background: #f8b868;border: none;text-decoration: none;cursor: pointer;text-transform: uppercase;border-radius: 15px;outline: none;box-shadow: none;text-shadow: none;position: relative;letter-spacing: 0;font: 15px/1.2em "Ubuntu Condensed",sans-serif;color: #fff;overflow: visible;padding: 15px 25px;z-index: 100;transition: all .3s ease 0s;}
.btn:after, .reply a.comment-reply-link:after {content: "";position: absolute;top: 50%;left: 50%;width: 100%;height: 0;background: #363c3f;border-radius: 15px;transform: translateX(-50%) translateY(-50%);z-index: -1;opacity: 0;filter: alpha(opacity=0);transition: all .3s ease 0s;}
.btn:hover, .btn:active, .btn:focus, .reply a.comment-reply-link:hover, .reply a.comment-reply-link:active, .reply a.comment-reply-link:focus {box-shadow: none;background: #f8b868;color: #fff;}
.btn:hover:after, .btn:active:after, .btn:focus:after, .reply a.comment-reply-link:hover:after, .reply a.comment-reply-link:active:after, .reply a.comment-reply-link:focus:after {height: 100%;opacity: 1;filter: alpha(opacity=100);}
.input-btn {padding: 0;}
.input-btn input[type=submit], .input-btn input[type=reset] {background: 0 0;border: none;font: inherit;color: inherit;padding: 15px 25px;text-transform: inherit;}
.reply a.comment-reply-link {background: 0 0;text-transform: none;border-radius: 0;font: 20px/1.2em "Ubuntu Condensed",sans-serif;color: #363c3f;padding: 0 0 10px;overflow: visible;z-index: 100;transition: all .3s ease 0s;}
.reply a.comment-reply-link:after {position: absolute;top: 100%;left: 0;width: 100%;height: 1px;background: #f8b868;content: "";opacity: 0;-webkit-transition: height .3s,opacity .3s,-webkit-transform .3s;-moz-transition: height .3s,opacity .3s,-moz-transform .3s;transition: height .3s,opacity .3s,transform .3s;-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);transform: translateY(-5px);}
.reply a.comment-reply-link:hover, .reply a.comment-reply-link:active, .reply a.comment-reply-link:focus {box-shadow: none;background: 0 0;color: #f8b868;}
.reply a.comment-reply-link:hover:after, .reply a.comment-reply-link:active:after, .reply a.comment-reply-link:focus:after {height: 5px;opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
.header {padding: 0;border-bottom: 1px solid #f1f1f1;}
.home .header {background: 0 0;}
.home .header .logo-info-wrap {position: absolute;z-index: 1000;top: 0;left: 0;width: 100%;}
.top-info-wrap {text-align: center;padding: 42px 0 0;font: 14px/1.2em "Ubuntu Condensed",sans-serif;color: #fff;text-transform: uppercase;}
@media (max-width:767px) {.top-info-wrap {text-align: left;padding: 20px 0 0;}}
.top-info-wrap .info>span {margin: 0 9px;display: inline-block;vertical-align: middle;}
@media (max-width:767px) {.top-info-wrap .info>span {display: block;margin: 10px 0;}}
.top-info-wrap .info>span i {font-size: 17px;display: inline-block;margin-right: 10px;vertical-align: middle;}
.top-info-wrap .info>span.login-out {background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/images/icon-man.png") no-repeat;padding: 0 0 0 20px;}
.top-info-wrap .info>span.login-out a {color: #fff;}
.top-info-wrap .info>span.login-out a:hover, .top-info-wrap .info>span.login-out a:active, .top-info-wrap .info>span.login-out a:focus {text-decoration: none;color: #363c3f;}
.top-info-wrap .info>span.login-out em {font-style: normal;padding: 0 3px;}
.nav-wrap {position: relative;position: relative;padding: 23px 0;z-index: 100;background: #fff;border-bottom: 0 solid transparent;-webkit-transform: translateZ(0);}
.nav-wrap>div {position: relative;z-index: 10;}
.nav-wrap:before, .nav-wrap:after {content: "";display: block;height: 100%;position: absolute;top: 0;width: 101%;background: inherit;border: inherit;z-index: 1;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.nav-wrap:before {left: -100%;}
.nav-wrap:after {right: -100%;}
@media (max-width:767px) {.nav-wrap {padding: 20px 0;}}
@media only screen and (min-width:998px) {.nav-wrap.isStuck {padding: 10px 0;border-width: 1px;border-color: #f1f1f1;width: 100%;background: #fff;}}
@media (max-width:998px) {.nav-wrap.isStuck {position: relative !important;top: 0 !important;background: 0 0 !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}}
@media only screen and (min-width:998px) {.pseudoStickyBlock {background: #fff;position: relative;}
	.pseudoStickyBlock>div {position: relative;z-index: 10;}
	.pseudoStickyBlock:before, .pseudoStickyBlock:after {content: "";display: block;height: 100%;position: absolute;top: 0;width: 101%;background: inherit;border: inherit;z-index: 1;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
	.pseudoStickyBlock:before {left: -100%;}
	.pseudoStickyBlock:after {right: -100%;}}
@media (max-width:998px) {.pseudoStickyBlock {height: 0 !important;}}
.nav__primary {padding: 0;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media (max-width:767px) {.nav__primary {padding: 0;}}
.nav__primary .select-menu {height: 40px;color: #363c3f;}
.nav__primary .sf-menu {float: none;text-align: center;padding: 0;position: relative;}
.nav__primary .sf-menu>.menu-item {display: inline-block;float: none;vertical-align: middle;background: 0 0;position: relative;padding: 0;margin: 0 0 0 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media only screen and (min-width:768px) and (max-width:979px) {.nav__primary .sf-menu>.menu-item {margin: 0 0 0 10px;}}
.nav__primary .sf-menu>.menu-item:first-child {margin: 0;}
.nav__primary .sf-menu>.menu-item>a {border: none;display: inline-block;background: 0 0;z-index: 100;position: relative;letter-spacing: 0;border-radius: 12px;text-transform: uppercase;padding: 11px 30px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media (min-width:768px) and (max-width:979px) {.nav__primary .sf-menu>.menu-item>a {font-size: 13px;}}
.nav__primary .sf-menu>.menu-item>a:hover, .nav__primary .sf-menu>.menu-item>a:active, .nav__primary .sf-menu>.menu-item>a:focus {color: #fff;background: #f8b868;}
.nav__primary .sf-menu>.menu-item>a:hover .sf-sub-indicator, .nav__primary .sf-menu>.menu-item>a:active .sf-sub-indicator, .nav__primary .sf-menu>.menu-item>a:focus .sf-sub-indicator {background-position: -10px -100px;}
.nav__primary .sf-menu>.menu-item>a>.sf-sub-indicator {position: absolute;display: inline-block;top: 100%;left: 50%;margin-left: -6px;margin-top: -12px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/images/arrows-ffffff.png") no-repeat scroll 0 -100px transparent;}
.nav__primary .sf-menu>.menu-item.current-menu-item>a, .nav__primary .sf-menu>.menu-item.sfHover>a {color: #fff;background: #f8b868;}
.nav__primary .sf-menu>.menu-item.current-menu-item>a .sf-sub-indicator, .nav__primary .sf-menu>.menu-item.sfHover>a .sf-sub-indicator {background-position: -10px -100px;}
.nav__primary .sf-menu>.menu-item>.sub-menu {width: 150px;left: 50%;margin-top: 18px;margin-left: -75px;top: 100%;background: #f8b868;border: none;padding: 20px;border-radius: 0;z-index: 10;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nav__primary .sf-menu>.menu-item>.sub-menu:before {content: "";width: 0;height: 0;border-style: solid;border-width: 0 3.5px 4px;border-color: transparent transparent #f8b868;position: absolute;top: -4px;left: 50%;margin-left: -4px;}
.nav__primary .sf-menu>.menu-item>.sub-menu .menu-item {text-align: left;background: 0 0;font: bold 13px/1.2em "Ubuntu",sans-serif;padding: 5px 0;border: none;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nav__primary .sf-menu>.menu-item>.sub-menu .menu-item:first-child {border: none;background: 0 0;}
.nav__primary .sf-menu>.menu-item>.sub-menu .menu-item>a {text-transform: uppercase;border: none;background: 0 0;padding: 0;display: inline-block;-moz-hyphens: auto;word-wrap: break-word;}
.nav__primary .sf-menu>.menu-item>.sub-menu .menu-item>a>.sf-sub-indicator {top: 2px;right: -17px;left: auto;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/images/arrows-ffffff.png") no-repeat scroll 0 0 transparent;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>a {color: #fff;background: 0 0;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>a:hover, .nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>a:active, .nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>a:focus {color: #363c3f;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item.current-menu-item>a, .nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item.sfHover>a {color: #363c3f;background: 0 0;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item.current-menu-item>a .sf-sub-indicator, .nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item.sfHover>a .sf-sub-indicator {background-position: -10px 0;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>.sub-menu {width: 150px;background: #f8b868;border: none;padding: 20px;left: 100%;right: auto;top: -20px;margin-left: 30px;border-radius: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>.sub-menu:before {content: "";width: 0;height: 0;border-style: solid;border-width: 3.5px 4px 3.5px 0;border-color: transparent #f8b868 transparent transparent;position: absolute;top: 29px;left: -4px;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item {padding: 5px 0;border: none;text-align: left;position: relative;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item:first-child {border: none;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item>a {color: #fff;display: block;padding: 0;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item>a:hover, .nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item>a:active, .nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item>a:focus {color: #363c3f;}
.nav__primary .sf-menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item.current-menu-item>a {color: #363c3f;}
.logo {padding: 45px 0 99px;text-align: center;}
.home .logo {padding: 255px 0 0;}
@media only screen and (max-width:767px) {.home .logo {padding: 40px 0;}}
@media (min-width:768px) and (max-width:979px) {.logo {width: 100%;}}
@media (max-width:767px) {.logo {padding: 20px 0;}}
.logo.pull-left {float: none;}
@media only screen and (max-width:767px) {.logo .logo_h__txt {font-size: 60px;line-height: 1.2em;}}
@media only screen and (max-width:480px) {.logo .logo_h__txt {font-size: 50px;}}
@media only screen and (max-width:767px) {.logo .logo_h__txt a {font-size: 60px;line-height: 1.2em;}}
@media only screen and (max-width:480px) {.logo .logo_h__txt a {font-size: 50px;}}
.logo .logo_h__txt a:hover, .logo .logo_h__txt a:active, .logo .logo_h__txt a:focus {color: #fff;text-decoration: none;}
.logo .logo_tagline {font: 20px/1.2em "Ubuntu Condensed",sans-serif;color: #fff;text-align: uppercase;letter-spacing: 2px;margin: 15px 0 0;}
.ordinary-slider .logo {padding: 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.home .ordinary-slider .logo {padding: 50px 50px 0;}
.title-section {margin: 0 0 40px;padding: 19px 0 21px;background: 0 0;background: 0 0;position: relative;position: relative;z-index: 10;text-align: left;border-bottom: 1px solid #f1f1f1;}
.title-section>div {position: relative;z-index: 10;}
.title-section:before, .title-section:after {content: "";display: block;height: 100%;position: absolute;top: 0;width: 101%;background: inherit;border: inherit;z-index: 1;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.title-section:before {left: -100%;}
.title-section:after {right: -100%;}
.title-section:before, .title-section:after {z-index: -1;}
@media (max-width:767px) {.title-section {padding: 10px 0;margin: 0;}}
.title-section .title-header {padding: 0;margin: 0;color: #363c3f;text-transform: uppercase;overflow: visible;font: 34px/1.2em "Ubuntu Condensed",sans-serif;position: relative;float: left;width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media (max-width:767px) {.title-section .title-header {float: none;width: 100%;}}
.title-section .title-header small {font-size: 20px;}
.title-section .breadcrumb {position: relative;background: 0 0;display: block;margin: 0;padding: 9px 0 0;text-transform: none;text-shadow: none;text-align: right;letter-spacing: 0;border: none;box-shadow: none;border-radius: 0;float: right;width: 45%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media (max-width:767px) {.title-section .breadcrumb {float: none;width: 100%;padding: 20px 0 0;text-align: left;}}
.title-section .breadcrumb>li {text-shadow: none;font: 20px/1.2em "Ubuntu Condensed",sans-serif;display: inline-block;vertical-align: baseline;}
@media (max-width:480px) {.title-section .breadcrumb>li {float: none;display: block;margin: 5px 0;}}
.title-section .breadcrumb>li.active {color: #f8b868;padding: 0;}
.title-section .breadcrumb a {padding: 0;color: #363c3f;display: block;text-shadow: none;}
@media (max-width:767px) {.title-section .breadcrumb a {display: inline-block;}}
.title-section .breadcrumb a:hover, .title-section .breadcrumb a:active {text-decoration: none;color: #f8b868;}
.title-section .breadcrumb .divider {padding: 0 6px;vertical-align: baseline;background: 0 0;display: inline-block;}
@media (max-width:480px) {.title-section .breadcrumb .divider {display: none;}}
.title-section .breadcrumb .divider:after {content: "|";font: 20px/1.2em "Ubuntu",sans-serif;color: #363c3f;}
article {background: 0 0;border: none;border-radius: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article.post__holder {margin-bottom: 60px;overflow: visible;}
article.post__holder .post-header {margin: 0;padding: 0 0 40px;}
@media (max-width:767px) {article.post__holder .post-header {padding: 0 0 20px;}}
article.post__holder .post-header .post-title {text-align: left;font: 300 40px/1.2em "Ubuntu",sans-serif;font: 34px/35px "Ubuntu Condensed",sans-serif;margin: 0;padding: 0;letter-spacing: 0;text-transform: uppercase;text-transform: uppercase;color: #363c3f;color: #363c3f;}
article.post__holder .post-header .post-title:after {content: "";width: 92px;height: 5px;display: block;background: #ebecec;margin: 15px 0 0;}
.parallax-box article.post__holder .post-header .post-title:after {background: #fff;}
@media (max-width:979px) {article.post__holder .post-header .post-title {margin: 0 !important;}}
@media (min-width:768px) and (max-width:979px) {article.post__holder .post-header .post-title {font-size: 30px;}}
@media (max-width:480px) {article.post__holder .post-header .post-title {font-size: 30px;}}
article.post__holder .post-header .post-title a {color: #363c3f;display: inline-block;}
article.post__holder .post-header .post-title a:hover, article.post__holder .post-header .post-title a:active, article.post__holder .post-header .post-title a:focus {text-decoration: none;color: #f8b868;}
article.post__holder .post_content {background: 0 0;border-radius: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article .thumbnail {margin: 0 30px 20px 0;}
@media (max-width:320px) {article .thumbnail {width: auto !important;display: inline-block;float: none;margin: 0 0 15px;}
	article .thumbnail img {width: 100%;}}
article .thumbnail.flexslider {margin: 0 0 20px;}
@media (max-width:320px) {article .thumbnail.flexslider {display: block;}}
article .thumbnail.large {margin: 0 0 30px;}
@media (min-width:768px) and (max-width:979px) {article .thumbnail.large {float: none !important;}}
article .post_meta.meta_type_line {padding: 13px;position: relative;display: block;margin: 20px 0 0;overflow: visible;background: 0 0;border: none;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article .post_meta.meta_type_line .post_meta_unite {font: 300 13px/1.2em "Ubuntu",sans-serif;border-color: transparent;padding-left: 0;}
article .post_meta.meta_type_line .post_meta_unite .meta_group>div {padding: 0 10px 0 0;}
article .post_meta.meta_type_line i {margin-right: 0;padding-right: 5px;color: #f8b868;line-height: 15px;font-size: 14px;vertical-align: baseline;}
article .post_meta.meta_type_line .post_date time {color: #928e92;}
article .post_meta.meta_type_line .post_author a {color: #928e92;}
article .post_meta.meta_type_line .post_category a, article .post_meta.meta_type_line .post_tag a, article .post_meta.meta_type_line .post_tag {color: #928e92;}
article .post_meta.meta_type_line .post_comment a {color: #928e92;}
article .post_meta.meta_type_line .user_like, article .post_meta.meta_type_line .post_views {color: #928e92;}
article .post_meta.meta_type_line .post_permalink a {color: #928e92;}
article .post_meta.meta_type_line>div a:hover, article .post_meta.meta_type_line>div a:active {color: #f8b868;text-decoration: none;}
article div.jp-playlist li a:hover, article div.jp-playlist li.jp-playlist-current a {color: #b8b8b8;}
article .quote-wrap blockquote {font-family: "Ubuntu",sans-serif;font-size: 15px;line-height: 1.2em;font-style: normal;color: #afafaf;font-weight: 700;}
article .gallery-post {padding-bottom: 0;}
article.testimonial {background: #fff;border: none;border-radius: 0;}
article.testimonial:before {display: block;}
article.testimonial .user, article.testimonial .info {color: #000;}
.single #content article {margin: 0;background: 0 0;padding: 0;}
.single #content article:before {display: none;}
@media (min-width:768px) and (max-width:1000px) {.single #content article .thumbnail {float: left;}
	.single #content article .thumbnail img {margin: 0;}}
@media (max-width:480px) {.single #content article .thumbnail {width: 100%;}
	.single #content article .thumbnail img {width: 100%;}}
.single #content .share-buttons {margin: 40px 0 90px;background: 0 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.single #content .share-buttons .pinterest img {vertical-align: top;}
.single #content .post-author {background: 0 0;border: 1px solid #f1f1f1;padding: 20px;border-radius: 0;}
.single #content .post-author .post-author_h {font: 20px/1.2em "Ubuntu Condensed",sans-serif;color: #363c3f;margin: 0 0 20px;text-transform: none;}
.single #content .post-author .post-author_h a {color: #363c3f;}
.single #content .post-author .post-author_h a:hover, .single #content .post-author .post-author_h a:active, .single #content .post-author .post-author_h a:focus {text-decoration: none;color: #f8b868;}
.single #content .post-author .post-author_gravatar {margin: 3px 20px 0 0;}
.single #content .post-author .post-author_gravatar img {border: 1px solid #f1f1f1;padding: 0;}
.single #content .post-author .post-author_desc {margin: 0;color: #928e92;}
.single #content .post-author .post-author_desc .post-author_link {padding: 20px 0 0;margin: 0;text-transform: none;color: #363c3f;font: 20px/1.2em "Ubuntu Condensed",sans-serif;}
.single #content .post-author .post-author_desc .post-author_link p {margin: 0;}
.single #content .post-author .post-author_desc .post-author_link a {color: #363c3f;}
.single #content .post-author .post-author_desc .post-author_link a:hover, .single #content .post-author .post-author_desc .post-author_link a:active, .single #content .post-author .post-author_desc .post-author_link a:focus {text-decoration: none;color: #f8b868;}
.single #content .nocomments {margin: 30px 0 0;}
.post-author__page {background: 0 0;border: 1px solid #f1f1f1;padding: 20px;border-radius: 0;margin: 0 0 20px;}
.post-author__page .post-author_h {font: 20px/1.2em "Ubuntu Condensed",sans-serif;color: #363c3f;margin: 0 0 20px;text-transform: none;}
.post-author__page .post-author_h small {font: 15px/1.2em "Ubuntu Condensed",sans-serif;color: #363c3f;}
.post-author__page .post-author_h a {color: #363c3f;}
.post-author__page .post-author_h a:hover, .post-author__page .post-author_h a:active, .post-author__page .post-author_h a:focus {text-decoration: none;color: #f8b868;}
.post-author__page .post-author_gravatar {margin: 3px 20px 0 0;}
.post-author__page .post-author_gravatar img {border: 1px solid #f1f1f1;padding: 0;}
.post-author__page .post-author_desc {margin: 0;color: #928e92;}
.post-author__page .post-author_desc .post-author_link {padding: 20px 0 0;margin: 0;font: 20px/1.2em "Ubuntu Condensed",sans-serif;}
.post-author__page .post-author_desc .post-author_link p {margin: 0;}
.post-author__page .post-author_desc .post-author_link a {color: #363c3f;}
.post-author__page .post-author_desc .post-author_link a:hover, .post-author__page .post-author_desc .post-author_link a:active, .post-author__page .post-author_desc .post-author_link a:focus {text-decoration: none;color: #f8b868;}
#recent-author-posts>h3 {margin: 0 0 40px;}
.filter-wrapper {margin: 0 0 40px;position: relative;text-align: right;}
@media (max-width:979px) {.filter-wrapper {margin: 20px 0;text-align: left;}}
.filter-wrapper strong {color: #363c3f;padding: 0;font: 20px/1.2em "Ubuntu Condensed",sans-serif;margin-right: 5px;margin-top: 0;text-transform: none;float: none;letter-spacing: 0;display: inline-block;vertical-align: top;}
@media (max-width:979px) {.filter-wrapper strong {margin: 0 0 20px;}}
.filter-wrapper .filter {margin: 0;padding: 0;display: inline-block;float: none;text-align: left;position: relative;vertical-align: middle;top: 0;font-size: 0;}
@media (max-width:979px) {.filter-wrapper .filter {float: none;display: block;}}
@media only screen and (max-width:767px) {.filter-wrapper .filter {padding: 0;}}
.filter-wrapper .filter li {margin: 0;float: none;display: inline-block;font: 20px/1.2em "Ubuntu Condensed",sans-serif;position: relative;vertical-align: middle;}
.filter-wrapper .filter li:before {content: "|";color: #363c3f;padding: 0 5px;}
@media (max-width:979px) {.filter-wrapper .filter li {float: none;display: block;margin: 0 0 5px !important;}
	.filter-wrapper .filter li:before {display: none;}}
.filter-wrapper .filter li:first-child {margin: 0;}
.filter-wrapper .filter li:first-child:before {display: none;}
.filter-wrapper .filter li a {color: #363c3f;padding: 0;margin: 0;display: inline-block;background: 0 0;border-radius: 0;letter-spacing: 0;text-transform: none;}
@media (max-width:979px) {.filter-wrapper .filter li a {display: inline-block;}}
.filter-wrapper .filter li a:hover, .filter-wrapper .filter li a:active, .filter-wrapper .filter li a:focus {background: 0 0;text-decoration: none;color: #f8b868;}
.filter-wrapper .filter .active a {background: 0 0;text-decoration: none;color: #f8b868;}
.filter-wrapper .pull-right {float: none;}
.filterable-portfolio li.portfolio_item .portfolio_item_holder {position: relative;padding: 0;background: 0 0;border: none;}
@media only screen and (max-width:767px) {.filterable-portfolio li.portfolio_item .portfolio_item_holder {padding: 20px 0;}}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .thumbnail {margin: 0 0 25px;border: none;padding: 0;position: relative;z-index: 100;}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption {padding: 0;background: 0 0;border: none;border-top: 0;text-align: left;position: relative;z-index: 100;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 {text-shadow: none;margin: 0 0 15px;font: 20px/1.2em "Ubuntu Condensed",sans-serif;}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 a {color: #363c3f;text-transform: none;text-decoration: none;}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 a:hover, .filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 a:active, .filterable-portfolio li.portfolio_item .portfolio_item_holder .caption h3 a:focus {text-decoration: none;color: #f8b868;}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption .excerpt {font: 300 13px/20px "Ubuntu",sans-serif;color: #928e92;text-transform: none;margin: 0;transition: all .3s ease 0s;}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption p {margin: 0;}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .caption .btn {margin: 30px 0 0;}
.portfolio-meta, .portfolio-meta-list, .pager {border-color: #f1f1f1;}
.related-posts, .comment-holder, #respond {margin: 0;}
.related-posts h3, .comment-holder h3, #respond h3 {letter-spacing: 0;display: block;font: 34px/1.2em "Ubuntu Condensed",sans-serif;font: 34px/35px "Ubuntu Condensed",sans-serif;color: #363c3f;color: #363c3f;text-transform: uppercase;text-transform: uppercase;margin: 50px 0 30px;padding: 0;}
.related-posts h3:after, .comment-holder h3:after, #respond h3:after {content: "";width: 92px;height: 5px;display: block;background: #ebecec;margin: 15px 0 0;}
.parallax-box .related-posts h3:after, .parallax-box .comment-holder h3:after, .parallax-box #respond h3:after {background: #fff;}
.related-posts {overflow: visible;}
.related-posts .related-posts_item {overflow: visible;}
.related-posts a {font: 13px/20px "Ubuntu",sans-serif;color: #928e92;display: inline;letter-spacing: 0;text-transform: none;}
.related-posts a:hover, .related-posts a:active, .related-posts a:focus {text-decoration: none;color: #f8b868;}
.related-posts .thumbnail {margin: 0 0 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.related-posts .thumbnail a {display: inline-block;width: 100%;}
.related-posts .thumbnail img {-webkit-transform: scale(1) !important;-webkit-transform: rotate(0) !important;-moz-transform: scale(1) !important;-moz-transform: rotate(0) !important;-ms-transform: scale(1) !important;-ms-transform: rotate(0) !important;-o-transform: scale(1) !important;-o-transform: rotate(0) !important;transform: scale(1) !important;transform: rotate(0) !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.comment-holder .pagination {margin: 10px 0;}
.comment-holder .comment-list .comment .comment-body {padding: 20px;margin: 0 0 30px;background: 0 0;border: 1px solid #f1f1f1;border-radius: 0;}
.comment-holder .comment-list .comment .comment-body .comment-author {margin: 3px 20px 0 0;text-align: left;border: none;}
.comment-holder .comment-list .comment .comment-body .comment-author img {width: 80px;height: 80px;border-radius: 0;padding: 0;border: 1px solid #f1f1f1;background: 0 0;}
.comment-holder .comment-list .comment .comment-body .comment-author .author {width: auto;text-align: left;font: 20px/1.2em "Ubuntu Condensed",sans-serif;color: #363c3f;padding-top: 20px;text-transform: none;}
.comment-holder .comment-list .comment .comment-body .extra-wrap {padding: 0 0 20px;margin: 0;line-height: 20px;color: #928e92;text-transform: none;}
@media (max-width:480px) {.comment-holder .comment-list .comment .comment-body .extra-wrap {overflow: visible;}}
.comment-holder .comment-list .comment .comment-body .comment-meta {margin: 0 30px 0 0;padding: 0;font: 20px/1.2em "Ubuntu Condensed",sans-serif;color: #f8b868;text-transform: none;}
.comment-holder .comment-list .comment .comment-body .wrapper {overflow: visible;}
.comment-holder .reply {padding: 0 5px 0 0;margin: 0;}
.comment-holder #respond {padding: 0 0 30px;}
.comment-holder #respond #commentform {margin-top: 0;}
#respond #commentform {margin: 15px 0 0;}
#respond #commentform textarea {min-width: inherit;min-width: inherit;min-height: inherit;max-height: inherit;max-width: 100%;width: 100%;height: 300px;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#respond #commentform p input[type=text] {max-width: inherit;min-width: inherit;width: 100%;height: 49px;padding: 10px;margin-bottom: 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#respond #commentform p input[type=text]:focus {box-shadow: none;}
#respond #commentform .comment_submit {text-align: left;margin: 0;}
#respond #commentform .comment_submit input {width: auto;height: auto;border-width: 2px;border-color: #f1f1f1;}
#sidebar.sidebar .widget {margin: 60px 0 0;}
#sidebar.sidebar .widget:first-child {margin: 0;}
#sidebar.sidebar .widget>h3 {margin: 0 0 40px;text-align: left;-moz-hyphens: auto;word-wrap: break-word;letter-spacing: -1px;color: #363c3f;font: 34px/35px "Ubuntu Condensed",sans-serif;text-transform: uppercase;}
#sidebar.sidebar .widget>h3:after {content: "";width: 92px;height: 5px;display: block;background: #ebecec;margin: 15px 0 0;}
.parallax-box #sidebar.sidebar .widget>h3:after {background: #fff;}
[id*=categories] ul, [id*=archives] ul, .list.custom-list ul {margin: 0 0 15px;list-style-type: none;position: relative;z-index: 100;}
@media (max-width:767px) {[id*=categories] ul, [id*=archives] ul, .list.custom-list ul {margin: 0 0 30px;}}
[id*=categories] ul li, [id*=archives] ul li, .list.custom-list ul li {margin: 0;padding: 5px 0;z-index: 100;color: #928e92;overflow: hidden;position: relative;font: 300 13px/20px "Ubuntu",sans-serif;}
.parallax-box [id*=categories] ul li, .parallax-box [id*=archives] ul li, .parallax-box .list.custom-list ul li {color: #fff;}
[id*=categories] ul li:before, [id*=archives] ul li:before, .list.custom-list ul li:before {display: none;}
[id*=categories] ul li a, [id*=archives] ul li a, .list.custom-list ul li a {font: inherit;color: inherit;text-transform: none;display: inline-block;vertical-align: top;position: relative;overflow: hidden;padding: 0 0 0 21px;}
[id*=categories] ul li a:before, [id*=archives] ul li a:before, .list.custom-list ul li a:before {content: "";font: 8px/1em FontAwesome;position: absolute;top: 0;left: 1px;margin: 7px 0 0;color: #f8b868;display: block;transition: all .3s ease 0s;}
.parallax-box [id*=categories] ul li a:before, .parallax-box [id*=archives] ul li a:before, .parallax-box .list.custom-list ul li a:before {color: #fff;}
[id*=categories] ul li a:hover, [id*=categories] ul li a:active, [id*=categories] ul li a:focus, [id*=archives] ul li a:hover, [id*=archives] ul li a:active, [id*=archives] ul li a:focus, .list.custom-list ul li a:hover, .list.custom-list ul li a:active, .list.custom-list ul li a:focus {color: #363c3f;text-decoration: none;background: 0 0;}
.parallax-box [id*=categories] ul li a:hover, .parallax-box [id*=categories] ul li a:active, .parallax-box [id*=categories] ul li a:focus, .parallax-box [id*=archives] ul li a:hover, .parallax-box [id*=archives] ul li a:active, .parallax-box [id*=archives] ul li a:focus, .parallax-box .list.custom-list ul li a:hover, .parallax-box .list.custom-list ul li a:active, .parallax-box .list.custom-list ul li a:focus {color: #f8b868;}
[id*=categories] ul li a:hover:before, [id*=categories] ul li a:active:before, [id*=categories] ul li a:focus:before, [id*=archives] ul li a:hover:before, [id*=archives] ul li a:active:before, [id*=archives] ul li a:focus:before, .list.custom-list ul li a:hover:before, .list.custom-list ul li a:active:before, .list.custom-list ul li a:focus:before {-webkit-transform: scale(3);-moz-transform: scale(3);-ms-transform: scale(3);-o-transform: scale(3);transform: scale(3);}
[id*=my-recent-comments] .comments-custom .comments-custom_li {padding: 20px 0;}
[id*=my-recent-comments] .comments-custom .comments-custom_li:first-child {padding-top: 0;border: none;}
[id*=my-recent-comments] .comments-custom .comments-custom_li .featured-thumbnail {margin: 0 30px 0 0;box-shadow: none;border-radius: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media (min-width:768px) and (max-width:979px) {[id*=my-recent-comments] .comments-custom .comments-custom_li .featured-thumbnail {float: none;margin: 0 0 15px;}}
@media (max-width:480px) {[id*=my-recent-comments] .comments-custom .comments-custom_li .featured-thumbnail {float: none;margin: 0 0 15px;}}
[id*=my-recent-comments] .comments-custom .comments-custom_li .featured-thumbnail img {border: 1px solid #f1f1f1;}
[id*=my-recent-comments] .comments-custom .comments-custom_li i {color: #f8b868;font-size: 14px;float: none;margin: 0 20px 0 1px;display: inline-block;vertical-align: middle;}
[id*=my-recent-comments] .comments-custom .comments-custom_li .meta {overflow: hidden;}
[id*=my-recent-comments] .comments-custom .comments-custom_li .meta_format {margin: 0;}
[id*=my-recent-comments] .comments-custom .comments-custom_li time, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_author, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_title {display: inline-block;text-transform: none;font: 20px/1.2em "Ubuntu Condensed",sans-serif;color: #363c3f;margin: 0;}
[id*=my-recent-comments] .comments-custom .comments-custom_li time a, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_author a, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_title a {color: #363c3f;}
[id*=my-recent-comments] .comments-custom .comments-custom_li time a:hover, [id*=my-recent-comments] .comments-custom .comments-custom_li time a:active, [id*=my-recent-comments] .comments-custom .comments-custom_li time a:focus, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_author a:hover, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_author a:active, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_author a:focus, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_title a:hover, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_title a:active, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_title a:focus {text-decoration: none;color: #f8b868;}
[id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_h_author {color: #f8b868;}
[id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_txt {border: none;padding: 0;overflow: hidden;margin: 30px 0 0;}
[id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_txt a {color: #928e92;}
[id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_txt a:hover, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_txt a:active, [id*=my-recent-comments] .comments-custom .comments-custom_li .comments-custom_txt a:focus {text-decoration: none;color: #f8b868;}
[id*=my_postwidget] .post-list .post-list_li .post-list_h {font: 18px/1.2em "Ubuntu",sans-serif;}
#wp-calendar caption, #wp-calendar thead tr th {color: #f8b868;font-family: "Ubuntu",sans-serif;}
.search-form form {margin: 0;}
.search-form .search-form_it {margin: 0;height: 50px;}
.search-form .search-form_is {margin: 0 0 0 15px;height: auto;box-shadow: none;letter-spacing: 0;transition: all .3s ease 0s;}
@media (min-width:768px) and (max-width:1200px) {.search-form .search-form_is {margin: 10px 0 0;display: block;}}
@media (max-width:480px) {.search-form .search-form_is {margin: 10px 0 0;display: block;}}
.search-form .search-form_is:hover {color: #fff;background: #363c3f;}
@media (max-width:767px) {#content.left, #sidebar {float: none !important;}}
.widget-flexslider {background: 0 0;}
.ie8 .widget-flexslider {overflow: hidden;}
.widget-flexslider .flex-control-paging {position: relative;bottom: 0;margin: 20px 0 0;}
.widget-flexslider .flex-prev:hover, .widget-flexslider .flex-prev:active, .widget-flexslider .flex-next:hover, .widget-flexslider .flex-next:active {text-decoration: none !important;}
.title-box {color: #363c3f;font: 34px/35px "Ubuntu Condensed",sans-serif;text-transform: uppercase;margin: 0 0 35px;}
.title-box:after {content: "";width: 92px;height: 5px;display: block;background: #ebecec;margin: 15px 0 0;}
.parallax-box .title-box:after {background: #fff;}
@media only screen and (max-width:767px) {.title-box {margin: 30px 0 20px;}}
.title-box .title-box_primary {font: 34px/35px "Ubuntu Condensed",sans-serif;}
.title-box .title-box_primary, .title-box .title-box_secondary {margin: 0;}
.parallax-box .title-box .title-box_primary, .parallax-box .title-box .title-box_secondary {color: #fff;}
div.type-page p {margin: 0 0 20px;}
div.type-page h6 {margin: 10px 0 20px;}
div.type-page .parallax-box p, div.type-page .parallax-box h1, div.type-page .parallax-box h2, div.type-page .parallax-box h3, div.type-page .parallax-box h4, div.type-page .parallax-box h5, div.type-page .parallax-box h6 {color: #fff;}
.dropcap {font: 34px/1.2em "Ubuntu Condensed",sans-serif;color: #363c3f;width: auto;height: auto;margin: 0 20px 0 0;background: 0 0;border-radius: 0;}
.parallax-box .dropcap {color: #fff;}
.spacer {height: 50px;}
.parallax-box .parallax-content {padding: 70px 0;min-height: 375px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media only screen and (max-width:767px) {.parallax-box .parallax-content {padding: 30px 0;}}
@media only screen and (max-width:767px) {.parallax-box .parallax-content .spacer {height: 20px;}}
.parallax-box.last-block {margin-bottom: -50px;}
@media only screen and (max-width:767px) {.parallax-box.last-block {margin-bottom: -40px;}}
.parallax-box.bigger-paddings .parallax-content {padding: 140px 0;}
@media only screen and (max-width:767px) {.parallax-box.bigger-paddings .parallax-content {padding: 30px 0;}}
.service-box {box-shadow: none;border: none;border-radius: 0;background: 0 0;padding: 0;}
@media only screen and (max-width:767px) {.service-box {margin: 30px 0;}}
.service-box .icon {float: none;margin: 0 0 20px;}
.service-box .icon i {font-size: 48px;}
.parallax-box .service-box .icon i {color: #fff;}
.service-box .service-box_body .title, .service-box .service-box_body .sub-title {margin: 0 0 20px;}
.parallax-box .service-box .service-box_body .title, .parallax-box .service-box .service-box_body .sub-title {color: #fff;}
.parallax-box .service-box .service-box_body .title a, .parallax-box .service-box .service-box_body .sub-title a {color: #fff;}
.parallax-box .service-box .service-box_body .title a:hover, .parallax-box .service-box .service-box_body .title a:active, .parallax-box .service-box .service-box_body .title a:focus, .parallax-box .service-box .service-box_body .sub-title a:hover, .parallax-box .service-box .service-box_body .sub-title a:active, .parallax-box .service-box .service-box_body .sub-title a:focus {text-decoration: none;color: #f8b868;}
.service-box .service-box_body .title {font: 20px/1.2em "Ubuntu Condensed",sans-serif;}
.service-box .service-box_body .sub-title {font: 18px/1.2em "Ubuntu Condensed",sans-serif;}
.parallax-box .service-box .service-box_body .service-box_txt {color: #fff;}
.service-box .service-box_body .btn-align {margin-top: 25px;text-align: left;}
.parallax-box .service-box .service-box_body .btn-align .btn {background: #fff;color: #363c3f;}
.parallax-box .service-box .service-box_body .btn-align .btn:hover {background: #fff;color: #fff;}
.service-box.solutions {margin: 30px 0;}
.service-box.services-home {margin: 10px 0;}
@media only screen and (max-width:767px) {.service-box.services-home {margin: 30px 0;}}
.service-box.services-home .service-box_body .title, .service-box.services-home .service-box_body .sub-title {margin: 0 0 20px;}
.parallax-box .service-box.services-home .service-box_body .title, .parallax-box .service-box.services-home .service-box_body .sub-title {color: #fff;}
.parallax-box .service-box.services-home .service-box_body .title a, .parallax-box .service-box.services-home .service-box_body .sub-title a {color: #fff;}
.parallax-box .service-box.services-home .service-box_body .title a:hover, .parallax-box .service-box.services-home .service-box_body .title a:active, .parallax-box .service-box.services-home .service-box_body .title a:focus, .parallax-box .service-box.services-home .service-box_body .sub-title a:hover, .parallax-box .service-box.services-home .service-box_body .sub-title a:active, .parallax-box .service-box.services-home .service-box_body .sub-title a:focus {text-decoration: none;color: #f8b868;}
.service-box.services-home .service-box_body .title {color: #363c3f;font: 34px/35px "Ubuntu Condensed",sans-serif;text-transform: uppercase;margin: 0 0 30px;}
.service-box.services-home .service-box_body .title:after {content: "";width: 92px;height: 5px;display: block;background: #ebecec;margin: 15px 0 0;}
.parallax-box .service-box.services-home .service-box_body .title:after {background: #fff;}
.service-box.services-home .service-box_body .sub-title {font: 20px/1.2em "Ubuntu Condensed",sans-serif;}
.service-box.services-home .btn-align {margin-top: 25px;text-align: left;}
.parallax-box .service-box.services-home .btn-align .btn {background: #f8b868;color: #fff;}
.parallax-box .service-box.services-home .btn-align .btn:hover {background: #f8b868;color: #fff;}
.posts-grid li .thumbnail {margin: 0 0 25px;}
.posts-grid li h5 {font: 20px/1.2em "Ubuntu Condensed",sans-serif;margin: 0 0 20px;}
.posts-grid li h5 a {color: #363c3f;}
.posts-grid li h5 a:hover, .posts-grid li h5 a:active, .posts-grid li h5 a:focus {text-decoration: none;color: #f8b868;}
.posts-grid li .excerpt {margin: 20px 0 0;}
.posts-grid li .btn {margin: 25px 0 0;}
.posts-grid.solutions li h5 {color: #363c3f;font: 34px/35px "Ubuntu Condensed",sans-serif;text-transform: uppercase;margin: 0 0 40px;}
.posts-grid.solutions li h5:after {content: "";width: 92px;height: 5px;display: block;background: #ebecec;margin: 15px 0 0;}
.parallax-box .posts-grid.solutions li h5:after {background: #fff;}
.posts-grid.solutions li .excerpt {margin: 0 0 20px;font: 20px/1.2em "Ubuntu Condensed",sans-serif;color: #363c3f;}
.posts-grid.solutions li .content {margin: 0;}
.posts-grid.dif-thumb-sizes {margin-top: 35px;}
@media only screen and (max-width:767px) {.posts-grid.dif-thumb-sizes {margin: 0;}}
.posts-grid.dif-thumb-sizes li {height: 305px;position: relative;display: inline-block;float: none;vertical-align: middle;margin-bottom: 0;}
@media only screen and (max-width:767px) {.posts-grid.dif-thumb-sizes li {margin: 10px 0 10px 2.5641025641026%;width: 31.623931623932%;}
	.posts-grid.dif-thumb-sizes li:first-child {margin: 10px 0;}}
@media only screen and (max-width:480px) {.posts-grid.dif-thumb-sizes li {margin: 10px 0;width: 100%;display: block;}}
.posts-grid.dif-thumb-sizes li .thumbnail {position: absolute;width: 100%;height: 100%;margin: 0;}
.posts-grid.dif-thumb-sizes li .thumbnail a {display: block;width: 100%;height: 100%;position: relative;text-decoration: none;}
.posts-grid.dif-thumb-sizes li .thumbnail a:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #f8b868;z-index: 100;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);opacity: 0;filter: alpha(opacity=0);transition: all .3s ease 0s;}
.posts-grid.dif-thumb-sizes li .thumbnail a:after {content: "";text-align: center;width: 30px;height: 30px;position: absolute;top: 50%;left: 50%;z-index: 101;font: 30px/1em FontAwesome;color: #fff;margin: -15px 0 0 -15px;-webkit-transform: scale(5);-moz-transform: scale(5);-ms-transform: scale(5);-o-transform: scale(5);transform: scale(5);opacity: 0;filter: alpha(opacity=0);transition: all .3s ease 0s;}
.posts-grid.dif-thumb-sizes li .thumbnail a:hover:before, .posts-grid.dif-thumb-sizes li .thumbnail a:hover:after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;filter: alpha(opacity=100);}
.posts-grid.dif-thumb-sizes li .thumbnail div {width: 100%;height: 100%;background-size: cover !important;background-position: 50% !important;}
.posts-grid.dif-thumb-sizes.ul-item-0 {margin-top: 0;}
.posts-grid.dif-thumb-sizes.ul-item-0 .list-item-1 {height: 205px;}
.posts-grid.dif-thumb-sizes.ul-item-0 .list-item-2 {height: 285px;}
.posts-grid.dif-thumb-sizes.ul-item-0 .list-item-3 {height: 285px;}
.posts-grid.dif-thumb-sizes.ul-item-1 .list-item-1 {height: 265px;}
.posts-grid.dif-thumb-sizes.ul-item-1 .list-item-2 {height: 305px;}
.posts-grid.dif-thumb-sizes.ul-item-1 .list-item-3 {height: 205px;}
@media (max-width:767px) {.posts-grid.our-team li {width: 48%;display: inline-block;vertical-align: top;margin: 0 0 30px 4%;}
	.posts-grid.our-team li:nth-child(2n+1) {margin: 0 0 30px;}}
@media (max-width:480px) {.posts-grid.our-team li {width: 100%;margin: 0 0 30px;display: block;}}
.testimonials .testi-item .testi-item_blockquote {background: 0 0;padding: 0 0 0 35px;border-radius: 0;}
.testimonials .testi-item .testi-item_blockquote:before {content: "“";font: 300 60px/1em "Ubuntu",sans-serif;color: #f8b868;border: none;position: absolute;top: 0;left: 0;}
.testimonials .testi-item .testi-item_blockquote:after {display: none;}
.testimonials .testi-item .testi-item_blockquote a {font: 300 13px/20px "Ubuntu",sans-serif;color: #928e92;}
.testimonials .testi-item .testi-item_blockquote a:hover, .testimonials .testi-item .testi-item_blockquote a:active, .testimonials .testi-item .testi-item_blockquote a:focus {text-decoration: none;color: #f8b868;}
.testimonials .testi-item .testi-meta {padding: 20px 0 0 35px;}
.testimonials .testi-item .testi-meta span, .testimonials .testi-item .testi-meta br, .testimonials .testi-item .testi-meta a {display: none;}
.testimonials .testi-item .testi-meta span.user {display: block;font: 20px/1.2em "Ubuntu Condensed",sans-serif;color: #363c3f;}
.testimonials .testi-item .testi-meta span.user:after {display: none;}
.testimonials.three-col .testi-item {width: 31.623931623932%;margin: 0 0 0 2.5641025641026%;vertical-align: top;display: inline-block;}
.testimonials.three-col .testi-item:first-child {margin: 0;}
@media only screen and (max-width:767px) {.testimonials.three-col .testi-item {width: 100%;margin: 20px 0;display: block;}}
.footer {background: 0 0;padding: 0 0 68px;border-color: #f1f1f1;}
.footer>.container {padding: 68px 0 0;}
@media only screen and (max-width:767px) {.footer>.container {padding: 30px 0 0;}}
.social-wrap {padding: 8px 0 0;}
@media only screen and (max-width:1200px) {.social-wrap {padding-top: 20px;}}
@media only screen and (max-width:767px) {.social-wrap {padding: 20px 0 0;}}
.social-wrap .social {text-align: left;}
@media only screen and (max-width:767px) {.social-wrap .social {text-align: left;}}
.social-wrap .social li {display: inline-block;margin: 0 0 0 10px;}
.social-wrap .social li:first-child {margin: 0;}
.social-wrap .social li a {display: block;width: 44px;height: 44px;border-radius: 50%;border: 2px solid #363c3f;text-align: center;position: relative;z-index: 10;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.social-wrap .social li a i {color: #363c3f;font-size: 17px;line-height: 42px;display: inline-block;transition: all .3s ease 0s;}
.social-wrap .social li a:after {content: "";width: 100%;height: 100%;border-radius: 50%;background: #f8b868;position: absolute;top: 0;left: 0;z-index: -1;transform-origin: 100% 100%;transition: all .3s ease 0s;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.social-wrap .social li a:hover, .social-wrap .social li a:active, .social-wrap .social li a:focus {text-decoration: none;border-color: #f8b868;}
.social-wrap .social li a:hover i, .social-wrap .social li a:active i, .social-wrap .social li a:focus i {color: #fff;-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}
.social-wrap .social li a:hover:after, .social-wrap .social li a:active:after, .social-wrap .social li a:focus:after {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
.textwidget p {margin: 0 0 30px;}
.footer-text {padding: 0;font: 300 13px/20px "Ubuntu",sans-serif;color: #928e92;text-transform: none;text-align: left;float: none;margin: 0;}
@media (max-width:767px) {.footer-text {text-align: left;padding: 0 0 30px;}}
.footer-text a {color: #928e92;}
.footer-text a:hover, .footer-text a:active, .footer-text a:focus {text-decoration: none;color: #f8b868;}
.footer-text em {font-style: normal;}
@media (max-width:767px) {.footer-text em {display: none;}}
@media (max-width:767px) {.footer-text span {padding: 0;display: block;}}
nav.nav.footer-nav {float: none;margin: 0;padding: 0;}
@media (max-width:767px) {nav.nav.footer-nav {padding: 30px 0;}}
nav.nav.footer-nav ul {float: none;text-align: center;line-height: 13px;}
@media (max-width:767px) {nav.nav.footer-nav ul {text-align: left;}}
nav.nav.footer-nav ul li {float: none;display: inline-block;vertical-align: top;line-height: inherit;padding: 0;padding: 0;text-transform: none;margin: 0 0 0 10px;position: relative;}
@media (max-width:480px) {nav.nav.footer-nav ul li {display: block;margin: 5px 0;}}
nav.nav.footer-nav ul li:first-child {margin: 0;}
nav.nav.footer-nav ul li:first-child:before {display: none;}
nav.nav.footer-nav ul li.current-menu-item a, nav.nav.footer-nav ul li a:hover {color: #f8b868;text-decoration: none;}
#map-canvas {width: 100%;height: 570px;z-index: 10;display: none;position: relative;}
.home #map-canvas {display: block;}
#map-canvas.with-map-on-pages {display: block;}
body #map-canvas img {max-width: inherit;}
body #map-canvas label {width: auto;display: inline;}
@media only screen and (max-width:767px) {.google-map-api {height: 300px;}}
.row.margin {margin: 0;}
@media only screen and (max-width:767px) {.row.margin .full-width-block {width: 800px !important;margin-left: -400px !important;}}
.slider-wrap {margin: 0;width: 100%;}
.slider-wrap .container {width: 100%;}
.slider .container {width: 100%;}
@media (max-width:767px) {.slider .container .camera .camera_commands, .slider .container .camera .camera_prev, .slider .container .camera .camera_next, .slider .container .camera .camera_caption {display: none;}}
.zoom-icon {background: 0 0 !important;}
.zoom-icon:after {content: "";width: 100%;height: 100%;background: rgba(248,184,104,.8);position: absolute;top: 0;right: 0;border-radius: 0;z-index: 10;transition: .4s all .1s;-webkit-transition: .4s all .1s;-o-transition: .4s all .1s;}
@media only screen and (min-width:1200px) {.zoom-icon:after {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}}
.zoom-icon:before {content: "";color: #fff;background: 0 0;font: 30px/1em FontAwesome;width: 30px;height: 30px;text-align: center;margin: -15px 0 0 -15px;z-index: 100;transition: all .3s ease 0s;}
@media only screen and (min-width:1200px) {.zoom-icon:before {-webkit-transform: scale(5);-moz-transform: scale(5);-ms-transform: scale(5);-o-transform: scale(5);transform: scale(5);}}
.thumbnail a img {transition: transform .2s linear;-webkit-transition: -webkit-transform .2s linear;}
.thumbnail:hover .zoom-icon:before {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.thumbnail:hover .zoom-icon:after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
@media only screen and (min-width:1200px) {.thumbnail:hover a img {transform: scale(1.1);-webkit-transform: -webkit-scale(1.1);}}
.thumbnail.flexslider ul li .image-wrap {display: block;position: relative;}
.thumbnail.flexslider:hover a img {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.thumbnail.flexslider:hover a .zoom-icon {opacity: 1;filter: alpha(opacity=100);}
.thumbnail.flexslider:hover a .zoom-icon:before {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.thumbnail.flexslider:hover a .zoom-icon:after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
#back-top-wrapper {z-index: 200;right: 20px;bottom: 20px;overflow: visible;}
#back-top-wrapper #back-top {margin: 0;}
#back-top-wrapper #back-top a {width: 44px;height: 44px;border-radius: 50%;background: 0 0;text-align: center;-webkit-perspective: 100px;perspective: 100px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition: all .3s ease 0s;}
#back-top-wrapper #back-top a span {display: block;width: 44px;height: 44px;background: 0 0;border: 2px solid #363c3f;border-radius: 50%;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition: all .3s ease 0s;}
#back-top-wrapper #back-top a span:before {content: "";font: 22px/40px FontAwesome;display: inline-block;color: #363c3f;transition: all .3s ease 0s;}
#back-top-wrapper #back-top a:hover {background: #f8b868;}
#back-top-wrapper #back-top a:hover span {border-color: #f8b868;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}
#back-top-wrapper #back-top a:hover span:before {color: #fff;}
@media (max-width:600px) {#wpadminbar {top: -46px !important;}}
.error404-holder {padding: 80px 0;}
.error404-holder .error404-holder_num {color: #f1f1f1;font-weight: 100;}
@media (min-width:768px) and (max-width:979px) {.error404-holder .error404-holder_num {font-size: 150px;}}
.error404-holder h4 {line-height: 1.2em;}
.faq-list .marker {font-size: 15px !important;color: #f1f1f1;margin-top: 2px;}
@media (max-width:767px) {.archive_h {margin-top: 30px;}}
blockquote p {line-height: 22px;}
.ie9 .wpcf7-form p input[type=text], .ie9 .wpcf7-form p input[type=email] {padding-top: 11px;}
.ie9 #search-header .search-form_it {padding-top: 7px;}
.ie9 .search-form .search-form_it {padding-top: 7px;}
.transition {transition: all .3s ease 0s;}
.clear-both:after {content: "";width: 0;height: 0;display: block;clear: both;}
@media (max-width:767px) {.thumb-center {float: none;display: block;text-align: center;}
	.thumb-center a {display: inline-block;text-align: center;}}
.left-right {position: relative;}
.left-right>div {position: relative;z-index: 10;}
.left-right:before, .left-right:after {content: "";display: block;height: 100%;position: absolute;top: 0;width: 101%;background: inherit;border: inherit;z-index: 1;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.left-right:before {left: -100%;}
.left-right:after {right: -100%;}
.title-line {color: #363c3f;font: 34px/35px "Ubuntu Condensed",sans-serif;text-transform: uppercase;}
.title-line:after {content: "";width: 92px;height: 5px;display: block;background: #ebecec;margin: 15px 0 0;}
.parallax-box .title-line:after {background: #fff;}
.clearfix {}
.clearfix:before, .clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.input-block-level {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.parallax-slider {height: 900px;}
@media (max-width:767px) {.parallax-slider {height: 600px;}}
.parallax-slider #mainCaptionHolder {top: 0 !important;}
.parallax-slider #mainCaptionHolder .container {top: auto;position: absolute !important;bottom: 0;}
.parallax-slider #mainCaptionHolder .slider_caption {text-align: center;}
.parallax-slider #mainCaptionHolder .slider_caption h1, .parallax-slider #mainCaptionHolder .slider_caption h2 {font-size: 60px;line-height: 60px;font-weight: 700;color: #fff;}
.parallax-slider .controlBtn {width: 60px;height: 60px;margin-top: 0;}
.parallax-slider .controlBtn .innerBtn {font-size: 70px;line-height: 60px;color: #fff;background: 0 0;}
.parallax-slider .controlBtn .slidesCounter {font-size: 16px;line-height: 60px;color: #f8b868;background: #928e92;display: none;}
.parallax-slider .controlBtn:hover .innerBtn {color: #f8b868;}
.parallax-slider .parallaxPrevBtn, .parallax-slider .parallaxNextBtn {-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.parallax-slider .parallaxPrevBtn {left: 50%;margin-left: -70px;}
.parallax-slider .parallaxPrevBtn div:before {content: "";}
.parallax-slider .parallaxPrevBtn:hover div {-webkit-transform: translateX(-10%);-moz-transform: translateX(-10%);-ms-transform: translateX(-10%);-o-transform: translateX(-10%);transform: translateX(-10%);}
.parallax-slider .parallaxNextBtn {right: 50%;margin-right: -70px;}
.parallax-slider .parallaxNextBtn div:before {content: "";}
.parallax-slider .parallaxNextBtn:hover div {-webkit-transform: translateX(10%);-moz-transform: translateX(10%);-ms-transform: translateX(10%);-o-transform: translateX(10%);transform: translateX(10%);}
.parallax-slider #paralaxSliderPagination {bottom: 15px;}
.parallax-slider #paralaxSliderPagination.buttons_pagination ul li {border-radius: 50%;margin: 3px;width: 10px;height: 10px;border: 2px solid #f8b868;}
.parallax-slider #paralaxSliderPagination.buttons_pagination ul li:hover, .parallax-slider #paralaxSliderPagination.buttons_pagination ul li.active {background: #f8b868;}
.parallax-slider #paralaxSliderPagination.images_pagination ul li {margin: 3px;opacity: .5;}
.parallax-slider #paralaxSliderPagination.images_pagination ul li:hover, .parallax-slider #paralaxSliderPagination.images_pagination ul li.active {opacity: 1;}
.parallax-slider #previewSpinner {width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;border-radius: 25px;background: url("//www.presleypeluqueros.com/wp-content/themes/theme53385/parallax-slider/img/spinner.GIF") 50% 50% #fff no-repeat;}
.parallax-slider {overflow: hidden;position: relative;-ms-transform: translateZ(0);transform: translateZ(0);}
.parallax-slider .baseList {display: none;}
.parallax-slider #mainImageHolder {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}
.parallax-slider #mainImageHolder .primaryHolder, .parallax-slider #mainImageHolder .secondaryHolder {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.parallax-slider #mainImageHolder .primaryHolder .imgBlock, .parallax-slider #mainImageHolder .secondaryHolder .imgBlock {max-width: inherit;background-repeat: no-repeat;background-position: center;background-size: cover;}
.parallax-slider #mainImageHolder .primaryHolder {z-index: 2;}
.parallax-slider #mainImageHolder .secondaryHolder {z-index: 1;}
.parallax-slider #mainCaptionHolder {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;opacity: 1 !important;}
.parallax-slider #mainCaptionHolder .container {position: relative;width: 100%;background: rgba(0,0,0,.4);height: auto !important;}
.parallax-slider #mainCaptionHolder .primaryCaption, .parallax-slider #mainCaptionHolder .secondaryCaption {position: absolute;width: 100%;bottom: 0;left: 0;}
.parallax-slider #mainCaptionHolder .primaryCaption {position: relative;}
.parallax-slider #mainCaptionHolder .secondaryCaption {display: none !important;}
.parallax-slider .controlBtn {position: absolute;cursor: pointer;display: block;top: auto;bottom: 110px;z-index: 2;}
.parallax-slider .controlBtn .innerBtn {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;position: relative;display: block;width: 100%;height: 100%;text-align: center;z-index: 1;}
.parallax-slider .controlBtn .slidesCounter {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;position: absolute;top: 0;width: 60%;height: 100%;}
.parallax-slider .controlBtn.parallaxPrevBtn .slidesCounter {left: 0;text-align: left;}
.parallax-slider .controlBtn.parallaxPrevBtn:hover .slidesCounter {left: 100%;}
.parallax-slider .controlBtn.parallaxNextBtn .slidesCounter {right: 0;text-align: right;}
.parallax-slider .controlBtn.parallaxNextBtn:hover .slidesCounter {right: 100%;}
.parallax-slider #paralaxSliderPagination {position: absolute;width: 100%;text-align: center;z-index: 2;}
.parallax-slider #paralaxSliderPagination ul {list-style: none;margin: 0;}
.parallax-slider #paralaxSliderPagination ul li {-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;cursor: pointer;display: inline-block;}
.parallax-slider #previewSpinner {position: absolute;display: block;top: 50%;left: 50%;z-index: 99;}
.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder.animateState {opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(3);-moz-transform: scale(3);-ms-transform: scale(3);-o-transform: scale(3);transform: scale(3);}
.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder {opacity: 1;filter: alpha(opacity=100);}
.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder.animateState {opacity: 0;filter: alpha(opacity=0);}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption {opacity: 1;filter: alpha(opacity=100);}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption.animateState {opacity: 0;filter: alpha(opacity=0);}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption {opacity: 1;filter: alpha(opacity=100);}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption.animateState {opacity: 0;filter: alpha(opacity=0);}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder {opacity: 1;filter: alpha(opacity=100);}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder.animateState {opacity: 0;filter: alpha(opacity=0);}
.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState {opacity: 1;filter: alpha(opacity=100);}
.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState.animateState {opacity: 0;filter: alpha(opacity=0);}
.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption.animateState {opacity: 0;filter: alpha(opacity=0);}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption {opacity: 1;filter: alpha(opacity=100);}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption.animateState {opacity: 0;filter: alpha(opacity=0);}
.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder {top: 0;}
.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder.animateState {top: -100%;}
.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState {top: 0;}
.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState.animateState {top: 100%;}
.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption.animateState {opacity: 0;filter: alpha(opacity=0);}
.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption {opacity: 1;filter: alpha(opacity=100);}
.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption.animateState {opacity: 0;filter: alpha(opacity=0);}
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: .8;filter: alpha(opacity=80);}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-preloader a:hover {color: #fff;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;display: block;padding: 0;z-index: 1046;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial,Baskerville,monospace;}
.mfp-close:hover, .mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;}
.mfp-arrow {position: absolute;opacity: .65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {content: "";display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}
.mfp-arrow:after, .mfp-arrow .mfp-a {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before, .mfp-arrow .mfp-b {border-top-width: 21px;border-bottom-width: 21px;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {border-right: 17px solid #fff;margin-left: 31px;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {margin-left: 25px;border-right: 27px solid #3f3f3f;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {border-left: 17px solid #fff;margin-left: 39px;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {border-left: 27px solid #3f3f3f;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #000;}
.mfp-iframe-holder .mfp-close {top: -40px;}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #444;}
.mfp-figure {line-height: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-break: break-word;padding-right: 36px;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}}
@media all and (max-width:900px) {.mfp-arrow {-webkit-transform: scale(.75);transform: scale(.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
	.mfp-container {padding-left: 6px;padding-right: 6px;}}
.mfp-ie7 .mfp-img {padding: 0;}
.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px;}
.mfp-ie7 .mfp-container {padding: 0;}
.mfp-ie7 .mfp-content {padding-top: 44px;}
.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0;}
.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: .8;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
.mfp-zoom-in .mfp-with-anim {opacity: 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);}
.mfp-zoom-in.mfp-bg {opacity: 0;-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;transition: all .4s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg {opacity: .8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);opacity: 0;}
.mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}