.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@charset "UTF-8";
@font-face {
  font-family: "rtcl-glyphs";
  src: url("../fonts/rtcl-glyphs.eot");
  src: url("../fonts/rtcl-glyphs.eot#iefix") format("embedded-opentype"), url("../fonts/rtcl-glyphs.woff") format("woff"), url("../fonts/rtcl-glyphs.ttf") format("truetype"), url("../fonts/rtcl-glyphs.svg#rtcl-glyphs") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=rtcl-icon-]:before, [class*=" rtcl-icon-"]:before {
  font-family: "rtcl-glyphs";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.rtcl-icon-user:before {
  content: "\E800";
}

/* '' */
.rtcl-icon-users:before {
  content: "\E801";
}

/* '' */
.rtcl-icon-male:before {
  content: "\E802";
}

/* '' */
.rtcl-icon-glass:before {
  content: "\E803";
}

/* '' */
.rtcl-icon-music:before {
  content: "\E804";
}

/* '' */
.rtcl-icon-search:before {
  content: "\E805";
}

/* '' */
.rtcl-icon-mail:before {
  content: "\E806";
}

/* '' */
.rtcl-icon-mail-alt:before {
  content: "\E807";
}

/* '' */
.rtcl-icon-heart:before {
  content: "\E808";
}

/* '' */
.rtcl-icon-heart-empty:before {
  content: "\E809";
}

/* '' */
.rtcl-icon-star:before {
  content: "\E80A";
}

/* '' */
.rtcl-icon-female:before {
  content: "\E80B";
}

/* '' */
.rtcl-icon-video:before {
  content: "\E80C";
}

/* '' */
.rtcl-icon-videocam:before {
  content: "\E80D";
}

/* '' */
.rtcl-icon-picture:before {
  content: "\E80E";
}

/* '' */
.rtcl-icon-camera:before {
  content: "\E80F";
}

/* '' */
.rtcl-icon-camera-alt:before {
  content: "\E810";
}

/* '' */
.rtcl-icon-th-large:before {
  content: "\E811";
}

/* '' */
.rtcl-icon-th:before {
  content: "\E812";
}

/* '' */
.rtcl-icon-th-list:before {
  content: "\E813";
}

/* '' */
.rtcl-icon-ok:before {
  content: "\E814";
}

/* '' */
.rtcl-icon-ok-circled:before {
  content: "\E815";
}

/* '' */
.rtcl-icon-ok-circled2:before {
  content: "\E816";
}

/* '' */
.rtcl-icon-ok-squared:before {
  content: "\E817";
}

/* '' */
.rtcl-icon-cancel:before {
  content: "\E818";
}

/* '' */
.rtcl-icon-cancel-circled:before {
  content: "\E819";
}

/* '' */
.rtcl-icon-cancel-circled2:before {
  content: "\E81A";
}

/* '' */
.rtcl-icon-plus:before {
  content: "\E81B";
}

/* '' */
.rtcl-icon-plus-circled:before {
  content: "\E81C";
}

/* '' */
.rtcl-icon-plus-squared:before {
  content: "\E81D";
}

/* '' */
.rtcl-icon-plus-squared-alt:before {
  content: "\E81E";
}

/* '' */
.rtcl-icon-minus:before {
  content: "\E81F";
}

/* '' */
.rtcl-icon-minus-circled:before {
  content: "\E820";
}

/* '' */
.rtcl-icon-minus-squared:before {
  content: "\E821";
}

/* '' */
.rtcl-icon-minus-squared-alt:before {
  content: "\E822";
}

/* '' */
.rtcl-icon-help:before {
  content: "\E823";
}

/* '' */
.rtcl-icon-help-circled:before {
  content: "\E824";
}

/* '' */
.rtcl-icon-info-circled:before {
  content: "\E825";
}

/* '' */
.rtcl-icon-info:before {
  content: "\E826";
}

/* '' */
.rtcl-icon-home:before {
  content: "\E827";
}

/* '' */
.rtcl-icon-link:before {
  content: "\E828";
}

/* '' */
.rtcl-icon-unlink:before {
  content: "\E829";
}

/* '' */
.rtcl-icon-link-ext:before {
  content: "\E82A";
}

/* '' */
.rtcl-icon-link-ext-alt:before {
  content: "\E82B";
}

/* '' */
.rtcl-icon-attach:before {
  content: "\E82C";
}

/* '' */
.rtcl-icon-lock:before {
  content: "\E82D";
}

/* '' */
.rtcl-icon-lock-open:before {
  content: "\E82E";
}

/* '' */
.rtcl-icon-lock-open-alt:before {
  content: "\E82F";
}

/* '' */
.rtcl-icon-pin:before {
  content: "\E830";
}

/* '' */
.rtcl-icon-eye:before {
  content: "\E831";
}

/* '' */
.rtcl-icon-eye-off:before {
  content: "\E832";
}

/* '' */
.rtcl-icon-tag:before {
  content: "\E833";
}

/* '' */
.rtcl-icon-tags:before {
  content: "\E834";
}

/* '' */
.rtcl-icon-bookmark:before {
  content: "\E835";
}

/* '' */
.rtcl-icon-bookmark-empty:before {
  content: "\E836";
}

/* '' */
.rtcl-icon-flag:before {
  content: "\E837";
}

/* '' */
.rtcl-icon-flag-empty:before {
  content: "\E838";
}

/* '' */
.rtcl-icon-flag-checkered:before {
  content: "\E839";
}

/* '' */
.rtcl-icon-thumbs-up:before {
  content: "\E83A";
}

/* '' */
.rtcl-icon-thumbs-down:before {
  content: "\E83B";
}

/* '' */
.rtcl-icon-thumbs-up-alt:before {
  content: "\E83C";
}

/* '' */
.rtcl-icon-thumbs-down-alt:before {
  content: "\E83D";
}

/* '' */
.rtcl-icon-download:before {
  content: "\E83E";
}

/* '' */
.rtcl-icon-upload:before {
  content: "\E83F";
}

/* '' */
.rtcl-icon-download-cloud:before {
  content: "\E840";
}

/* '' */
.rtcl-icon-upload-cloud:before {
  content: "\E841";
}

/* '' */
.rtcl-icon-reply:before {
  content: "\E842";
}

/* '' */
.rtcl-icon-reply-all:before {
  content: "\E843";
}

/* '' */
.rtcl-icon-forward:before {
  content: "\E844";
}

/* '' */
.rtcl-icon-quote-left:before {
  content: "\E845";
}

/* '' */
.rtcl-icon-quote-right:before {
  content: "\E846";
}

/* '' */
.rtcl-icon-code:before {
  content: "\E847";
}

/* '' */
.rtcl-icon-export:before {
  content: "\E848";
}

/* '' */
.rtcl-icon-export-alt:before {
  content: "\E849";
}

/* '' */
.rtcl-icon-pencil:before {
  content: "\E84A";
}

/* '' */
.rtcl-icon-pencil-squared:before {
  content: "\E84B";
}

/* '' */
.rtcl-icon-edit:before {
  content: "\E84C";
}

/* '' */
.rtcl-icon-print:before {
  content: "\E84D";
}

/* '' */
.rtcl-icon-retweet:before {
  content: "\E84E";
}

/* '' */
.rtcl-icon-keyboard:before {
  content: "\E84F";
}

/* '' */
.rtcl-icon-gamepad:before {
  content: "\E850";
}

/* '' */
.rtcl-icon-comment:before {
  content: "\E851";
}

/* '' */
.rtcl-icon-chat:before {
  content: "\E852";
}

/* '' */
.rtcl-icon-comment-empty:before {
  content: "\E853";
}

/* '' */
.rtcl-icon-chat-empty:before {
  content: "\E854";
}

/* '' */
.rtcl-icon-bell:before {
  content: "\E855";
}

/* '' */
.rtcl-icon-bell-alt:before {
  content: "\E856";
}

/* '' */
.rtcl-icon-attention-alt:before {
  content: "\E857";
}

/* '' */
.rtcl-icon-attention:before {
  content: "\E858";
}

/* '' */
.rtcl-icon-attention-circled:before {
  content: "\E859";
}

/* '' */
.rtcl-icon-location:before {
  content: "\E85A";
}

/* '' */
.rtcl-icon-direction:before {
  content: "\E85B";
}

/* '' */
.rtcl-icon-compass:before {
  content: "\E85C";
}

/* '' */
.rtcl-icon-trash:before {
  content: "\E85D";
}

/* '' */
.rtcl-icon-doc:before {
  content: "\E85E";
}

/* '' */
.rtcl-icon-docs:before {
  content: "\E85F";
}

/* '' */
.rtcl-icon-doc-text:before {
  content: "\E860";
}

/* '' */
.rtcl-icon-doc-inv:before {
  content: "\E861";
}

/* '' */
.rtcl-icon-doc-text-inv:before {
  content: "\E862";
}

/* '' */
.rtcl-icon-folder:before {
  content: "\E863";
}

/* '' */
.rtcl-icon-folder-open:before {
  content: "\E864";
}

/* '' */
.rtcl-icon-folder-empty:before {
  content: "\E865";
}

/* '' */
.rtcl-icon-folder-open-empty:before {
  content: "\E866";
}

/* '' */
.rtcl-icon-box:before {
  content: "\E867";
}

/* '' */
.rtcl-icon-rss:before {
  content: "\E868";
}

/* '' */
.rtcl-icon-rss-squared:before {
  content: "\E869";
}

/* '' */
.rtcl-icon-phone:before {
  content: "\E86A";
}

/* '' */
.rtcl-icon-phone-squared:before {
  content: "\E86B";
}

/* '' */
.rtcl-icon-menu:before {
  content: "\E86C";
}

/* '' */
.rtcl-icon-cog:before {
  content: "\E86D";
}

/* '' */
.rtcl-icon-cog-alt:before {
  content: "\E86E";
}

/* '' */
.rtcl-icon-wrench:before {
  content: "\E86F";
}

/* '' */
.rtcl-icon-basket:before {
  content: "\E870";
}

/* '' */
.rtcl-icon-calendar:before {
  content: "\E871";
}

/* '' */
.rtcl-icon-calendar-empty:before {
  content: "\E872";
}

/* '' */
.rtcl-icon-login:before {
  content: "\E873";
}

/* '' */
.rtcl-icon-logout:before {
  content: "\E874";
}

/* '' */
.rtcl-icon-mic:before {
  content: "\E875";
}

/* '' */
.rtcl-icon-mute:before {
  content: "\E876";
}

/* '' */
.rtcl-icon-volume-off:before {
  content: "\E877";
}

/* '' */
.rtcl-icon-volume-down:before {
  content: "\E878";
}

/* '' */
.rtcl-icon-volume-up:before {
  content: "\E879";
}

/* '' */
.rtcl-icon-headphones:before {
  content: "\E87A";
}

/* '' */
.rtcl-icon-clock:before {
  content: "\E87B";
}

/* '' */
.rtcl-icon-lightbulb:before {
  content: "\E87C";
}

/* '' */
.rtcl-icon-block:before {
  content: "\E87D";
}

/* '' */
.rtcl-icon-resize-full:before {
  content: "\E87E";
}

/* '' */
.rtcl-icon-resize-full-alt:before {
  content: "\E87F";
}

/* '' */
.rtcl-icon-resize-small:before {
  content: "\E880";
}

/* '' */
.rtcl-icon-resize-vertical:before {
  content: "\E881";
}

/* '' */
.rtcl-icon-resize-horizontal:before {
  content: "\E882";
}

/* '' */
.rtcl-icon-move:before {
  content: "\E883";
}

/* '' */
.rtcl-icon-zoom-in:before {
  content: "\E884";
}

/* '' */
.rtcl-icon-zoom-out:before {
  content: "\E885";
}

/* '' */
.rtcl-icon-down-circled2:before {
  content: "\E886";
}

/* '' */
.rtcl-icon-up-circled2:before {
  content: "\E887";
}

/* '' */
.rtcl-icon-left-circled2:before {
  content: "\E888";
}

/* '' */
.rtcl-icon-right-circled2:before {
  content: "\E889";
}

/* '' */
.rtcl-icon-down-dir:before {
  content: "\E88A";
}

/* '' */
.rtcl-icon-up-dir:before {
  content: "\E88B";
}

/* '' */
.rtcl-icon-left-dir:before {
  content: "\E88C";
}

/* '' */
.rtcl-icon-right-dir:before {
  content: "\E88D";
}

/* '' */
.rtcl-icon-down-open:before {
  content: "\E88E";
}

/* '' */
.rtcl-icon-left-open:before {
  content: "\E88F";
}

/* '' */
.rtcl-icon-rocket:before {
  content: "\E890";
}

/* '' */
.rtcl-icon-up-open:before {
  content: "\E891";
}

/* '' */
.rtcl-icon-angle-left:before {
  content: "\E892";
}

/* '' */
.rtcl-icon-angle-right:before {
  content: "\E893";
}

/* '' */
.rtcl-icon-angle-up:before {
  content: "\E894";
}

/* '' */
.rtcl-icon-angle-down:before {
  content: "\E895";
}

/* '' */
.rtcl-icon-angle-circled-left:before {
  content: "\E896";
}

/* '' */
.rtcl-icon-angle-circled-right:before {
  content: "\E897";
}

/* '' */
.rtcl-icon-angle-circled-up:before {
  content: "\E898";
}

/* '' */
.rtcl-icon-angle-circled-down:before {
  content: "\E899";
}

/* '' */
.rtcl-icon-angle-double-left:before {
  content: "\E89A";
}

/* '' */
.rtcl-icon-angle-double-right:before {
  content: "\E89B";
}

/* '' */
.rtcl-icon-angle-double-up:before {
  content: "\E89C";
}

/* '' */
.rtcl-icon-angle-double-down:before {
  content: "\E89D";
}

/* '' */
.rtcl-icon-down:before {
  content: "\E89E";
}

/* '' */
.rtcl-icon-left:before {
  content: "\E89F";
}

/* '' */
.rtcl-icon-right:before {
  content: "\E8A0";
}

/* '' */
.rtcl-icon-up:before {
  content: "\E8A1";
}

/* '' */
.rtcl-icon-down-big:before {
  content: "\E8A2";
}

/* '' */
.rtcl-icon-left-big:before {
  content: "\E8A3";
}

/* '' */
.rtcl-icon-right-big:before {
  content: "\E8A4";
}

/* '' */
.rtcl-icon-up-big:before {
  content: "\E8A5";
}

/* '' */
.rtcl-icon-right-hand:before {
  content: "\E8A6";
}

/* '' */
.rtcl-icon-left-hand:before {
  content: "\E8A7";
}

/* '' */
.rtcl-icon-up-hand:before {
  content: "\E8A8";
}

/* '' */
.rtcl-icon-down-hand:before {
  content: "\E8A9";
}

/* '' */
.rtcl-icon-left-circled:before {
  content: "\E8AA";
}

/* '' */
.rtcl-icon-right-circled:before {
  content: "\E8AB";
}

/* '' */
.rtcl-icon-up-circled:before {
  content: "\E8AC";
}

/* '' */
.rtcl-icon-down-circled:before {
  content: "\E8AD";
}

/* '' */
.rtcl-icon-cw:before {
  content: "\E8AE";
}

/* '' */
.rtcl-icon-ccw:before {
  content: "\E8AF";
}

/* '' */
.rtcl-icon-arrows-cw:before {
  content: "\E8B0";
}

/* '' */
.rtcl-icon-level-up:before {
  content: "\E8B1";
}

/* '' */
.rtcl-icon-level-down:before {
  content: "\E8B2";
}

/* '' */
.rtcl-icon-shuffle:before {
  content: "\E8B3";
}

/* '' */
.rtcl-icon-exchange:before {
  content: "\E8B4";
}

/* '' */
.rtcl-icon-expand:before {
  content: "\E8B5";
}

/* '' */
.rtcl-icon-collapse:before {
  content: "\E8B6";
}

/* '' */
.rtcl-icon-expand-right:before {
  content: "\E8B7";
}

/* '' */
.rtcl-icon-collapse-left:before {
  content: "\E8B8";
}

/* '' */
.rtcl-icon-play:before {
  content: "\E8B9";
}

/* '' */
.rtcl-icon-play-circled:before {
  content: "\E8BA";
}

/* '' */
.rtcl-icon-play-circled2:before {
  content: "\E8BB";
}

/* '' */
.rtcl-icon-stop:before {
  content: "\E8BC";
}

/* '' */
.rtcl-icon-pause:before {
  content: "\E8BD";
}

/* '' */
.rtcl-icon-to-end:before {
  content: "\E8BE";
}

/* '' */
.rtcl-icon-to-end-alt:before {
  content: "\E8BF";
}

/* '' */
.rtcl-icon-to-start:before {
  content: "\E8C0";
}

/* '' */
.rtcl-icon-to-start-alt:before {
  content: "\E8C1";
}

/* '' */
.rtcl-icon-fast-fw:before {
  content: "\E8C2";
}

/* '' */
.rtcl-icon-fast-bw:before {
  content: "\E8C3";
}

/* '' */
.rtcl-icon-eject:before {
  content: "\E8C4";
}

/* '' */
.rtcl-icon-target:before {
  content: "\E8C5";
}

/* '' */
.rtcl-icon-signal:before {
  content: "\E8C6";
}

/* '' */
.rtcl-icon-award:before {
  content: "\E8C7";
}

/* '' */
.rtcl-icon-desktop:before {
  content: "\E8C8";
}

/* '' */
.rtcl-icon-laptop:before {
  content: "\E8C9";
}

/* '' */
.rtcl-icon-tablet:before {
  content: "\E8CA";
}

/* '' */
.rtcl-icon-mobile:before {
  content: "\E8CB";
}

/* '' */
.rtcl-icon-inbox:before {
  content: "\E8CC";
}

/* '' */
.rtcl-icon-globe:before {
  content: "\E8CD";
}

/* '' */
.rtcl-icon-sun:before {
  content: "\E8CE";
}

/* '' */
.rtcl-icon-cloud:before {
  content: "\E8CF";
}

/* '' */
.rtcl-icon-flash:before {
  content: "\E8D0";
}

/* '' */
.rtcl-icon-moon:before {
  content: "\E8D1";
}

/* '' */
.rtcl-icon-umbrella:before {
  content: "\E8D2";
}

/* '' */
.rtcl-icon-flight:before {
  content: "\E8D3";
}

/* '' */
.rtcl-icon-fighter-jet:before {
  content: "\E8D4";
}

/* '' */
.rtcl-icon-leaf:before {
  content: "\E8D5";
}

/* '' */
.rtcl-icon-font:before {
  content: "\E8D6";
}

/* '' */
.rtcl-icon-bold:before {
  content: "\E8D7";
}

/* '' */
.rtcl-icon-italic:before {
  content: "\E8D8";
}

/* '' */
.rtcl-icon-text-height:before {
  content: "\E8D9";
}

/* '' */
.rtcl-icon-text-width:before {
  content: "\E8DA";
}

/* '' */
.rtcl-icon-align-left:before {
  content: "\E8DB";
}

/* '' */
.rtcl-icon-align-center:before {
  content: "\E8DC";
}

/* '' */
.rtcl-icon-align-right:before {
  content: "\E8DD";
}

/* '' */
.rtcl-icon-align-justify:before {
  content: "\E8DE";
}

/* '' */
.rtcl-icon-list:before {
  content: "\E8DF";
}

/* '' */
.rtcl-icon-indent-left:before {
  content: "\E8E0";
}

/* '' */
.rtcl-icon-indent-right:before {
  content: "\E8E1";
}

/* '' */
.rtcl-icon-list-bullet:before {
  content: "\E8E2";
}

/* '' */
.rtcl-icon-list-numbered:before {
  content: "\E8E3";
}

/* '' */
.rtcl-icon-strike:before {
  content: "\E8E4";
}

/* '' */
.rtcl-icon-underline:before {
  content: "\E8E5";
}

/* '' */
.rtcl-icon-superscript:before {
  content: "\E8E6";
}

/* '' */
.rtcl-icon-subscript:before {
  content: "\E8E7";
}

/* '' */
.rtcl-icon-table:before {
  content: "\E8E8";
}

/* '' */
.rtcl-icon-columns:before {
  content: "\E8E9";
}

/* '' */
.rtcl-icon-crop:before {
  content: "\E8EA";
}

/* '' */
.rtcl-icon-scissors:before {
  content: "\E8EB";
}

/* '' */
.rtcl-icon-paste:before {
  content: "\E8EC";
}

/* '' */
.rtcl-icon-briefcase:before {
  content: "\E8ED";
}

/* '' */
.rtcl-icon-suitcase:before {
  content: "\E8EE";
}

/* '' */
.rtcl-icon-ellipsis:before {
  content: "\E8EF";
}

/* '' */
.rtcl-icon-ellipsis-vert:before {
  content: "\E8F0";
}

/* '' */
.rtcl-icon-off:before {
  content: "\E8F1";
}

/* '' */
.rtcl-icon-road:before {
  content: "\E8F2";
}

/* '' */
.rtcl-icon-list-alt:before {
  content: "\E8F3";
}

/* '' */
.rtcl-icon-qrcode:before {
  content: "\E8F4";
}

/* '' */
.rtcl-icon-barcode:before {
  content: "\E8F5";
}

/* '' */
.rtcl-icon-book:before {
  content: "\E8F6";
}

/* '' */
.rtcl-icon-ajust:before {
  content: "\E8F7";
}

/* '' */
.rtcl-icon-tint:before {
  content: "\E8F8";
}

/* '' */
.rtcl-icon-check:before {
  content: "\E8F9";
}

/* '' */
.rtcl-icon-check-empty:before {
  content: "\E8FA";
}

/* '' */
.rtcl-icon-circle:before {
  content: "\E8FB";
}

/* '' */
.rtcl-icon-circle-empty:before {
  content: "\E8FC";
}

/* '' */
.rtcl-icon-dot-circled:before {
  content: "\E8FD";
}

/* '' */
.rtcl-icon-asterisk:before {
  content: "\E8FE";
}

/* '' */
.rtcl-icon-gift:before {
  content: "\E8FF";
}

/* '' */
.rtcl-icon-fire:before {
  content: "\E900";
}

/* '' */
.rtcl-icon-magnet:before {
  content: "\E901";
}

/* '' */
.rtcl-icon-chart-bar:before {
  content: "\E902";
}

/* '' */
.rtcl-icon-ticket:before {
  content: "\E903";
}

/* '' */
.rtcl-icon-credit-card:before {
  content: "\E904";
}

/* '' */
.rtcl-icon-floppy:before {
  content: "\E905";
}

/* '' */
.rtcl-icon-megaphone:before {
  content: "\E906";
}

/* '' */
.rtcl-icon-hdd:before {
  content: "\E907";
}

/* '' */
.rtcl-icon-key:before {
  content: "\E908";
}

/* '' */
.rtcl-icon-fork:before {
  content: "\E909";
}

/* '' */
.rtcl-icon-child:before {
  content: "\E90A";
}

/* '' */
.rtcl-icon-bug:before {
  content: "\E90B";
}

/* '' */
.rtcl-icon-certificate:before {
  content: "\E90C";
}

/* '' */
.rtcl-icon-tasks:before {
  content: "\E90D";
}

/* '' */
.rtcl-icon-filter:before {
  content: "\E90E";
}

/* '' */
.rtcl-icon-beaker:before {
  content: "\E90F";
}

/* '' */
.rtcl-icon-magic:before {
  content: "\E910";
}

/* '' */
.rtcl-icon-truck:before {
  content: "\E911";
}

/* '' */
.rtcl-icon-money:before {
  content: "\E912";
}

/* '' */
.rtcl-icon-euro:before {
  content: "\E913";
}

/* '' */
.rtcl-icon-pound:before {
  content: "\E914";
}

/* '' */
.rtcl-icon-dollar:before {
  content: "\E915";
}

/* '' */
.rtcl-icon-rupee:before {
  content: "\E916";
}

/* '' */
.rtcl-icon-yen:before {
  content: "\E917";
}

/* '' */
.rtcl-icon-rouble:before {
  content: "\E918";
}

/* '' */
.rtcl-icon-try:before {
  content: "\E919";
}

/* '' */
.rtcl-icon-won:before {
  content: "\E91A";
}

/* '' */
.rtcl-icon-bitcoin:before {
  content: "\E91B";
}

/* '' */
.rtcl-icon-sort:before {
  content: "\E91C";
}

/* '' */
.rtcl-icon-sort-down:before {
  content: "\E91D";
}

/* '' */
.rtcl-icon-sort-up:before {
  content: "\E91E";
}

/* '' */
.rtcl-icon-sort-alt-up:before {
  content: "\E91F";
}

/* '' */
.rtcl-icon-sort-alt-down:before {
  content: "\E920";
}

/* '' */
.rtcl-icon-sort-name-up:before {
  content: "\E921";
}

/* '' */
.rtcl-icon-sort-name-down:before {
  content: "\E922";
}

/* '' */
.rtcl-icon-sort-number-up:before {
  content: "\E923";
}

/* '' */
.rtcl-icon-sort-number-down:before {
  content: "\E924";
}

/* '' */
.rtcl-icon-hammer:before {
  content: "\E925";
}

/* '' */
.rtcl-icon-gauge:before {
  content: "\E926";
}

/* '' */
.rtcl-icon-sitemap:before {
  content: "\E927";
}

/* '' */
.rtcl-icon-spinner:before {
  content: "\E928";
}

/* '' */
.rtcl-icon-coffee:before {
  content: "\E929";
}

/* '' */
.rtcl-icon-food:before {
  content: "\E92A";
}

/* '' */
.rtcl-icon-beer:before {
  content: "\E92B";
}

/* '' */
.rtcl-icon-user-md:before {
  content: "\E92C";
}

/* '' */
.rtcl-icon-stethoscope:before {
  content: "\E92D";
}

/* '' */
.rtcl-icon-ambulance:before {
  content: "\E92E";
}

/* '' */
.rtcl-icon-medkit:before {
  content: "\E92F";
}

/* '' */
.rtcl-icon-h-sigh:before {
  content: "\E930";
}

/* '' */
.rtcl-icon-hospital:before {
  content: "\E931";
}

/* '' */
.rtcl-icon-building:before {
  content: "\E932";
}

/* '' */
.rtcl-icon-smile:before {
  content: "\E933";
}

/* '' */
.rtcl-icon-frown:before {
  content: "\E934";
}

/* '' */
.rtcl-icon-meh:before {
  content: "\E935";
}

/* '' */
.rtcl-icon-anchor:before {
  content: "\E936";
}

/* '' */
.rtcl-icon-terminal:before {
  content: "\E937";
}

/* '' */
.rtcl-icon-eraser:before {
  content: "\E938";
}

/* '' */
.rtcl-icon-puzzle:before {
  content: "\E939";
}

/* '' */
.rtcl-icon-shield:before {
  content: "\E93A";
}

/* '' */
.rtcl-icon-extinguisher:before {
  content: "\E93B";
}

/* '' */
.rtcl-icon-bullseye:before {
  content: "\E93C";
}

/* '' */
.rtcl-icon-star-empty:before {
  content: "\E93D";
}

/* '' */
.rtcl-icon-adn:before {
  content: "\E93E";
}

/* '' */
.rtcl-icon-android:before {
  content: "\E93F";
}

/* '' */
.rtcl-icon-apple:before {
  content: "\E940";
}

/* '' */
.rtcl-icon-bitbucket:before {
  content: "\E941";
}

/* '' */
.rtcl-icon-bitbucket-squared:before {
  content: "\E942";
}

/* '' */
.rtcl-icon-css3:before {
  content: "\E943";
}

/* '' */
.rtcl-icon-dribbble:before {
  content: "\E944";
}

/* '' */
.rtcl-icon-dropbox:before {
  content: "\E945";
}

/* '' */
.rtcl-icon-facebook:before {
  content: "\E946";
}

/* '' */
.rtcl-icon-facebook-squared:before {
  content: "\E947";
}

/* '' */
.rtcl-icon-flickr:before {
  content: "\E948";
}

/* '' */
.rtcl-icon-foursquare:before {
  content: "\E949";
}

/* '' */
.rtcl-icon-github:before {
  content: "\E94A";
}

/* '' */
.rtcl-icon-github-squared:before {
  content: "\E94B";
}

/* '' */
.rtcl-icon-github-circled:before {
  content: "\E94C";
}

/* '' */
.rtcl-icon-gittip:before {
  content: "\E94D";
}

/* '' */
.rtcl-icon-gplus-squared:before {
  content: "\E94E";
}

/* '' */
.rtcl-icon-gplus:before {
  content: "\E94F";
}

/* '' */
.rtcl-icon-html5:before {
  content: "\E950";
}

/* '' */
.rtcl-icon-instagramm:before {
  content: "\E951";
}

/* '' */
.rtcl-icon-linkedin-squared:before {
  content: "\E952";
}

/* '' */
.rtcl-icon-star-half:before {
  content: "\E953";
}

/* '' */
.rtcl-icon-linkedin:before {
  content: "\E954";
}

/* '' */
.rtcl-icon-maxcdn:before {
  content: "\E955";
}

/* '' */
.rtcl-icon-pagelines:before {
  content: "\E956";
}

/* '' */
.rtcl-icon-pinterest-circled:before {
  content: "\E957";
}

/* '' */
.rtcl-icon-pinterest-squared:before {
  content: "\E958";
}

/* '' */
.rtcl-icon-renren:before {
  content: "\E959";
}

/* '' */
.rtcl-icon-skype:before {
  content: "\E95A";
}

/* '' */
.rtcl-icon-stackexchange:before {
  content: "\E95B";
}

/* '' */
.rtcl-icon-stackoverflow:before {
  content: "\E95C";
}

/* '' */
.rtcl-icon-trello:before {
  content: "\E95D";
}

/* '' */
.rtcl-icon-tumblr:before {
  content: "\E95E";
}

/* '' */
.rtcl-icon-tumblr-squared:before {
  content: "\E95F";
}

/* '' */
.rtcl-icon-twitter-squared:before {
  content: "\E960";
}

/* '' */
.rtcl-icon-twitter:before {
  content: "\E961";
}

/* '' */
.rtcl-icon-vimeo-squared:before {
  content: "\E962";
}

/* '' */
.rtcl-icon-vkontakte:before {
  content: "\E963";
}

/* '' */
.rtcl-icon-weibo:before {
  content: "\E964";
}

/* '' */
.rtcl-icon-star-half-alt:before {
  content: "\E965";
}

/* '' */
.rtcl-icon-xing:before {
  content: "\E966";
}

/* '' */
.rtcl-icon-xing-squared:before {
  content: "\E967";
}

/* '' */
.rtcl-icon-youtube:before {
  content: "\E968";
}

/* '' */
.rtcl-icon-youtube-squared:before {
  content: "\E969";
}

/* '' */
.rtcl-icon-youtube-play:before {
  content: "\E96A";
}

/* '' */
.rtcl-icon-blank:before {
  content: "\E96B";
}

/* '' */
.rtcl-icon-lemon:before {
  content: "\E96C";
}

/* '' */
.rtcl-icon-wheelchair:before {
  content: "\E96D";
}

/* '' */
.rtcl-icon-windows:before {
  content: "\E96E";
}

/* '' */
.rtcl-icon-linux:before {
  content: "\E96F";
}

/* '' */
.rtcl-icon-mail-squared:before {
  content: "\E970";
}

/* '' */
.rtcl-icon-share-squared:before {
  content: "\E971";
}

/* '' */
.rtcl-icon-trash-1:before {
  content: "\E972";
}

/* '' */
.rtcl-icon-file-pdf:before {
  content: "\E973";
}

/* '' */
.rtcl-icon-file-word:before {
  content: "\E974";
}

/* '' */
.rtcl-icon-file-excel:before {
  content: "\E975";
}

/* '' */
.rtcl-icon-file-powerpoint:before {
  content: "\E976";
}

/* '' */
.rtcl-icon-file-image:before {
  content: "\E977";
}

/* '' */
.rtcl-icon-file-archive:before {
  content: "\E978";
}

/* '' */
.rtcl-icon-file-audio:before {
  content: "\E979";
}

/* '' */
.rtcl-icon-file-video:before {
  content: "\E97A";
}

/* '' */
.rtcl-icon-file-code:before {
  content: "\E97B";
}

/* '' */
.rtcl-icon-share:before {
  content: "\E97C";
}

/* '' */
.rtcl-icon-bell-off:before {
  content: "\E97D";
}

/* '' */
.rtcl-icon-bell-off-empty:before {
  content: "\E97E";
}

/* '' */
.rtcl-icon-sliders:before {
  content: "\E97F";
}

/* '' */
.rtcl-icon-right-open:before {
  content: "\E980";
}

/* '' */
.rtcl-icon-wifi:before {
  content: "\E981";
}

/* '' */
.rtcl-icon-history:before {
  content: "\E982";
}

/* '' */
.rtcl-icon-paper-plane:before {
  content: "\E983";
}

/* '' */
.rtcl-icon-space-shuttle:before {
  content: "\E984";
}

/* '' */
.rtcl-icon-paper-plane-empty:before {
  content: "\E985";
}

/* '' */
.rtcl-icon-toggle-off:before {
  content: "\E986";
}

/* '' */
.rtcl-icon-toggle-on:before {
  content: "\E987";
}

/* '' */
.rtcl-icon-chart-line:before {
  content: "\E988";
}

/* '' */
.rtcl-icon-chart-pie:before {
  content: "\E989";
}

/* '' */
.rtcl-icon-chart-area:before {
  content: "\E98A";
}

/* '' */
.rtcl-icon-bus:before {
  content: "\E98B";
}

/* '' */
.rtcl-icon-bicycle:before {
  content: "\E98C";
}

/* '' */
.rtcl-icon-taxi:before {
  content: "\E98D";
}

/* '' */
.rtcl-icon-cab:before {
  content: "\E98E";
}

/* '' */
.rtcl-icon-circle-notch:before {
  content: "\E98F";
}

/* '' */
.rtcl-icon-circle-thin:before {
  content: "\E990";
}

/* '' */
.rtcl-icon-paragraph:before {
  content: "\E991";
}

/* '' */
.rtcl-icon-header:before {
  content: "\E992";
}

/* '' */
.rtcl-icon-shekel:before {
  content: "\E993";
}

/* '' */
.rtcl-icon-building-filled:before {
  content: "\E994";
}

/* '' */
.rtcl-icon-bank:before {
  content: "\E995";
}

/* '' */
.rtcl-icon-language:before {
  content: "\E996";
}

/* '' */
.rtcl-icon-graduation-cap:before {
  content: "\E997";
}

/* '' */
.rtcl-icon-paw:before {
  content: "\E998";
}

/* '' */
.rtcl-icon-spoon:before {
  content: "\E999";
}

/* '' */
.rtcl-icon-cube:before {
  content: "\E99A";
}

/* '' */
.rtcl-icon-cubes:before {
  content: "\E99B";
}

/* '' */
.rtcl-icon-recycle:before {
  content: "\E99C";
}

/* '' */
.rtcl-icon-tree:before {
  content: "\E99D";
}

/* '' */
.rtcl-icon-database:before {
  content: "\E99E";
}

/* '' */
.rtcl-icon-lifebuoy:before {
  content: "\E99F";
}

/* '' */
.rtcl-icon-rebel:before {
  content: "\E9A0";
}

/* '' */
.rtcl-icon-empire:before {
  content: "\E9A1";
}

/* '' */
.rtcl-icon-bomb:before {
  content: "\E9A2";
}

/* '' */
.rtcl-icon-soccer-ball:before {
  content: "\E9A3";
}

/* '' */
.rtcl-icon-tty:before {
  content: "\E9A4";
}

/* '' */
.rtcl-icon-binoculars:before {
  content: "\E9A5";
}

/* '' */
.rtcl-icon-plug:before {
  content: "\E9A6";
}

/* '' */
.rtcl-icon-calc:before {
  content: "\E9A7";
}

/* '' */
.rtcl-icon-newspaper:before {
  content: "\E9A8";
}

/* '' */
.rtcl-icon-copyright:before {
  content: "\E9A9";
}

/* '' */
.rtcl-icon-codeopen:before {
  content: "\E9AA";
}

/* '' */
.rtcl-icon-cc:before {
  content: "\E9AB";
}

/* '' */
.rtcl-icon-behance-squared:before {
  content: "\E9AC";
}

/* '' */
.rtcl-icon-behance:before {
  content: "\E9AD";
}

/* '' */
.rtcl-icon-angellist:before {
  content: "\E9AE";
}

/* '' */
.rtcl-icon-cc-stripe:before {
  content: "\E9AF";
}

/* '' */
.rtcl-icon-cc-paypal:before {
  content: "\E9B0";
}

/* '' */
.rtcl-icon-cc-amex:before {
  content: "\E9B1";
}

/* '' */
.rtcl-icon-cc-mastercard:before {
  content: "\E9B2";
}

/* '' */
.rtcl-icon-cc-visa:before {
  content: "\E9B3";
}

/* '' */
.rtcl-icon-birthday:before {
  content: "\E9B4";
}

/* '' */
.rtcl-icon-brush:before {
  content: "\E9B5";
}

/* '' */
.rtcl-icon-eyedropper:before {
  content: "\E9B6";
}

/* '' */
.rtcl-icon-at:before {
  content: "\E9B7";
}

/* '' */
.rtcl-icon-delicious:before {
  content: "\E9B8";
}

/* '' */
.rtcl-icon-deviantart:before {
  content: "\E9B9";
}

/* '' */
.rtcl-icon-digg:before {
  content: "\E9BA";
}

/* '' */
.rtcl-icon-cc-discover:before {
  content: "\E9BB";
}

/* '' */
.rtcl-icon-drupal:before {
  content: "\E9BC";
}

/* '' */
.rtcl-icon-git-squared:before {
  content: "\E9BD";
}

/* '' */
.rtcl-icon-git:before {
  content: "\E9BE";
}

/* '' */
.rtcl-icon-google:before {
  content: "\E9BF";
}

/* '' */
.rtcl-icon-gwallet:before {
  content: "\E9C0";
}

/* '' */
.rtcl-icon-hacker-news:before {
  content: "\E9C1";
}

/* '' */
.rtcl-icon-ioxhost:before {
  content: "\E9C2";
}

/* '' */
.rtcl-icon-joomla:before {
  content: "\E9C3";
}

/* '' */
.rtcl-icon-jsfiddle:before {
  content: "\E9C4";
}

/* '' */
.rtcl-icon-lastfm:before {
  content: "\E9C5";
}

/* '' */
.rtcl-icon-lastfm-squared:before {
  content: "\E9C6";
}

/* '' */
.rtcl-icon-meanpath:before {
  content: "\E9C7";
}

/* '' */
.rtcl-icon-openid:before {
  content: "\E9C8";
}

/* '' */
.rtcl-icon-paypal:before {
  content: "\E9C9";
}

/* '' */
.rtcl-icon-pied-piper-squared:before {
  content: "\E9CA";
}

/* '' */
.rtcl-icon-pied-piper-alt:before {
  content: "\E9CB";
}

/* '' */
.rtcl-icon-tencent-weibo:before {
  content: "\E9CC";
}

/* '' */
.rtcl-icon-stumbleupon-circled:before {
  content: "\E9CD";
}

/* '' */
.rtcl-icon-stumbleupon:before {
  content: "\E9CE";
}

/* '' */
.rtcl-icon-steam-squared:before {
  content: "\E9CF";
}

/* '' */
.rtcl-icon-steam:before {
  content: "\E9D0";
}

/* '' */
.rtcl-icon-spotify:before {
  content: "\E9D1";
}

/* '' */
.rtcl-icon-soundcloud:before {
  content: "\E9D2";
}

/* '' */
.rtcl-icon-slideshare:before {
  content: "\E9D3";
}

/* '' */
.rtcl-icon-slack:before {
  content: "\E9D4";
}

/* '' */
.rtcl-icon-reddit-squared:before {
  content: "\E9D5";
}

/* '' */
.rtcl-icon-reddit:before {
  content: "\E9D6";
}

/* '' */
.rtcl-icon-qq:before {
  content: "\E9D7";
}

/* '' */
.rtcl-icon-twitch:before {
  content: "\E9D8";
}

/* '' */
.rtcl-icon-vine:before {
  content: "\E9D9";
}

/* '' */
.rtcl-icon-wechat:before {
  content: "\E9DA";
}

/* '' */
.rtcl-icon-wordpress:before {
  content: "\E9DB";
}

/* '' */
.rtcl-icon-yelp:before {
  content: "\E9DC";
}

/* '' */
.rtcl-icon-yahoo:before {
  content: "\E9DD";
}

/* '' */
/* form */
.rtcl .rtcl_error_tip {
  color: #fff;
  font-size: 0.8em;
  text-align: center;
  border-radius: 3px;
  padding: 0.618em 1em;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  max-width: 20em;
  line-height: 1.8em;
  position: absolute;
  white-space: normal;
  background: #d82223;
  margin: 1.5em 1px 0 -1em;
  z-index: 9999999;
}
.rtcl .rtcl_error_tip::after {
  content: "";
  display: block;
  border: 8px solid transparent;
  border-bottom-color: #d82223;
  position: absolute;
  top: -3px;
  left: 50%;
  margin: -1em 0 0 -3px;
}
.rtcl .rtcl_error_tip code {
  padding: 1px;
  background: #888;
}
.rtcl .badge {
  font-weight: normal;
}
.rtcl .form-group.has-danger .form-control {
  border-color: red;
}
.rtcl .form-group.has-danger .with-errors {
  display: block;
}
.rtcl .form-group.has-danger .col-form-label, .rtcl .form-group.has-danger .check-list {
  color: red;
}
.rtcl .form-group .with-errors {
  display: none;
  color: red;
}
.rtcl .form-group label {
  font-weight: normal;
}
.rtcl .form-group label span.require-star {
  margin-left: 5px;
  color: red;
  display: inline-block;
  vertical-align: middle;
}
.rtcl .form-group label .col-form-label {
  text-align: right;
  font-weight: bold;
}

/* Common css */
#rtcl-custom-fields-list .form-group {
  margin-bottom: 1rem;
}

.rtcl-spinner {
  font-size: 20px;
}

.rtcl-spinner.block {
  text-align: center;
  display: block;
  padding: 20px 0;
}
.rtcl-spinner.block .rtcl-icon-spinner {
  font-size: 30px;
}

.rtcl-custom-fields-list .rtcl-spinner {
  padding: 50px 0;
}

.rtcl-loader {
  display: none;
  border: none !important;
  box-shadow: none !important;
  font-size: 20px;
  line-height: 64px;
}
.rtcl-loader.animate-spin {
  display: none;
  line-height: 28px;
}

.rtcl-modal {
  display: none;
}

.rtcl-hide {
  display: none !important;
}

/* map */
.rtcl-map {
  width: 100%;
  height: 400px;
  margin: 10px 0;
}
.rtcl-map iframe {
  width: 100%;
  height: 400px;
  overflow: hidden;
  border: 0 none;
  margin: 0;
}
.rtcl-map .marker {
  display: none;
}

/* Select 2 */
.rtcl-select2 + .select2-container {
  min-width: 140px;
}

/* ========================
      Flash message
 =========================*/
.rtcl-flash-messages {
  clear: both;
  overflow: hidden;
  padding: 10px 15px 10px 48px;
  margin: 0 0 10px 0;
  line-height: 14px;
  color: white;
}
.rtcl-flash-messages.rtcl-flash-success:before, .rtcl-flash-messages.rtcl-flash-error:before, .rtcl-flash-messages.rtcl-flash-warn:before {
  font-family: "rtcl-glyphs";
  font-style: normal;
  font-weight: normal;
  speak: none;
  vertical-align: top;
  color: rgba(255, 255, 255, 0.75);
  font-size: 32px;
  line-height: 32px;
  width: 32px;
  height: 32px;
  text-align: center;
  margin-left: -32px;
  border-right: 1px solid rgba(255, 255, 255, 0.25);
  float: left;
}
.rtcl-flash-messages.rtcl-flash-success {
  background-color: #5bc3a2;
}
.rtcl-flash-messages.rtcl-flash-success:before {
  content: "\E814";
}
.rtcl-flash-messages.rtcl-flash-error {
  background-color: #d9675d;
}
.rtcl-flash-messages.rtcl-flash-error:before {
  content: "\E826";
}
.rtcl-flash-messages.rtcl-flash-warn {
  background-color: #ffcc00;
}
.rtcl-flash-messages.rtcl-flash-warn:before {
  content: "\E826";
}
.rtcl-flash-messages a, .rtcl-flash-messages a:hover, .rtcl-flash-messages a:visited {
  color: white;
  text-decoration: underline;
}
.rtcl-flash-messages:after {
  clear: both;
  display: block;
  content: "";
}

/***********************
   Animation for spinners
*******************************/
.animate-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spinner-line-fade-more {
  0%, 100% {
    opacity: 0;
    /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}
@keyframes spinner-line-fade-more {
  0%, 100% {
    opacity: 0;
    /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}
@-webkit-keyframes spinner-line-fade-quick {
  0%, 39%, 100% {
    opacity: 0.25;
    /* minimum opacity */
  }
  40% {
    opacity: 1;
  }
}
@keyframes spinner-line-fade-quick {
  0%, 39%, 100% {
    opacity: 0.25;
    /* minimum opacity */
  }
  40% {
    opacity: 1;
  }
}
@-webkit-keyframes spinner-line-fade-default {
  0%, 100% {
    opacity: 0.22;
    /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}
@keyframes spinner-line-fade-default {
  0%, 100% {
    opacity: 0.22;
    /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}
/* Modal */
#rtcl-mask-wrapper {
  background-color: rgba(66, 66, 66, 0.66);
  right: 0;
  z-index: 49;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  transition: opacity 0.4s ease, width 0.4s ease, -webkit-transform 0.4s ease;
  transition: transform 0.4s ease, opacity 0.4s ease, width 0.4s ease;
  transition: transform 0.4s ease, opacity 0.4s ease, width 0.4s ease, -webkit-transform 0.4s ease;
}

.rtcl-has-active-modal {
  overflow: hidden !important;
  position: fixed !important;
  min-width: 100%;
}
.rtcl-has-active-modal #rtcl-mask-wrapper {
  opacity: 1;
}
.rtcl-has-active-modal .rtcl-ui-modal {
  overflow: auto;
}

.rtcl-has-ready-modal .rtcl-ui-modal {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.rtcl-has-ready-modal .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content {
  opacity: 1;
}
.rtcl-has-ready-modal .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-close {
  opacity: 1;
}

.rtcl-ui-modal {
  width: 100%;
  z-index: 999;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  transition: opacity 0.4s ease, width 0.4s ease, -webkit-transform 0.4s ease;
  transition: transform 0.4s ease, opacity 0.4s ease, width 0.4s ease;
  transition: transform 0.4s ease, opacity 0.4s ease, width 0.4s ease, -webkit-transform 0.4s ease;
}
.rtcl-ui-modal .rtcl-modal-wrapper {
  width: 984px;
  margin: 0 auto;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content {
  position: relative;
  border-radius: 4px;
  background: #fff;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding: 40px;
  min-height: 420px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.75);
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-close {
  opacity: 0;
  z-index: 55;
  position: absolute;
  top: -1.3rem;
  right: -1.3rem;
  width: 2.6rem;
  height: 2.6rem;
  border-radius: 1.3rem;
  border: 3px solid #fff;
  background-color: #2f3432;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.75);
  font-size: 20px;
  padding: 0;
  color: #fff;
  cursor: pointer;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap {
  position: relative;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap h4 {
  font-size: 17px;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap h4 span:before {
  font-family: "rtcl-glyphs";
  content: "\E893";
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap .rtcl-select-action {
  position: absolute;
  top: 0;
  right: 0;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap .rtcl-select-action .go-back {
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap .rtcl-select-action .go-back:before {
  font-family: "rtcl-glyphs";
  content: "\E892";
  margin-right: 5px;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li {
  border-top: solid 1px #d4ded9;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a {
  padding: 8px 0;
  display: block;
  position: relative;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a .icon {
  margin: 0 5px;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a .icon .tcl-cat-icon:before {
  margin-left: 0;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a .icon img {
  max-width: 15px;
  max-height: 15px;
  margin-right: 0.2rem;
  display: inline-block;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li.has-sub a:after {
  display: inline-block;
  font: normal normal normal 14px/1 "rtcl-glyphs";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\E893";
  -moz-osx-font-smoothing: grayscale;
  float: right;
}

@keyframes spinner-line-fade-more {
  0%, 100% {
    opacity: 0;
    /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}
@keyframes spinner-line-fade-quick {
  0%, 39%, 100% {
    opacity: 0.25;
    /* minimum opacity */
  }
  40% {
    opacity: 1;
  }
}
@keyframes spinner-line-fade-default {
  0%, 100% {
    opacity: 0.22;
    /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}
@media only screen and (max-width: 991px) {
  .rtcl-ui-modal .rtcl-modal-wrapper {
    width: auto;
    margin: 10px 40px;
  }
}
@media only screen and (max-width: 600px) {
  .rtcl-modal-close {
    left: -1rem;
    top: -1.3rem;
  }

  .rtcl-ui-modal .rtcl-modal-wrapper {
    margin: 10px;
  }
  .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content {
    padding: 40px 10px 20px;
  }
  .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .sub-wrapper.is-active {
    padding-left: 0;
    padding-right: 10px;
  }
}
.ui-autocomplete {
  position: absolute;
  z-index: 1000;
  cursor: default;
  padding: 0;
  margin-top: 2px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.ui-autocomplete > li {
  padding: 3px 20px;
}

.ui-autocomplete > li.ui-state-focus {
  background-color: #DDD;
  cursor: pointer;
}

.ui-helper-hidden-accessible {
  display: none;
}

/* info box */
.rtcl-map-view {
  width: 100%;
  height: 520px;
}

.rtcl-search-map .rtcl-map-view {
  height: 100%;
}

.rtcl-search-map-lat-long.hidden {
  display: none !important;
}

.infoBox {
  background: #fff;
  border-radius: 2px;
  padding: 0;
  display: flex;
  position: relative;
  align-items: center;
  max-width: 350px;
  min-width: 300px;
}
.infoBox .closeInfoBox {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 3;
  cursor: pointer;
  font-size: 15px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #ccc;
  border-radius: 2px;
}
.infoBox .closeInfoBox:hover {
  color: #202020;
}
.infoBox .text-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.infoBox .rtcl-media img.rtcl-thumbnail {
  width: 90px;
  height: 90px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2px 0 0 2px;
}
.infoBox .flex-right {
  padding: 20px 30px 20px 15px;
  width: calc(100% - 90px);
}
.infoBox h5 {
  margin: 0 0 5px;
  font-size: 16px;
}

.rtcl-g-recaptcha-wrap {
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}

/* Add New Listing form */
.rtcl {
  /**
   * Reviews
   */
  /**
   * Star ratings
   */
  /* inline search */
  /* inline search form */
  /* Check out */
  /* Single listing */
  /* social */
  /* listing */
  /* sorting */
  /* slider */
  /* related listing */
  /* categories listing */
  /* sidebar */
  /* manage listing */
  /* fixing twentysixteen pagination */
}
.rtcl .rtcl-hints {
  font-size: 90%;
  font-style: italic;
  margin: 5px 0;
}
.rtcl .rtcl-listing-terms-conditions .form-group.has-danger .form-check {
  color: red;
}
.rtcl .rtcl-listing-terms-conditions .form-group.has-danger .form-check .with-errors {
  display: block !important;
}
.rtcl .rtcl-listing-terms-conditions .form-group.has-danger .form-check .with-errors:before {
  content: attr(data-error);
}
.rtcl#reviews {
  background: #fff;
  padding: 25px;
  display: flow-root;
}
.rtcl#reviews #review-form-wrapper {
  margin-top: 35px;
}
.rtcl#reviews #respond {
  margin: 0;
  border: 0;
  padding: 0;
}
.rtcl#reviews #respond .comment-reply-title {
  margin-bottom: 2.5rem;
  font-size: 24px;
  font-weight: 700;
}
.rtcl#reviews #respond .comment-form label {
  display: block;
  margin-bottom: 6px;
  text-transform: uppercase;
}
.rtcl#reviews #comments .rtcl-reviews-meta {
  display: flex;
  align-items: center;
  margin-bottom: 2.5rem;
}
.rtcl#reviews #comments .rtcl-reviews-meta .single-listing-section-title {
  margin-bottom: 0;
}
.rtcl#reviews #comments .rtcl-reviews-meta .lisner-listing-meta {
  margin-bottom: 0;
  margin-left: 0.9375rem;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.rtcl#reviews #comments .rtcl-reviews-meta .lisner-listing-meta .lisner-listing-meta-rating {
  margin-right: 0.9375rem;
  padding: 0.15625rem 0.6875rem;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  border: 2px solid #39b449;
  color: #39b449;
}
.rtcl#reviews #comments .rtcl-reviews-meta .lisner-listing-meta .reviews-rating {
  display: flex;
  align-items: center;
}
.rtcl#reviews #comments .rtcl-reviews-meta .lisner-listing-meta .reviews-rating .star-rating {
  display: flex;
  margin: 0 0.4375rem;
}
.rtcl#reviews #comments .rtcl-reviews-meta .lisner-listing-meta .reviews-rating .reviews-rating-count {
  font-size: 14px;
}
.rtcl#reviews #comments .rtcl-reviews-meta .rtcl-reviews-meta-action {
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
}
.rtcl#reviews #comments .rtcl-reviews-meta .rtcl-reviews-meta-action a {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.1875rem 0.75rem;
  background-color: #faf5fa;
  border: 1px solid #ececec;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #3d0941;
}
.rtcl#reviews #comments .rtcl-reviews-meta .rtcl-reviews-meta-action a:hover {
  text-decoration: none;
}
.rtcl#reviews #comments .rtcl-reviews-meta .rtcl-reviews-meta-action a i {
  margin-left: 0.4375rem;
  font-size: 16px;
}
.rtcl#reviews #comments ol.comment-list {
  margin: 0;
  padding: 0;
  width: 100%;
  background: none;
  list-style: none;
}
.rtcl#reviews #comments ol.comment-list::after {
  display: block;
  clear: both;
  content: "";
}
.rtcl#reviews #comments ol.comment-list li {
  position: relative;
  background: 0;
  margin: 0 0 2.5rem;
  padding: 0 0 2.5rem;
  border-bottom: 1px solid;
  border-color: #ececec;
}
.rtcl#reviews #comments ol.comment-list li .comment-container .media {
  position: relative;
}
.rtcl#reviews #comments ol.comment-list li .comment-container .media-info {
  display: flex;
  flex: 0 0 23.5%;
  max-width: 23.5%;
}
.rtcl#reviews #comments ol.comment-list li .comment-container .rtcl-review-meta {
  display: flex;
  flex-direction: column;
  margin-left: 0.9375rem;
  padding-right: 0.4375rem;
}
.rtcl#reviews #comments ol.comment-list li .comment-container .rtcl-review-meta .rtcl-review-author {
  font-weight: 700;
  line-height: 1.2;
  color: #3d0941;
  display: block;
  margin-bottom: 3px;
}
.rtcl#reviews #comments ol.comment-list li .comment-container .rtcl-review-meta .rtcl-review-published-date {
  display: block;
  font-size: 90%;
  line-height: 1.2;
  margin-bottom: 3px;
}
.rtcl#reviews #comments ol.comment-list li .comment-container .media-body {
  width: 100%;
}
.rtcl#reviews #comments ol.comment-list li .comment-container .media-body .rtcl-review__title {
  display: block;
  margin-bottom: 5px;
  font-weight: 700;
  line-height: 1.2;
  color: #3d0941;
}
.rtcl#reviews #comments ol.comment-list li img.avatar {
  border-radius: 50% !important;
}
.rtcl#reviews #comments ol.comment-list ul.children {
  list-style: none outside;
  margin: 20px 0 0 50px;
}
.rtcl#reviews #comments ol.comment-list ul.children .star-rating {
  display: none;
}
.rtcl#reviews #comments ol.comment-list #respond {
  border: 1px solid #9aee6f;
  border-radius: 4px;
  padding: 1em 1em 0;
  margin: 20px 0 0 50px;
}
.rtcl#reviews #comments .comment-list > li::before {
  content: "";
}
.rtcl .star-rating {
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1;
  font-size: 1em;
  width: 5em;
  font-family: "rtcl-glyphs";
  letter-spacing: 1px;
}
.rtcl .star-rating::before {
  content: "\E93D\E93D\E93D\E93D\E93D";
  color: #cc9000;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}
.rtcl .star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.rtcl .star-rating span::before {
  content: "\E80A\E80A\E80A\E80A\E80A";
  top: 0;
  position: absolute;
  left: 0;
  color: #ffb400;
}
.rtcl .rtcl-listing-rating {
  line-height: 2;
  display: block;
}
.rtcl .rtcl-listing-rating::after {
  display: block;
  clear: both;
  content: "";
}
.rtcl .rtcl-listing-rating .star-rating {
  margin: 0.5em 4px 0 0;
  float: left;
}
.rtcl .listing .star-rating {
  display: block;
  margin: 0 0 0.5em;
  float: none;
}
.rtcl #review-form #respond {
  position: static;
  margin: 0;
  width: auto;
  padding: 0;
  background: transparent none;
  border: 0;
}
.rtcl #review-form #respond::after {
  display: block;
  clear: both;
  content: "";
}
.rtcl #review-form #respond p {
  margin: 0 0 10px;
}
.rtcl #review-form #respond .form-submit input {
  left: auto;
}
.rtcl p.stars a {
  position: relative;
  height: 1em;
  width: 1em;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
}
.rtcl p.stars a::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  line-height: 1;
  font-family: "rtcl-glyphs";
  content: "\E93D";
  text-indent: 0;
  color: #ffb400;
}
.rtcl p.stars a:hover ~ a::before {
  content: "\E93D";
}
.rtcl p.stars:hover a::before {
  content: "\E80A";
}
.rtcl p.stars.selected a.active::before {
  content: "\E80A";
}
.rtcl p.stars.selected a.active ~ a::before {
  content: "\E93D";
}
.rtcl p.stars.selected a:not(.active)::before {
  content: "\E80A";
}
.rtcl .rt-autocomplete-wrapper {
  position: relative;
}
.rtcl .rt-autocomplete-wrapper span.rtcl-icon-spinner {
  position: absolute;
  right: 0;
  top: 5px;
  font-size: 20px;
}
.rtcl .rtcl-login-form-wrap,
.rtcl .rtcl-registration-form-wrap {
  max-width: 550px;
}
.rtcl .modal-vertical-centered {
  transform: translate(0, 50%) !important;
  -ms-transform: translate(0, 50%) !important;
  /* IE 9 */
  -webkit-transform: translate(0, 50%) !important;
  /* Safari and Chrome */
}
@media (min-width: 1024px) {
  .rtcl .rtcl-search-inline-form .row.active-4 .ws-item {
    max-width: 33.333333%;
  }
  .rtcl .rtcl-search-inline-form .row.active-4 .ws-item.ws-price, .rtcl .rtcl-search-inline-form .row.active-4 .ws-item.ws-text {
    max-width: 40%;
  }
  .rtcl .rtcl-search-inline-form .row.active-4 .ws-item.ws-button {
    max-width: 20%;
  }
  .rtcl .rtcl-search-inline-form .row.active-3 .ws-item {
    max-width: 21%;
  }
  .rtcl .rtcl-search-inline-form .row.active-3 .ws-item.ws-button {
    max-width: 16%;
  }
  .rtcl .rtcl-search-inline-form .row.active-2 .ws-item {
    max-width: 27%;
  }
  .rtcl .rtcl-search-inline-form .row.active-2 .ws-item.ws-button {
    max-width: 18%;
  }
  .rtcl .rtcl-search-inline-form .row.active-1 .ws-item {
    max-width: 40%;
  }
  .rtcl .rtcl-search-inline-form .row.active-1 .ws-item.ws-button {
    max-width: 20%;
  }
}
.rtcl .rtcl-search-inline-form .rtcl-search-input-button {
  width: 100%;
  text-align: left;
}
.rtcl .rtcl-search-inline-form .rtcl-search-input-category:before {
  content: "\E834";
}
.rtcl .rtcl-search-inline-form .rtcl-search-input-location:before {
  content: "\E85A";
}
.rtcl .rtcl-search-inline-form .rtcl-search-input-category:before, .rtcl .rtcl-search-inline-form .rtcl-search-input-location:before {
  font-family: "rtcl-glyphs";
  font-size: 16px;
}
.rtcl .rtcl-search-inline-form button {
  width: 100%;
}

.rtcl-search {
  margin-top:10px;
}

.rtcl a {
  text-decoration: none;
  box-shadow: none !important;
}
.rtcl .rtcl-response {
  margin-top: 15px;
}
.rtcl .rtcl-error p:last-child,
.rtcl .rtcl-response p:last-child {
  margin-bottom: 0;
}
.rtcl .rtcl-post-section {
  margin-bottom: 35px;
}
.rtcl .rtcl-post-section-title {
  margin-bottom: 25px;
}
.rtcl .rtcl-post-section-title h3 {
  padding-bottom: 15px;
  position: relative;
  font-weight: 500;
  font-size: 22px;
  margin: 0 0 15px 0;
}
.rtcl .rtcl-post-section-title h3:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  width: 100%;
  height: 1px;
  background-color: #dadada;
}
.rtcl .rtcl-post-section-title h3 .rtcl-icon {
  font-size: 18px;
  margin-right: 5px;
}
.rtcl .rtcl-MyAccount-wrap .rtcl-MyAccount-navigation {
  margin-bottom: 25px;
}
.rtcl .rtcl-MyAccount-wrap .rtcl-MyAccount-navigation ul li {
  display: inline-block;
  margin: 0 5px;
}
.rtcl .rtcl-MyAccount-wrap .rtcl-MyAccount-navigation ul li a {
  font-weight: 700;
  padding: 5px;
}
.rtcl .rtcl-MyAccount-wrap .rtcl-MyAccount-navigation ul li:first-child {
  margin-left: 0;
}
.rtcl .rtcl-MyAccount-wrap .rtcl-MyAccount-navigation ul li:last-child {
  margin-right: 0;
}
.rtcl .rtcl-MyAccount-wrap .rtcl-MyAccount-content .form-group > label {
  font-weight: bold;
}
.rtcl p {
  margin: 0 0 10px;
}
.rtcl img.rtcl-thumbnail {
  max-width: 100%;
  height: auto;
}
.rtcl .rtcl-grid-view span.rtcl-price-amount,
.rtcl .rtcl-related-slider span.rtcl-price-amount {
  color: #222;
  font-weight: 600;
  font-size: 16px;
}
.rtcl .rtcl-submission-form #rtcl-payment-methods {
  display: none;
}
.rtcl .rtcl-submission-form input.submission-btn {
  display: none;
}
.rtcl #rtcl-payment-methods ul {
  list-style: none;
}
.rtcl #rtcl-payment-methods .payment_box {
  padding: 2em;
  background: #eee;
}
.rtcl #rtcl-payment-methods .payment_box fieldset {
  padding: 1.5em 1.5em 0;
  border: 0;
  background: #f6f6f6;
}
.rtcl #rtcl-payment-methods .payment_box fieldset.rtcl-payment-form.loading {
  position: relative;
}
.rtcl #rtcl-payment-methods .payment_box fieldset.rtcl-payment-form.loading:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.7);
  z-index: 3;
}
.rtcl #rtcl-payment-methods .rtcl-payment-method > label {
  display: block;
}
.rtcl #rtcl-payment-methods .rtcl-payment-method > label:first-of-type img {
  max-height: 24px;
  max-width: 200px;
  float: right;
}
.rtcl .rtcl-child-terms {
  margin-top: 10px;
}
.rtcl .rtcl-listing-title .entry-title {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.4;
}
.rtcl .rtcl-listing-description iframe {
  max-width: 100%;
}
.rtcl .rtcl-price-block .rtcl-price-amount {
  display: inline-block;
  width: auto;
  height: 30px;
  background-color: var(--blue);
  /* This makes room for the triangle */

  color: #ffffff;
  line-height: 30px;
  padding: 0 10px 0 5px;
  font-size: 14px;
  font-weight: 500;
  /* Makes the triangle */
  /* Makes the circle */
}


.rtcl .rtcl-price-block .rtcl-price-amount .rtcl-negotiable {
  margin-left: 0.3em;
  vertical-align: top;
  text-transform: lowercase;
}
.rtcl .single-listing-inner-sidebar .custom-field-properties li {
  padding: 5px 0;
}
.rtcl .single-listing-inner-sidebar .custom-field-properties li:last-child {
  border-bottom: none;
}
.rtcl .single-listing-inner-sidebar .custom-field-properties li .cfp-label {
  font-weight: 500;
}
.rtcl .single-listing-inner-sidebar .custom-field-properties li, .rtcl .single-listing-inner-sidebar .rtcl-single-listing-action li {
  padding-left: 0;
  padding-right: 0;
}
.rtcl .single-listing-inner-sidebar .custom-field-properties li .rtcl-icon, .rtcl .single-listing-inner-sidebar .rtcl-single-listing-action li .rtcl-icon {
  margin-right: 5px;
}
.rtcl .single-listing-inner-sidebar .custom-field-properties li a, .rtcl .single-listing-inner-sidebar .rtcl-single-listing-action li a {
  font-weight: 700;
}
.rtcl .rtcl-sidebar-social a {
  display: inline-block;
  padding: 5px;
  margin-right: 0;
  color: #fff;
  font-weight: 400;
  transition: all 0.5s ease-out;
}
.rtcl .rtcl-sidebar-social a :hover {
  opacity: 0.8;
}
.rtcl .rtcl-sidebar-social .rtcl-icon {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: block;
  padding: 7px;
  color: #fff;
  text-align: center;
  margin-right: 0 !important;
}
.rtcl .rtcl-sidebar-social .rtcl-icon.rtcl-icon-facebook {
  background: #3b5998;
}
.rtcl .rtcl-sidebar-social .rtcl-icon.rtcl-icon-twitter {
  background: #3a8cec;
}
.rtcl .rtcl-sidebar-social .rtcl-icon.rtcl-icon-linkedin {
  background: #1178b3;
}
.rtcl .rtcl-sidebar-social .rtcl-icon.rtcl-icon-pinterest-circled {
  background: #c8232c;
}
.rtcl .rtcl-sidebar-social .rtcl-icon.rtcl-icon-gplus {
  background: #d34836;
}
.rtcl .rtcl-sidebar-social .rtcl-icon.rtcl-icon-whatsapp {
  background-repeat: no-repeat;
  background-image: url("../images/whatsapp.png");
  background-color: #25D366;
  background-position: center;
  background-size: auto;
}
.rtcl .rtcl-sidebar-social .rtcl-icon.rtcl-icon-whatsapp:before {
  content: "";
}
.rtcl.listing-sorting {
  margin-bottom: 10px;
}
.rtcl.listing-sorting .ordering-controller,
.rtcl.listing-sorting .layout-switcher {
  display: inline-block;
}
.rtcl.listing-sorting .ordering-controller .dropdown-toggle {
  position: relative;
  width: auto;
  height: auto;
  padding: 2px 5px;
  font-size: 13px;
  display: inline-block !important;
}
.rtcl.rtcl-listings .listing-item {
  padding: 15px 0;
}
.rtcl.rtcl-listings .listing-item.is-featured {
  background: #e5f8f7;
  border: 1px solid #17a2b8;
}
.rtcl.rtcl-listings .listing-item .listing-thumb {
  text-align: center;
}
.rtcl.rtcl-listings .listing-item .listing-thumb img {
  max-width: 100%;
  height: auto;
}
.rtcl.rtcl-listings .listing-item h3.listing-title {
  font-weight: 500;
  margin: 0 0 10px 0;
  font-size: 20px;
  line-height: 1.4;
}
.rtcl.rtcl-listings .listing-item h3.listing-title a {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.rtcl.rtcl-listings .rtcl-list-view {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
}
.rtcl.rtcl-listings .rtcl-list-view .listing-item {
  width: 100%;
  padding: 10px 0;
  background:#FFF;
  margin-left:0;
  margin-right:0;
  margin-bottom:15px;
}
.rtcl.rtcl-listings .rtcl-list-view .listing-item.is-featured {
  margin-bottom: 1rem;
}
.rtcl.rtcl-listings .rtcl-list-view#top-listing-wrapper .is-top {
  margin-bottom: 1rem;
}
.rtcl.rtcl-listings .rtcl-grid-view .listing-item {
  padding-right: 15px;
  padding-left: 15px;
}
.rtcl.rtcl-listings .rtcl-grid-view .listing-item .listing-thumb {
  border: 0;
  padding: 0;
}
.rtcl.rtcl-listings .rtcl-grid-view .listing-item .rtcl-grid-inner {
  border: 1px solid #d4ded9;
}
.rtcl.rtcl-listings .rtcl-grid-view .listing-item.is-featured {
  background: transparent;
  border: 0;
}
.rtcl.rtcl-listings .rtcl-grid-view .listing-item.is-featured .rtcl-grid-inner {
  background: #e5f8f7;
  border: 1px solid #17a2b8;
}
.rtcl.rtcl-listings .rtcl-grid-view .listing-item .item-content {
  padding: 10px;
}
.rtcl.rtcl-listings .rtcl-grid-view .listing-item .item-content h3.listing-title {
  font-size: 18px;
}
.rtcl.rtcl-listings #top-listing-wrapper .is-top {
  background: #fffcdd;
  border: 1px solid #ffc107;
}
.rtcl .rtcl-listable .rtcl-listable-item {
  display: inline-block;
  margin-right: 4px;
  font-size: 80%;
  font-weight: 400;
}
.rtcl .rtcl-listable .rtcl-listable-item:after {
  content: "|";
  margin: 0 3px;
}
.rtcl .rtcl-listable .rtcl-listable-item:last-child {
  margin-right: 0;
}
.rtcl .rtcl-listable .rtcl-listable-item:last-child:after {
  content: none;
}
.rtcl .rtcl-listable .rtcl-listable-item .listable-label {
  font-weight: bold;
  margin-right: 3px;
}
.rtcl .rtcl-listable .rtcl-listable-item .listable-label:after {
  content: ":";
}
.rtcl .owl-carousel .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.rtcl .owl-carousel .owl-nav [class*=owl-] {
  background: #37a000;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  color: #fff;
  outline: none;
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  line-height: 33px;
  text-align: center;
  opacity: 1;
  font-size: 17px;
  top: calc(50% - 45px);
  left: auto;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
}
.rtcl .owl-carousel .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #fff;
  text-decoration: none;
}
.rtcl .owl-carousel .owl-nav .owl-prev {
  left: 0;
  border-radius: 0 2px 2px 0;
}
.rtcl .owl-carousel .owl-nav .owl-next {
  right: 0;
  border-radius: 2px 0 0 2px;
}
.rtcl .owl-carousel .owl-nav [class*=owl-].disabled {
  display: none;
}
.rtcl .owl-carousel .owl-carousel:hover .owl-nav > [class*=owl-] {
  opacity: 1;
}
.rtcl .rtcl-slider {
  position: relative;
}
.rtcl .rtcl-slider .rtcl-listing-gallery__trigger {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  font-size: 1.5em;
  z-index: 9;
  width: 36px;
  height: 36px;
  background: #fff;
  border-radius: 100%;
  box-sizing: content-box;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rtcl .rtcl-slider-nav .rtcl-slider-thumb-item {
  cursor: pointer;
  opacity: 0.6;
}
.rtcl .rtcl-slider-nav .rtcl-slider-thumb-item:hover, .rtcl .rtcl-slider-nav .rtcl-slider-thumb-item.active {
  opacity: 1;
}
.rtcl .rtcl-listing-badge-wrap {
  line-height: 100%;
  margin: 8px 0;
}
.rtcl .grid-item h3 {
  font-weight: 500;
  text-transform: capitalize;
  margin: 10px 0;
  font-size: 18px;
  line-height: 22px;
}
.rtcl .grid-item ul.listing-meta {
  display: block;
  margin: 6px 0 10px;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  list-style: none;
}
.rtcl .grid-item ul.listing-meta li {
  display: block;
  margin-bottom: 8px;
  line-height: 18px;
}
.rtcl .grid-item ul.listing-meta li:last-child {
  margin-bottom: 0;
}
.rtcl .grid-item .price {
  font-size: 18px;
  font-weight: 600;
}
.rtcl .rtcl-related-listing {
  border: 1px solid #e1e1e1;
  background-color: #fff;
}
.rtcl .rtcl-related-listing .related-item-inner.grid-item {
  margin-bottom: 0;
  border: 1px solid #d6d6d6;
}
.rtcl .rtcl-related-listing .related-item-inner .listing-thumb {
  border: 0;
  padding: 0;
}
.rtcl .rtcl-related-listing .related-item-inner .item-content {
  padding: 10px;
}
.rtcl .rtcl-related-listing .related-item-inner .item-content h3.listing-title {
  margin: 0 0 5px 0;
  font-size: 18px;
  line-height: 1.4;
}
.rtcl .rtcl-related-listing .rtcl-related-title h2 {
  font-size: 24px;
  padding: 8px;
}
.rtcl .rtcl-related-listing .rtcl-related-listings {
  padding: 0px 15px 15px;
}
.rtcl.rtcl-categories .cat-item-wrap {
  margin-bottom: 30px;
}
.rtcl.rtcl-categories .cat-item-wrap .cat-details img {
  display: inline-block;
}
.rtcl.rtcl-categories .cat-item-wrap .cat-details .icon a {
  line-height: 100%;
  display: inline-block;
  box-shadow: none;
}
.rtcl.rtcl-categories .cat-item-wrap .cat-details .icon a .rtcl-icon {
  font-size: 32px;
  color: #37a000;
}
.rtcl.rtcl-categories .cat-item-wrap .cat-details h3 {
  margin: 10px 0;
}
.rtcl.rtcl-categories .cat-item-wrap .cat-details h3 a {
  box-shadow: none;
}
.rtcl.rtcl-categories .cat-item-wrap .cat-details .views {
  margin-bottom: 15px;
}
.rtcl.rtcl-widget-listings .view-slider .owl-nav .owl-prev {
  position: absolute;
  left: 0;
  top: calc(50% - 17px);
}
.rtcl.rtcl-widget-listings .view-slider .owl-nav .owl-next {
  position: absolute;
  right: 0;
  top: calc(50% - 17px);
}
.rtcl .listing-sidebar h3 {
  font-size: 22px;
}
.rtcl .rtcl-manage-listings .rtcl-listings-title-wrap h3, .rtcl .rtcl-favourite-listings .rtcl-listings-title-wrap h3 {
  font-size: 22px;
  font-weight: normal;
}
.rtcl .rtcl-manage-listings .manage-listing-btn a, .rtcl .rtcl-favourite-listings .manage-listing-btn a {
  margin-right: 5px;
}
.rtcl nav[role=navigation] .pagination {
  border-top: 0;
  flex-wrap: wrap;
}
.rtcl nav[role=navigation] .pagination:before, .rtcl nav[role=navigation] .pagination:after {
  content: none;
}
.rtcl span.rtcl-price-meta {
  display: inline-flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.rtcl span.rtcl-price-meta .rtcl-price-type-label {
  font-size: 90%;
}
.rtcl span.rtcl-price-meta > span {
  padding: 0 3px;
}
.rtcl .rtcl-listing-meta-data {
  font-size: 95%;
  color: #8a8a8a;
}
.rtcl .rtcl-listing-meta-data .updated .rtcl-icon:before {
  margin-left: 0;
}

/* user info */
.rtcl-listing-user-info .reveal-phone:hover {
  cursor: pointer;
}
.rtcl-listing-user-info .reveal-phone.revealed small {
  display: none;
}
.rtcl-listing-user-info .reveal-phone.revealed:not(.rtcl-mobile) {
  cursor: default;
}
.rtcl-listing-user-info .rtcl-do-email .media-body span {
  font-weight: bold;
}
.rtcl-listing-user-info .rtcl-do-email #rtcl-contact-form {
  display: none;
  padding: 10px 0;
}
.rtcl-listing-user-info .rtcl-do-email #rtcl-contact-form .rtcl-g-recaptcha-wrap,
.rtcl-listing-user-info .rtcl-do-email #rtcl-contact-form #rtcl-contact-g-recaptcha {
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}

/* sidebar */
.rtcl-widget-filter-class ul,
.rtcl-widget-categories-class ul,
.rtcl-widget-search-class ul,
.rtcl-widget-listing-class ul {
  list-style: none;
  padding-left:10px;
}
.rtcl-widget-filter-class ul li,
.rtcl-widget-categories-class ul li,
.rtcl-widget-search-class ul li,
.rtcl-widget-listing-class ul li {
  margin: 5px 0;
}

.rtcl-widget-filter-class .panel-block {
  padding-top: 10px;
}
.rtcl-widget-filter-class .panel-block ul.filter-list.all-categories li.is-parent {
  padding-left: 0 !important;
}
.rtcl-widget-filter-class .panel-block ul.filter-list.all-categories li.is-parent:before {
  content: "";
}
.rtcl-widget-filter-class .panel-block ul.filter-list.all-categories li.is-parent > a {
  position: relative;
  padding-left: 2.2rem;
}
.rtcl-widget-filter-class .panel-block ul.filter-list.all-categories li.is-parent > a .icon {
  position: absolute;
  left: 0;
  font-size: 15px;
  top: -3px;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li {
  display: block;
  padding: 5px 0;
  position: relative;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li img.rtcl-cat-img {
  max-height: 15px;
  max-width: 15px;
  margin-right: 10px;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li .rtcl-cat-icon.rtcl-icon {
  margin-right: 10px;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li .rtcl-cat-icon.rtcl-icon:before {
  margin: 0;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li:not(.is-parent) {
  padding-left: 20px;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li:not(.is-parent) a:before {
  content: "\E893";
  position: absolute;
  left: 5px;
  top: 5px;
  font-family: "rtcl-glyphs";
  z-index: 3;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li ul.sub-list {
  display: none;
  margin-left: 10px;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li.has-sub.is-open > ul.sub-list {
  display: block;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li.has-sub .arrow {
  position: absolute;
  content: "";
  cursor: pointer;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-top: 6px solid var(--blue);
  top: 8px;
  right: 0;
  -moz-transition: transform 0.3s;
  -webkit-transition: transform 0.3s;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li.has-sub.is-open > .arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .t-center {
  text-align: center;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-field .ui-input {
  position: relative;
  z-index: 5;
  display: block;
  width: 100%;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons.has-expanded .btn {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 1rem;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item:not(:first-child) .ui-accordion-title {
  margin-top: 1.5rem;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item .ui-accordion-title {
  padding-bottom: 0.5rem;
  margin-bottom: 0.75rem;
  color: #646464;
  font-weight: 600;
  cursor: pointer;
  border-bottom: 1px solid #d4ded9;
  display: block;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item .ui-accordion-count, .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item .ui-accordion-content {
  display: none;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item.is-open .ui-accordion-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item.is-open .ui-accordion-content {
  display: block;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item .ui-accordion-icon {
  float: right;
  display: inline-block;
  font: normal normal normal 14px/1 "rtcl-glyphs";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item .ui-accordion-icon:before {
  content: "\E895";
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .t-small {
  font-size: 0.8572rem;
  line-height: 1.5;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-link-tree-item:not(.is-opener) {
  position: relative;
  padding-left: 1.2rem;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-link-tree-item {
  margin: 0.5rem 0;
  padding: 0;
}
.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-link-tree-item .ui-checkbox {
  position: absolute;
  top: 0.3rem;
  left: 0;
  margin-right: 0.4rem;
}
.rtcl-widget-filter-class .panel-block ul.filter-list.is-collapsed > li:not(:nth-child(-n+5)), .rtcl-widget-filter-class .panel-block ul.sub-list.is-collapsed > li:not(:nth-child(-n+5)), .rtcl-widget-filter-class .panel-block ul.ui-link-tree.is-collapsed > li:not(:nth-child(-n+5)) {
  display: none;
}
.rtcl-widget-filter-class .panel-block ul.filter-list.is-collapsed > li:not(:nth-child(-n+5)).is-opener, .rtcl-widget-filter-class .panel-block ul.sub-list.is-collapsed > li:not(:nth-child(-n+5)).is-opener, .rtcl-widget-filter-class .panel-block ul.ui-link-tree.is-collapsed > li:not(:nth-child(-n+5)).is-opener {
  display: block;
}
.rtcl-widget-filter-class .panel-block ul.filter-list.is-open > li:not(:nth-child(-n+5)).is-opener, .rtcl-widget-filter-class .panel-block ul.sub-list.is-open > li:not(:nth-child(-n+5)).is-opener, .rtcl-widget-filter-class .panel-block ul.ui-link-tree.is-open > li:not(:nth-child(-n+5)).is-opener {
  display: none;
}
.rtcl-widget-filter-class .panel-block ul.filter-list.is-open > li:not(:nth-child(-n+5)), .rtcl-widget-filter-class .panel-block ul.sub-list.is-open > li:not(:nth-child(-n+5)), .rtcl-widget-filter-class .panel-block ul.ui-link-tree.is-open > li:not(:nth-child(-n+5)) {
  display: block;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li.is-opener, .rtcl-widget-filter-class .panel-block ul.sub-list li.is-opener, .rtcl-widget-filter-class .panel-block ul.ui-link-tree li.is-opener {
  display: none;
  padding-left: 0;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li.is-opener:before, .rtcl-widget-filter-class .panel-block ul.sub-list li.is-opener:before, .rtcl-widget-filter-class .panel-block ul.ui-link-tree li.is-opener:before {
  content: "";
}
.rtcl-widget-filter-class .panel-block ul.filter-list li.is-opener span, .rtcl-widget-filter-class .panel-block ul.sub-list li.is-opener span, .rtcl-widget-filter-class .panel-block ul.ui-link-tree li.is-opener span {
  cursor: pointer;
}
.rtcl-widget-filter-class .panel-block ul.filter-list li.is-opener span i, .rtcl-widget-filter-class .panel-block ul.sub-list li.is-opener span i, .rtcl-widget-filter-class .panel-block ul.ui-link-tree li.is-opener span i {
  margin-right: 5px;
}
.rtcl-widget-filter-class .panel-block ul.ui-link-tree input[type=radio], .rtcl-widget-filter-class .panel-block ul.ui-link-tree input[type=checkbox] {
  margin: 1px 0 0;
}

.rtcl-listing-badge-wrap span {
  margin-right: 4px;
}
.rtcl-listing-badge-wrap span:last-child {
  margin-right: 0;
}

@media (max-width: 1180px) {
  .rtcl#reviews #comments ol.comment-list li .comment-container .media-info {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .comment-container .media {
    flex-wrap: wrap;
  }
  .comment-container .media-body {
    margin-top: 20px;
  }
}