
#fancybox-close { right: -15px; top: -15px; }
div#fancybox-content { border-color: rgb(255, 255, 255); }
div#fancybox-title { background-color: rgb(255, 255, 255); }
div#fancybox-outer { background-color: rgb(255, 255, 255); }
#mistape_dialog h2::before, #mistape_dialog .mistape_action, .mistape-letter-back { background-color: rgb(160, 206, 78) !important; }
#mistape_reported_text::before, #mistape_reported_text::after { border-color: rgb(160, 206, 78) !important; }
div.wpcf7 { margin: 0px; padding: 0px; }
div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0px; padding: 0px; border: 0px none; }
div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid red; }
.wpcf7-form-control-wrap { position: relative; }
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after { content: " "; }
.wpcf7-display-none { display: none; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 11104; display: none; box-sizing: content-box; }
#fancybox-loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background-image: url('fancybox.png'); box-sizing: content-box; }
#fancybox-overlay { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 11100; display: none; box-sizing: content-box; }
#fancybox-tmp { padding: 0px; margin: 0px; border: 0px none; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0px; left: 0px; padding: 20px; z-index: 11101; outline: 0px none; display: none; box-sizing: content-box; }
#fancybox-wrap div { box-sizing: content-box; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#fancybox-content { width: 0px; height: 0px; padding: 0px; outline: 0px none; position: relative; overflow: hidden; z-index: 11102; border: 0px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0% padding-box; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('fancybox.png') repeat scroll -40px 0px; cursor: pointer; z-index: 11103; display: none; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: 0px none; background: transparent url('undefined') repeat scroll 0% 0%; z-index: 11102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 11102; display: block; }
#fancybox-left-ico { background-image: url('fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0px; margin: 0px; border: 0px none; width: 20px; height: 20px; z-index: 11001; }
#fancybox-bg-n { top: -20px; left: 0px; width: 100%; background-image: url('undefined'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0px; right: -20px; height: 100%; background-image: url('undefined'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0px; width: 100%; background-image: url('undefined'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0px; left: -20px; height: 100%; background-image: url('undefined'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 11102; }
@media screen and (min-width: 769px) {
  body .extendedwopts-hide.extendedwopts-desktop { display: none; }
  body .extendedwopts-show.extendedwopts-desktop { display: block; }
  body .widget.clearfix-desktop { clear: both; }
}
@media screen and (max-width: 768px) and (min-width: 737px) {
  body .extendedwopts-hide.extendedwopts-tablet { display: none; }
  body .extendedwopts-show.extendedwopts-tablet { display: block; }
  body .widget.clearfix-desktop { clear: none; }
  body .widget.clearfix-tablet { clear: both; }
}
@media screen and (max-width: 736px) {
  body .extendedwopts-hide.extendedwopts-mobile { display: none; }
  body .extendedwopts-show.extendedwopts-mobile { display: block; }
  body .widget.clearfix-desktop, body .widget.clearfix-tablet { clear: none; }
  body .widget.clearfix-mobile { clear: both; }
}
#mistape_dialog, #mistape_dialog .dialog__overlay { width: 100%; height: 100%; top: 0px; left: 0px; }
#mistape_dialog { position: fixed; z-index: 2147483647; display: none; align-items: center; justify-content: center; pointer-events: none; }
#mistape_dialog .dialog__overlay { position: absolute; background: rgba(55, 58, 71, 0.9) none repeat scroll 0% 0%; opacity: 0; transition: opacity 0.3s ease 0s; backface-visibility: hidden; }
#mistape_dialog .dialog__content .dialog-wrap { perspective: 800px; transition: transform 0.5s ease 0s; }
#mistape_dialog .dialog__content .dialog-wrap .dialog-wrap-top::after { content: ""; width: 100%; height: 100%; position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; top: 0px; left: 0px; transform: rotateX(180deg); transform-style: preserve-3d; backface-visibility: hidden; }
#mistape_dialog .dialog__content { width: 50%; max-width: 560px; min-width: 290px; text-align: center; position: relative; opacity: 0; transition: height 0.3s ease 0s; font-size: 14px; box-sizing: content-box; }
#mistape_reported_text::before { content: ""; width: 15px; height: 15px; border-top: 2px solid rgb(228, 32, 41); border-left: 2px solid rgb(228, 32, 41); position: absolute; z-index: -1; top: 0px; left: 0px; }
#mistape_reported_text::after { content: ""; width: 15px; height: 15px; border-bottom: 2px solid rgb(228, 32, 41); border-right: 2px solid rgb(228, 32, 41); position: absolute; z-index: -1; bottom: 0px; right: 0px; }
#mistape_dialog .mistape_dialog_block { margin-top: 20px; }
#mistape_dialog .mistape_action { display: inline-block; cursor: pointer; padding: 11px 25px; margin: 0px 5px; font-weight: 600; border: 0px none; color: rgb(255, 255, 255); background: rgb(228, 32, 41) none repeat scroll 0% 0%; text-decoration: none; text-transform: uppercase; font-size: 13px; min-width: 150px; }
#mistape_dialog .mistape_action:hover { opacity: 0.9; text-decoration: none; }
#mistape_dialog h2 { margin: 0px; font-weight: 400; font-size: 22px; padding: 0px 0px 20px; position: relative; }
#mistape_dialog h2::before { content: ""; height: 1px; width: 60px; position: absolute; bottom: 0px; left: calc(50% - 30px); background: rgb(228, 32, 41) none repeat scroll 0% 0%; }
#mistape_dialog h3 { margin: 0px; font-weight: 300; font-size: 14px; text-transform: none; padding: 0px 0px 1em; color: rgb(191, 191, 191); }
#mistape_success_dialog .dialog-wrap { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 30px; }
#mistape_success_dialog .dialog-wrap h3 { margin-top: 20px; }
.mistape-letter-front .front-right::before { content: ""; display: block; width: 0px; height: 0px; border-width: 95px 152px 95px 0px; border-style: solid solid solid none; border-color: transparent rgba(0, 0, 0, 0.2) transparent currentcolor; position: absolute; top: -95px; right: -152px; }
.mistape-letter-front .front-bottom::before { content: ""; display: block; width: 0px; height: 0px; border-width: 0px 152px 95px; border-style: none solid solid; border-color: currentcolor transparent rgba(0, 0, 0, 0.1); position: absolute; top: 0px; right: -152px; }
.mistape-letter-back::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.4); }
.mistape-letter-back > .mistape-letter-back-top::before { content: ""; display: block; width: 0px; height: 0px; border-width: 0px 152px 95px; border-style: none solid solid; border-color: currentcolor transparent rgba(0, 0, 0, 0.3); position: absolute; top: 0px; left: -152px; }
.mistape-letter-top::before { content: ""; display: block; width: 0px; height: 0px; border-width: 0px 152px 95px; border-style: none solid solid; border-color: currentcolor transparent rgba(0, 0, 0, 0.3); position: absolute; top: 0px; left: -152px; }
#mistape_dialog .dialog__content .dialog-wrap { z-index: 3; position: relative; }
.more a.active, .tooltip-inner, a, a:hover { text-decoration: none; }
.group::after, .group::before { content: " "; display: table; }
.group::after { clear: both; }
@media (min-width: 0px) {
  .container { width: 750px; }
}
@media (min-width: 992px) {
  .container { width: 970px; }
}
@media (min-width: 1200px) {
  .container { width: 1170px; }
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 0px) {
  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.6667%; }
  .col-sm-10 { width: 83.3333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-7 { width: 58.3333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.6667%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.6667%; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.6667%; }
  .col-sm-pull-10 { right: 83.3333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-pull-7 { right: 58.3333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.6667%; }
  .col-sm-pull-4 { right: 33.3333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.6667%; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-0 { right: 0px; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.6667%; }
  .col-sm-push-10 { left: 83.3333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.6667%; }
  .col-sm-push-7 { left: 58.3333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.6667%; }
  .col-sm-push-4 { left: 33.3333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.6667%; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-0 { left: 0px; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.6667%; }
  .col-sm-offset-10 { margin-left: 83.3333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.6667%; }
  .col-sm-offset-7 { margin-left: 58.3333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.6667%; }
  .col-sm-offset-4 { margin-left: 33.3333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.6667%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-0 { margin-left: 0px; }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.6667%; }
  .col-md-10 { width: 83.3333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.6667%; }
  .col-md-7 { width: 58.3333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.6667%; }
  .col-md-4 { width: 33.3333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.6667%; }
  .col-md-1 { width: 8.33333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.6667%; }
  .col-md-pull-10 { right: 83.3333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.6667%; }
  .col-md-pull-7 { right: 58.3333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.6667%; }
  .col-md-pull-4 { right: 33.3333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.6667%; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-0 { right: 0px; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.6667%; }
  .col-md-push-10 { left: 83.3333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.6667%; }
  .col-md-push-7 { left: 58.3333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.6667%; }
  .col-md-push-4 { left: 33.3333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.6667%; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-0 { left: 0px; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.6667%; }
  .col-md-offset-10 { margin-left: 83.3333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.6667%; }
  .col-md-offset-7 { margin-left: 58.3333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.6667%; }
  .col-md-offset-4 { margin-left: 33.3333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.6667%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-0 { margin-left: 0px; }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.6667%; }
  .col-lg-10 { width: 83.3333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.6667%; }
  .col-lg-7 { width: 58.3333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.6667%; }
  .col-lg-4 { width: 33.3333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.6667%; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.6667%; }
  .col-lg-pull-10 { right: 83.3333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.6667%; }
  .col-lg-pull-7 { right: 58.3333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.6667%; }
  .col-lg-pull-4 { right: 33.3333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.6667%; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-0 { right: 0px; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.6667%; }
  .col-lg-push-10 { left: 83.3333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.6667%; }
  .col-lg-push-7 { left: 58.3333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.6667%; }
  .col-lg-push-4 { left: 33.3333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.6667%; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-0 { left: 0px; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.6667%; }
  .col-lg-offset-10 { margin-left: 83.3333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.6667%; }
  .col-lg-offset-7 { margin-left: 58.3333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.6667%; }
  .col-lg-offset-4 { margin-left: 33.3333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.6667%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-0 { margin-left: 0px; }
}
.body_blank, .more a.active::after, .popover, .sr-only, .tooltip, .tooltip-arrow { position: absolute; }
@media (min-width: 900px) {
  .modal-dialog { width: 600px; margin: 30px auto; }
  .modal-content { box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm { width: 300px; }
  .modal-lg { width: 900px; }
}
.popover .arrow, .popover .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.popover .arrow::after { border-width: 10px; content: ""; }
.fusion-clearfix::after, .fusion-clearfix::before, .popover.bottom .arrow::after, .popover.left .arrow::after, .popover.right .arrow::after, .popover.top .arrow::after { content: " "; }
.popover.top .arrow::after { bottom: 1px; margin-left: -10px; border-bottom-width: 0px; border-top-color: rgb(255, 255, 255); }
.popover.right .arrow::after { left: 1px; bottom: -10px; border-left-width: 0px; border-right-color: rgb(255, 255, 255); }
.popover.bottom .arrow::after { top: 1px; margin-left: -10px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.popover.left .arrow::after { right: 1px; border-right-width: 0px; border-left-color: rgb(255, 255, 255); bottom: -10px; }
@media not all {
  .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; overflow-x: scroll; border: 1px solid rgb(229, 228, 227); }
  .table-responsive > .table { margin-bottom: 0px; }
  .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th { white-space: nowrap; }
}
.wp-caption, img, object { max-width: 100%; }
* { box-sizing: border-box; }
.fusion-clearfix { clear: both; }
.fusion-clearfix::after, .fusion-clearfix::before { display: table; }
.fusion-clearfix::after { clear: both; }
.create-block-format-context::after, .create-block-format-context::before { content: " "; display: table; }
.create-block-format-context::after { clear: both; }
.icomoon-up::before { display: inline-block; transform: rotate(180deg); }
html { overflow-y: scroll; overflow-x: hidden; }
input[type="file"], input[type="password"], input[type="submit"], input[type="text"], textarea { border-radius: 0px; }
body { margin: 0px; color: rgb(116, 116, 116); min-width: 320px; font: 13px/20px PTSansRegular,Arial,Helvetica,sans-serif; }
#wrapper { overflow: visible; }
#main .post h2 a, a, h2 { color: rgb(51, 51, 51); }
fieldset, form, img { border-style: none; }
img { vertical-align: top; height: auto; }
a:hover { color: rgb(160, 206, 78); }
input, select, textarea { font: 100% Arial,Helvetica,sans-serif; vertical-align: middle; color: rgb(0, 0, 0); }
fieldset, form { margin: 0px; padding: 0px; }
#content::after, .clearfix::after, .container-fluid::after, .container::after, .modal-footer::after, .row::after { content: ""; display: table; clear: both; }
.search-table { display: table; width: 100%; }
#main { padding: 55px 10px 45px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; clear: both; }
#main .post h2 { color: rgb(51, 51, 51); padding-bottom: 0px; }
h2 { margin: 0px 0px 20px; }
h2.entry-title { margin-top: 0px; margin-bottom: 28px; }
.fusion-read-more::after, .more a.active::after, .more a::after { content: ""; top: 50%; padding-left: 5px; font-size: 14px; font-family: icomoon; }
.more a.active::after { transform: translateY(-50%); color: rgb(160, 206, 78); }
.fusion-read-more::after, .more a::after { position: absolute; transform: translateY(-50%); }
#content { width: 71.1702%; float: left; min-height: 1px; }
#content.full-width { width: 100%; }
.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child > li:first-child > a, .fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) > ul > li:first-child > a { background-image: none; padding-top: 0px; }
.post { margin-bottom: 0px; }
.search input, .searchform input { border: 1px solid rgb(231, 230, 230); padding: 8px 15px; font-size: 13px; color: rgb(51, 51, 51); display: block; }
.fusion-content-widget-area .widget { margin-bottom: 45px; position: relative; }
.fusion-content-widget-area .widget ul { list-style: outside none none; margin: 0px; padding: 0px; }
.fusion-content-widget-area .widget li { margin: 0px; padding: 0px; display: block; }
.fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li { display: block; color: rgb(131, 131, 131); }
.fusion-content-widget-area .widget li a { display: inline; }
.fusion-content-widget-area .widget .recentcomments a { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; border: medium none; }
#slidingbar-area .s, .fusion-content-widget-area .s, .fusion-footer-widget-area .s { width: 100%; }
.fusion-content-widget-area .jtwt .jtwt_tweet::before { color: rgb(216, 216, 216); }
.jtwt .jtwt_tweet::before { position: absolute; top: 6px; margin-left: -45px; content: ""; font-family: icomoon; font-size: 30px; }
.fusion-body .fusion-footer-widget-area-center .jtwt .jtwt_tweet::before { position: relative; margin: 0px; }
.comment-form input, .s { float: none; }
#tribe-bar-form input[type="text"], .input-text, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type="text"], input[type="email"], input[type="text"] { border: 1px solid rgb(210, 210, 210); font-size: 13px; color: rgb(116, 116, 116); padding: 8px 15px; margin-right: 1%; width: 100%; box-sizing: border-box; }
#tribe-bar-form input[type="text"]::-moz-placeholder { font-style: normal; }
.pagination-prev::before, .single-navigation a[rel="prev"]::before, .woocommerce-pagination .prev::before { position: absolute; top: 50%; transform: translateY(-50%); left: auto; padding-right: 5px; font-family: icomoon; content: ""; color: rgb(51, 51, 51); margin-left: -10px; }
.pagination-next::after, .single-navigation a[rel="next"]::after, .woocommerce-pagination .next::after { position: absolute; top: 50%; transform: translateY(-50%); right: -5px; font-family: icomoon; content: ""; color: rgb(51, 51, 51); padding-left: 5px; }
.single-navigation a[rel="next"]::after, .woocommerce-pagination .next::after { right: auto; }
.side-nav .arrow::after { position: absolute; font-size: 14px; font-family: icomoon; }
.side-nav-left .side-nav .arrow::after { content: ""; }
.side-nav-right .side-nav .arrow::after { content: ""; }
.fusion-post-content p, .post-content p { margin: 0px 0px 20px; }
.fusion-post-content ul.arrow li::before, .post-content ul.arrow li::before { display: inline-block; background-repeat: no-repeat; background-position: center center; background-color: rgb(160, 206, 78); height: 18px; border-radius: 75px; width: 18px; position: absolute; font-size: 14px; content: ""; float: left; margin-right: 0px; margin-left: -25px; font-family: icomoon; text-align: center; font-weight: 400; color: rgb(255, 255, 255); line-height: 17px; text-indent: 1px; }
.fusion-post-content h1, .fusion-post-content h2, .fusion-post-content h3, .fusion-post-content h4, .fusion-post-content h5, .fusion-post-content h6 { color: rgb(51, 51, 51); font-weight: 400; }
.widget_layered_nav li a::before, .widget_product_categories li a::before, .woocommerce-tabs .tabs a:hover .arrow::after, .woocommerce-tabs .tabs li.active a .arrow::after { position: absolute; font-size: 14px; font-family: icomoon; content: ""; margin-left: -12px; line-height: 14px; top: 50%; margin-top: -7px; }
.fusion-widget-area .widget .recentcomments::before, .fusion-widget-area .widget_archive li a::before, .fusion-widget-area .widget_categories li a::before, .fusion-widget-area .widget_links li a::before, .fusion-widget-area .widget_meta li a::before, .fusion-widget-area .widget_nav_menu li a::before, .fusion-widget-area .widget_pages li a::before, .fusion-widget-area .widget_recent_entries li a::before { position: absolute; font-family: icomoon; content: ""; margin-left: -12px; }
.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li { display: block; padding: 10px 10px 10px 12px; border-bottom: 1px solid rgb(231, 230, 230); color: rgb(51, 51, 51); position: relative; }
.fusion-widget-area ul.arrow li::before { display: inline-block; background-repeat: no-repeat; background-position: center center; background-color: rgb(160, 206, 78); height: 18px; border-radius: 75px; width: 18px; content: " "; float: left; margin-right: 10px; margin-left: 0px; }
.tagline-shadow::after, .tagline-shadow::before { bottom: 15px; left: 10px; width: 50%; height: 20%; max-width: 300px; max-height: 100px; position: absolute; content: ""; z-index: -1; box-shadow: 0px 15px 10px rgba(0, 0, 0, 0.7); transform: rotate(-3deg); }
.tagline-shadow::after { right: 10px; left: auto; transform: rotate(3deg); }
.fusion-post-content .wooslider .slide-excerpt .slide-title, .fusion-post-content .wooslider .slide-excerpt .slide-title a, ul.list-icon-color-light li::before { color: rgb(255, 255, 255); }
ul.list-icon li::before { display: inline-block; height: 18px; width: 18px; content: " "; float: left; margin-right: 0px; margin-left: -25px; font-family: icomoon; font-style: normal; font-weight: 400; text-decoration: inherit; }
ul.list-icon-arrow li::before { content: ""; }
ul.circle-yes li::before { border-radius: 75px; text-align: center; font-size: 9px; }
#toTop { background-color: rgb(51, 51, 51); border-radius: 4px 4px 0px 0px; bottom: 0px; color: rgb(255, 255, 255); display: none; height: 35px; position: fixed; right: 30px; text-align: center; text-transform: uppercase; width: 48px; opacity: 0.9; z-index: 10000; transition: all 0.2s ease-in-out 0s; }
#toTop::before { line-height: 35px; content: ""; font-family: icomoon; font-size: 22px; }
#toTop:hover { background-color: rgb(160, 206, 78); }
#toTopHover { display: block; overflow: hidden; float: left; opacity: 0; }
#toTop:active, #toTop:focus { outline: 0px none; background-color: rgb(51, 51, 51); }
#sliders-container, .ei-slider, .fusion-animated, .fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom img, .fusion-social-links-header .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom img { position: relative; }
@media screen and (max-width: 830px) {
  .ei-title, .ei-title h2, .ei-title h3 { text-align: center; }
  .ei-title { position: absolute; right: 0px; margin-right: 0px; width: 100%; top: 28%; padding: 5px 0px; }
  #wrapper .ei-title h2 { font-size: 20px; line-height: 24px; }
  #wrapper .ei-title h3 { font-size: 15px; line-height: 30px; }
}
.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus { outline: 0px none; }
.flex-control-nav, .flex-direction-nav, .flexslider .slides { margin: 0px; padding: 0px; list-style: outside none none; z-index: 2; }
.flexslider .slides { overflow: hidden; }
.flexslider .slides li { display: none; backface-visibility: hidden; }
.flexslider .slides img { width: 100%; max-width: 100%; display: block; -moz-user-select: none; }
.flexslider .slides::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.flexslider { padding: 0px; margin: 0px 0px 60px; background-color: transparent; position: relative; }
.flex-direction-nav { height: 0px; }
.flex-direction-nav a { font-family: icomoon; width: 30px; height: 30px; margin: -20px 0px 0px; background-color: rgba(0, 0, 0, 0.5); background-repeat: no-repeat; position: absolute; top: 50%; cursor: pointer; opacity: 0; transition: all 0.3s ease 0s; z-index: 100; overflow: hidden; text-align: center; line-height: 30px; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.flex-direction-nav a:hover, .sidebar .widget .flex-direction-nav a, .sidebar .widget .flex-direction-nav a:hover { color: rgb(255, 255, 255); }
.flex-direction-nav .flex-next { right: 0px; text-indent: 2px; }
.flex-direction-nav .flex-prev { left: 0px; text-indent: -2px; }
.flexslider:hover .flex-next { opacity: 0.8; right: 0px; }
.flexslider:hover .flex-prev { opacity: 0.8; left: 0px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled, .main-flex:hover .flex-direction-nav .flex-disabled { opacity: 0; cursor: default; display: none; visibility: hidden; }
.flex-control-nav { width: 100%; position: absolute; bottom: 0px; text-align: center; }
#wrapper .flex-control-nav li { margin: 0px 6px; display: inline-block; }
#wrapper .flex-control-paging li a { display: block; }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3) inset; }
.flex-control-paging li a:hover { background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; }
.flex-control-paging li a.flex-active { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; cursor: default; }
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 0px; }
  .flex-direction-nav .flex-next { opacity: 1; right: 0px; }
}
.isotope, .isotope .isotope-item { transition-duration: 0.8s; }
.isotope { transition-property: height, width; }
.ls-avada .ls-nav-next::before, .ls-avada .ls-nav-prev::before { margin-left: -2px; content: ""; line-height: 63px; font-family: icomoon; font-size: 25px; color: rgb(255, 255, 255); }
.ls-avada .ls-nav-next::before { margin-left: -1px; content: ""; }
.sb-toggle-wrapper .sb-toggle::after { font-family: IcoMoon; content: ""; font-size: 16px; display: block; position: absolute; left: -17px; top: -33px; line-height: normal; color: rgb(255, 255, 255); text-shadow: none; }
.sb-toggle.open::after { content: ""; }
.fusion-slidingbar-widget-column { margin-bottom: 50px; }
.fusion-slidingbar-widget-column:last-child { margin-bottom: 0px; }
#slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) ul:first-child > li:first-child > a, #slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) > ul > li:first-child, #slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) > ul > li:first-child > a { background-image: none; padding-top: 0px; }
.fusion-row { margin: 0px auto; }
.fusion-row::after, .fusion-row::before { content: " "; display: table; }
.fusion-row::after { clear: both; }
.fusion-columns { margin: 0px -15px; }
.fusion-video iframe, iframe { border: medium none; }
.screen-reader-text { overflow: hidden; clip: rect(0px, 0px, 0px, 0px); position: absolute; margin: -1px; padding: 0px; height: 1px; width: 1px; overflow-wrap: normal !important; border: 0px none; }
#side-header .fusion-contact-info, #tribe-events-content .tribe-events-tooltip .tribe-events-event-body .description, .fusion-blog-layout-grid .fusion-post-content, .fusion-blog-layout-grid .post-content, .tribe-events-meta-group .email, .tribe-events-meta-group .url a { overflow-wrap: break-word; }
.searchform .search-button, .searchform .search-field { display: table-cell; vertical-align: top; }
.searchform .search-button { width: 33px; }
.searchform .search-table .search-field input { background-color: rgb(255, 255, 255); border: 1px solid rgb(210, 210, 210); color: rgb(116, 116, 116); font-size: 13px; padding: 8px 15px; height: 33px; width: 100%; box-sizing: border-box; margin: 0px; }
.searchform .search-table .search-button input[type="submit"] { background: rgb(0, 0, 0) none repeat scroll 0% 0%; border: medium none; border-radius: 0px; color: rgb(255, 255, 255); font-size: 1em; height: 33px; line-height: 33px; margin: 0px; padding: 0px; width: 33px; text-indent: 0px; cursor: pointer; font-family: icomoon; font-weight: 400; text-shadow: none; transition: all 0.2s ease 0s; }
.searchform .search-table .search-button input[type="submit"]:hover { background: rgb(160, 206, 78) none repeat scroll 0% 0%; }
.fusion-image-wrapper { overflow: hidden; z-index: 1; position: relative; }
.fusion-image-wrapper:hover .fusion-rollover { opacity: 1; transform: translateX(0px); transform-style: preserve-3d; }
.fusion-image-size-fixed { display: inline-block; max-width: 100%; vertical-align: top; }
.fusion-rollover { opacity: 0; position: absolute; top: 0px; left: 0px; width: 100.1%; height: 100.1%; line-height: normal; text-align: center; background-image: linear-gradient(to top, rgb(170, 215, 93), rgb(209, 233, 144)); transform: translateX(-100%); transition: all 0.3s ease-in-out 0s; transform-style: preserve-3d; }
.fusion-rollover::before { display: inline-block; content: ""; vertical-align: middle; height: 100%; }
.fusion-rollover-content { display: inline-block; vertical-align: middle; padding: 10px; height: auto; width: 90%; }
.fusion-rollover-content .fusion-rollover-categories, .fusion-rollover-content .fusion-rollover-title, .fusion-rollover-content .price { margin: 0px; line-height: normal; font-size: 13px; color: rgb(51, 51, 51); }
.fusion-rollover-content .fusion-rollover-title { margin-bottom: 3px; margin-top: 10px; }
.fusion-rollover-content .fusion-rollover-categories a { font-size: 11px; }
.fusion-rollover-content .fusion-rollover-categories a:hover { color: rgb(68, 68, 68); }
.fusion-rollover-content .fusion-product-buttons a:first-child::before { position: absolute; margin-left: -16px; content: ""; font-family: icomoon; }
.fusion-rollover-content .fusion-product-buttons a:last-child::before { position: absolute; margin-left: -16px; content: ""; font-family: icomoon; }
.fusion-rollover-sep { display: inline-block; vertical-align: middle; height: 36px; width: 5px; }
.fusion-rollover-gallery, .fusion-rollover-link { display: inline-block; opacity: 0.9; position: relative; vertical-align: middle; margin: 0px; height: 36px; width: 35px; text-indent: -10000px; background-color: rgb(51, 51, 51); border-radius: 50%; background-clip: padding-box; }
.fusion-rollover-gallery:hover, .fusion-rollover-link:hover { opacity: 1; }
.fusion-rollover-gallery::before, .fusion-rollover-link::before { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-indent: 0px; line-height: normal; text-shadow: none; font-family: icomoon; font-size: 15px; color: rgb(255, 255, 255); }
.fusion-rollover-link::before { content: ""; }
.fusion-rollover-gallery::before { content: ""; }
.fusion-slider-loading, .fusion-slider-loading::after { width: 6em; height: 6em; border-radius: 50%; background-clip: padding-box; }
.fusion-body .wpcf7-form .fusion-slider-loading, .fusion-body .wpcf7-form .fusion-slider-loading::after { width: 3em; height: 3em; }
.fusion-inline-sep { padding: 0px 5px; }
.fusion-inline-sep:last-child { display: none; }
.post-content p { margin-top: 0px; margin-bottom: 20px; }
.bbpress .avada-select-parent, .fusion-author-info, .fusion-main-menu, .quantity { overflow: hidden; }
@media screen and (max-width: 782px) {
  #wp-toolbar > ul > .avada-menu { display: block; }
  #wpadminbar .avada-menu > .ab-item .ab-icon { padding-top: 6px !important; height: 40px !important; font-size: 30px !important; }
}
#menu-appearance a[href="themes.php?page=optionsframework"], .fusion-header-sticky-height { display: none; }
#wpadminbar .avada-menu > .ab-item .ab-icon::before { content: ""; font-family: icomoon; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; }
.fusion-header-wrapper { position: relative; z-index: 10010; }
.fusion-header { padding-left: 30px; padding-right: 30px; backface-visibility: hidden; transition: background-color 0.25s ease-in-out 0s; }
.fusion-header-v1 .fusion-header, .fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header, .fusion-header-v7 .fusion-header { transform: translate3d(0px, 0px, 0px); }
.fusion-logo { display: block; float: left; max-width: 100%; }
.fusion-logo::after, .fusion-logo::before { content: " "; display: table; }
.fusion-logo::after { clear: both; }
.fusion-logo img { width: auto; }
.fusion-logo-2x, .fusion-mobile-logo-1x, .fusion-mobile-logo-2x { display: none; }
@media not all, only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .fusion-standard-logo.fusion-logo-1x { display: none; }
  .fusion-standard-logo.fusion-logo-2x { display: inline-block; }
}
.fusion-header-v4 .fusion-logo::after, .fusion-header-v4 .fusion-logo::before { content: none; }
#side-header .side-header-wrapper::after, #side-header .side-header-wrapper::before { content: " "; display: table; }
#side-header .side-header-wrapper::after { clear: both; }
@media not all, only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  #side-header .fusion-standard-logo.fusion-logo-1x { display: none; }
  #side-header .fusion-standard-logo.fusion-logo-2x { display: inline-block; }
}
#side-header .fusion-secondary-menu .fusion-secondary-menu-icon .amount, #side-header .fusion-secondary-menu .fusion-secondary-menu-icon .fusion-woo-cart-separator, #side-header .fusion-secondary-menu .fusion-secondary-menu-icon::after { display: none; }
#side-header .side-header-content::after, #side-header .side-header-content::before { content: " "; display: table; }
#side-header .side-header-content::after { clear: both; }
.fusion-main-menu { float: right; position: relative; z-index: 200; }
#side-header .fusion-main-menu:hover, .fusion-header-v1 .fusion-main-menu:hover, .fusion-header-v2 .fusion-main-menu:hover, .fusion-header-v3 .fusion-main-menu:hover, .fusion-header-v4 .fusion-main-menu:hover, .fusion-header-v5 .fusion-main-menu:hover, .fusion-header-v7 .fusion-main-menu:hover { overflow: visible; }
.fusion-main-menu > ul > li:last-child { padding-right: 0px; }
.fusion-main-menu ul { list-style: outside none none; margin: 0px; padding: 0px; }
.fusion-main-menu li { float: left; margin: 0px; padding: 0px; position: relative; cursor: pointer; }
.fusion-main-menu a { display: block; box-sizing: content-box; }
.fusion-main-menu > ul > li { padding-right: 45px; }
.fusion-main-menu > ul > li > a {  }
.fusion-main-menu li:hover > .fusion-megamenu-wrapper, .fusion-main-menu li:hover > .sub-menu { visibility: visible; opacity: 1; }
.fusion-main-menu .fusion-dropdown-menu { overflow: hidden; }
.fusion-main-menu .sub-menu { position: absolute; left: 0px; visibility: hidden; opacity: 0; z-index: 1; transition: opacity 0.2s ease-in 0s; }
.fusion-main-menu .sub-menu li { float: none; margin: 0px; padding: 0px; }
.fusion-main-menu .sub-menu a { border: 0px none; padding: 7px 20px; line-height: 19px; text-indent: 0px; height: auto; transition: color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, height 0s ease 0s, line-height 0s ease 0s; }
.fusion-main-menu .fusion-custom-menu-item-contents { position: absolute; left: auto; right: 0px; visibility: hidden; opacity: 0; transition: opacity 0.2s ease-in 0s; }
.fusion-main-menu .fusion-last-menu-item { padding-right: 0px; }
.fusion-main-menu .fusion-main-menu-search a { font-family: icomoon; cursor: pointer; }
.fusion-main-menu .fusion-main-menu-search a::after { border-radius: 50%; content: ""; }
.fusion-main-menu .fusion-main-menu-cart > a::after, .fusion-main-menu .fusion-widget-cart-counter > a::before { content: ""; border-radius: 50%; }
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents { display: none; width: 250px; padding: 25px; text-align: right; border: 1px solid transparent; }
.fusion-main-menu .fusion-widget-cart-counter > a::before { margin-right: 5px; line-height: 1; }
.fusion-main-menu .fusion-widget-cart-counter > a::after { display: none; }
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1), .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) { transform-origin: left top 0px; }
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3), .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) { transform-origin: left bottom 0px; }
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-icon-shopping-cart.fusion-widget-cart-counter::before { vertical-align: middle; }
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-icon::before { border-radius: 50%; background-clip: padding-box; transition: all 0.25s ease-in-out 0s; }
.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1) { transform: rotate(45deg); }
.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(2) { width: 0px; opacity: 0; }
.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3) { transform: rotate(-45deg); }
.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) { transform: rotate(45deg); }
.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(2) { width: 0px; opacity: 0; }
.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) { transform: rotate(-45deg); }
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-moz-placeholder { opacity: 1; }
@media screen and (max-width: 782px) {
  .admin-bar .fusion-header-v6 .fusion-header { top: 46px; }
}
.fusion-secondary-menu-icon .menu-text::before { font-family: icomoon; content: ""; margin-right: 10px; }
.fusion-secondary-menu-icon .menu-text::after { font-family: icomoon; content: ""; margin-left: 10px; }
.fusion-caret .fusion-dropdown-indicator::before { content: ""; font-family: IcoMoon; font-style: normal; }
.side-header-left .fusion-caret .fusion-dropdown-indicator::before { content: ""; }
.side-header-right .fusion-caret .fusion-dropdown-indicator::before { content: ""; }
.fusion-menu-cart-checkout::after, .fusion-menu-cart-checkout::before { content: " "; display: table; }
.fusion-menu-cart-checkout::after { clear: both; }
.fusion-menu-cart-checkout-link a::before, .fusion-menu-cart-link a::before { position: absolute; margin-left: -15px; line-height: inherit; }
.fusion-menu-cart-link a::before { font-family: IcoMoon; content: ""; }
.fusion-menu-cart-checkout-link a::before { font-family: IcoMoon; content: ""; }
.fusion-megamenu-bullet::before, .fusion-open-submenu::before, .fusion-selector-down::before, .fusion-timeline-arrow::before { font-family: icomoon; }
.fusion-megamenu-holder::after, .fusion-megamenu-holder::before, .fusion-megamenu::after, .fusion-megamenu::before { content: " "; display: table; }
.fusion-megamenu-holder::after { clear: both; }
.fusion-megamenu::after { clear: both; }
.fusion-megamenu-bullet::before { content: ""; }
.fusion-is-sticky .fusion-sticky-menu-1 .fusion-main-menu, .fusion-sticky-menu-1 .fusion-sticky-menu { display: none; }
.fusion-is-sticky #side-header.fusion-sticky-logo-1 .fusion-logo-1x, .fusion-is-sticky #side-header.fusion-sticky-logo-1 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-logo-2x, #side-header.fusion-sticky-logo-1 .fusion-sticky-logo-1x, #side-header.fusion-sticky-logo-1 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-2x { display: none; }
@media not all, only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .fusion-is-sticky #side-header.fusion-sticky-logo-1 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-1x { display: none; }
  .fusion-is-sticky #side-header.fusion-sticky-logo-1 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-2x { display: inline-block; }
}
.fusion-mobile-nav-holder { display: none; clear: both; color: rgb(51, 51, 51); }
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a { padding-left: 21px; }
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a::before { content: "-"; margin-right: 2px; }
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a::before { content: "--"; margin-right: 2px; }
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a::before { content: "---"; margin-right: 2px; }
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a::before { content: "----"; margin-right: 2px; }
.fusion-mobile-nav-holder li.fusion-mobile-nav-item .submenu-languages li a::before { content: none; }
.fusion-selector-down::before, .fusionicon-bars::before, .fusionicon-shopping-cart::before { content: ""; }
.fusion-mobile-nav-holder ul, .fusion-mobile-nav-holder > ul { margin: 0px; padding: 0px; list-style: outside none none; }
.fusion-mobile-nav-holder > ul { display: none; border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; }
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul { border-width: 1px medium medium; border-style: solid none none; border-color: transparent currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.fusion-mobile-menu-design-modern .fusion-header > .fusion-row { position: relative; }
.fusion-mobile-nav-item { position: relative; font-size: 12px; line-height: normal; }
.fusion-mobile-nav-item a { color: rgb(51, 51, 51); padding: 0px 12px; font-size: 12px; display: block; border-bottom: 1px solid transparent; }
.fusion-mobile-menu-icons { display: none; position: relative; top: 0px; right: 0px; vertical-align: middle; text-align: right; }
.fusion-mobile-menu-icons a { float: right; font-size: 21px; margin-left: 20px; }
.fusion-open-submenu { display: block; position: absolute; right: 0px; width: 50px; border: medium none; line-height: 15px; font-size: 13px; cursor: pointer; text-align: center; }
.fusion-open-submenu:hover { color: rgb(160, 206, 78); }
.fusion-open-submenu::before { display: block; margin: 0px; content: ""; }
.fusion-flexslider.fusion-post-slideshow { overflow: visible; }
.fusion-meta-info { clear: both; overflow: hidden; margin-top: 20px; padding: 5px 0px; border-top: 1px solid rgb(231, 230, 230); border-bottom: 1px solid rgb(231, 230, 230); font-size: 12px; }
.fusion-single-line-meta { margin-bottom: 20px; font-size: 12px; }
.fusion-content-sep { margin-top: 20px; height: 6px; border-top: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); }
.fusion-date-and-formats { float: left; margin-right: 17px; width: 82px; text-align: center; }
.fusion-date-and-formats .fusion-date-box { padding: 8px 0px 5px; color: rgb(255, 255, 255); }
.fusion-date-and-formats .fusion-date { display: block; line-height: 29px; font-size: 29px; font-weight: 700; }
.fusion-date-and-formats .fusion-format-box { margin-top: 3px; background-color: rgb(238, 240, 242); }
.fusion-date-and-formats .fusion-format-box i { display: block; line-height: 55px; font-size: 30px; }
.fusion-timeline-arrow::before { color: rgb(233, 234, 238); font-size: 28px; position: absolute; top: 0px; line-height: 30px; }
.fusion-blog-archive .entry-title { margin-top: 0px; margin-bottom: 5px; }
.fusion-blog-layout-large-alternate .entry-title, .fusion-blog-layout-medium-alternate .entry-title { margin-top: 0px; margin-bottom: 5px; }
.fusion-blog-layout-large-alternate .fusion-post-content-container, .fusion-blog-layout-medium-alternate .fusion-post-content-container { margin-top: 20px; }
.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow { float: left; margin-right: 25px; width: 320px; }
.fusion-blog-layout-grid .fusion-post-slideshow, .fusion-blog-layout-timeline .fusion-post-slideshow { margin-bottom: 0px; border-bottom: 1px solid rgb(234, 234, 234); }
.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper { padding: 30px 25px 0px; }
.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container { margin-top: 20px; }
.fusion-blog-layout-grid .fusion-meta-info, .fusion-blog-layout-timeline .fusion-meta-info { margin-bottom: 20px; border: 0px none; }
.fusion-blog-layout-medium-alternate .fusion-post-slideshow { display: none; }
.fusion-blog-layout-medium-alternate .fusion-post-content { margin-left: 99px; }
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow { display: block; margin-right: 17px; }
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content { margin-left: 436px; }
.fusion-blog-layout-grid .fusion-post-grid { margin-bottom: 0px; }
.fusion-blog-layout-grid .fusion-post-wrapper { border-width: 1px 1px 3px; border-style: solid; border-color: rgb(234, 234, 234); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post { width: 50%; display: inline-block; float: left; }
.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post { width: 33%; display: inline-block; float: left; }
.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .post { width: 25%; display: inline-block; float: left; }
.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow::before { content: ""; left: 100%; }
.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow::before { content: ""; right: 100%; }
.fusion-portfolio .loading-container, .fusion-portfolio-gallery-hidden { display: none; }
.portfolio-half .flexslider:not(.tfs-slider) { width: 65.9574%; float: left; }
.portfolio-half .project-description .flexslider:not(.tfs-slider) { width: auto; }
.fusion-footer-widget-area { overflow: hidden; position: relative; padding: 43px 10px 40px; border-top: 12px solid rgb(233, 234, 238); background: rgb(54, 56, 57) none repeat scroll 0% 0%; color: rgb(140, 137, 137); backface-visibility: hidden; }
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3 { margin: 0px 0px 28px; color: rgb(221, 221, 221); text-transform: uppercase; font: 13px/20px PTSansBold,arial,helvetica,sans-serif; }
.fusion-footer-widget-area a { color: rgb(191, 191, 191); }
.fusion-footer-widget-area ul { list-style: outside none none; margin: 0px; padding: 0px; font-size: 12px; }
.fusion-footer-widget-area ul li a { display: block; position: relative; }
.fusion-footer-widget-area ul li a:hover { color: rgb(160, 206, 78); }
.fusion-footer-widget-area .widget .recentcomments::before, .fusion-footer-widget-area .widget_archive li a::before, .fusion-footer-widget-area .widget_categories li a::before, .fusion-footer-widget-area .widget_links li a::before, .fusion-footer-widget-area .widget_meta li a::before, .fusion-footer-widget-area .widget_nav_menu li a::before, .fusion-footer-widget-area .widget_pages li a::before, .fusion-footer-widget-area .widget_recent_entries li a::before { position: absolute; font-family: icomoon; content: ""; margin-left: -12px; }
.fusion-footer-widget-column { margin-bottom: 50px; }
.fusion-footer-widget-column:last-child { margin-bottom: 0px; }
.fusion-footer-copyright-area { z-index: 10; position: relative; padding: 18px 10px 12px; border-top: 1px solid rgb(75, 76, 77); background: rgb(40, 42, 43) none repeat scroll 0% 0%; }
.fusion-copyright-content { display: table; width: 100%; }
.fusion-copyright-notice { display: table-cell; vertical-align: middle; margin: 0px; padding: 0px; color: rgb(140, 137, 137); font-size: 12px; }
.fusion-copyright-notice a { color: rgb(191, 191, 191); }
#cboxOverlay, #fancybox-overlay { z-index: 100049 !important; }
#colorbox, #fancybox-wrap { z-index: 100050 !important; }
.wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea { float: none !important; width: 100%; }
.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea { width: 100%; box-sizing: border-box; margin-right: 0px; }
.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text { border: 1px solid rgb(210, 210, 210); font-size: 13px; color: rgb(116, 116, 116); padding: 8px 15px; float: none; }
.wpcf7-form input[type="submit"] { padding: 5px 15px; }
.wpcf7-form input { float: none; }
.wpcf7-form textarea { border: 1px solid rgb(210, 210, 210); height: 150px; font-size: 13px; color: rgb(116, 116, 116); padding: 8px 15px; }
.wpcf7-form input[type="submit"] { width: auto; font-weight: 700; cursor: pointer; }
.wpcf7-form .wpcf7-response-output { margin-left: 0px; margin-right: 0px; padding: 25px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); text-align: center; text-transform: uppercase; }
.icon-hover-animation-slide .fontawesome-icon::before { display: block; opacity: 1; }
.link-area-box-hover.icon-hover-animation-slide .fontawesome-icon::before, .link-area-link-icon-hover.icon-hover-animation-slide .fontawesome-icon::before { display: block; animation: 0.3s ease 0s normal forwards 1 running avadaToRightFromLeft; }
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon::after, .link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon::after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: inherit; content: ""; box-sizing: content-box; top: 0px; left: 0px; padding: 0px; z-index: -1; box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.1); opacity: 0; transform: scale(0.9); display: inline-block; animation: 1.3s ease-out 75ms normal none 1 running avadaSonarEffect; }
.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span::after, .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span::after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: inherit; content: ""; box-sizing: content-box; top: 0px; left: 0px; padding: 0px; z-index: -1; box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.1); opacity: 0; transform: scale(0.9); display: inline-block; animation: 1.3s ease-out 75ms normal none 1 running avadaSonarEffect; }
.fusion-image-hovers .hover-type-liftup::before, .fusion-image-hovers .imageframe-liftup::before { top: 0px; left: 0px; z-index: 1; width: 100%; content: ""; box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.4); height: 100%; }
.fusion-image-hovers .imageframe-liftup::before { position: absolute; transition: opacity 0.35s ease 0s; opacity: 0; }
.fusion-image-hovers .imageframe-liftup:hover::before { opacity: 1; }
.fusion-image-hovers .hover-type-liftup::before { position: absolute; transition: opacity 0.35s ease 0s; opacity: 0; }
.fusion-image-hovers .hover-type-liftup:hover::before { opacity: 1; }
#tribe-events-bar::after, #tribe-events-bar::before { content: " "; position: absolute; display: block; background-color: rgb(245, 245, 245); width: 2224px; height: 100%; left: -2224px; overflow: hidden; }
#tribe-events-bar::after { left: 100%; }
.has-sidebar #tribe-events-bar::after, .has-sidebar #tribe-events-bar::before { display: none; }
#tribe-events-bar .tribe-bar-full .tribe-bar-filters .tribe-bar-filters-inner > :first-child { padding-left: 0px; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal::after, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal::before { content: " "; position: absolute; display: block; background-color: rgb(245, 245, 245); width: 2224px; height: 100%; left: -2224px; overflow: hidden; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal::after { left: 100%; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group::before { top: -14px; }
.fusion-events-before-title::after, .fusion-events-before-title::before { content: " "; display: table; }
.fusion-events-before-title::after { clear: both; }
#tribe-events .tribe-events-list .fusion-tribe-events-event-image-responsive, #tribe-events-content .tribe-events-tooltip .tribe-events-arrow, .tribe-events-list-separator-month::after, .tribe-events-tooltip .tribe-events-arrow { display: none; }
#tribe-events .tribe-events-list .tribe-events-gmap::before { font-family: FontAwesome; content: ""; margin-right: 5px; }
.datepicker.dropdown-menu::before { border-bottom: 0px none; }
.sidebar .tribe-events-gmap::first-letter { color: transparent; }
.sidebar .tribe-events-gmap::after { font-family: FontAwesome; content: ""; margin-right: 8px; position: absolute; top: 0px; left: 0px; }
.tribe-events-adv-list-widget :nth-child(2) .tribe-mini-calendar-event { padding-top: 0px; }
.tribe-mini-calendar td.tribe-events-has-events div[id*="daynum-"] a::before { display: none; }
.tribe-events-nav-left a::after, .tribe-events-nav-right a::before, .tribe-events-sub-nav .tribe-events-nav-next a span, .tribe-events-sub-nav .tribe-events-nav-previous a span { display: none; }
.tribe-events-nav-left a::before, .tribe-events-nav-previous a::before { font-family: icomoon; content: ""; margin-right: 6px; position: absolute; top: 50%; transform: translateY(-50%); left: -10px; }
.tribe-events-nav-next a::after, .tribe-events-nav-right a::after { font-family: icomoon; content: ""; margin-left: 6px; position: absolute; top: 50%; transform: translateY(-50%); right: -10px; }
.tribe-events-tooltip::after, .tribe-events-tooltip::before { top: 100%; left: 10%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.tribe-events-tooltip::after { border-color: rgb(255, 255, 255) transparent transparent; border-width: 5px; margin-left: -5px; }
.tribe-events-tooltip::before { border-color: rgb(0, 0, 0) rgba(245, 245, 245, 0) rgba(245, 245, 245, 0); border-width: 9px; margin-left: -9px; }
.tribe-events-right .tribe-events-tooltip::after, .tribe-events-right .tribe-events-tooltip::before { top: 100%; left: 90%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.tribe-events-right .tribe-events-tooltip::after { border-color: rgb(255, 255, 255) transparent transparent; border-width: 5px; margin-left: -5px; }
.tribe-events-right .tribe-events-tooltip::before { border-color: rgb(0, 0, 0) rgba(245, 245, 245, 0) rgba(245, 245, 245, 0); border-width: 9px; margin-left: -9px; }
.tribe-grid-body .tribe-events-tooltip::after, .tribe-grid-body .tribe-events-tooltip::before { right: 100%; top: 50%; left: auto; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.tribe-grid-body .tribe-events-tooltip::after { border-color: rgba(255, 255, 255, 0) rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 5px; margin-top: -5px; }
.tribe-grid-body .tribe-events-tooltip::before { border-color: rgba(255, 255, 255, 0) rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 12px; margin-top: -12px; }
.tribe-grid-body .tribe-events-right .tribe-events-tooltip::after, .tribe-grid-body .tribe-events-right .tribe-events-tooltip::before { left: 100%; top: 50%; right: 100%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.tribe-grid-body .tribe-events-right .tribe-events-tooltip::after { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-width: 5px; margin-top: -5px; }
.tribe-grid-body .tribe-events-right .tribe-events-tooltip::before { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-width: 18px; margin-top: -18px; }
.widget_icl_lang_sel_widget::after { content: ""; display: table; clear: both; }
@font-face {
  font-family: "icomoon";  font-style: normal;  font-weight: 400;  src: url('icomoon.eot') format("embedded-opentype"), url('icomoon.ttf') format("truetype"), url('icomoon.woff') format("woff"), url('icomoon.svg') format("svg");}
[class*=" fusion-icon-"], [class^="fusion-icon-"] { font-family: icomoon !important; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; }
.fusion-icon-pen::before { content: ""; }
.fusion-icon-yahoo::before { content: ""; }
.fusion-icon-pinterest::before { content: ""; }
.fusion-icon-myspace::before { content: ""; }
.fusion-icon-facebook::before { content: ""; }
.fusion-icon-twitter::before { content: ""; }
.fusion-icon-feed::before, .fusion-icon-rss::before { content: ""; }
.fusion-icon-vimeo::before { content: ""; }
.fusion-icon-flickr::before { content: ""; }
.fusion-icon-dribbble::before { content: ""; }
.fusion-icon-blogger::before { content: ""; }
.fusion-icon-soundcloud::before { content: ""; }
.fusion-icon-reddit::before { content: ""; }
.fusion-icon-paypal::before { content: ""; }
.fusion-icon-linkedin::before { content: ""; }
.fusion-icon-digg::before { content: ""; }
.fusion-icon-dropbox::before { content: ""; }
.fusion-icon-tumblr::before { content: ""; }
.fusion-icon-grid::before { content: ""; }
.fusion-icon-mail::before { content: ""; }
.fusion-icon-forrst::before { content: ""; }
.fusion-icon-skype::before { content: ""; }
.fusion-icon-link::before { content: ""; }
.fusion-icon-user::before { content: ""; }
.fusion-icon-user2::before { content: ""; }
.fusion-icon-minus::before { content: ""; }
.fusion-icon-plus::before { content: ""; }
.fusion-icon-arrow-left::before { content: ""; }
.fusion-icon-arrow-down::before { content: ""; }
.fusion-icon-uniE620::before { content: ""; }
.fusion-icon-arrow-down2::before { content: ""; }
.fusion-icon-youtube::before { content: ""; }
.fusion-icon-list::before { content: ""; }
.fusion-icon-image::before { content: ""; }
.fusion-icon-images::before { content: ""; }
.fusion-icon-quotes-left::before { content: ""; }
.fusion-icon-film::before { content: ""; }
.fusion-icon-headphones::before { content: ""; }
.fusion-icon-bubbles::before { content: ""; }
.fusion-icon-TFicon::before { content: ""; }
.fusion-icon-googleplus::before { content: ""; }
.fusion-icon-search::before { content: ""; }
.fusion-icon-star::before { content: ""; }
.fusion-icon-star-o::before { content: ""; }
.fusion-icon-gear::before { content: ""; }
.fusion-icon-check-square-o::before { content: ""; }
.fusion-icon-check-circle-o::before { content: ""; }
.fusion-icon-shopping-cart::before { content: ""; }
.fusion-icon-bars::before { content: ""; }
.fusion-icon-caret-left::before { content: ""; }
.fusion-icon-caret-right::before { content: ""; }
.fusion-icon-angle-left::before { content: ""; }
.fusion-icon-angle-right::before { content: ""; }
.fusion-icon-angle-up::before { content: ""; }
.fusion-icon-angle-down::before { content: ""; }
.fusion-icon-spinner::before { content: ""; }
.fusion-icon-vk::before { content: ""; }
.fusion-icon-instagram::before { content: ""; }
.fusion-icon-deviantart::before { content: ""; }
.fusion-icon-wordpress::before { content: ""; }
.fusion-icon-lastfm::before { content: ""; }
.fusion-icon-flattr::before { content: ""; }
.fusion-icon-foursquare::before { content: ""; }
.fusion-icon-yelp::before { content: ""; }
.fusion-icon-xing::before { content: ""; }
.fusion-icon-xing2::before { content: ""; }
.fusion-icon-spotify::before { content: ""; }
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon, .fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image, .fusion-flexslider .flex-direction-nav .flex-next { right: 0px; }
.bbp-submit-wrapper .button, .fusion-button, .gform_wrapper .button, .gform_wrapper .gform_button, .post-password-form input[type="submit"], .tribe-events-tickets .button, .woocommerce .cart-collaterals .checkout-button, .woocommerce .checkout #place_order, .wpcf7-submit { display: inline-block; position: relative; outline: 0px none; border: 1px solid transparent; text-align: center; text-transform: uppercase; font-weight: 700; cursor: pointer; box-sizing: border-box; transition: all 0.2s ease 0s; }
.bbp-submit-wrapper .button::after, .bbp-submit-wrapper .button::before, .fusion-button::after, .fusion-button::before, .gform_wrapper .button::after, .gform_wrapper .button::before, .gform_wrapper .gform_button::after, .gform_wrapper .gform_button::before, .post-password-form input[type="submit"]::after, .post-password-form input[type="submit"]::before, .tribe-events-tickets .button::after, .tribe-events-tickets .button::before, .woocommerce .cart-collaterals .checkout-button::after, .woocommerce .cart-collaterals .checkout-button::before, .woocommerce .checkout #place_order::after, .woocommerce .checkout #place_order::before, .wpcf7-submit::after, .wpcf7-submit::before { content: " "; display: table; }
.bbp-submit-wrapper .button::after, .fusion-button::after, .gform_wrapper .button::after, .gform_wrapper .gform_button::after, .post-password-form input[type="submit"]::after, .tribe-events-tickets .button::after, .woocommerce .cart-collaterals .checkout-button::after, .woocommerce .checkout #place_order::after, .wpcf7-submit::after { clear: both; }
.bbp-submit-wrapper .button:hover, .fusion-button:hover, .gform_wrapper .button:hover, .gform_wrapper .gform_button:hover, .post-password-form input[type="submit"]:hover, .tribe-events-tickets .button:hover, .woocommerce .cart-collaterals .checkout-button:hover, .woocommerce .checkout #place_order:hover, .wpcf7-submit:hover { transition: all 0.3s ease 0s; }
.bbp-submit-wrapper .button:focus, .fusion-button:focus, .gform_wrapper .button:focus, .gform_wrapper .gform_button:focus, .post-password-form input[type="submit"]:focus, .tribe-events-tickets .button:focus, .woocommerce .cart-collaterals .checkout-button:focus, .woocommerce .checkout #place_order:focus, .wpcf7-submit:focus { outline: 0px none; }
.fusion-content-boxes .fusion-read-more::after, .fusion-content-boxes .fusion-read-more::before, .fusion-content-boxes .heading .heading-link .content-box-heading, .fusion-content-boxes .heading .heading-link .fontawesome-icon, .fusion-content-boxes .heading .heading-link a { transition: all 0.3s ease 0s; }
@media only screen and (max-width: 800px) {
  .ls-container .button, .ls-container .fusion-button, .rev_slider .button, .rev_slider .fusion-button { font-size: 10px !important; line-height: 30px !important; padding: 0px 20px !important; }
  .ls-container .button .fusion-button-text-left, .ls-container .fusion-button .fusion-button-text-left, .rev_slider .button .fusion-button-text-left, .rev_slider .fusion-button .fusion-button-text-left { display: inline-block; padding-left: 25px; }
  .ls-container .button .fusion-button-text-right, .ls-container .fusion-button .fusion-button-text-right, .rev_slider .button .fusion-button-text-right, .rev_slider .fusion-button .fusion-button-text-right { display: inline-block; padding-right: 25px; }
  .ls-container .button .button-icon-divider-left, .ls-container .fusion-button .button-icon-divider-left, .rev_slider .button .button-icon-divider-left, .rev_slider .fusion-button .button-icon-divider-left { padding: 0px 10px; }
  .ls-container .button .button-icon-divider-left.fusion-megamenu-image, .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image, .rev_slider .button .button-icon-divider-left.fusion-megamenu-image, .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image { padding: 0px 5px; }
  .ls-container .button .button-icon-divider-right, .ls-container .fusion-button .button-icon-divider-right, .rev_slider .button .button-icon-divider-right, .rev_slider .fusion-button .button-icon-divider-right { padding: 0px 10px; }
  .ls-container .button .button-icon-divider-right.fusion-megamenu-image, .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image, .rev_slider .button .button-icon-divider-right.fusion-megamenu-image, .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image { padding: 0px 5px; }
  .ls-container .button .button-icon-divider-left i, .ls-container .button .button-icon-divider-left img, .ls-container .button .button-icon-divider-right i, .ls-container .button .button-icon-divider-right img, .ls-container .fusion-button .button-icon-divider-left i, .ls-container .fusion-button .button-icon-divider-left img, .ls-container .fusion-button .button-icon-divider-right i, .ls-container .fusion-button .button-icon-divider-right img, .rev_slider .button .button-icon-divider-left i, .rev_slider .button .button-icon-divider-left img, .rev_slider .button .button-icon-divider-right i, .rev_slider .button .button-icon-divider-right img, .rev_slider .fusion-button .button-icon-divider-left i, .rev_slider .fusion-button .button-icon-divider-left img, .rev_slider .fusion-button .button-icon-divider-right i, .rev_slider .fusion-button .button-icon-divider-right img { top: 50%; margin-top: -6px; display: block; }
  .ls-container .button.button-3d:active, .ls-container .fusion-button.button-3d:active, .rev_slider .button.button-3d:active, .rev_slider .fusion-button.button-3d:active { top: 2px !important; }
  .ls-container .button span, .ls-container .fusion-button span, .rev_slider .button span, .rev_slider .fusion-button span { font-size: 10px !important; }
}
@media only screen and (max-width: 640px) {
  .ls-container .button, .ls-container .fusion-button, .rev_slider .button, .rev_slider .fusion-button { font-size: 10px !important; line-height: 20px !important; padding: 0px 10px !important; }
  .ls-container .button .fusion-button-text-left, .ls-container .fusion-button .fusion-button-text-left, .rev_slider .button .fusion-button-text-left, .rev_slider .fusion-button .fusion-button-text-left { display: inline-block; padding-left: 25px; }
  .ls-container .button .fusion-button-text-right, .ls-container .fusion-button .fusion-button-text-right, .rev_slider .button .fusion-button-text-right, .rev_slider .fusion-button .fusion-button-text-right { display: inline-block; padding-right: 25px; }
  .ls-container .button .button-icon-divider-left, .ls-container .fusion-button .button-icon-divider-left, .rev_slider .button .button-icon-divider-left, .rev_slider .fusion-button .button-icon-divider-left { padding: 0px 11px; }
  .ls-container .button .button-icon-divider-left.fusion-megamenu-image, .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image, .rev_slider .button .button-icon-divider-left.fusion-megamenu-image, .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image { padding: 0px 5.5px; }
  .ls-container .button .button-icon-divider-right, .ls-container .fusion-button .button-icon-divider-right, .rev_slider .button .button-icon-divider-right, .rev_slider .fusion-button .button-icon-divider-right { padding: 0px 11px; }
  .ls-container .button .button-icon-divider-right.fusion-megamenu-image, .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image, .rev_slider .button .button-icon-divider-right.fusion-megamenu-image, .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image { padding: 0px 5.5px; }
  .ls-container .button .button-icon-divider-left i, .ls-container .button .button-icon-divider-left img, .ls-container .button .button-icon-divider-right i, .ls-container .button .button-icon-divider-right img, .ls-container .fusion-button .button-icon-divider-left i, .ls-container .fusion-button .button-icon-divider-left img, .ls-container .fusion-button .button-icon-divider-right i, .ls-container .fusion-button .button-icon-divider-right img, .rev_slider .button .button-icon-divider-left i, .rev_slider .button .button-icon-divider-left img, .rev_slider .button .button-icon-divider-right i, .rev_slider .button .button-icon-divider-right img, .rev_slider .fusion-button .button-icon-divider-left i, .rev_slider .fusion-button .button-icon-divider-left img, .rev_slider .fusion-button .button-icon-divider-right i, .rev_slider .fusion-button .button-icon-divider-right img { top: 50%; margin-top: -5px; display: block; }
  .ls-container .button.button-3d:active, .ls-container .fusion-button.button-3d:active, .rev_slider .button.button-3d:active, .rev_slider .fusion-button.button-3d:active { top: 2px !important; }
  .ls-container .button span, .ls-container .fusion-button span, .rev_slider .button span, .rev_slider .fusion-button span { font-size: 10px !important; }
}
.fusion-flexslider { position: relative; margin-bottom: 0px; padding: 0px; background-color: transparent; overflow: hidden; }
.fusion-flexslider .flex-control-nav, .fusion-flexslider .flex-direction-nav, .fusion-flexslider .slides { z-index: 100; margin: 0px; padding: 0px; list-style: outside none none; }
.fusion-flexslider .slides { overflow: hidden; }
.fusion-flexslider .slides li { display: none; }
.fusion-flexslider .slides img { display: block; width: 100%; }
.fusion-flexslider .flex-control-nav { position: absolute; bottom: 0px; width: 100%; text-align: center; }
.fusion-flexslider .flex-direction-nav a { z-index: 100; position: absolute; top: 50%; overflow: hidden; margin: -20px 0px 0px; width: 30px; height: 30px; text-align: center; line-height: 30px; background-color: rgba(0, 0, 0, 0.5); background-repeat: no-repeat; cursor: pointer; opacity: 0; font-size: 14px; font-weight: 400; font-family: icomoon; color: rgb(255, 255, 255); }
.fusion-flexslider .flex-direction-nav .flex-prev { left: 0px; }
.fusion-flexslider:hover .flex-direction-nav .flex-next, .fusion-flexslider:hover .flex-direction-nav .flex-prev { opacity: 0.8; }
.fusion-flexslider:hover .flex-direction-nav .flex-next:hover, .fusion-flexslider:hover .flex-direction-nav .flex-prev:hover { opacity: 1; }
.fusion-flexslider:hover .flex-direction-nav .flex-disabled { display: none; opacity: 0; cursor: default; }
.fusion-flexslider.flexslider-attachments .flex-direction-nav a::before { color: rgb(255, 255, 255); }
.fusion-flexslider.flexslider-posts .flex-direction-nav a { width: 30px; height: 30px; margin-top: -15px; text-align: center; line-height: 30px; }
.fusion-flexslider.flexslider-posts .slide-excerpt { position: absolute; bottom: 20%; }
.fusion-flexslider.flexslider-posts .slide-excerpt h2 { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; padding: 10px 15px; margin: 0px; }
.fusion-flexslider.flexslider-posts .slide-excerpt h2 a { color: rgb(255, 255, 255); }
.fusion-flip-box.hover .flip-box-front .flip-box-grafix i::before { display: none; }
#main .fullwidth-box .fusion-row { padding-left: 0px; padding-right: 0px; }
.fusion-imageframe.element-bottomshadow::after, .fusion-imageframe.element-bottomshadow::before { opacity: 0.4; }
.fusion-carousel { overflow: hidden; padding: 0px; }
.fusion-carousel .fusion-carousel-positioner { position: relative; }
.fusion-carousel .fusion-carousel-wrapper { box-sizing: content-box; padding: 8px 0px; }
.fusion-carousel .fusion-carousel-holder { margin: 0px; padding: 0px; list-style: outside none none; }
.fusion-carousel .fusion-carousel-item { display: block; float: left; padding: 0px; }
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper { display: inline-block; visibility: hidden; vertical-align: middle; width: 100%; line-height: normal; text-align: center; }
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper { display: inline-block; margin-bottom: 0px; text-align: center; max-width: 100%; }
.fusion-carousel .fusion-carousel-item img { vertical-align: middle; width: 100%; height: auto; }
.fusion-carousel .fusion-carousel-title { margin: 15px 0px 3px; }
.fusion-carousel .fusion-carousel-nav { visibility: hidden; }
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev { display: block; z-index: 1000; opacity: 0.8; position: absolute; top: 50%; margin-top: -14px; height: 29px; width: 29px; text-align: center; cursor: pointer; color: transparent; background-color: rgba(0, 0, 0, 0.5); background-repeat: no-repeat; }
.fusion-carousel .fusion-carousel-nav .fusion-nav-next::before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev::before { display: block; position: relative; line-height: 29px; font-size: 14px; color: rgb(255, 255, 255); font-family: icomoon; }
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover { opacity: 1; }
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev { left: 0px; }
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev::before { content: ""; }
.fusion-carousel .fusion-carousel-nav .fusion-nav-next::before { content: ""; }
.fusion-carousel-title-below-image .fusion-carousel-meta, .fusion-carousel-title-below-image .fusion-carousel-title { text-align: left; }
.fusion-layout-column { position: relative; float: left; margin-bottom: 20px; }
.fusion-layout-column .fusion-column-wrapper { min-height: 1px; }
.fusion-layout-column.fusion-one-full { float: none; clear: both; }
.fusion-layout-column.fusion-one-third { width: 33.3333%; }
.fusion-layout-column.fusion-two-third { width: 66.6666%; }
.fusion-layout-column.fusion-one-half { width: 50%; }
.fusion-layout-column.fusion-column-last { margin-left: 0px; margin-right: 0px; }
.fusion-column-inner-bg, .fusion-column-inner-bg a span { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.fusion-column-inner-bg a { width: 100%; height: 100%; }
@media (min-width: 768px) {
  .fusion-pricing-table .standout .panel-container { z-index: 1000; }
  .fusion-pricing-table .standout .panel-footer, .fusion-pricing-table .standout .panel-heading { padding: 20px; }
  .full-boxed-pricing { padding: 0px 9px; background-color: rgb(248, 248, 248); }
  .full-boxed-pricing .panel-container { padding: 9px 0px; }
  .full-boxed-pricing .panel-wrapper:last-child .fusion-panel { border-right: 1px solid rgb(229, 228, 227); }
  .full-boxed-pricing .fusion-panel { border-right: medium none; }
  .full-boxed-pricing .standout .panel-container { position: relative; box-sizing: content-box; margin: -10px -9px; padding: 9px; box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.08); background-color: rgb(248, 248, 248); }
  .full-boxed-pricing .standout .fusion-panel { border-right: 1px solid rgb(229, 228, 227); }
  .full-boxed-pricing .standout .panel-heading h3 { color: rgb(160, 206, 78); }
  .sep-boxed-pricing { margin: 0px -15px 20px; }
  .sep-boxed-pricing .panel-wrapper { margin: 0px; padding: 0px 12px; }
  .sep-boxed-pricing .standout .panel-container { margin: -10px; box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.16); }
}
.fusion-recent-posts .columns-2 .column:nth-child(3n), .fusion-recent-posts .columns-3 .column:nth-child(4n) { clear: left; }
.fusion-section-separator .rounded-split.bottom::after, .fusion-section-separator .rounded-split.bottom::before, .fusion-section-separator .rounded-split.top::after, .fusion-section-separator .rounded-split.top::before { position: absolute; top: -70px; z-index: 10; width: 50%; height: 70px; background: inherit; content: ""; pointer-events: none; }
.fusion-section-separator .section-separator-icon::after { display: block; text-align: center; }
.fusion-section-separator .rounded-split.top::before { left: 0px; border-radius: 0px 0px 80px; }
.fusion-section-separator .rounded-split.top::after { left: 50%; border-radius: 0px 0px 0px 80px; }
.fusion-section-separator .rounded-split.bottom::before { left: 0px; border-radius: 0px 80px 0px 0px; }
.fusion-section-separator .rounded-split.bottom::after { left: 50%; border-radius: 80px 0px 0px; }
.fusion-sep-clear { clear: both; display: block; height: 1px; font-size: 0px; line-height: 0; width: 100%; overflow: hidden; }
.fusion-separator { border: 0px solid rgb(231, 230, 230); clear: both; position: relative; z-index: 11; }
.fusion-separator.sep-none { height: 1px; border-color: transparent; }
.fusion-social-networks, .fusion-title, .fusion-woo-featured-products-slider .fusion-carousel-wrapper, .fusion-woo-product-slider { overflow: hidden; }
.fusion-separator.sep-shadow::after { display: block; margin-top: 10px; height: 6px; width: 100%; content: ""; background: rgba(0, 0, 0, 0) radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%) repeat scroll 0% 0%; }
.fusion-social-networks .fusion-social-networks-wrapper { margin: 0px -10px; }
.fusion-social-networks .fusion-social-network-icon { display: inline-block; margin: 0px 10px 10px; font-size: 16px; color: rgb(70, 73, 74); }
.fusion-social-networks .fusion-social-network-icon:hover { opacity: 0.8; }
.fusion-social-networks .fusion-social-network-icon::before { color: inherit; }
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper { margin: 0px -5px; }
.fusion-social-networks.boxed-icons .fusion-social-network-icon { margin: 0px 5px 10px; padding: 8px; background-color: rgb(70, 73, 74); border-radius: 3px; background-clip: inherit; border: 1px solid rgb(70, 73, 74); color: rgb(255, 255, 255); }
.fusion-social-links-footer { display: table-cell; vertical-align: middle; width: 40%; text-align: right; }
.widget .fusion-social-networks .fusion-social-networks-wrapper { margin: 0px -5.5px; }
.widget .fusion-social-networks .fusion-social-network-icon { margin: 0px 5.5px 14px; }
.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper { margin: 0px -3.5px; }
.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon { margin: 0px 1px 10px; }
.fusion-tabs .nav-tabs::after, .fusion-tabs .nav-tabs::before { content: " "; display: table; }
.fusion-tabs .nav-tabs::after { clear: both; }
@media (min-width: 768px) {
  .fusion-tabs .nav { display: block; }
  .fusion-tabs .fusion-mobile-tab-nav { display: none; }
  .fusion-tabs.clean .tab-pane { margin: 0px; }
  .fusion-tabs .nav-tabs { display: inline-block; vertical-align: middle; }
  .fusion-tabs .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
  .fusion-tabs .nav-tabs li .tab-link { margin-right: 1px; }
  .fusion-tabs .nav-tabs li:last-child .tab-link { margin-right: 0px; }
  .fusion-tabs.horizontal-tabs .nav-tabs { margin: 0px 0px -1px; }
  .fusion-tabs.horizontal-tabs .nav { border-bottom: 1px solid rgb(241, 242, 242); }
  .fusion-tabs.horizontal-tabs.clean .nav { border: medium none; text-align: center; }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs { border: medium none; }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs li { margin-bottom: 0px; }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link { margin-right: -1px; }
  .fusion-tabs.horizontal-tabs.clean .tab-content { margin-top: 40px; }
  .fusion-tabs.nav-not-justified { border: medium none; }
  .fusion-tabs.nav-not-justified .nav-tabs li { display: inline-block; }
  .fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link { padding: 14px 55px; }
  .fusion-tabs.vertical-tabs { border: medium none; clear: both; }
  .fusion-tabs.vertical-tabs::after, .fusion-tabs.vertical-tabs::before { content: " "; display: table; }
  .fusion-tabs.vertical-tabs::after { clear: both; }
  .fusion-tabs.vertical-tabs .nav-tabs { position: relative; left: 1px; float: left; width: 15.5%; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(241, 242, 242) currentcolor rgb(241, 242, 242) rgb(241, 242, 242); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
  .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link { margin-right: 0px; margin-bottom: 1px; padding: 8px 10px; border-top: medium none; text-align: left; }
  .fusion-tabs.vertical-tabs .nav-tabs > li:last-child .tab-link { margin-bottom: 0px; }
  .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link { border-bottom: medium none; border-left: 3px solid rgb(160, 206, 78); border-top: medium none; cursor: pointer; }
  .fusion-tabs.vertical-tabs .tab-content { float: left; width: 84.5%; }
  .fusion-tabs.vertical-tabs .tab-pane { float: left; padding: 30px; border: 1px solid rgb(241, 242, 242); }
  .fusion-tabs.vertical-tabs.clean .nav-tabs { width: 25%; background-color: transparent; border: medium none; }
  .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link { margin: 0px; padding: 10px 15px; border: 1px solid; }
  .fusion-tabs.vertical-tabs.clean .tab-content { margin: 0px; padding-left: 40px; width: 75%; }
}
.table-1 tr:nth-child(2n), .tkt-slctr-tbl-wrap-dv tr:nth-child(2n) { background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.element-bottomshadow::after, .element-bottomshadow::before { position: absolute; bottom: 15px; left: 10px; z-index: -1; height: 20%; max-height: 100px; max-width: 460px; width: 60%; content: ""; opacity: 0.7; box-shadow: 0px 17px 10px rgba(0, 0, 0, 0.7); transform: rotate(-3deg); }
.element-bottomshadow::after { left: auto; right: 10px; transform: rotate(3deg); }
.fusion-testimonials blockquote q::after, .fusion-testimonials blockquote q::before { content: ""; }
.fusion-testimonials .doe::before { line-height: 40px; font-family: icomoon; font-size: 28px; }
.fusion-testimonials .female .doe::before { content: ""; }
.fusion-testimonials .male .doe::before { content: ""; }
.fusion-testimonials.classic .author::after { position: absolute; left: 35px; top: 0px; content: " "; height: 0px; width: 0px; pointer-events: none; border-style: solid; border-color: rgb(246, 246, 246) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 10px; }
.fusion-testimonials.classic .doe::before { line-height: 40px; font-size: 28px; }
.fusion-testimonials.clean .doe::before { line-height: 100px; font-size: 90px; }
.fusion-title { display: flex; flex-wrap: nowrap; align-items: center; margin: 0px 0px 31px; }
.comment-respond .fusion-title .comment-reply-title, .fusion-title h1, .fusion-title h2, .fusion-title h3, .fusion-title h4, .fusion-title h5, .fusion-title h6 { flex-grow: 0; margin: 0px; padding: 0px 8px 0px 0px; line-height: normal; }
.comment-respond .fusion-title .comment-reply-title.title-heading-left, .fusion-title h1.title-heading-left, .fusion-title h2.title-heading-left, .fusion-title h3.title-heading-left, .fusion-title h4.title-heading-left, .fusion-title h5.title-heading-left, .fusion-title h6.title-heading-left { padding-right: 8px; text-align: left; }
.fusion-border-below-title, .fusion-title .title-sep, .fusion-title.fusion-sep-none { display: block; }
.fusion-title.fusion-sep-none .title-heading-left { padding: 0px; text-align: left; }
#main .post-content .fusion-border-below-title h1, #main .post-content .fusion-border-below-title h2, #main .post-content .fusion-border-below-title h3, #main .post-content .fusion-border-below-title h4, #main .post-content .fusion-border-below-title h5, #main .post-content .fusion-border-below-title h6 { padding-left: 0px; padding-right: 0px; }
.fusion-accordian .panel-title a .fa-fusion-box::before { font-family: IcoMoon; content: ""; font-style: normal; line-height: 22px; font-size: 13px; }
.fusion-accordian .panel-title .active .fa-fusion-box::before { content: ""; }
.fusion-tooltip { cursor: pointer; color: rgb(160, 206, 78); }
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next::before, .fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev::before { content: ""; line-height: 63px; font-size: 25px; }
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next::before { content: ""; }
.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons .wc-forward, .fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a::after, .fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a::before { display: none; }
@font-face {
  font-family: "FontAwesome";  font-style: normal;  font-weight: normal;  src: url('fontawesome-webfont.eot') format("embedded-opentype"), url('fontawesome-webfont.woff2') format("woff2"), url('fontawesome-webfont.woff') format("woff"), url('fontawesome-webfont.ttf') format("truetype"), url('fontawesome-webfont.svg') format("svg");}
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before, .fa-gratipay::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bell-slash-o::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-at::before { content: ""; }
.fa-eyedropper::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-area-chart::before { content: ""; }
.fa-pie-chart::before { content: ""; }
.fa-line-chart::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-cc::before { content: ""; }
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }
.fa-meanpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-intersex::before, .fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-facebook-official::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-server::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-hotel::before, .fa-bed::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-yc::before, .fa-y-combinator::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-battery-4::before, .fa-battery-full::before { content: ""; }
.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }
.fa-battery-2::before, .fa-battery-half::before { content: ""; }
.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-sticky-note-o::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-hourglass-o::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }
.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }
.fa-hand-scissors-o::before { content: ""; }
.fa-hand-lizard-o::before { content: ""; }
.fa-hand-spock-o::before { content: ""; }
.fa-hand-pointer-o::before { content: ""; }
.fa-hand-peace-o::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-tv::before, .fa-television::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-calendar-plus-o::before { content: ""; }
.fa-calendar-minus-o::before { content: ""; }
.fa-calendar-times-o::before { content: ""; }
.fa-calendar-check-o::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-map-o::before { content: ""; }
.fa-map::before { content: ""; }
.fa-commenting::before { content: ""; }
.fa-commenting-o::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-credit-card-alt::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-pause-circle-o::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stop-circle-o::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-percent::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-wheelchair-alt::before { content: ""; }
.fa-question-circle-o::before { content: ""; }
.fa-blind::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-volume-control-phone::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-assistive-listening-systems::before { content: ""; }
.fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; }
.fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-signing::before, .fa-sign-language::before { content: ""; }
.fa-low-vision::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-snapchat::before { content: ""; }
.fa-snapchat-ghost::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; }
.fa-fa::before, .fa-font-awesome::before { content: ""; }
.fusion-fullwidth { position: relative; }
.fusion-fullwidth .fusion-row { position: relative; z-index: 10; }
.fusion-column-first { clear: left; }
.fusion-column-no-min-height .fusion-column-wrapper { min-height: 0px !important; }
@font-face {
  font-style: normal;  font-weight: normal;}
body, html, html body.custom-background { background-color: rgb(255, 255, 255); }
#main, #slidingbar, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-page-title-bar, .fusion-secondary-header, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container { padding-left: 30px; padding-right: 30px; }
.width-100 .fusion-fullwidth { margin-left: -5px; margin-right: -5px; }
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a { padding-left: 30px; padding-right: 30px; }
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu { padding-right: 35px; }
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a { padding-left: 30px; padding-right: 30px; }
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a { padding-left: 39px; }
.event-is-recurring:hover, .tooltip-shortcode, a:hover { color: rgb(150, 195, 70); }
#main .about-author .title a:hover, #main .post h2 a:hover, #slidingbar-area .fusion-accordian .panel-title a:hover, #slidingbar-area .widget li.recentcomments:hover::before, #slidingbar-area ul li a:hover, #wrapper .fusion-widget-area .current-menu-item > a, #wrapper .fusion-widget-area .current-menu-item > a::before, #wrapper .fusion-widget-area .current_page_item > a, #wrapper .fusion-widget-area .current_page_item > a::before, #wrapper .jtwt .jtwt_tweet a:hover, .content-box-percentage, .fusion-accordian .panel-title a:hover, .fusion-content-widget-area .widget .recentcomments:hover::before, .fusion-content-widget-area .widget li a:hover, .fusion-content-widget-area .widget li a:hover::before, .fusion-content-widget-area .widget_archive li a:hover::before, .fusion-content-widget-area .widget_categories li a:hover, .fusion-content-widget-area .widget_categories li a:hover::before, .fusion-content-widget-area .widget_links li a:hover::before, .fusion-content-widget-area .widget_nav_menu li a:hover::before, .fusion-content-widget-area .widget_pages li a:hover::before, .fusion-content-widget-area .widget_recent_entries li a:hover::before, .fusion-copyright-notice a:hover, .fusion-date-and-formats .fusion-format-box i, .fusion-filters .fusion-filter.fusion-active a, .fusion-footer-widget-area a:hover, .fusion-login-box a:hover, .fusion-popover, .fusion-read-more:hover::after, .more a:hover::after, .pagination-next:hover::after, .pagination-prev:hover::before, .price > .amount, .price ins .amount, .project-content .project-info .project-info-box a:hover, .side-nav .arrow:hover::after, .side-nav li.current_page_ancestor > a, .side-nav ul > li.current_page_item > a, .single-navigation a[rel="next"]:hover::after, .single-navigation a[rel="prev"]:hover::before, .slidingbar-area .widget li a:hover::before, .slidingbar-area a:hover, .star-rating span::before, .star-rating::before, .tooltip-shortcode, h5.toggle:hover a, span.dropcap { color: rgb(150, 195, 70); }
.star-rating span::before, .star-rating::before { color: rgb(150, 195, 70); }
#toTop:hover, #wrapper .search-table .search-button input[type="submit"]:hover, .circle-yes ul li::before, .fusion-accordian .panel-title .active .fa-fusion-box, .fusion-date-and-formats .fusion-date-box, .pagination .current, .progress-bar-content, .table-2 table thead, .tagcloud a:hover, ul.arrow li::before, ul.circle-yes li::before { background-color: rgb(150, 195, 70); }
#fusion-gmap-container, #main, #sliders-container, #wrapper, .fusion-separator .icon-wrapper, body, html { background-color: rgb(255, 255, 255); }
.fusion-footer-widget-area { background-color: rgb(65, 74, 82); border-color: rgb(105, 127, 147); border-top-width: 10px; padding-top: 43px; padding-bottom: 40px; }
.fusion-footer-copyright-area { background-color: rgb(65, 74, 82); border-color: rgb(75, 76, 77); border-top-width: 0px; padding-top: 18px; padding-bottom: 0px; }
.fusion-copyright-notice { color: rgb(140, 137, 137); font-size: 13px; }
.fusion-copyright-notice a { color: rgb(191, 191, 191); }
.fusion-footer-copyright-area a:hover { color: rgb(255, 255, 255); }
.fusion-image-wrapper .fusion-rollover { background-image: -moz-linear-gradient(center top , rgba(160, 206, 78, 0.8) 0px, rgb(160, 206, 78) 100%); }
.fusion-image-wrapper:hover .fusion-rollover {  }
#main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .ticket-selector-submit-btn[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit { background: rgb(160, 206, 78) none repeat scroll 0% 0%; color: rgb(255, 255, 255); transition: all 0.2s ease 0s; }
#main .comment-submit:hover, #reviews input#submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .fusion-portfolio-one .fusion-button:hover, .post-password-form input[type="submit"]:hover, .ticket-selector-submit-btn[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover { background: rgb(150, 195, 70) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.link-type-button-bar .fusion-read-more, .link-type-button-bar .fusion-read-more::after, .link-type-button-bar .fusion-read-more::before { color: rgb(255, 255, 255); }
.link-type-button-bar .fusion-read-more:hover, .link-type-button-bar .fusion-read-more:hover::after, .link-type-button-bar .fusion-read-more:hover::before, .link-type-button-bar.link-area-box:hover .fusion-read-more, .link-type-button-bar.link-area-box:hover .fusion-read-more::after, .link-type-button-bar.link-area-box:hover .fusion-read-more::before { color: rgb(255, 255, 255) !important; }
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link { background-color: rgb(51, 51, 51); width: calc(15px * 2.41); height: calc(15px * 2.41); }
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a::before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-rollover .fusion-rollover-content .fusion-rollover-title { color: rgb(51, 51, 51); }
#slidingbar-area .widget-title, #slidingbar-area h3, .fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3 { font-family: "Roboto"; font-size: 16px; font-weight: 300; line-height: 1.3; letter-spacing: 0px; }
.fusion-footer-copyright-area > .fusion-row, .fusion-footer-widget-area > .fusion-row { padding-left: 0px; padding-right: 0px; }
.fontawesome-icon, .fontawesome-icon.circle-yes, .post-content .error-menu li::after, .post-content .error-menu li::before { color: rgb(255, 255, 255); }
.fusion-testimonials .author::after { border-top-color: rgb(246, 246, 246); }
#nav ul li ul li a, #reviews #comments > h2, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-blog-shortcode .fusion-timeline-date, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-load-more-button, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type="button"], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type="submit"], .wpcf7-form input[type="submit"], body { font-family: Arial,Helvetica,sans-serif; font-weight: 400; letter-spacing: 0px; }
#nav ul li ul li a, #reviews #comments > h2, #side-header .fusion-contact-info, #side-header .header-social .top-menu, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-accordian .panel-body, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type="button"], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type="submit"], body { line-height: 1.35; }
#slidingbar-area .slide-excerpt h2, #slidingbar-area ul, .counter-box-content, .fusion-alert, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-footer-widget-area .slide-excerpt h2, .fusion-footer-widget-area ul, .fusion-progressbar .progress-title, .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta, .fusion-tabs-widget .tab-holder .news-list li .post-holder a, .gform_wrapper .gfield_description, .gform_wrapper label, .jtwt .jtwt_tweet, .post-content blockquote, .project-content .project-info h4, .review blockquote q, .sidebar .jtwt .jtwt_tweet, .sidebar .slide-excerpt h2, body { font-size: 15px; }
#reviews #comments > h2, #wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta, #wrapper .meta, .fusion-blog-timeline-layout .fusion-timeline-date, .fusion-main-menu .fusion-custom-menu-item-contents, .fusion-rollover .price .amount, .post .post-content, .post-content blockquote, .project-content .project-info h4, .review blockquote div, .search input, .sidebar .fusion-tabs-widget .tab-holder .tabs li a, .sidebar .jtwt, .sidebar .widget .recentcomments, .sidebar .widget_archive li, .sidebar .widget_categories li, .sidebar .widget_layered_nav li, .sidebar .widget_links li, .sidebar .widget_meta li, .sidebar .widget_nav_menu li, .sidebar .widget_pages li, .sidebar .widget_product_categories li, .sidebar .widget_recent_entries li, .title-row, body, body .sidebar .fusion-tabs-widget .tab-holder .tabs li a { color: rgb(68, 68, 68); }
#slidingbar-area h3, .avada-container h3, .comment-form input[type="submit"], .fusion-footer-widget-area h3, .fusion-load-more-button, .project-content .project-info h4, .review blockquote div strong, .ticket-selector-submit-btn[type="submit"], .wpcf7-form input[type="submit"] { font-weight: bold; }
.fusion-main-menu > ul > li > a, .side-nav li a { font-family: Roboto,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; }
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content { max-width: 1100px; }
#wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > h2.fusion-post-title, #wrapper .fusion-events-shortcode .fusion-events-meta h2 { font-size: 20px; line-height: 27px; }
#wrapper .fusion-events-shortcode .fusion-events-meta h4, .fusion-carousel-meta, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-recent-posts .columns .column .meta, .fusion-single-line-meta { font-size: 12px; line-height: 1.5; }
.fusion-carousel-meta, .fusion-meta, .fusion-meta-info, .fusion-recent-posts .columns .column .meta, .post .single-line-meta { font-size: 12px; }
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a::before, .product-buttons a::before {  }
#main .post h2 a, .about-author .title a, .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li, .fusion-load-more-button, .fusion-rollover a, .project-content .project-info .project-info-box a, .shop_attributes tr th, .single-navigation a[rel="next"]::after, .single-navigation a[rel="prev"]::before, body a, body a::after, body a::before { color: rgb(68, 68, 68); }
body #toTop::before { color: rgb(255, 255, 255); }
#slidingbar-area .jtwt .jtwt_tweet a, #slidingbar-area .fusion-accordian .panel-title a, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a, .slidingbar-area .widget li a::before, .slidingbar-area a { color: rgb(191, 191, 191); }
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title { color: rgb(221, 221, 221); }
.fusion-footer-widget-area, .fusion-footer-widget-area .jtwt, .fusion-footer-widget-area .jtwt .jtwt_tweet, .fusion-footer-widget-area .widget li.recentcomments, .fusion-footer-widget-area .widget_archive li, .fusion-footer-widget-area .widget_categories li, .fusion-footer-widget-area .widget_layered_nav li, .fusion-footer-widget-area .widget_links li, .fusion-footer-widget-area .widget_meta li, .fusion-footer-widget-area .widget_nav_menu li, .fusion-footer-widget-area .widget_pages li, .fusion-footer-widget-area .widget_product_categories li, .fusion-footer-widget-area .widget_recent_entries li, .fusion-footer-widget-area article.col { color: rgb(140, 137, 137); }
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a, .fusion-footer-widget-area .fusion-accordian .panel-title a, .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a, .fusion-footer-widget-area .jtwt .jtwt_tweet a, .fusion-footer-widget-area .widget li a::before, .fusion-footer-widget-area a { color: rgb(191, 191, 191); }
#wrapper .fusion-footer-widget-area .jtwt .jtwt_tweet a:hover, .fusion-footer-widget-area .fusion-accordian .panel-title a:hover, .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a:hover, .fusion-footer-widget-area .widget a:hover, .fusion-footer-widget-area .widget li a:hover::before, .fusion-footer-widget-area .widget li.recentcomments:hover::before, .fusion-footer-widget-area ul li a:hover { color: rgb(160, 206, 78); }
#customer_login .col-1, #customer_login .col-2, #customer_login h2, #customer_login_box, #reviews li .comment-text, #small-nav, #wrapper .fusion-tabs-widget .tab-holder, #wrapper .side-nav li a, #wrapper .side-nav li.current_page_item li a, .avada-skin-rev, .chzn-container-single .chzn-single, .chzn-container-single .chzn-single div, .chzn-drop, .commentlist .the-comment, .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img, .fusion-accordian .fusion-panel, .fusion-author .fusion-author-social, .fusion-blog-layout-grid .post .flexslider, .fusion-blog-layout-grid .post .fusion-content-sep, .fusion-blog-layout-grid .post .post-wrapper, .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget li a::before, .fusion-content-widget-area .widget_archive li, .fusion-content-widget-area .widget_categories li, .fusion-content-widget-area .widget_links li, .fusion-content-widget-area .widget_meta li, .fusion-content-widget-area .widget_nav_menu li, .fusion-content-widget-area .widget_pages li, .fusion-content-widget-area .widget_recent_entries li, .fusion-counters-box .fusion-counter-box .counter-box-border, .fusion-filters, .fusion-hide-pagination-text .pagination-next, .fusion-hide-pagination-text .pagination-prev, .fusion-layout-timeline .post, .fusion-layout-timeline .post .flexslider, .fusion-layout-timeline .post .fusion-content-sep, .fusion-portfolio .fusion-portfolio-boxed .fusion-content-sep, .fusion-portfolio .fusion-portfolio-boxed .fusion-portfolio-post-wrapper, .fusion-portfolio-one .fusion-portfolio-boxed .fusion-portfolio-post-wrapper, .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link, .fusion-timeline-arrow, .fusion-timeline-date, .input-radio, .ls-avada, .page-links a, .pagination a.inactive, .panel.entry-content, .post .fusion-meta-info, .price_slider_wrapper, .progress-bar, .project-content .project-info .project-info-box, .search-page-search-form, .sep-dashed, .sep-dotted, .sep-double, .sep-single, .side-nav, .side-nav li a, .single-navigation, .table, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table-1 table, .table-1 table th, .table-1 tr td, .table-2 table thead, .table-2 tr td, .tabs-vertical .tabs-container .tab_content, .tabs-vertical .tabset, .tagcloud a, .tkt-slctr-tbl-wrap-dv table, .tkt-slctr-tbl-wrap-dv tr td, h5.toggle.active + .toggle-content, tr td { border-color: rgb(224, 222, 222); }
.sb-toggle-wrapper .sb-toggle::after { color: rgb(255, 255, 255); }
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder, #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li, .fusion-footer-widget-area .fusion-accordian .fusion-panel, .fusion-footer-widget-area .product_list_widget li, .fusion-footer-widget-area .tagcloud a, .fusion-footer-widget-area .widget li.recentcomments, .fusion-footer-widget-area .widget_archive li, .fusion-footer-widget-area .widget_categories li, .fusion-footer-widget-area .widget_layered_nav li, .fusion-footer-widget-area .widget_links li, .fusion-footer-widget-area .widget_meta li, .fusion-footer-widget-area .widget_nav_menu li, .fusion-footer-widget-area .widget_pages li, .fusion-footer-widget-area .widget_product_categories li, .fusion-footer-widget-area .widget_recent_entries li, .fusion-footer-widget-area ul li { border-color: rgb(65, 74, 82); }
#comment-input input, #comment-textarea textarea, #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, input.s, input[type="email"], input[type="text"], select, textarea { background-color: rgb(255, 255, 255); }
#comment-input .placeholder, #comment-input input, #comment-textarea .placeholder, #comment-textarea textarea, #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .select-arrow, input.s, input.s .placeholder, input[type="email"], input[type="text"], select, textarea { color: rgb(170, 169, 169); }
#comment-input input::-moz-placeholder, #comment-textarea textarea::-moz-placeholder, .comment-form-comment textarea::-moz-placeholder, .input-text::-moz-placeholder, .post-password-form label input[type="password"]::-moz-placeholder, .searchform .s::-moz-placeholder, input#s::-moz-placeholder, input::-moz-placeholder { color: rgb(170, 169, 169); }
#comment-input input, #comment-textarea textarea, #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .avada-select-parent .select-arrow, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .select-arrow, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .select-arrow, input.s, input[type="email"], input[type="text"], select, textarea { border-color: rgb(210, 210, 210); }
#comment-input input, .avada-select .select2-container .select2-choice, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .search-table .search-field input, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, input.s, input[type="email"], input[type="text"], select { height: 39px; padding-top: 0px; padding-bottom: 0px; }
.avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .searchform .search-table .search-button input[type="submit"] { height: 39px; width: 39px; line-height: 39px; }
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents { width: 305.714px; }
#wrapper .fusion-date-and-formats .fusion-format-box, .tribe-mini-calendar-event .list-date .list-dayname { background-color: rgb(238, 240, 242); }
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev { background-color: rgba(0, 0, 0, 0.6); width: 30px; height: 30px; margin-top: -15px; }
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover { background-color: rgba(0, 0, 0, 0.7); }
.fusion-flexslider .flex-direction-nav .flex-next, .fusion-flexslider .flex-direction-nav .flex-prev { background-color: rgba(0, 0, 0, 0.6); }
.fusion-flexslider .flex-direction-nav .flex-next:hover, .fusion-flexslider .flex-direction-nav .flex-prev:hover { background-color: rgba(0, 0, 0, 0.7); }
.fusion-blog-layout-grid .post .fusion-post-wrapper, .fusion-blog-layout-timeline .post, .fusion-events-shortcode .fusion-layout-column, .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper, .products li.product { background-color: rgba(255, 255, 255, 0); }
.fusion-blog-layout-grid .post .flexslider, .fusion-blog-layout-grid .post .fusion-content-sep, .fusion-blog-layout-grid .post .fusion-post-wrapper, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-blog-layout-timeline .fusion-timeline-line, .fusion-blog-layout-timeline .post, .fusion-blog-layout-timeline .post .flexslider, .fusion-blog-layout-timeline .post .fusion-content-sep, .fusion-blog-timeline-layout .post, .fusion-blog-timeline-layout .post .flexslider, .fusion-blog-timeline-layout .post .fusion-content-sep, .fusion-events-shortcode .fusion-events-thumbnail, .fusion-events-shortcode .fusion-layout-column, .fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep, .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper, .product .fusion-content-sep, .product-buttons, .product-buttons-container, .products li { border-color: rgb(235, 234, 234); }
.fusion-blog-timeline-layout .fusion-timeline-arrow::before, .fusion-blog-timeline-layout .fusion-timeline-icon, .fusion-timeline-arrow::before, .fusion-timeline-icon { color: rgb(235, 234, 234); }
#comment-submit, #reviews input#submit, .button.default, .fusion-button.fusion-button-default, .post-password-form input[type="submit"], .ticket-selector-submit-btn[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit { border-color: rgb(255, 255, 255); }
#comment-submit:hover, #reviews input#submit:hover, .button.default:hover, .fusion-button.fusion-button-default:hover, .post-password-form input[type="submit"]:hover, .ticket-selector-submit-btn[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover { border-color: rgb(255, 255, 255); }
.button.default, .fusion-button-default, .post-password-form input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit { padding: 13px 29px; line-height: 17px; font-size: 14px; }
#comment-submit, #reviews input#submit, .button-default, .button.default, .fusion-button, .fusion-button-default, .post-password-form input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit { border-width: 0px; border-style: solid; }
#comment-submit, #reviews input#submit, .button-default, .button.default, .fusion-button-default, .post-password-form input[type="submit"], .ticket-selector-submit-btn[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit { border-radius: 2px; }
.comment-form input[type="submit"], .fusion-button, .fusion-load-more-button, .ticket-selector-submit-btn[type="submit"], .woocommerce .cart-collaterals .checkout-button, .woocommerce-MyAccount-content form .button, .wpcf7-form input[type="submit"] { font-family: Roboto,Arial,Helvetica,sans-serif; font-weight: 400; letter-spacing: 0px; }
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery::before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link::before { font-size: 15px; line-height: 2.41; color: rgb(255, 255, 255); }
#main .post h2, #main .reading-box h2, #main h2, .ei-title h2, .fusion-modal h2, .fusion-title h2, .fusion-widget-area h2, .main-flex .slide-content h2, .post-content h2, .title h2 { font-family: Roboto,Arial,Helvetica,sans-serif; font-weight: 700; line-height: 1.4; letter-spacing: 0px; }
#main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-widget-area h2, h2.entry-title { font-size: 22px; }
#main .post h2, .fusion-modal h2, .fusion-post-content h2, .fusion-title h2, .fusion-widget-area h2, .post-content h2, .search-page-search-form h2, .title h2 { color: rgb(68, 68, 68); }
#wrapper .fusion-tabs-widget .tab-holder .tabs li a, .fusion-accordian .panel-heading a, .fusion-accordian .panel-title, .fusion-carousel-title, .fusion-content-widget-area h4, .fusion-flip-box .flip-box-heading-back, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-megamenu-title, .fusion-modal h4, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-tabs .nav-tabs li .fusion-tab-heading, .popover .popover-title, .post-content h4, .project-content .project-info h4, .share-box h4, table th { font-family: Roboto,Arial,Helvetica,sans-serif; font-weight: 400; line-height: 1.5; letter-spacing: 0px; }
#reviews #comments > h2, #wrapper .fusion-tabs-widget .tab-holder .tabs li a, .fusion-accordian .panel-title, .fusion-carousel-title, .fusion-flip-box .flip-box-heading-back, .fusion-modal h4, .fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title, .fusion-portfolio-post .fusion-portfolio-content h4, .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-sharing-box h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-widget-area h4, .person-author-wrapper, .popover .popover-title, .post-content h4 { font-size: 16px; }
#wrapper .fusion-tabs-widget .tab-holder .tabs li a, .fusion-accordian .panel-title a, .fusion-carousel-title, .fusion-modal h4, .fusion-post-content h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-title h4, .fusion-widget-area h4, .post-content h4, .project-content .project-info h4, .share-box h4, .title h4 { color: rgb(68, 68, 68); }
.fusion-modal h5, .fusion-widget-area h5, .post-content h5 { font-family: Roboto,Arial,Helvetica,sans-serif; font-weight: 500; line-height: 1em; letter-spacing: 0px; font-size: 18px; }
.fusion-modal h5, .fusion-post-content h5, .fusion-title h5, .fusion-widget-area h5, .post-content h5, .title h5 { color: rgb(68, 68, 68); }
.fusion-title-size-two, h2 { margin-top: 3em; margin-bottom: 1.1em; }
.fusion-title-size-three, h3 { margin-top: 2.8em; margin-bottom: 1em; }
.fusion-title-size-four, h4 { margin-top: 0px; margin-bottom: 15px; }
.fusion-title-size-five, h5 { margin-top: 0px; margin-bottom: 15px; }
#side-header .fusion-logo, .fusion-header .fusion-logo { margin: 16px 0px; }
.fusion-header-wrapper .fusion-row { padding-left: 0px; padding-right: 0px; max-width: 1100px; }
.fusion-header .fusion-row { padding-top: 0px; padding-bottom: 0px; }
.fusion-main-menu > ul > li { padding-right: 45px; }
.fusion-main-menu > ul > li > a { border-top: 3px solid transparent; height: 51px; line-height: 51px; }
.fusion-main-menu .fusion-widget-cart-counter > a::before, .fusion-main-menu > ul > li > a { color: rgb(51, 51, 51); }
.fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter > a:hover::before, .fusion-is-sticky .fusion-main-menu > ul > li > a:hover, .fusion-main-menu .fusion-widget-cart-counter > a:hover::before, .fusion-main-menu > ul > li > a:hover { color: rgb(160, 206, 78); }
.fusion-main-menu > ul > li > a:hover { border-color: rgb(160, 206, 78); }
.fusion-widget-cart-counter a:hover::before { color: rgb(160, 206, 78); }
.fusion-main-menu .fusion-main-menu-icon::after { color: rgb(51, 51, 51); }
.fusion-main-menu .fusion-menu-cart-checkout-link a:hover, .fusion-main-menu .fusion-menu-cart-checkout-link a:hover::before, .fusion-main-menu .fusion-menu-cart-link a:hover, .fusion-main-menu .fusion-menu-cart-link a:hover::before { color: rgb(160, 206, 78); }
.fusion-main-menu .fusion-main-menu-icon::after, .fusion-main-menu .fusion-widget-cart-counter > a .fusion-widget-cart-number, .fusion-main-menu .fusion-widget-cart-counter > a::before { height: 16px; width: 16px; }
.fusion-main-menu .fusion-main-menu-icon:hover { border-color: transparent; }
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:hover::after, .fusion-main-menu .fusion-main-menu-icon:hover::after { color: rgb(160, 206, 78); }
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon-active::after, .fusion-is-sticky .fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon::after, .fusion-is-sticky .fusion-main-menu .fusion-menu .fusion-main-menu-icon-active::after, .fusion-main-menu .fusion-main-menu-icon-active::after, .fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon::after { color: rgb(160, 206, 78); }
.fusion-main-menu .sub-menu { background-color: rgb(242, 239, 239); width: 180px; border-top: 3px solid rgb(160, 206, 78); font-family: Arial,Helvetica,sans-serif; font-weight: 400; box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06); }
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a { border-bottom: 1px solid rgb(220, 218, 219); }
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled { padding-top: 10px; padding-bottom: 10px; color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 15px; }
.fusion-main-menu .sub-menu li a:hover { background-color: rgb(248, 248, 248); }
.fusion-main-menu .fusion-custom-menu-item-contents { font-family: Arial,Helvetica,sans-serif; font-weight: 400; }
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents, .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents, .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents { background-color: rgb(242, 239, 239); border-color: rgb(220, 218, 219); }
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-icon::before { color: rgb(51, 51, 51); }
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-icon:hover::before { color: rgb(160, 206, 78); }
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon::before { color: rgb(51, 51, 51); }
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover::before { color: rgb(160, 206, 78); }
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-moz-placeholder { color: rgb(51, 51, 51); }
.fusion-secondary-menu-icon::after, .fusion-secondary-menu-icon::before { color: rgb(51, 51, 51); }
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon::after, .fusion-is-sticky .fusion-main-menu > ul > li > a { color: rgb(112, 136, 158); }
.fusion-selector-down::before { color: rgb(218, 218, 218); }
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul, .fusion-mobile-nav-holder > ul { border-color: rgb(218, 218, 218); }
.fusion-mobile-nav-item .fusion-open-submenu { color: rgb(51, 51, 51); }
.fusion-mobile-nav-item a { color: rgb(51, 51, 51); font-size: 12px; background-color: rgb(249, 249, 249); border-color: rgb(218, 218, 218); height: 35px; line-height: 35px; }
.fusion-mobile-nav-item a:hover { background-color: rgb(246, 246, 246); }
.fusion-mobile-nav-item a::before { color: rgb(51, 51, 51); }
.fusion-mobile-menu-icons { margin-top: 0px; }
.fusion-mobile-menu-icons a { color: rgb(218, 218, 218); }
.fusion-mobile-menu-icons a::before { color: rgb(218, 218, 218); }
.fusion-open-submenu { font-size: 12px; height: 35px; line-height: 35px; }
.fusion-open-submenu:hover { color: rgb(150, 195, 70); }
.fusion-body .error-menu li::after, .fusion-body .error-menu li::before { background-color: rgb(160, 206, 78); color: rgb(255, 255, 255); }
.fusion-flexslider.fusion-post-slideshow { overflow: hidden; }
#wrapper { width: 100%; max-width: none; }
.fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background { background-color: rgb(255, 255, 255); }
#main { padding-top: 0px; padding-bottom: 0px; }
.width-100 .nonhundred-percent-fullwidth { margin-left: -5px; margin-right: -5px; }
.fusion-flexslider .flex-direction-nav a, .fusion-flexslider.flexslider-attachments .flex-direction-nav a, .fusion-flexslider.flexslider-posts .flex-direction-nav a, .fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a, .fusion-slider-sc .flex-direction-nav a { width: 30px; height: 30px; line-height: 30px; font-size: 14px; }
.fusion-carousel .fusion-carousel-nav .fusion-nav-next::before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev::before { line-height: 30px; font-size: 14px; }
@media only screen and (min-width: 928px) and (max-width: 1000px) {
  .fusion-portfolio-six .fusion-portfolio-post, .grid-layout-6 .fusion-post-grid { width: 20% !important; }
  .fusion-blog-layout-grid-5 .fusion-post-grid, .fusion-portfolio-five .fusion-portfolio-post { width: 25% !important; }
}
@media only screen and (min-width: 856px) and (max-width: 928px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-portfolio-six .fusion-portfolio-post { width: 20% !important; }
  .fusion-blog-layout-grid-5 .fusion-post-grid, .fusion-portfolio-five .fusion-portfolio-post { width: 33.3333% !important; }
  .fusion-blog-layout-grid-4 .fusion-post-grid, .fusion-portfolio-four .fusion-portfolio-post { width: 33.3333% !important; }
}
@media only screen and (min-width: 784px) and (max-width: 856px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-portfolio-six .fusion-portfolio-post { width: 25% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid, .fusion-blog-layout-grid-4 .fusion-post-grid, .fusion-blog-layout-grid-5 .fusion-post-grid, .fusion-portfolio-five .fusion-portfolio-post, .fusion-portfolio-four .fusion-portfolio-post, .fusion-portfolio-masonry .fusion-portfolio-post, .fusion-portfolio-three .fusion-portfolio-post { width: 50% !important; }
}
@media only screen and (min-width: 712px) and (max-width: 784px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-portfolio-six .fusion-portfolio-post { width: 33.33% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid, .fusion-blog-layout-grid-4 .fusion-post-grid, .fusion-blog-layout-grid-5 .fusion-post-grid, .fusion-portfolio-five .fusion-portfolio-post, .fusion-portfolio-four .fusion-portfolio-post, .fusion-portfolio-masonry .fusion-portfolio-post, .fusion-portfolio-three .fusion-portfolio-post { width: 50% !important; }
}
@media only screen and (max-width: 712px) {
  .fusion-blog-layout-grid .fusion-post-grid, .fusion-portfolio-post { width: 100% !important; }
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-portfolio-six .fusion-portfolio-post { width: 50% !important; }
}
@media only screen and (max-width: 640px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-portfolio-six .fusion-portfolio-post { width: 100% !important; }
  .fusion-body .fusion-page-title-bar { max-height: none; }
  .fusion-body .fusion-page-title-bar h1 { margin: 0px; }
  .fusion-body .fusion-page-title-secondary { margin-top: 2px; }
  .fusion-blog-layout-large .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-large .fusion-meta-info .fusion-alignright, .fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-medium .fusion-meta-info .fusion-alignright { display: block; float: none; margin: 0px; width: 100%; }
  .fusion-body .fusion-blog-layout-medium .fusion-post-slideshow { float: none; margin: 0px 0px 20px; height: auto; width: auto; }
  .fusion-blog-layout-large-alternate .fusion-date-and-formats { margin-bottom: 55px; }
  .fusion-body .fusion-blog-layout-large-alternate .fusion-post-content { margin: 0px; }
  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow { display: inline-block; float: none; margin-right: 0px; max-width: 197px; }
  .fusion-blog-layout-grid .fusion-post-grid { position: static; width: 100%; }
  .flex-direction-nav, .wooslider-direction-nav, .wooslider-pauseplay { display: none; }
  .share-box ul li { margin-bottom: 10px; margin-right: 15px; }
  .buttons a { margin-right: 5px; }
  .ls-avada .ls-nav-next, .ls-avada .ls-nav-prev { display: none !important; }
  #wrapper .ei-slider { width: 100% !important; height: 200px !important; }
  .fusion-progressbar { margin-bottom: 10px !important; }
  #wrapper .content-boxes-icon-boxed .content-wrapper-boxed { min-height: inherit !important; padding-bottom: 20px; padding-left: 3% !important; padding-right: 3% !important; }
  #wrapper .content-boxes-icon-boxed .content-box-column, #wrapper .content-boxes-icon-on-top .content-box-column { margin-bottom: 55px; }
  #wrapper .content-boxes-icon-boxed .content-box-column .heading h2 { margin-top: -5px; }
  #wrapper .content-boxes-icon-boxed .content-box-column .more { margin-top: 12px; }
  .page-template-contact-php .fusion-google-map { height: 270px !important; }
  .share-box .social-networks li { margin-right: 20px !important; }
  .timeline-icon { display: none !important; }
  .timeline-layout { padding-top: 0px !important; }
  .fusion-counters-circle .counter-circle-wrapper { display: block; margin-right: auto; margin-left: auto; }
  .post-content .wooslider .wooslider-control-thumbs { margin-top: -10px; }
  body .wooslider .overlay-full.layout-text-left .slide-excerpt { padding: 20px !important; }
  .content-boxes-icon-boxed .col { box-sizing: border-box; }
  .social_links_shortcode li { height: 40px !important; }
  .products-slider .es-nav span { transform: scale(0.5) !important; }
  .portfolio-masonry .portfolio-item { width: 100% !important; }
  .table-1 table, .tkt-slctr-tbl-wrap-dv table { border-collapse: collapse; border-spacing: 0px; width: 100%; }
  .table-1 td, .table-1 th, .tkt-slctr-tbl-wrap-dv td, .tkt-slctr-tbl-wrap-dv th { white-space: nowrap; }
  .table-2 table { border-collapse: collapse; border-spacing: 0px; width: 100%; }
  .table-2 td, .table-2 th { white-space: nowrap; }
  #main, .footer-area, .page-title-bar, body { background-attachment: scroll !important; }
  .tfs-slider[data-animation="slide"] { height: auto !important; }
  #wrapper .share-box h4 { display: block; float: none; line-height: 20px !important; margin-top: 0px; padding: 0px; margin-bottom: 10px; }
  .fusion-sharing-box .fusion-social-networks { float: none; display: block; width: 100%; text-align: left; }
  #content { width: 100% !important; margin-left: 0px !important; }
  .sidebar { width: 100% !important; float: none !important; margin-left: 0px !important; clear: both; }
  .fusion-hide-on-mobile { display: none; }
  .fusion-blog-layout-timeline { padding-top: 0px; }
  .fusion-blog-layout-timeline .fusion-post-timeline { float: none; width: 100%; }
  .fusion-blog-layout-timeline .fusion-timeline-date { margin-bottom: 0px; margin-top: 2px; }
  .fusion-timeline-arrow, .fusion-timeline-circle, .fusion-timeline-icon, .fusion-timeline-line { display: none; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .fusion-columns-1 .fusion-column:first-child, .fusion-columns-2 .fusion-column:first-child, .fusion-columns-3 .fusion-column:first-child, .fusion-columns-4 .fusion-column:first-child, .fusion-columns-5 .fusion-column:first-child { margin-left: 0px; }
  .fusion-column, .fusion-column:nth-child(2n), .fusion-column:nth-child(3n), .fusion-column:nth-child(4n), .fusion-column:nth-child(5n) { margin-right: 0px; }
  #wrapper { width: auto !important; }
  .create-block-format-context { display: none; }
  .columns .col { float: none; width: 100% !important; margin: 0px 0px 20px; box-sizing: border-box; }
  .fullwidth-box { background-attachment: scroll; }
  .fusion-main-menu > ul > li { padding-right: 25px; }
  .fusion-body .fusion-page-title-bar .fusion-breadcrumbs { display: none; }
  .review { float: none; width: 100%; }
  .fusion-social-links-footer, .fusion-social-networks { display: block; text-align: center; }
  .fusion-social-links-footer { width: auto; }
  .fusion-social-links-footer .fusion-social-networks { display: inline-block; float: none; }
  .fusion-social-networks { padding: 0px 0px 15px; }
  .fusion-author .fusion-author-ssocial .fusion-author-tagline { float: none; text-align: center; max-width: 100%; }
  .fusion-author .fusion-author-ssocial .fusion-social-networks { text-align: center; }
  .fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child { margin-left: 0px; }
  .fusion-social-networks::after { content: ""; display: block; clear: both; }
  .fusion-social-networks li { float: none; display: inline-block; }
  .fusion-reading-box-container .continue { display: block; }
  .fusion-reading-box-container .mobile-button { display: none; float: none; }
  .fusion-title { margin-top: 0px !important; margin-bottom: 20px !important; }
  .fusion-body .fusion-page-title-bar { height: 70px; }
  .fusion-page-title-bar-left .fusion-page-title-captions, .fusion-page-title-bar-left .fusion-page-title-secondary, .fusion-page-title-bar-right .fusion-page-title-captions, .fusion-page-title-bar-right .fusion-page-title-secondary { display: block; float: none; width: 100%; line-height: normal; }
  .fusion-page-title-bar-left .fusion-page-title-secondary { text-align: left; }
  .fusion-page-title-bar-left .searchform { display: block; max-width: 100%; }
  .fusion-page-title-bar-right .fusion-page-title-secondary { text-align: right; }
  .fusion-page-title-bar-right .searchform { max-width: 100%; }
  .fusion-page-title-row { display: table; width: 100%; height: 100%; }
  .fusion-page-title-wrapper { display: table-cell; vertical-align: middle; }
  .products .product-list-view { width: 100% !important; min-width: 100% !important; }
  .sidebar .social_links .social li { width: auto; margin-right: 5px; }
  #comment-input { margin-bottom: 0px; }
  #comment-input input { width: 90%; float: none !important; margin-bottom: 10px; }
  #comment-textarea textarea { width: 90%; }
  .pagination { margin-top: 40px; }
  .portfolio-one .portfolio-item .image { float: none; width: auto; height: auto; margin-bottom: 20px; }
  h5.toggle span.toggle-title { width: 80%; }
  #wrapper .sep-boxed-pricing .panel-wrapper { padding: 0px; }
  #wrapper .full-boxed-pricing .column, #wrapper .sep-boxed-pricing .column { float: none; margin-bottom: 10px; margin-left: 0px; width: 100%; }
  .share-box { height: auto; }
  #wrapper .share-box h4 { float: none; line-height: 20px !important; padding: 0px; }
  .share-box ul { float: none; overflow: hidden; padding: 0px 25px 15px; margin-top: 0px; }
  .project-content .project-description { float: none !important; }
  .project-content .fusion-project-description-details { margin-bottom: 50px; }
  .project-content .project-description, .project-content .project-info { width: 100% !important; }
  .portfolio-half .flexslider { width: 100%; }
  .portfolio-half .project-content { width: 100% !important; }
  #style_selector { display: none; }
  .faq-tabs, .portfolio-tabs { height: auto; border-bottom-width: 1px; border-bottom-style: solid; }
  .faq-tabs li, .portfolio-tabs li { float: left; margin-right: 30px; border-bottom: 0px none; }
  .ls-avada .ls-nav-next, .ls-avada .ls-nav-prev { display: none !important; }
  nav#nav, nav#sticky-nav { margin-right: 0px; }
  #footer .social-networks { width: 100%; margin: 0px auto; position: relative; left: -11px; }
  .tab-holder .tabs { height: auto !important; width: 100% !important; }
  .shortcode-tabs .tab-hold .tabs li { width: 100% !important; }
  body .shortcode-tabs .tab-hold .tabs li, body.dark .sidebar .tab-hold .tabs li { border-right: 0px none !important; }
  .error-message { line-height: 170px; margin-top: 20px; font-size: 130px; }
  .error_page .useful_links { width: 100%; padding-left: 0px; }
  .fusion-google-map { width: 100% !important; }
  .social_links_shortcode .social li { width: 10% !important; }
  #wrapper .ei-slider { width: 100%; height: 200px !important; }
  .fusion-progressbar { margin-bottom: 10px !important; }
  .fusion-blog-layout-medium-alternate .fusion-post-content { float: none; width: 100% !important; margin-top: 20px; }
  #wrapper .content-boxes-icon-boxed .content-wrapper-boxed { min-height: inherit !important; padding-bottom: 20px; padding-left: 3%; padding-right: 3%; }
  #wrapper .content-boxes-icon-boxed .content-box-column, #wrapper .content-boxes-icon-on-top .content-box-column { margin-bottom: 55px; }
  .fusion-counters-box .fusion-counter-box { margin-bottom: 20px; padding: 0px 15px; }
  .fusion-counters-box .fusion-counter-box:last-child { margin-bottom: 0px; }
  .popup { display: none !important; }
  .share-box .social-networks { text-align: left; }
  body #small-nav { visibility: visible !important; }
  .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea { float: none !important; width: 100% !important; box-sizing: border-box; }
  #nav-uber #megaMenu { width: 100%; }
  #toTop { bottom: 30px; height: 40px; z-index: 10000; border-radius: 4px; }
  #toTop::before { line-height: 38px; }
  #toTop:hover { background-color: rgb(51, 51, 51); }
  .no-mobile-totop .to-top-container { display: none; }
  .no-mobile-slidingbar #slidingbar-area { display: none; }
  .tfs-slider .slide-content-container .btn { min-height: 0px !important; padding-left: 20px; padding-right: 20px !important; height: 26px !important; line-height: 26px !important; }
  .fusion-soundcloud iframe { width: 100%; }
  .fusion-columns-2 .fusion-column, .fusion-columns-2 .fusion-flip-box-wrapper, .fusion-columns-4 .fusion-column, .fusion-columns-4 .fusion-flip-box-wrapper { width: 50% !important; float: left !important; }
  .fusion-columns-2 .fusion-column:nth-of-type(3n), .fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(3n), .fusion-columns-4 .fusion-column:nth-of-type(3n) { clear: both; }
  .fusion-columns-3 .fusion-column, .fusion-columns-3 .fusion-flip-box-wrapper, .fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2, .fusion-columns-5 .fusion-column, .fusion-columns-5 .fusion-flip-box-wrapper, .fusion-columns-6 .fusion-column, .fusion-columns-6 .fusion-flip-box-wrapper { width: 33.33% !important; float: left !important; }
  .fusion-columns-3 .fusion-column:nth-of-type(4n), .fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(4n), .fusion-columns-5 .fusion-column:nth-of-type(4n), .fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(4n), .fusion-columns-6 .fusion-column:nth-of-type(4n), .fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(4n) { clear: both; }
  #slidingbar .fusion-column, .footer-area .fusion-column { margin-bottom: 40px; }
  .fusion-layout-column.fusion-five-sixth, .fusion-layout-column.fusion-four-fifth, .fusion-layout-column.fusion-one-fifth, .fusion-layout-column.fusion-one-fourth, .fusion-layout-column.fusion-one-half, .fusion-layout-column.fusion-one-sixth, .fusion-layout-column.fusion-one-third, .fusion-layout-column.fusion-three-fifth, .fusion-layout-column.fusion-three-fourth, .fusion-layout-column.fusion-two-fifth, .fusion-layout-column.fusion-two-third { position: relative; float: left; margin-right: 4%; margin-bottom: 20px; }
  .fusion-layout-column.fusion-one-sixth { width: 13.3333%; }
  .fusion-layout-column.fusion-five-sixth { width: 82.6666%; }
  .fusion-layout-column.fusion-one-fifth { width: 16.8%; }
  .fusion-layout-column.fusion-two-fifth { width: 37.6%; }
  .fusion-layout-column.fusion-three-fifth { width: 58.4%; }
  .fusion-layout-column.fusion-four-fifth { width: 79.2%; }
  .fusion-layout-column.fusion-one-fourth { width: 22%; }
  .fusion-layout-column.fusion-three-fourth { width: 74%; }
  .fusion-layout-column.fusion-one-third { width: 30.6666%; }
  .fusion-layout-column.fusion-two-third { width: 65.3333%; }
  .fusion-layout-column.fusion-one-half { width: 48%; }
  .fusion-layout-column.fusion-spacing-no { margin-left: 0px; margin-right: 0px; }
  .fusion-layout-column.fusion-one-sixth.fusion-spacing-no { width: 16.6667%; }
  .fusion-layout-column.fusion-five-sixth.fusion-spacing-no { width: 83.3333%; }
  .fusion-layout-column.fusion-one-fifth.fusion-spacing-no { width: 20%; }
  .fusion-layout-column.fusion-two-fifth.fusion-spacing-no { width: 40%; }
  .fusion-layout-column.fusion-three-fifth.fusion-spacing-no { width: 60%; }
  .fusion-layout-column.fusion-four-fifth.fusion-spacing-no { width: 80%; }
  .fusion-layout-column.fusion-one-fourth.fusion-spacing-no { width: 25%; }
  .fusion-layout-column.fusion-three-fourth.fusion-spacing-no { width: 75%; }
  .fusion-layout-column.fusion-one-third.fusion-spacing-no { width: 33.3333%; }
  .fusion-layout-column.fusion-two-third.fusion-spacing-no { width: 66.6667%; }
  .fusion-layout-column.fusion-one-half.fusion-spacing-no { width: 50%; }
  .fusion-layout-column.fusion-column-last { clear: right; margin-left: 0px; margin-right: 0px; }
  .fusion-column.fusion-spacing-no { margin-bottom: 0px; width: 100% !important; }
  .ua-mobile #main, .ua-mobile .fusion-footer-widget-area, .ua-mobile .page-title-bar, .ua-mobile body { background-attachment: scroll !important; }
  #footer > .fusion-row, #header-sticky .fusion-row, .footer-area > .fusion-row, .fusion-header .fusion-row, .fusion-secondary-header .fusion-row { padding-left: 0px !important; padding-right: 0px !important; }
  #footer > .fusion-row, .footer-area > .fusion-row, .fusion-header .fusion-row, .fusion-secondary-header .fusion-row { padding-left: 0px !important; padding-right: 0px !important; }
  #main, .fullwidth-box, .fusion-footer-widget-area, .page-title-bar, body { background-attachment: scroll !important; }
}
@media only screen and (max-width: 800px) {
  body.side-header #wrapper { margin-left: 0px !important; margin-right: 0px !important; }
  #side-header, .side-header-background { background-color: rgb(255, 255, 255); }
  .layout-boxed-mode .side-header-wrapper { background-color: transparent; }
  #side-header { position: static; height: auto; width: 100% !important; padding: 20px 30px !important; margin: 0px !important; transition: background-color 0.25s ease-in-out 0s; }
  #side-header.fusion-is-sticky { background-color: rgb(255, 255, 255); }
  #side-header .side-header-background { display: none; }
  #side-header .side-header-border { display: none; }
  #side-header .side-header-wrapper { padding-top: 0px; padding-bottom: 0px; position: relative; }
  #side-header .header-social, #side-header .header-v4-content { display: none; }
  #side-header .fusion-logo { margin: 0px; float: left; }
  #side-header .side-header-content { padding: 0px !important; }
  #side-header.fusion-mobile-menu-design-classic .fusion-logo { float: none; text-align: center; }
  body #wrapper .header-shadow::after, body.side-header #wrapper #side-header.header-shadow .side-header-border::before { position: static; height: auto; box-shadow: none; }
  #side-header .fusion-main-menu, #side-header .side-header-content-1-2, #side-header .side-header-content-3 { display: none; }
  #side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder { display: block; margin-top: 20px; }
  #side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder { display: none; }
  #side-header.fusion-mobile-menu-design-modern .fusion-logo { float: left; margin: 0px; }
  #side-header.fusion-mobile-menu-design-modern .fusion-logo-left { float: left; }
  #side-header.fusion-mobile-menu-design-modern .fusion-logo-right { float: right; }
  #side-header.fusion-mobile-menu-design-modern .fusion-logo-center { float: left; }
  #side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons { display: block; }
  #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons { float: left; position: static; }
  #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons a { float: left; }
  #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons :first-child { margin-left: 0px; }
  #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons { float: right; }
  #side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child { margin-left: 0px; }
  #side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder, #side-header.fusion-mobile-menu-design-modern .side-header-wrapper > .fusion-secondary-menu-search { padding-top: 20px; margin-left: -30px; margin-right: -30px; margin-bottom: -20px; }
  #side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder > ul { display: block; border-right: 0px none; border-left: 0px none; border-bottom: 0px none; }
  #side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder { display: none; }
  #side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder { display: none; }
  .width-100 .fusion-section-separator-with-offset { margin-left: calc((100vw - 100%) / -2) !important; margin-right: calc((100vw - 100%) / -2) !important; }
  .fusion-mobile-menu-design-modern .fusion-secondary-header { padding-top: 0px; padding-bottom: 0px; padding-left: 0px !important; padding-right: 0px !important; }
  .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row { padding-left: 0px; padding-right: 0px; }
  .fusion-mobile-menu-design-modern .fusion-social-links-header { max-width: 100%; text-align: center; margin-top: 10px; margin-bottom: 8px; }
  .fusion-mobile-menu-design-modern .fusion-social-links-header a { margin-right: 20px; margin-bottom: 5px; }
  .fusion-mobile-menu-design-modern .fusion-alignleft { border-bottom: 1px solid transparent; }
  .fusion-mobile-menu-design-modern .fusion-alignleft, .fusion-mobile-menu-design-modern .fusion-alignright { width: 100%; float: none; display: block; }
  .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft, .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright { text-align: center; }
  .fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li { display: inline-block; vertical-align: middle; text-align: left; }
  .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li { float: none; }
  .fusion-mobile-menu-design-modern .fusion-secondary-menu-cart { border-right: 0px none; }
  .fusion-mobile-menu-design-modern .fusion-secondary-menu-icon { background-color: transparent; padding-left: 10px; padding-right: 7px; min-width: 100%; }
  .fusion-mobile-menu-design-modern .fusion-secondary-menu-icon::after { display: none; }
  .fusion-mobile-menu-design-modern .fusion-secondary-menu .fusion-secondary-menu-icon, .fusion-mobile-menu-design-modern .fusion-secondary-menu .fusion-secondary-menu-icon:hover, .fusion-mobile-menu-design-modern .fusion-secondary-menu-icon::before { color: rgb(116, 116, 116); }
  .fusion-mobile-menu-design-modern .fusion-header-tagline { margin-top: 10px; float: none; line-height: 24px; }
  .fusion-header .fusion-row { padding-left: 0px; padding-right: 0px; }
  .fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu { background-color: rgb(255, 255, 255); }
  .fusion-secondary-header { background-color: rgb(160, 206, 78); }
  .fusion-header-wrapper .fusion-row { padding-left: 0px; padding-right: 0px; max-width: 100%; }
  .fusion-footer-copyright-area > .fusion-row, .fusion-footer-widget-area > .fusion-row { padding-left: 0px; padding-right: 0px; }
  .fusion-secondary-header .fusion-row { display: block; }
  .fusion-secondary-header .fusion-alignleft { margin-right: 0px; }
  .fusion-secondary-header .fusion-alignright { margin-left: 0px; }
  body.fusion-body .fusion-secondary-header .fusion-alignright > * { float: none; }
  body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons { margin-bottom: 5px; }
  .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-header { padding-top: 20px; padding-bottom: 20px; }
  .fusion-header-v4 .fusion-logo { display: block; }
  .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link { max-width: 75%; }
  .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons { position: absolute; }
  .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo a { float: none; text-align: center; margin: 0px !important; }
  .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu > ul > li { display: none; }
  .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu > ul .fusion-middle-logo-menu-logo { display: block; }
  .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu { display: block; }
  .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo { padding: 0px; }
  .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-mobile-nav-holder { display: block; margin-top: 20px; }
  .fusion-mobile-menu-design-classic .fusion-secondary-header { padding: 10px; }
  .fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder { margin-top: 0px; }
  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header { padding-top: 20px; padding-bottom: 20px; }
  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu { padding-top: 6px; padding-bottom: 6px; }
  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu { display: none; }
  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder { display: block; }
  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a { float: none; text-align: center; margin: 0px !important; }
  .fusion-mobile-menu-design-classic.fusion-header-v4 .searchform, .fusion-mobile-menu-design-classic.fusion-header-v5 .searchform { display: block; float: none; width: 100%; margin: 13px 0px 0px; }
  .fusion-mobile-menu-design-classic.fusion-header-v4 .search-table, .fusion-mobile-menu-design-classic.fusion-header-v5 .search-table { width: 100%; }
  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a { float: none; }
  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner { margin-top: 10px; }
  .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform { display: none; }
  .fusion-mobile-menu-design-classic .fusion-alignleft { margin-bottom: 10px; }
  .fusion-mobile-menu-design-classic .fusion-alignleft, .fusion-mobile-menu-design-classic .fusion-alignright { float: none; width: 100%; line-height: normal; display: block; }
  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info { text-align: center; line-height: normal; }
  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu { display: none; }
  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header { max-width: 100%; margin-top: 5px; text-align: center; }
  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a { margin-bottom: 5px; }
  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline { float: none; text-align: center; margin-top: 10px; line-height: 24px; margin-left: auto; margin-right: auto; }
  .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner { float: none; text-align: center; margin: 20px auto 0px; width: 100%; clear: both; }
  .fusion-mobile-menu-design-modern .ubermenu-responsive-toggle, .fusion-mobile-menu-design-modern .ubermenu-sticky-toggle-wrapper { clear: both; }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu > ul > li { display: none; }
  .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu > ul .fusion-middle-logo-menu-logo { display: block; }
  .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu { display: block; float: left; width: auto; }
  .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-sticky-menu { display: none; }
  .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu { display: none; }
  .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-sticky-menu { display: block; }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header { padding-top: 20px; padding-bottom: 20px; }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header .fusion-row { width: 100%; }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo { margin: 0px !important; }
  .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo { padding: 0px; }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v7 .modern-mobile-menu-expanded .fusion-logo { margin-bottom: 20px !important; }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder { padding-top: 20px; margin-left: -30px; margin-right: -30px; margin-bottom: calc(-20px - 0px); }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder > ul, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder > ul, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder > ul, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder > ul, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder > ul, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder > ul { display: block; }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-sticky-nav-holder { display: none; }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-menu-icons { display: block; }
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a { float: none; }
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform { float: none; display: none; }
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner { margin-top: 10px; }
  .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo { float: left; }
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder { padding-top: 0px; margin-left: -30px; margin-right: -30px; margin-bottom: 0px; }
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu { position: static; border: 0px none; }
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .fusion-mobile-nav-holder > ul, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .fusion-mobile-nav-holder > ul { border: 0px none; }
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform { float: none; }
  .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper { position: fixed; width: 100%; }
  .fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo { float: right; }
  .fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu, .fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu { position: static; }
  .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-sticky-nav-holder { display: none; }
  .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder { display: none; }
  .fusion-mobile-menu-design-classic .fusion-mobile-nav-item, .fusion-mobile-menu-design-classic .fusion-mobile-selector, .fusion-mobile-menu-design-modern .fusion-mobile-nav-item, .fusion-mobile-menu-design-modern .fusion-mobile-selector { text-align: left; }
  .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder { display: block; }
  .fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon { text-align: inherit; }
  .fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon::after, .fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon::before { display: none; }
  .fusion-body .fusion-page-title-bar .fusion-breadcrumbs { display: none; }
  .no-overflow-y { overflow-y: visible !important; }
  .fusion-layout-column { margin-left: 0px !important; margin-right: 0px !important; }
  .fusion-layout-column.fusion-spacing-no { margin-bottom: 0px; }
  .fusion-body .fusion-layout-column { width: 100% !important; }
  .fusion-columns-1 .fusion-column:first-child, .fusion-columns-2 .fusion-column:first-child, .fusion-columns-3 .fusion-column:first-child, .fusion-columns-4 .fusion-column:first-child, .fusion-columns-5 .fusion-column:first-child { margin-left: 0px; }
  .fusion-columns .fusion-column { width: 100% !important; float: none; box-sizing: border-box; }
  .fusion-columns .fusion-column:not(.fusion-column-last) { margin: 0px 0px 50px; }
  #slidingbar-area .columns .col, .avada-container .columns .col, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-6, .footer-area .fusion-columns .fusion-column, .fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 { float: none; width: 100%; }
  .fusion-filters { border-bottom: 0px none; }
  .fusion-body .fusion-filter { float: none; margin: 0px; border-bottom: 1px solid rgb(231, 230, 230); }
  .fusion-portfolio-text-floated .fusion-portfolio-content-wrapper { display: block; }
  .fusion-portfolio-text-floated .fusion-image-wrapper { max-width: none; }
  .fusion-secondary-menu-icon { min-width: 100%; }
  .fusion-body .fusion-page-title-bar { padding-top: 5px; padding-bottom: 5px; min-height: calc(70px - 10px); height: auto; }
  .fusion-page-title-bar-left .fusion-page-title-captions, .fusion-page-title-bar-left .fusion-page-title-secondary, .fusion-page-title-bar-right .fusion-page-title-captions, .fusion-page-title-bar-right .fusion-page-title-secondary { display: block; float: none; width: 100%; line-height: normal; }
  .fusion-page-title-bar-left .fusion-page-title-secondary { text-align: left; }
  .fusion-page-title-bar-left .searchform { display: block; max-width: 100%; }
  .fusion-page-title-bar-right .fusion-page-title-secondary { text-align: right; }
  .fusion-page-title-bar-right .searchform { max-width: 100%; }
  .fusion-page-title-row { display: table; width: 100%; min-height: calc(70px - 20px); }
  .fusion-page-title-bar-center .fusion-page-title-row { width: auto; }
  .fusion-page-title-wrapper { display: table-cell; vertical-align: middle; }
  .fusion-contact-info { padding: 1em 30px 0px; line-height: 1.5em; }
  .fusion-body .fusion-blog-layout-medium-alternate .fusion-post-content, .fusion-body .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content { float: none; clear: both; margin: 0px; padding-top: 20px; }
  .fusion-author .fusion-social-networks { display: block; margin-top: 10px; }
  .fusion-body .fusion-author .fusion-social-networks { text-align: center; }
  .fusion-author-tagline { display: block; float: none; text-align: center; max-width: 100%; }
  .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column, .fusion-content-boxes.content-boxes-clean-vertical .content-box-column { border-right-width: 1px; }
  .fusion-content-boxes .content-box-shortcode-timeline { display: none; }
  .fusion-countdown, .fusion-countdown .fusion-countdown-counter-wrapper, .fusion-countdown .fusion-countdown-heading-wrapper, .fusion-countdown .fusion-countdown-link-wrapper { display: block; }
  .fusion-countdown .fusion-countdown-heading-wrapper { text-align: center; }
  .fusion-countdown .fusion-countdown-counter-wrapper { margin-top: 20px; margin-bottom: 10px; }
  .fusion-countdown .fusion-dash-title { display: block; font-size: 16px; }
  .fusion-body .fusion-countdown .fusion-dash-title { padding: 0px; }
  .fusion-countdown .fusion-countdown-link-wrapper { text-align: center; }
  .fusion-reading-box-container .fusion-desktop-button { display: none; }
  .fusion-reading-box-container .fusion-mobile-button { display: block; }
  .fusion-reading-box-container .fusion-mobile-button.continue-center { display: block; }
  #content { width: 100% !important; margin-left: 0px !important; }
  .sidebar { width: 100% !important; float: none !important; margin-left: 0px !important; clear: both; }
  #wrapper { width: auto !important; }
  .create-block-format-context { display: none; }
  .review { float: none; width: 100%; }
  .fusion-body .fusion-social-links-footer, .fusion-copyright-notice { display: block; text-align: center; }
  .fusion-social-links-footer { width: auto; }
  .fusion-social-links-footer .fusion-social-networks { display: inline-block; float: none; margin-top: 0px; }
  .fusion-copyright-notice { padding: 0px 0px 15px; }
  .fusion-copyright-notice::after, .fusion-social-networks::after { content: ""; display: block; clear: both; }
  .fusion-copyright-notice li, .fusion-social-networks li { float: none; display: inline-block; }
  .fusion-title { margin-top: 0px !important; margin-bottom: 20px !important; }
  .tfs-slider .fusion-title { margin-bottom: 0px !important; }
  #main .cart-empty { float: none; text-align: center; border-top: 1px solid; border-bottom: 0px none; width: 100%; line-height: normal !important; height: auto !important; margin-bottom: 10px; padding-top: 10px; }
  #main .return-to-shop { float: none; border-top: 0px none; border-bottom: 1px solid; width: 100%; text-align: center; line-height: normal !important; height: auto !important; padding-bottom: 10px; }
  #content.full-width { margin-bottom: 0px; }
  .sidebar .social_links .social li { width: auto; margin-right: 5px; }
  #comment-input { margin-bottom: 0px; }
  #comment-input input { width: 100%; float: none !important; margin-bottom: 10px; }
  #comment-textarea textarea { width: 100%; }
  .widget.facebook_like iframe { width: 100% !important; max-width: none !important; }
  .pagination { margin-top: 40px; }
  .portfolio-one .portfolio-item .image { float: none; width: auto; height: auto; margin-bottom: 20px; }
  h5.toggle span.toggle-title { width: 80%; }
  #wrapper .sep-boxed-pricing .panel-wrapper { padding: 0px; }
  #wrapper .full-boxed-pricing .column, #wrapper .sep-boxed-pricing .column { float: none; margin-bottom: 10px; margin-left: 0px; width: 100%; }
  .share-box { height: auto; }
  #wrapper .share-box h4 { float: none; line-height: 20px !important; margin-top: 0px; padding: 0px; }
  .share-box ul { float: none; overflow: hidden; padding: 0px 25px 15px; margin-top: 0px; }
  .project-content .project-description { float: none !important; }
  .single-avada_portfolio .portfolio-half .project-content .project-description h3 { margin-top: 24px; }
  .project-content .fusion-project-description-details { margin-bottom: 50px; }
  .project-content .project-description, .project-content .project-info { width: 100% !important; }
  .portfolio-half .flexslider { width: 100% !important; }
  .portfolio-half .project-content { width: 100% !important; }
  #style_selector { display: none; }
  .ls-avada .ls-nav-next, .ls-avada .ls-nav-prev { display: none !important; }
  #footer .social-networks { width: 100%; margin: 0px auto; position: relative; left: -11px; }
  .tab-holder .tabs { height: auto !important; width: 100% !important; }
  .shortcode-tabs .tab-hold .tabs li { width: 100% !important; }
  body .shortcode-tabs .tab-hold .tabs li, body.dark .sidebar .tab-hold .tabs li { border-right: 0px none !important; }
  .error-message { line-height: 170px; margin-top: 20px; }
  .error_page .useful_links { width: 100%; }
  .error-page .useful_links { padding-left: 0px; }
  .fusion-google-map { width: 100% !important; }
  .social_links_shortcode .social li { width: 10% !important; }
  #wrapper .ei-slider { width: 100% !important; height: 200px !important; }
  .fusion-progressbar { margin-bottom: 10px !important; }
  #wrapper .content-boxes-icon-boxed .content-wrapper-boxed { min-height: inherit !important; padding-bottom: 20px; padding-left: 3%; padding-right: 3%; }
  #wrapper .content-boxes-icon-boxed .content-box-column, #wrapper .content-boxes-icon-on-top .content-box-column { margin-bottom: 55px; }
  .fusion-counters-box .fusion-counter-box { margin-bottom: 20px; padding: 0px 15px; }
  .fusion-counters-box .fusion-counter-box:last-child { margin-bottom: 0px; }
  .popup { display: none !important; }
  .share-box .social-networks { text-align: left; }
  .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea { float: none !important; width: 100% !important; box-sizing: border-box; }
  .product .images #carousel .flex-direction-nav, .product .images #slider .flex-direction-nav { display: none !important; }
  .fullwidth-box { background-attachment: scroll !important; }
  #toTop { bottom: 30px; height: 40px; z-index: 10000; border-radius: 4px; }
  #toTop::before { line-height: 38px; }
  #toTop:hover { background-color: rgb(51, 51, 51); }
  .no-mobile-totop .to-top-container { display: none; }
  .no-mobile-slidingbar #slidingbar-area { display: none; }
  .no-mobile-slidingbar.mobile-logo-pos-left .mobile-menu-icons { margin-right: 0px; }
  .tfs-slider .slide-content-container .btn { min-height: 0px !important; padding-left: 30px; padding-right: 30px !important; height: 26px !important; line-height: 26px !important; }
  .fusion-soundcloud iframe { width: 100%; }
  .ua-mobile #main, .ua-mobile .footer-area, .ua-mobile .fusion-page-title-bar, .ua-mobile body { background-attachment: scroll !important; }
}
@media not all, only screen and (max-width: 800px) and (min-resolution: 144dpi), only screen and (max-width: 800px) and (min-resolution: 1.5dppx) {
  #side-header .fusion-mobile-logo-1 .fusion-mobile-logo-1x, .fusion-mobile-logo-1 .fusion-mobile-logo-1x { display: none; }
  #side-header .fusion-mobile-logo-1 .fusion-mobile-logo-2x, .fusion-mobile-logo-1 .fusion-mobile-logo-2x { display: inline-block; }
}
@media only screen and (min-width: 800px) {
  .fusion-reading-box-container .reading-box.reading-box-center { text-align: center; }
  .fusion-reading-box-container .reading-box.reading-box-right { text-align: right; }
  .fusion-reading-box-container .fusion-desktop-button { display: block; }
  .fusion-reading-box-container .fusion-mobile-button { display: none; }
  .fusion-reading-box-container .continue-center { display: inline-block; }
  body.side-header-right.layout-boxed-mode #side-header { position: absolute; top: 0px; }
  body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper { position: absolute; }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
  #wrapper { width: auto !important; overflow-x: hidden !important; }
  .fusion-columns .fusion-column { float: none; width: 100% !important; margin: 0px 0px 50px; box-sizing: border-box; }
  #slidingbar-area .fusion-columns .fusion-column, .footer-area .fusion-columns .fusion-column { float: left; width: 98% !important; }
  .fullwidth-box { background-attachment: scroll !important; }
  .no-mobile-totop .to-top-container { display: none; }
  .no-mobile-slidingbar #slidingbar-area { display: none; }
  .review { float: none; width: 100%; }
  .copyright, .social-networks { float: none; padding: 0px 0px 15px; text-align: center; }
  .copyright::after, .social-networks::after { content: ""; display: block; clear: both; }
  .copyright li, .social-networks li { float: none; display: inline-block; }
  .continue { display: none; }
  .mobile-button { display: block !important; float: none; }
  .title { margin-top: 0px !important; margin-bottom: 20px !important; }
  #content { width: 100% !important; float: none !important; margin-left: 0px !important; margin-bottom: 50px; }
  #content.full-width { margin-bottom: 0px; }
  .sidebar { width: 100% !important; float: none !important; margin-left: 0px !important; clear: both; }
  .sidebar .social_links .social li { width: auto; margin-right: 5px; }
  #comment-input { margin-bottom: 0px; }
  #comment-input input { width: 90%; float: none !important; margin-bottom: 10px; }
  #comment-textarea textarea { width: 90%; }
  .widget.facebook_like iframe { width: 100% !important; max-width: none !important; }
  .pagination { margin-top: 40px; }
  .portfolio-one .portfolio-item .image { float: none; width: auto; height: auto; margin-bottom: 20px; }
  h5.toggle span.toggle-title { width: 80%; }
  #wrapper .sep-boxed-pricing .panel-wrapper { padding: 0px; }
  #wrapper .full-boxed-pricing .column, #wrapper .sep-boxed-pricing .column { float: none; margin-bottom: 10px; margin-left: 0px; width: 100%; }
  .share-box { height: auto; }
  #wrapper .share-box h4 { float: none; line-height: 20px !important; margin-top: 0px; padding: 0px; }
  .share-box ul { float: none; overflow: hidden; padding: 0px 25px 25px; margin-top: 0px; }
  .project-content .project-description { float: none !important; }
  .project-content .fusion-project-description-details { margin-bottom: 50px; }
  .project-content .project-description, .project-content .project-info { width: 100% !important; }
  .portfolio-half .flexslider { width: 100% !important; }
  .portfolio-half .project-content { width: 100% !important; }
  #style_selector { display: none; }
  .ls-avada .ls-nav-next, .ls-avada .ls-nav-prev { display: none !important; }
  #footer .social-networks { width: 100%; margin: 0px auto; position: relative; left: -11px; }
  .recent-works-items a { max-width: 64px; }
  #slidingbar-area .flickr_badge_image img, .footer-area .flickr_badge_image img { max-width: 64px; padding: 3px !important; }
  .tab-holder .tabs { height: auto !important; width: 100% !important; }
  .shortcode-tabs .tab-hold .tabs li { width: 100% !important; }
  body .shortcode-tabs .tab-hold .tabs li, body.dark .sidebar .tab-hold .tabs li { border-right: 0px none !important; }
  .error_page .useful_links { width: 100%; padding-left: 0px; }
  .fusion-google-map { width: 100% !important; }
  .social_links_shortcode .social li { width: 10% !important; }
  #wrapper .ei-slider { width: 100% !important; height: 200px !important; }
  .fusion-progressbar { margin-bottom: 10px !important; }
  #wrapper .content-boxes-icon-boxed .content-wrapper-boxed { min-height: inherit !important; padding-bottom: 20px; padding-left: 3% !important; padding-right: 3% !important; }
  #wrapper .content-boxes-icon-boxed .content-box-column, #wrapper .content-boxes-icon-on-top .content-box-column { margin-bottom: 55px; }
  .share-box .social-networks { text-align: left; }
}
@media only screen and (max-width: 1000px) {
  .no-csstransforms .sep-boxed-pricing .column { margin-left: 1.5% !important; }
}
@media screen and (max-width: 782px) {
  .admin-bar p.demo_store, body.admin-bar #wrapper #slidingbar-area, body.layout-boxed-mode.side-header-right #slidingbar-area { top: 46px; }
  body.body_blank.admin-bar { top: 45px; }
  html #wpadminbar { z-index: 99999 !important; position: fixed !important; }
}
@media screen and (max-width: 768px) {
  .fusion-tabs.vertical-tabs .tab-pane { max-width: none !important; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #wrapper .ei-slider { width: 100%; }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  #wrapper .ei-slider { width: 100%; }
  .ua-ie-11 .fusion-imageframe, .ua-ie-11 .imageframe-align-center { font-size: 0px; line-height: normal; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .fullwidth-box { background-attachment: scroll !important; }
  .fusion-main-menu > ul > li { padding-right: 25px; }
  #wrapper .fusion-page-title-bar { height: 87px !important; }
  #wrapper .ei-slider { width: 100%; }
  #main, .fullwidth-box, .fusion-footer-widget-area, .page-title-bar, body { background-attachment: scroll !important; }
}
@media screen and (max-width: 640px) {
  .fusion-no-small-visibility { display: none; }
}
@media screen and (min-width: 641px) and (max-width: 1024px) {
  .fusion-no-medium-visibility { display: none; }
}
@media screen and (min-width: 1025px) {
  .fusion-no-large-visibility { display: none; }
}
#menu-item-27833, .menu-item-27833 { display: none !important; }
#home_blog_mater #wrapper .post-content h2, #wrapper .post-content #slider_on_top h2, #wrapper .post-content #sliding_pom_my h2 { font-size: 25px; }
#wrapper .post-content .home_post_right h2, #home_blog_uchast .fusion-carousel .fusion-carousel-title, #wrapper .post-content #sliding_pom h2 { font-size: 20px; }
.fusion-icon-yelp, .fusion-icon-tumblr { font-family: FontAwesome !important; position: relative; top: -1px; }
.fusion-icon-yelp::before, .fusion-icon-tumblr::before { content: "" !important; }
input[type="radio"] { display: none; }
input[type="radio"] + label, .dem__spot { cursor: pointer; }
input[type="radio"] + label::before, .dem__spot::after { content: ""; display: inline-block; height: 15px; width: 15px; margin: 0px 5px 0px 0px; background-image: url('radio.jpg'); background-repeat: no-repeat; background-size: 30px 15px; }
input[type="radio"] + label::before, .dem__spot::after { background-position: 0px 0px; }
input[type="radio"]:checked + label::before, .dem__radio:checked + .dem__spot::after { background-position: -15px 0px; }
.loggin_heder { background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll 50% 50% / 100% auto; width: 22px; height: 50px; }
.fusion-rollover { display: none !important; }
.fusion-page-title-wrapper, .widget-title, .fusion-meta-info { text-transform: uppercase; font-family: Roboto,Arial,Helvetica,sans-serif; }
.fusion-main-menu > ul > li:nth-last-child(2) { padding-right: 10px !important; }
.fusion-main-menu > ul > li > a { color: rgb(112, 136, 158); border-top: 3px solid transparent; height: 50px; line-height: 50px; }
.fusion-main-menu .fusion-main-menu-icon::after { color: rgb(112, 136, 158); }
.fusion-header .fusion-row, .fusion-header-sticky-height, .fusion-header-wrapper.fusion-is-sticky .fusion-header, .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu { height: 50px !important; }
.fusion-copyright-notice { width: 100%; }
.fusion-widget-area .fusion-social-network-icon { min-width: 45px; text-align: center; }
#home_sidebar_right .fusion-social-network-icon { min-width: 54px; text-align: center; }
#main-footer .fusion-social-network-icon { min-width: 34px; text-align: center; }
.fusion-single-line-meta { text-transform: uppercase; font-family: Roboto,Arial,Helvetica,sans-serif; font-weight: 100; }
.post-content p { margin-bottom: 10px; }
#wrapper .post-content .home_post_right h2 { max-height: 115px; overflow: hidden; }
.epyt-gallery-allthumbs + .epyt-pagination { display: none; }
.home_heder_p { padding: 5px 30px; background-color: rgb(255, 255, 255); width: 32.2222%; float: left; position: relative; margin-right: 1.63%; }
.home_heder_p.last { margin-right: 0px; }
.home_heder_p img { display: inline; float: left; margin-right: 25px; }
.home_heder_p p { line-height: 18px; margin: 0px; font-size: 14px; color: rgb(0, 0, 0); }
.flex-control-paging li a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 17px; height: 17px; }
.flex-control-paging li a.flex-active { background: rgb(105, 127, 147) none repeat scroll 0% 0%; }
.home_post_right .slide-excerpt h2 a { color: rgb(255, 255, 255); font-weight: 600; }
.home_post_right .post_slide:first-child { margin-bottom: 3.6%; }
.fusion-flexslider.flexslider-posts .slide-excerpt h2, .home_post_right .slide-excerpt h2 { background: transparent none repeat scroll 0% 0%; padding: 0px; margin-top: 5px; }
.fusion-flexslider.flexslider-posts .flex-control-paging { margin-bottom: 10px; }
.fusion-flexslider.flexslider-posts .slide-excerpt, .home_post_right .slide-excerpt { background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%; bottom: 0px; width: 100%; padding: 5.5% 4.1% 60px; }
.home_post_right .slide-excerpt { position: absolute; padding: 150px 5.3% 5px; }
.home_post_right .post_slide { max-height: 190px; width: 100%; display: block; position: relative; overflow: hidden; }
.slid_categ, .right_categ, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a { color: rgb(255, 255, 255); }
.fusion-rollover a { color: rgb(255, 255, 255) !important; }
.home_post article { margin-bottom: 35px; }
.home_post article .fusion-date-and-formats { display: none; }
.home_post .fusion-posts-container article .fusion-post-content { margin: 0px; }
#home_blog .fusion-single-line-meta a, .fusion-meta-info, .home_post .fusion-single-line-meta a, .slid_categ, .right_categ, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, #home_blog_uchast .uchas_categ { font-size: 12px; text-transform: uppercase; font-family: Roboto,Arial,Helvetica,sans-serif; font-weight: 100; }
.home_post .fusion-post-content-container { margin-top: 5px; overflow: hidden; height: 60px; }
.home_post .fusion-single-line-meta { margin-bottom: 5px; }
.home_post .fusion-posts-container article .fusion-post-slideshow { max-width: 260px; margin-right: 30px; }
.wpcf7 { padding: 10px; background-color: rgb(247, 246, 246); }
.home_textarea { margin-bottom: 10px; }
.home_textarea, #home_email { border-radius: 3px; }
.searchform .search-table .search-field input { border-radius: 3px 0px 0px 3px; }
.searchform .search-table .search-button input[type="submit"] { border-radius: 0px 3px 3px 0px; background: rgb(105, 127, 147) none repeat scroll 0% 0%; }
.wpcf7-submit { height: 39px; font-weight: 400; }
#home_sidebar_right input[type="email"], #home_sidebar_right input[type="text"], #home_sidebar_right textarea { font-size: 15px; }
#home_email, .home_subscrabe input[name="email"] { border-radius: 3px; }
.wpcf7-form p { margin: 0px; }
.wpcf7-form { padding: 10px; }
.home_textarea { height: 166px; }
.home_subscrabe .wpcf7-submit, #vopr_sub { font-family: Roboto,Arial,Helvetica,sans-serif; font-size: 13px; line-height: 0; }
.home_subscrabe .wpcf7-submit, #vopr_sub { line-height: 1px; padding: 13px 26px; }
#home_blog .fusion-post-wrapper, #home_blog .fusion-post-wrapper .fusion-post-slideshow { border: 0px none; }
#home_blog .fusion-content-sep { display: none; }
#home_blog .fusion-post-content-wrapper { padding: 15px 0px 0px; }
#home_blog .fusion-single-line-meta { margin-bottom: 5px; }
#home_blog .fusion-post-content-container { margin-top: 10px; }
#home_blog .fusion-posts-container { margin-left: -10px !important; margin-right: -10px !important; margin-top: -10px !important; }
#home_blog .fusion-blog-layout-grid .fusion-post-grid { padding: 10px; }
#home_blog_mater .slide-excerpt { padding: 50% 4.1% 82px; }
#home_blog_mater { margin-bottom: 0px; }
.testi_post .post_slide { max-height: 100%; }
#home_blog_pom .fusion-post-content-wrapper { display: none; }
#home_blog_pom article:first-child { padding: 0px 10px 0px 0px; }
#home_blog_pom article { padding-left: 10px; }
#home_blog_pom .fusion-rollover { display: block !important; }
#wrapper .post-content #home_blog_pom .fusion-rollover-content h2 { font-size: 16px; }
#home_blog_uchast .uchas_categ { padding-top: 20px; }
#home_blog_uchast .fusion-carousel-meta { margin-top: 15px; }
#home_blog_uchast .fusion-carousel .fusion-carousel-title { margin: 10px 0px 0px; }
#home_blog_uchast #slider_prev::before, #home_blog_uchast #slider_next::before { line-height: 50px !important; font-size: 33px !important; font-family: icomoon; font-weight: 700; }
#home_blog_uchast #slider_prev::before { content: "" !important; }
#home_blog_uchast #slider_next::before { content: "" !important; }
#rekl_main.border_rek { border-top: 7px solid rgb(105, 127, 147); }
#home_video_block { border: 0px none; }
#recent-comments-4 h4 { display: none; }
#widjet_at_home .widget { margin-bottom: 25px; }
.slider_my { max-width: 353px; max-height: 223px; }
.slider_my img { overflow: hidden; }
#slider_prev, #slider_next { top: 36%; }
footer { font-size: 13px; padding: 55px; }
footer .fusion-columns { padding: 10px 20px; }
footer .fusion-column-last { margin-bottom: 0px !important; }
footer #nav_menu-2 h4 { margin-bottom: 15px; }
#footer .fusion-row { border-radius: 8px 8px 0px 0px; padding: 20px; background-color: rgb(41, 48, 57); }
.fusion-column .social_links { font-size: 13px; margin-bottom: 20px; }
#menu-footer_menu li { padding-top: 5px; padding-bottom: 5px; padding-left: 0px; border-bottom: 1px solid rgb(105, 127, 147); width: 100%; }
#menu-footer_menu li:last-child { border-bottom: 0px none; }
#menu-footer_menu li a::before { content: ""; }
#menu-footer_menu li a { color: rgb(105, 127, 147) !important; }
#text-12 { font-size: 13px; }
div#toc_container li::before { display: none; }
.single-post .post-content ol li::before { position: absolute; top: 0px; left: -30px; content: counter(step-counter, decimal); background-color: rgb(150, 195, 70); color: rgb(255, 255, 255); display: inline-block; width: 17px; height: 17px; text-align: center; line-height: 17px; font-size: 11px; border-radius: 50px; }
.single-post .post-content ul li::before { position: absolute; top: 0px; left: -30px; content: "›"; background-color: rgb(150, 195, 70); color: rgb(255, 255, 255); display: inline-block; width: 17px; height: 17px; text-align: center; line-height: 15px; font-size: 12px; border-radius: 50px; }
.fusion-social-networks-wrapper a { text-decoration: none !important; }
.yarp_title_block_too::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.search-field { display: table-cell; vertical-align: top; }
#wrapper .search-table .search-field input { border-radius: 3px 0px 0px 3px; }
.search-button .searchsubmit { height: 39px; border: 0px none; color: rgb(255, 255, 255); font-size: 1em; margin: 0px; padding: 0px; text-indent: 0px; cursor: pointer; font-family: icomoon; font-weight: 400; text-shadow: none; transition: all 0.2s ease 0s; width: 39px; line-height: 39px; border-radius: 0px 3px 3px 0px; background: rgb(105, 127, 147) none repeat scroll 0% 0%; }
.democracy::after, .democracy .dem_img::after { content: ""; display: table; clear: both; }
.democracy ul li, .democracy ul { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; padding: 0px; margin: 0px; }
.democracy ul li::before { display: none; }
.democracy input[type="radio"], .democracy input[type="checkbox"] { margin: 0px; vertical-align: middle; }
.democracy input[type="radio"]:focus, .democracy input[type="checkbox"]:focus { outline: 0px none; }
.democracy ul { list-style: outside none none !important; border: 0px none !important; }
.democracy ul li { list-style: outside none none !important; }
input.dem-button[type="submit"], a.dem-button, .dem-button { width: 192px; position: relative; display: inline-block; text-decoration: none; line-height: 1; border: 0px none; margin: 0px; padding: 0px; cursor: pointer; white-space: nowrap; -moz-user-select: none; }
input.dem-button[type="submit"]:focus, a.dem-button:focus, .dem-button:focus { outline: 0px none; }
input.dem-button[type="submit"]:disabled, a.dem-button:disabled, .dem-button:disabled { opacity: 0.6; cursor: not-allowed; }
a.dem-button:hover { text-decoration: none !important; }
.democracy { margin: 0px auto; max-width: 355px; background-color: rgb(255, 255, 255); border: 2px solid rgb(235, 235, 235); }
.democracy input[type="radio"], .democracy input[type="checkbox"] { margin-right: 0.2em; }
.dem-screen { position: relative; line-height: 1.3; }
.dem-screen ul.dem-vote, .dem-screen ul.dem-answers { margin: 20px 0px; padding: 0px 20px; }
ul.dem-vote li { padding-bottom: 0px; margin-bottom: 0px; }
ul.dem-vote li > * { margin-bottom: 0.8em; }
.dem-poll-info::after { content: ""; display: table; clear: both; }
.dem-vote label { float: none; display: block; }
.dem-bottom { text-align: center; }
.dem-bottom::after { content: ""; display: table; clear: both; }
.dem-poll-title { display: block; padding-bottom: 23px; font-size: 20px; font-family: Roboto,Arial,Helvetica,sans-serif; font-weight: 700; }
.dem-poll-title { border-bottom: 4px double rgb(242, 242, 242); }
.dem-bottom { padding-top: 40px; border-top: 4px double rgb(242, 242, 242); }
.dem-cache-notice { z-index: 10; position: absolute; top: 0px; border-radius: 2px; width: 100%; padding: 1.5em 2em; text-align: center; background: rgba(247, 241, 212, 0.8) none repeat scroll 0% 0%; color: rgb(109, 98, 20); }
.dem-notice-close { position: absolute; top: 0px; right: 0px; padding: 5px; cursor: pointer; line-height: 0.6; font-size: 150%; }
.dem-notice-close:hover { color: rgb(210, 102, 22); }
.dem-loader { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.dem-loader > * { display: table-cell; vertical-align: middle; text-align: center; }
.dem-loader [class^="dem-"] { margin-bottom: 15% !important; }
.dem__collapser.collapsed .arr::before { content: "▾"; }
.dem__collapser.expanded .arr::before { content: "▴"; }
.dem-cont { padding: 30px; }
.dem_img { overflow: hidden; max-width: 355px; max-height: 186px; }
.dem-vote-link::before { content: "◂ "; }
.dem-vote label:hover { opacity: 0.8; }
.dem-vote-button { text-align: center; margin-bottom: 10px; }
.dem-voted-this .dem-label::before { content: "✓"; display: inline-block; margin-right: 0.2em; }
input.dem-button[type="submit"], a.dem-button, .fusion-login-box .fusion-login-button-no-fullwidth, .dem-button, #mistape_dialog .mistape_action { font-family: "Roboto"; font-weight: 400; letter-spacing: 0px; border-radius: 2px; background-color: rgb(160, 206, 78); color: rgb(255, 255, 255); padding: 13px 4%; line-height: 14px; font-size: 14px; text-transform: uppercase; }
input.dem-button[type="submit"]:hover, a.dem-button:hover, .dem-button:hover { background: rgb(150, 195, 70) none repeat scroll 0% 0%; }
.dem-screen.voted { margin-bottom: 2px; }
@media only screen and (max-width: 1150px) {
  .fusion-main-menu > ul > li, .fusion-is-sticky .fusion-main-menu > ul > li { padding-right: 30px; }
  .post_subscr form { width: 70%; }
  .dem-archives .democracy { display: block; float: none !important; }
}
@media only screen and (max-width: 1070px) {
  .fusion-main-menu > ul > li, .fusion-is-sticky .fusion-main-menu > ul > li { padding-right: 20px; }
  .display-none-1070 { display: none; }
  .post_subscr form, .post_subscr .s2_message { width: 65%; }
}
@media only screen and (max-width: 1000px) {
  .fusion-main-menu > ul > li, .fusion-is-sticky .fusion-main-menu > ul > li { padding-right: 15px; }
  .post_subscr > span { float: none; display: block; position: initial; top: 0px; margin-bottom: 10px; width: 100%; text-align: center; }
  .post_subscr form, .post_subscr .s2_message { width: 100%; display: block; float: none; }
  .post_subscr .s2_message { text-align: center; }
  .post_subscr .s2_error { float: none; margin-top: 25px; }
}
@media only screen and (max-width: 950px) {
  .post .share-box .fusion-layout-column.fusion-one-half { width: 100%; }
  .post .share-box .fusion-layout-column.fusion-one-half .post_soc .text_post_repost, .post_soc .text_post_repost { float: left; margin-right: 0px; }
  .post .share-box .post_soc .fusion-social-networks { left: 0px; right: 0px; float: left; position: initial; top: 0px; display: inline; }
}
@media only screen and (max-width: 920px) {
  .fusion-main-menu > ul > li > a, .fusion-is-sticky .fusion-main-menu > ul > li > a { font-size: 13px; }
}
@media only screen and (max-width: 870px) {
  #home_email, .home_subscrabe input[name="email"] { width: 100%; margin: auto; position: relative; }
  #wpcf7-f27657-p27112-o1 .wpcf7-form p, .home_subscrabe { text-align: center; }
}
@media only screen and (max-width: 800px) {
  #home_blog_pom article:first-child { margin-top: 0px; }
  #home_blog_pom article, #home_blog_pom article:first-child { padding: 0px; }
  .home_post .fusion-posts-container article .fusion-post-slideshow { max-width: 100%; width: 100%; margin: 0px; }
  #text-18, .loggin { display: none; }
  #sidebar_on_blog-3 { position: relative !important; }
  #sidebar .fusion-body .fusion-layout-column, #sidebar_on_blog .fusion-body .fusion-layout-column { width: 49% !important; }
  .fusion-mobile-nav-holder > ul > li:last-child, #text-23 { display: none; }
}
@media only screen and (max-width: 730px) {
  #home_blog_pom article { margin-top: 15px; }
}
@media only screen and (max-width: 640px) {
  .post .share-box .post_soc .fusion-social-networks { float: none; }
}
@media only screen and (max-width: 555px) {
  .yarp_post_block { width: 49.9999%; }
}
@media only screen and (max-width: 500px) {
  .post_subscr form div div { display: block !important; padding-right: 0px !important; }
  .post_subscr form div div:last-child { margin: 15px auto -20px; vertical-align: top; width: 192px; }
  .post_subscr { padding-bottom: 45px; }
}
@media only screen and (max-width: 390px) {
  .post .share-box .post_soc .fusion-social-networks { display: inline-block; margin-top: 10px; }
  .yarp_post_block { width: 100%; }
}
iframe.__youtube_prefs__ { border-width: 0px; }
.epyt-gallery { text-align: center; }
.epyt-gallery iframe { margin-bottom: 0px; }
.epyt-gallery-list { margin: 0px -8px; position: relative; transition: opacity 0.3s ease-out 0s; display: block; }
.epyt-gallery-clear { clear: both; }
.epyt-gallery-thumb { position: relative; box-sizing: border-box; overflow-y: hidden; display: block !important; cursor: pointer; opacity: 1; float: left; padding: 0px 8px 10px; }
.epyt-gallery-img-box { width: 100%; }
.epyt-gallery-img { height: 0px; width: 100%; padding-top: 56.25% !important; position: relative; overflow: hidden !important; background-size: cover !important; background-position: center center !important; }
.epyt-gallery-playhover { opacity: 0; position: absolute; top: -10px; left: 0px; width: 100%; height: 100%; vertical-align: middle; text-align: center; transition: opacity 0.3s ease-out 0s; }
.epyt-gallery-thumb .epyt-gallery-playcrutch { display: inline-block; height: 100%; vertical-align: middle; width: 0px; }
.epyt-gallery-playhover .epyt-play-img { height: auto !important; max-width: 15% !important; padding: 0px !important; margin: 0px !important; min-width: 30px !important; vertical-align: middle !important; display: inline-block !important; width: auto; border: 0px none; box-sizing: border-box; }
.epyt-gallery-title { font-size: 80%; line-height: 120%; padding: 10px; }
.epyt-gallery-rowbreak { clear: both; }
.epyt-pagination { clear: both; text-align: center; padding: 10px 8px; }
.epyt-pagination > div, .epyt-pagenumbers > div { display: inline-block; padding: 0px 2px; vertical-align: middle; }
.epyt-pagination .epyt-pagebutton { cursor: pointer; display: inline-block; padding: 0px 10px; }
.epyt-pagebutton > div { display: inline; }
.epyt-pagination .epyt-loader { display: none; }
.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb { width: 20%; }
.epyt-pagebutton.hide, .epyt-pagenumbers.hide { display: none !important; opacity: 0 !important; visibility: hidden !important; }
.epyt-gallery-thumb { width: 20%; }
@media (min-width: 0px) and (max-width: 600px) {
  .epyt-gallery-rowbreak { display: none; }
  .epyt-gallery-allthumbs[class*="epyt-cols"] .epyt-gallery-thumb { width: 100% !important; }
}
.recentcomments a { display: inline !important; padding: 0px !important; margin: 0px !important; }
#rekl_main { max-height: 160px; }
#rekl_main .fusion-layout-column { margin: 0px auto !important; text-align: center; }
.flex-direction-nav { display: none; }
.fusion-rollover-link, .fusion-rollover-gallery, .fusion-rollover-sep { display: none; }
.fusion-rollover-content { padding: 0px 10px; }
#vopr_sub { float: right; }
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev { width: 50px !important; height: 50px !important; }
@media only screen and (max-width: 870px) {
  #vopr_sub { float: none; }
}
.disp_none_at_home { display: none !important; }
.fusion-blog-shortcode-2 .fusion-blog-layout-grid .fusion-post-grid { padding: 20px; }
.fusion-blog-shortcode-2 .fusion-posts-container { margin-left: -20px !important; margin-right: -20px !important; }
.fusion-blog-shortcode-3 .fusion-blog-layout-grid .fusion-post-grid { padding: 20px; }
.fusion-blog-shortcode-3 .fusion-posts-container { margin-left: -20px !important; margin-right: -20px !important; }
.fusion-blog-shortcode-4 .fusion-blog-layout-grid .fusion-post-grid { padding: 0px; }
.fusion-blog-shortcode-4 .fusion-posts-container { margin-left: 0px !important; margin-right: 0px !important; }
.dem-roller { margin: 0px auto; width: 40px; height: 40px; position: relative; }
.con1 > div, .con2 > div, .con3 > div { width: 10px; height: 10px; background-color: rgb(38, 134, 204); border-radius: 100%; position: absolute; animation: 1.2s ease-in-out 0s normal both infinite running bouncedelay; }
.dem-roller .demrcont { position: absolute; width: 100%; height: 100%; }
.con2 { transform: rotateZ(45deg); }
.con3 { transform: rotateZ(90deg); }
.circle1 { top: 0px; left: 0px; }
.circle2 { top: 0px; right: 0px; }
.circle3 { right: 0px; bottom: 0px; }
.circle4 { left: 0px; bottom: 0px; }
.con2 .circle1 { animation-delay: -1.1s; }
.con3 .circle1 { animation-delay: -1s; }
.con1 .circle2 { animation-delay: -0.9s; }
.con2 .circle2 { animation-delay: -0.8s; }
.con3 .circle2 { animation-delay: -0.7s; }
.con1 .circle3 { animation-delay: -0.6s; }
.con2 .circle3 { animation-delay: -0.5s; }
.con3 .circle3 { animation-delay: -0.4s; }
.con1 .circle4 { animation-delay: -0.3s; }
.con2 .circle4 { animation-delay: -0.2s; }
.con3 .circle4 { animation-delay: -0.1s; }
/* ::::: https://fonts.googleapis.com/css?family=Roboto%3A300%2C700%2Cregular%2C500&subset=cyrillic ::::: */

@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fcrc4esa.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fabc4esa.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fcbc4esa.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fbxc4esa.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fcxc4esa.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fchc4esa.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fbbc4.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu72xkozy.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu5mxkozy.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu7mxkozy.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu4wxkozy.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu7wxkozy.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu7gxkozy.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu4mxk.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fcrc4esa.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fabc4esa.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fcbc4esa.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fbxc4esa.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fcxc4esa.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fchc4esa.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fbbc4.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfcrc4esa.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfabc4esa.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfcbc4esa.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfbxc4esa.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfcxc4esa.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfchc4esa.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfbbc4.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* ::::: https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i&subset=cyrillic ::::: */

@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 300;  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc3cstkla.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 300;  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc-cstkla.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 300;  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc2cstkla.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 300;  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc5cstkla.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 300;  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc1cstkla.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 300;  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc0cstkla.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 300;  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc6csq.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 400;  src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xfizifkw.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 400;  src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xmizifkw.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 400;  src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xeizifkw.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 400;  src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xlizifkw.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 400;  src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xhizifkw.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 400;  src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xgizifkw.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 400;  src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xiizi.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 500;  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc3cstkla.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 500;  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc-cstkla.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 500;  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc2cstkla.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 500;  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc5cstkla.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 500;  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc1cstkla.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 500;  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc0cstkla.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 500;  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc6csq.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 700;  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic3cstkla.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 700;  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic-cstkla.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 700;  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic2cstkla.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 700;  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic5cstkla.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 700;  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic1cstkla.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 700;  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic0cstkla.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: italic;  font-weight: 700;  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic6csq.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fcrc4esa.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fabc4esa.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fcbc4esa.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fbxc4esa.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fcxc4esa.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fchc4esa.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fbbc4.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu72xkozy.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu5mxkozy.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu7mxkozy.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu4wxkozy.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu7wxkozy.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu7gxkozy.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu4mxk.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fcrc4esa.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fabc4esa.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fcbc4esa.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fbxc4esa.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fcxc4esa.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fchc4esa.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 500;  src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fbbc4.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfcrc4esa.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfabc4esa.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfcbc4esa.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfbxc4esa.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfcxc4esa.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfchc4esa.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfbbc4.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
.fluid-width-video-wrapper { width: 100%; position: relative; padding: 0px; }
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.hide1 { display: inline; }
/* Smartphone Portrait and Landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){ .hide1 { display: none; }}

.hide2 { display: inline; }
/* Smartphone Portrait and Landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){ .hide2 { display: none; }}

.hide3 { display: inline; }
/* Smartphone Portrait and Landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){ .hide3 { display: none; }}