@charset "UTF-8";

/* Original file: files/cache/assets/compiled/8d9d7b6550a4c7aa1fef06d431d813b10907511b.rhymix.scss.min.css */

body,table,input,textarea,select,button{font-family:sans-serif;font-size:12px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}body{position:relative}body.rx_modal_open{overflow:hidden;position:fixed}a img{border:0}[hidden]{display:none}.xe_content,.rhymix_content{font-family:inherit;font-size:13px;line-height:160%;word-break:normal;word-wrap:break-word;overflow-wrap:anywhere}.xe_content p,.rhymix_content p{margin:0 0 0px 0;line-height:160%}.xe_content p span,.rhymix_content p span{line-height:160%}.xe_content img,.xe_content video,.rhymix_content img,.rhymix_content video{max-width:100%;height:auto}.xe_content table,.rhymix_content table{font:inherit}.xe_content blockquote,.rhymix_content blockquote{padding:2px 0;border-style:solid;border-color:#ccc;border-width:0;border-left-width:5px;padding-left:20px;padding-right:8px}.xe_content blockquote:lang(ar),.xe_content blockquote:lang(arc),.xe_content blockquote:lang(dv),.xe_content blockquote:lang(ha),.xe_content blockquote:lang(he),.xe_content blockquote:lang(khw),.xe_content blockquote:lang(ks),.xe_content blockquote:lang(ku),.xe_content blockquote:lang(ps),.xe_content blockquote:lang(fa),.xe_content blockquote:lang(ur),.xe_content blockquote:lang(yi),.rhymix_content blockquote:lang(ar),.rhymix_content blockquote:lang(arc),.rhymix_content blockquote:lang(dv),.rhymix_content blockquote:lang(ha),.rhymix_content blockquote:lang(he),.rhymix_content blockquote:lang(khw),.rhymix_content blockquote:lang(ks),.rhymix_content blockquote:lang(ku),.rhymix_content blockquote:lang(ps),.rhymix_content blockquote:lang(fa),.rhymix_content blockquote:lang(ur),.rhymix_content blockquote:lang(yi){border-left-width:0px;border-right-width:5px;padding-left:8px;padding-right:20px}.xe_content ul,.rhymix_content ul{list-style-type:disc}.xe_content ol,.rhymix_content ol{list-style-type:decimal}.xe_content ul,.xe_content ol,.rhymix_content ul,.rhymix_content ol{display:block;margin-left:1em;margin-right:0;padding-left:25px;padding-right:0}.xe_content ul:lang(ar),.xe_content ul:lang(arc),.xe_content ul:lang(dv),.xe_content ul:lang(ha),.xe_content ul:lang(he),.xe_content ul:lang(khw),.xe_content ul:lang(ks),.xe_content ul:lang(ku),.xe_content ul:lang(ps),.xe_content ul:lang(fa),.xe_content ul:lang(ur),.xe_content ul:lang(yi),.xe_content ol:lang(ar),.xe_content ol:lang(arc),.xe_content ol:lang(dv),.xe_content ol:lang(ha),.xe_content ol:lang(he),.xe_content ol:lang(khw),.xe_content ol:lang(ks),.xe_content ol:lang(ku),.xe_content ol:lang(ps),.xe_content ol:lang(fa),.xe_content ol:lang(ur),.xe_content ol:lang(yi),.rhymix_content ul:lang(ar),.rhymix_content ul:lang(arc),.rhymix_content ul:lang(dv),.rhymix_content ul:lang(ha),.rhymix_content ul:lang(he),.rhymix_content ul:lang(khw),.rhymix_content ul:lang(ks),.rhymix_content ul:lang(ku),.rhymix_content ul:lang(ps),.rhymix_content ul:lang(fa),.rhymix_content ul:lang(ur),.rhymix_content ul:lang(yi),.rhymix_content ol:lang(ar),.rhymix_content ol:lang(arc),.rhymix_content ol:lang(dv),.rhymix_content ol:lang(ha),.rhymix_content ol:lang(he),.rhymix_content ol:lang(khw),.rhymix_content ol:lang(ks),.rhymix_content ol:lang(ku),.rhymix_content ol:lang(ps),.rhymix_content ol:lang(fa),.rhymix_content ol:lang(ur),.rhymix_content ol:lang(yi){padding-left:0px;padding-right:25px;margin-left:0;margin-right:1em}.xe_content li,.rhymix_content li{display:list-item}@media screen{img,video{max-width:none}}.xe-clearfix:before,.xe-clearfix:after{content:" ";display:table}.xe-clearfix:after{clear:both}.xe-widget-wrapper{overflow:hidden}#rhymix_popup_menu,#popup_menu_area{position:absolute;z-index:9999;margin:10px 0;padding:0;border:1px solid #eeeeee;border-radius:2px;font-size:12px;box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);background:#fff;min-width:80px}#rhymix_popup_menu ul,#popup_menu_area ul{margin:0;padding:0;list-style:none}#rhymix_popup_menu li,#popup_menu_area li{margin:0;padding:0;line-height:1.5}#rhymix_popup_menu a,#popup_menu_area a{display:block;padding:5px;text-decoration:none;color:#212121}#rhymix_popup_menu a:hover,#rhymix_popup_menu a:active,#rhymix_popup_menu a:focus,#popup_menu_area a:hover,#popup_menu_area a:active,#popup_menu_area a:focus{background:#eeeeee;outline:none}@media screen and (max-width:400px){#rhymix_popup_menu,#popup_menu_area{min-width:120px;max-width:95%;font-size:13px}#rhymix_popup_menu a,#popup_menu_area a{display:block;padding:10px;text-decoration:none;color:#212121}}.editable_preview{width:100%;min-height:240px;max-height:440px;box-sizing:border-box;margin:0;padding:6px;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);overflow-y:auto;cursor:text}.editable_preview p{margin-bottom:0px !important}.editable_preview_iframe{width:100%;height:440px;box-sizing:border-box;margin:0 0 -4px 0;padding:0;border:0}#rhymix_alert{display:none;position:fixed;left:50%;bottom:20%;min-width:250px;max-width:500px;background-color:#000;color:#fff;font-size:16px;text-align:center;opacity:0.6;padding:12px 20px;border:1px solid #fff;border-radius:10px;transform:translateX(-50%);z-index:999999999}#rhymix_debug_button{display:none;position:fixed;left:0;bottom:40px;background:#eeeeee;background:linear-gradient(to bottom, #f4f4f4 0%, #eaeaea 100%);border:1px solid #ccc;border-left:0;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.18), 0 0 6px 0 rgba(0, 0, 0, 0.12);z-index:1073741824}#rhymix_debug_button.visible{display:block}@media print{#rhymix_debug_button.visible{display:none}}#rhymix_debug_button:hover{background:#dddddd;background:linear-gradient(to bottom, #e8e8e8 0%, #d9d9d9 100%)}#rhymix_debug_button a{display:block;font:bold 12px/14px Arial, sans-serif;color:#444;text-decoration:none;padding:4px 8px}#rhymix_debug_button a.has_errors{color:#f44336}#rhymix_debug_panel{display:none;position:fixed;left:0;top:0;max-width:100%;height:100%;overflow-y:scroll;background:#fcfcfc;box-sizing:border-box;border-right:1px solid #ccc;box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);z-index:1073741824}#rhymix_debug_panel .debug_header{clear:both;width:100%;height:36px;background:#444444;background:linear-gradient(to right, #222222 0%, #444444 40%, #eeeeee 100%);position:relative}#rhymix_debug_panel .debug_header h2{font:bold 16px/20px Arial, sans-serif;color:#fcfcfc;position:absolute;left:10px;top:10px;margin:0;padding:0}#rhymix_debug_panel .debug_header .debug_maximize{font:normal 20px/24px Arial, sans-serif;text-decoration:none;color:#444444;position:absolute;right:32px;top:6px}#rhymix_debug_panel .debug_header .debug_close{font:normal 28px/28px Arial, sans-serif;text-decoration:none;color:#444444;position:absolute;right:10px;top:4px}#rhymix_debug_panel .debug_header .debug_close:hover{color:#f44336}#rhymix_debug_panel .debug_page{clear:both;margin:12px 10px;font:normal 12px/16px Arial, NanumBarunGothic, NanumGothic, "Malgun Gothic", sans-serif}#rhymix_debug_panel .debug_page .debug_page_header{padding-bottom:8px;border-bottom:1px solid #ddd;position:relative;cursor:pointer}#rhymix_debug_panel .debug_page .debug_page_header h3{color:#444;font:inherit;font-size:14px;font-weight:bold;margin:0;padding:0}#rhymix_debug_panel .debug_page .debug_page_header h3 .error_count{display:inline-block;margin-left:6px;border-radius:4px;padding:2px 6px;font-size:12px;line-height:12px;background:#f44336;color:#ffffff}#rhymix_debug_panel .debug_page .debug_page_collapse{display:block;position:absolute;right:0;top:0;color:#999;font-size:10px;line-height:12px;text-decoration:none;padding:2px 2px}#rhymix_debug_panel .debug_page .debug_page_body{margin:8px 4px 8px 10px}#rhymix_debug_panel .debug_page .debug_page_body h4{color:#444;font:inherit;font-size:13px;font-weight:bold;margin:0 0 8px 0;padding:0}#rhymix_debug_panel .debug_page .debug_entry{font-family:Consolas, "Courier New", monospace;color:#444;margin-left:38px;margin-bottom:8px;text-indent:-28px;word-wrap:break-word;word-break:break-all}#rhymix_debug_panel .debug_page .debug_entry.pre_wrap{white-space:pre-wrap}#rhymix_debug_panel .debug_page .debug_entry ul.debug_metadata{margin:0 0 0 -16px;padding:0}#rhymix_debug_panel .debug_page .debug_entry ul.debug_metadata li{list-style:disc;margin:0;padding:0;text-indent:0}#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace{margin:4px 0 0 16px;padding:0}#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li{list-style:disc;margin:0;padding:0;text-indent:0;color:#888}#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li ul{padding-left:20px}#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li ul li{list-style:circle}.btnArea{clear:both;margin:10px 0;padding:0;text-align:right}.btnArea:after{clear:both;display:block;content:""}.btn{display:inline-block;margin:0;padding:0 12px !important;height:24px !important;overflow:visible;border:1px solid #bbbbbb;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color:#a2a2a2;border-radius:2px;text-decoration:none !important;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:top;line-height:24px !important;font-family:inherit;font-size:12px;color:#333333;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e6e6e6", GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn:hover,.btn:active,.btn[disabled]{color:#333;background-color:#e6e6e6}.btn>a,.btn>button,.btn>input,.btn>span{display:inline-block;margin:0 -12px !important;padding:0 12px !important;overflow:visible;width:auto;height:24px;border:0;vertical-align:top;text-decoration:none !important;line-height:24px;font-family:inherit;font-size:12px;color:#333;cursor:pointer;background:none}input.btn,button.btn{height:26px !important}.btn-group{position:relative;display:inline-block;white-space:nowrap;vertical-align:middle;font-size:0}.btn-group+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.btn-group>.btn:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.rhymix_button_wrapper{clear:both;margin:10px 0;padding:0;text-align:right}.rhymix_button_wrapper:after{clear:both;display:block;content:""}.rhymix_button{display:inline-block;margin:0;padding:0 12px !important;height:24px !important;overflow:visible;border:1px solid #bbbbbb;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color:#a2a2a2;border-radius:2px;text-decoration:none !important;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:top;line-height:24px !important;font-family:inherit;font-size:12px;color:#333333;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e6e6e6", GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.rhymix_button:hover,.rhymix_button:active,.rhymix_button[disabled]{color:#333;background-color:#e6e6e6}.rhymix_button>a,.rhymix_button>button,.rhymix_button>input,.rhymix_button>span{display:inline-block;margin:0 -12px !important;padding:0 12px !important;overflow:visible;width:auto;height:24px;border:0;vertical-align:top;text-decoration:none !important;line-height:24px;font-family:inherit;font-size:12px;color:#333;cursor:pointer;background:none}input.rhymix_button,button.rhymix_button{height:26px !important}.message{position:relative;margin:1em 0;padding:0 1em;border:1px solid #ddd;border-radius:4px;line-height:1.4;font-size:13px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#f8f8f8}.message p{margin:1em 0 !important}.message.info{border-color:#BCE8F1;color:#3A87AD;background-color:#D9EDF7}.message.error{border-color:#EED3D7;color:#B94A48;background-color:#F2DEDE}.message.update{border-color:#D6E9C6;color:#468847;background-color:#DFF0D8}body>.message{margin:1em}.rhymix_message{position:relative;margin:1em 0;padding:0 1em;border:1px solid #ddd;border-radius:4px;line-height:1.4;font-size:13px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#f8f8f8}.rhymix_message p{margin:1em 0 !important}.rhymix_message.info{border-color:#BCE8F1;color:#3A87AD;background-color:#D9EDF7}.rhymix_message.error{border-color:#EED3D7;color:#B94A48;background-color:#F2DEDE}.rhymix_message.update{border-color:#D6E9C6;color:#468847;background-color:#DFF0D8}body>.rhymix_message{margin:1em}/* sourceMappingURL=8d9d7b6550a4c7aa1fef06d431d813b10907511b.rhymix.scss.min.map */

/* Original file: modules/editor/skins/froalaeditor/css/style.css */

/*!
 * Froala WYSIWYG Editor Default style v1.4.9 (https://romanesque.io)
 * Author largeden (largeden@romanesque.co)
 * Copyright Romanesque.io (https://romanesque.io)
 */

/*
// default                                                                           //
// ================================================================================= //
*/
body
{
    -webkit-text-size-adjust: 100%;
}

.fr-view > *,
.fr-view > *::before,
.fr-view > *::after,
.fr-toolbar *,
.fr-placeholder,
.fr-layout,
.fr-layout-col-sm,
.fr-layout-col-md,
.fr-layout-col-xs,
.fr-layout-box
{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.xe_content::before,
.xe_content::after
{
    content: " ";
    display: table;
}
.xe_content::after
{
    clear: both;
}

.fr-placeholder::-webkit-input-placeholder,
.fr-placeholder:-ms-input-placeholder,
.fr-placeholder::-moz-placeholder
{
    color: rgba(150, 150, 150, 0.1);
}
.fr-placeholder
{
    position: static;
    width: 100%;
    margin-top: 0px;
    border: 0;
}

.fr-box.fr-basic.fr-top.fr-hide-toolbar .fr-wrapper
{
    box-shadow: inset 1px 1px 4px rgba(0, 0, 0, .06);
    border: 1px solid rgba(222, 222, 222, 1);
}

.fr-wrapper,
.fr-placeholder
{
    overflow: hidden;
}
/*
// default end                                                                       //
// --------------------------------------------------------------------------------- //
*/

/*
// paragraph                                                                         //
// ================================================================================= //
*/
/* Basic */
.fr-view,
.fr-view label,
.fr-view table th,
.fr-view table td,
.fr-view input,
.fr-view button,
.fr-view textarea,
.fr-view select,
.fr-placeholder
{
/*
	font-family: -apple-system, "Helvetica Neue", ".HiraKakuInterface-W2", "ヒラギノ角ゴシック W0", "ヒラギノ角ゴ ProN W3", "HiraKakuPro-W3", "Meiryo UI", "Apple SD Gothic Neo", "Malgun Gothic", Arial, sans-serif !important;
	font-size: 17px !important;
	line-height: 1.6 !important;
	font-weight: 200 !important;
	letter-spacing: -0.3px !important;
	word-spacing: 0px !important;
*/
}

.fr-view p,
.fr-placeholder
{
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.6;
    text-align: left;
    word-break: break-all;
    word-wrap: break-word;
}

/* Heading Format */
.fr-view h1,
.fr-view h2,
.fr-view h3,
.fr-view h4,
.fr-view h5,
.fr-view h6
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: 400;
}

.fr-view h1,
.fr-box h1
{
    font-size: 2.17em;
}

.fr-view h2,
.fr-box h2
{
    font-size: 1.74em;
}

.fr-view h3,
.fr-box h3
{
    font-size: 1.31em;
}

.fr-view h4,
.fr-box h4
{
    font-size: 1em;
}

.fr-view h5,
.fr-box h5
{
    font-size: 0.8em;
}

.fr-view h6,
.fr-box h6
{
    font-size: 0.65em;
}

/* basic paragraph */
.fr-view h1 + p,
.fr-view h1 + pre,
.fr-view h1 + div,
.fr-view h1 + h1,
.fr-view h1 + h2,
.fr-view h1 + h3,
.fr-view h1 + h4,
.fr-view h1 + h5,
.fr-view h1 + h6,
.fr-view h1 + table,
.fr-view h1 + figure,
.fr-view h1 + blockquote,
.fr-view h2 + p,
.fr-view h2 + pre,
.fr-view h2 + div,
.fr-view h2 + h1,
.fr-view h2 + h2,
.fr-view h2 + h3,
.fr-view h2 + h4,
.fr-view h2 + h5,
.fr-view h2 + h6,
.fr-view h2 + table,
.fr-view h2 + figure,
.fr-view h2 + blockquote,
.fr-view h3 + p,
.fr-view h3 + pre,
.fr-view h3 + div,
.fr-view h3 + h1,
.fr-view h3 + h2,
.fr-view h3 + h3,
.fr-view h3 + h4,
.fr-view h3 + h5,
.fr-view h3 + h6,
.fr-view h3 + table,
.fr-view h3 + figure,
.fr-view h3 + blockquote,
.fr-view h4 + p,
.fr-view h4 + pre,
.fr-view h4 + div,
.fr-view h4 + h1,
.fr-view h4 + h2,
.fr-view h4 + h3,
.fr-view h4 + h4,
.fr-view h4 + h5,
.fr-view h4 + h6,
.fr-view h4 + table,
.fr-view h4 + figure,
.fr-view h4 + blockquote,
.fr-view h5 + p,
.fr-view h5 + pre,
.fr-view h5 + div,
.fr-view h5 + h1,
.fr-view h5 + h2,
.fr-view h5 + h3,
.fr-view h5 + h4,
.fr-view h5 + table,
.fr-view h5 + figure,
.fr-view h5 + blockquote,
.fr-view h6 + p,
.fr-view h6 + pre,
.fr-view h6 + div,
.fr-view h6 + h1,
.fr-view h6 + h2,
.fr-view h6 + h3,
.fr-view h6 + h4,
.fr-view h6 + table,
.fr-view h6 + figure,
.fr-view h6 + blockquote,
.fr-view div + p,
.fr-view div + pre,
.fr-view div + table,
.fr-view div + figure,
.fr-view div + h1,
.fr-view div + h2,
.fr-view div + h3,
.fr-view div + h4,
.fr-view div + blockquote,
.fr-view table + p,
.fr-view table + pre,
.fr-view table + table,
.fr-view table + figure,
.fr-view table + div,
.fr-view table + h1,
.fr-view table + h2,
.fr-view table + h3,
.fr-view table + h4,
.fr-view table + blockquote,
.fr-view figure + p,
.fr-view figure + pre,
.fr-view figure + table,
.fr-view figure + figure,
.fr-view figure + div,
.fr-view figure + h1,
.fr-view figure + h2,
.fr-view figure + h3,
.fr-view figure + h4,
.fr-view figure + blockquote,
.fr-view blockquote + p,
.fr-view blockquote + pre,
.fr-view blockquote + table,
.fr-view blockquote + figure,
.fr-view blockquote + blockquote,
.fr-view blockquote + div,
.fr-view blockquote + h1,
.fr-view blockquote + h2,
.fr-view blockquote + h3,
.fr-view blockquote + h4,
.fr-view pre + p,
.fr-view pre + pre,
.fr-view pre + table,
.fr-view pre + figure,
.fr-view pre + blockquote,
.fr-view pre + div,
.fr-view pre + h1,
.fr-view pre + h2,
.fr-view pre + h3,
.fr-view pre + h4,
.fr-view p + p,
.fr-view p + pre,
.fr-view p + div,
.fr-view p + table,
.fr-view p + figure,
.fr-view p + blockquote
{
  margin-top: 0.6em;
}

/* end of paragraph */
.fr-view pre + h1,
.fr-view pre + h2,
.fr-view pre + h3,
.fr-view pre + h4,
.fr-view table + h1,
.fr-view table + h2,
.fr-view table + h3,
.fr-view table + h4,
.fr-view figure + h1,
.fr-view figure + h2,
.fr-view figure + h3,
.fr-view figure + h4,
.fr-view blockquote + h1,
.fr-view blockquote + h2,
.fr-view blockquote + h3,
.fr-view blockquote + h4,
.fr-view p + h1,
.fr-view p + h2,
.fr-view p + h3,
.fr-view p + h4
{
    margin-top: 1em;
}

/* Heading 5, 6 of paragraph */
.fr-view p + h5,
.fr-view p + h6,
.fr-view h5 + h5,
.fr-view h5 + h6,
.fr-view h6 + h5,
.fr-view h6 + h6
{
    margin-top: 0em;
}

/* Default paragraph */
.fr-view p + p
{
/*   margin-top: 0em; */
}
/*
// paragraph end                                                                     //
// --------------------------------------------------------------------------------- //
*/

/*
// table                                                                             //
// ================================================================================= //
*/
.fr-view table
{
    border: none;
    border-collapse: collapse;
    empty-cells: show;
    max-width: 100%;
    width: 100%;
}
.fr-view table.fr-dashed-borders td,
.fr-view table.fr-dashed-borders th
{
    border-style: dashed;
}
.fr-view table.fr-alternate-rows tbody tr:nth-child(2n)
{
    background: rgba(245, 245, 245, 1);
}
.fr-view table td,
.fr-view table th
{
    border: 1px solid rgba(222, 222, 222, 1);
}
.fr-view table td:empty,
.fr-view table th:empty
{
    height: 20px;
}
.fr-view table td.fr-highlighted,
.fr-view table th.fr-highlighted
{
    border: 1px double red;
}
.fr-view table td.fr-thick,
.fr-view table th.fr-thick
{
    border-width: 2px;
}
.fr-view table th
{
    background: rgba(230, 230, 230, 1);
}
.fr-view table th.fr-selected-cell
{
    border: 1px double rgba(30, 137, 230, 1);
}

.fr-insert-helper::before {
    position: absolute;
    z-index: -1;
    top: -10px;
    left: -10px;
    width: calc(32px + 20px);
    height: calc(32px + 20px);
    background-color: rgba(255, 255, 255, .001);
    content: "";
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
}

.fr-table-dtb
{
    margin-left: auto !important;
    margin-right: auto !important;
}

/*
// table end                                                                         //
// --------------------------------------------------------------------------------- //
*/


/*
// link                                                                              //
// ================================================================================= //
*/
.fr-view a
{
    position: relative;
    line-height: 1;
    text-decoration: none;
    color: rgba(30, 137, 230, 1);
    -webkit-transition: color 0.2s ease 0s, text-decoration 0.2s ease 0s;
       -moz-transition: color 0.2s ease 0s, text-decoration 0.2s ease 0s;
         -o-transition: color 0.2s ease 0s, text-decoration 0.2s ease 0s;
            transition: color 0.2s ease 0s, text-decoration 0.2s ease 0s;
}
.fr-view a:not(.fr-file):active,
.fr-view a:not(.fr-file):hover,
.fr-view a:not(.fr-file):focus
{
/*     text-decoration: underline; */
    border: 0px solid rgba(66, 162, 245, 1);
    border-bottom-width: 1px;
    outline: 0;
    color: rgba(66, 162, 245, 1);
}
.fr-view a[target=_blank]:not(.fr-file)::after
{
    padding-left: 3px;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
    content: "\f08e";
    font-size: .8em;
}

.fr-view a.fr-file
{
    position: relative;
    padding: 7px; 
    margin: 2.5px;
/*     margin-right: 2.5px; */
    display: inline-block;
    border-style: solid;
    border-color: rgba(30, 137, 230, 1);
    border-width: 2px;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    color: rgba(30, 137, 230, 1);
    line-height: 1;
    -webkit-border-radius: 4px !important;
       -moz-border-radius: 4px !important;
            border-radius: 4px !important;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.fr-view a.fr-file::before
{
    padding-right: 5px;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
    content: "\f019";
}
.fr-view a.fr-file::after
{
    font-size: .8em;
    content: "";
}

.fr-view a.fr-file:active,
.fr-view a.fr-file:hover,
.fr-view a.fr-file:focus
{
    background: rgba(30, 137, 230, 1);
    text-decoration: none;
    color: rgba(255, 255, 255, 1);
}
.fr-view a.fr-file[target=_blank]::after
{
    padding-left: 3px;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
    content: "\f08e";
}
.fr-view a.fr-file[target=_blank]:active::after,
.fr-view a.fr-file[target=_blank]:hover::after,
.fr-view a.fr-file[target=_blank]:focus::after
{
    color: rgba(0, 0, 0, 0.5);
}


/* color pack */
.fr-view a.fr-cinnabar:not(.fr-file)
{
    color: rgba(227, 83, 66, 1);
}
.fr-view a.fr-cinnabar:not(.fr-file):active,
.fr-view a.fr-cinnabar:not(.fr-file):hover,
.fr-view a.fr-cinnabar:not(.fr-file):focus
{
    border-color: rgba(235, 106, 87, 1);
    color: rgba(235, 106, 87, 1);
}

.fr-view a.fr-file.fr-cinnabar
{
    border-color: rgba(227, 83, 66, 1);
    color: rgba(227, 83, 66, 1);
}

.fr-view a.fr-file.fr-cinnabar:active,
.fr-view a.fr-file.fr-cinnabar:hover,
.fr-view a.fr-file.fr-cinnabar:focus
{
    background: rgba(227, 83, 66, 1);
    color: rgba(255, 255, 255, 1);
}

.fr-view a.fr-turbo:not(.fr-file)
{
    color: rgba(250, 197, 28, 1);
}
.fr-view a.fr-turbo:not(.fr-file):active,
.fr-view a.fr-turbo:not(.fr-file):hover,
.fr-view a.fr-turbo:not(.fr-file):focus
{
    border-color: rgba(247, 218, 100, 1);
    color: rgba(247, 218, 100, 1);
}

.fr-view a.fr-file.fr-turbo
{
    border-color: rgba(250, 197, 28, 1);
    color: rgba(250, 197, 28, 1);
}

.fr-view a.fr-file.fr-turbo:active,
.fr-view a.fr-file.fr-turbo:hover,
.fr-view a.fr-file.fr-turbo:focus
{
    background: rgba(250, 197, 28, 1);
    color: rgba(255, 255, 255, 1);
}

.fr-view a.fr-anchor
{
    color: inherit;
}
.fr-view a.fr-anchor:active,
.fr-view a.fr-anchor:hover,
.fr-view a.fr-anchor:focus
{
    border-color: transparent;
    border-bottom-width: 0;
    background: none;
    text-decoration: none;
    color: inherit;
}
.fr-view a.fr-anchor[target=_blank]::after
{
    padding-left: auto;
    font-family: inherit;
    content: normal;
}
.fr-view a.fr-anchor[target=_blank]:active::after,
.fr-view a.fr-anchor[target=_blank]:hover::after,
.fr-view a.fr-anchor[target=_blank]:focus::after
{
    color: inherit;
}
/*
// link end                                                                          //
// --------------------------------------------------------------------------------- //
*/


/*
// image                                                                             //
// ================================================================================= //
*/
.fr-view img
{
    position: relative;
    max-width: calc(100%);
}
.fr-view img.fr-dib
{
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
}
.fr-view img.fr-dib.fr-fil
{
    margin-left: 0;
}
.fr-view img.fr-dib.fr-fir
{
    margin-right: 0;
}
.fr-view img.fr-dii
{
    display: inline-block;
    float: none;
    vertical-align: bottom;
    margin: 1px;
/*     margin-left: 5px; */
/*     margin-right: 5px; */
    max-width: calc(100% - (2 * 5px));
}
.fr-view img.fr-rounded
{
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
    -webkit-background-clip: padding-box;
       -moz-background-clip: padding-box;
            background-clip: padding-box;
}
.fr-view img.fr-bordered
{
    border: solid 1px #EFEFEF;
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}
.fr-view img.fr-shadow {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}
.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}
.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}
.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
.fr-view span.fr-img-caption.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-view span.fr-img-caption.fr-bordered {
  border: solid 5px #CCC;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fr-view span.fr-img-caption.fr-shadow {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-view .fr-img-caption
{
    text-align: center;
}
.fr-view .fr-img-caption .fr-img-wrap
{
    padding: 0px;
    display: inline-block;
    margin: auto;
    text-align: center;
}
.fr-view .fr-img-caption .fr-img-wrap img
{
    display: block;
    margin: auto;
}
.fr-view .fr-img-caption .fr-img-wrap > span,
.fr-view .fr-img-caption .fr-img-wrap::before
{
    margin: auto;
    display: inline-block;
    padding: 5px 5px 10px;
    font-size: 16px;
    font-weight: initial;
    text-align: center;
    color: rgba(0, 0, 0, 0.5);
    width: 100%;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-view .fr-img-caption .fr-img-wrap[placeholder]::before
{
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 50%;
    font-style: italic;
    color: rgba(0, 0, 0, 0.25);
    content: attr(placeholder);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
/*
// image end                                                                         //
// --------------------------------------------------------------------------------- //
*/


/*
// video                                                                             //
// ================================================================================= //
*/
.fr-view .fr-video
{
    text-align: center;
    position: relative;
}
.fr-view .fr-video > *
{
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
    max-width: 100%;
    border: none;
}

.fr-view .fr-video.fr-dvb
{
    display: block;
    clear: both;
}
.fr-view .fr-video.fr-dvb.fr-fvl
{
    text-align: left;
}
.fr-view .fr-video.fr-dvb.fr-fvr
{
    text-align: right;
}
.fr-view .fr-video.fr-dvi
{
    display: inline-block;
}

@media (max-width: 640px) {
    .fr-view .fr-video.fr-dvi.fr-fvl
    {
        float: left;
    }
    .fr-view .fr-video.fr-dvi.fr-fvr
    {
        float: right;
    }

    .fr-view .fr-video:not(.fr-video-html5)
    {
        overflow: hidden;
        padding-top: 56.25%;
        width: 100%;
        height: auto;
    }
    .fr-view .fr-video:not(.fr-video-html5) > *
    {
        position: absolute;
        top: 0;
        left: 0;
        width:100%;
        height:100%;
    }
}
/*
// video end                                                                         //
// --------------------------------------------------------------------------------- //
*/

/*
// figure                                                                            //
// ================================================================================= //
*/
.fr-view figure
{
    position: relative;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0;
}
.fr-view figure::before
{
    position: absolute;
    z-index: 0;
    bottom: -35px;
    content: attr(placeholder);
}
.fr-view figure.figcaption
{
    margin-top: 0;
    margin-bottom: 0;
}
.fr-view figure.figcaption::before
{
    content: "";
}

.fr-view figure::before,
.fr-view figcaption
{
    margin-top: 0;
    margin-bottom: 0;
    width: 100%;
    text-align: center;
    font-style: italic;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
}

@media (min-width: 1024px) {
    .fr-view figure.fr-ffl
    {
        float: left;
        margin: 5px -15px 30px 0;
        width: 50%;
        -webkit-transform: translate(-50px, 20px);
            -ms-transform: translate(-50px, 20px);
             -o-transform: translate(-50px, 20px);
                transform: translate(-50px, 20px);
    }

    .fr-view figure.fr-ffr
    {
        float: right;
        margin: 5px 0 30px -15px;
        width: 50%;
        -webkit-transform: translate(50px, 20px);
            -ms-transform: translate(50px, 20px);
             -o-transform: translate(50px, 20px);
                transform: translate(50px, 20px);
    }
}
/*
// figure end                                                                        //
// --------------------------------------------------------------------------------- //
*/

/*
// layout                                                                            //
// ================================================================================= //
*/
.fr-view .fr-layout
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
       -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
         -o-flex-wrap: wrap;
            flex-wrap: wrap;
}

.fr-view .fr-layout-box
{
    padding: 10px;
    margin: 0;
    width: 100%;
}

.fr-view .fr-layout-col-sm,
.fr-view .fr-layout-col-md,
.fr-view .fr-layout-col-xs
{
    padding: 10px;
    margin-bottom: 10px;
    width: 100%;
}

@media (min-width: 768px)
{
    .fr-view .fr-layout-col-sm
    {
        width: 33.33333333%;
    }
    .fr-view .fr-layout-col-md
    {
        width: 50%;
    }
    .fr-view .fr-layout-col-xs
    {
        width: 100%;
    }
    .fr-view .fr-layout-col-wide
    {
        width: 66.66666667%;
    }
}
/*
// layout end                                                                        //
// --------------------------------------------------------------------------------- //
*/

/*
// blockquote                                                                        //
// ================================================================================= //
*/
.fr-view[dir="rtl"] blockquote
{
    border-left: none;
    border-right: solid 2px rgba(94, 53, 176, 1);
    margin-right: 0;
    padding-right: 5px;
    padding-left: 0px;
}
.fr-view[dir="rtl"] blockquote blockquote
{
    border-color: rgba(0, 187, 212, 1);
}
.fr-view[dir="rtl"] blockquote blockquote blockquote
{
    border-color: rgba(68, 161, 72, 1);
}
.fr-view blockquote
{
    border-left: solid 2px rgba(94, 53, 176, 1);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    padding-left: 5px;
    color: rgba(94, 53, 176, 1);
    line-height: 1.6;
    word-break: break-all;
    word-wrap: break-word;
}
.fr-view blockquote blockquote
{
    border-color: rgba(0, 187, 212, 1);
    color: rgba(0, 187, 212, 1);
}
.fr-view blockquote blockquote blockquote
{
    border-color: rgba(68, 161, 72, 1);
    color: rgba(68, 161, 72, 1);
}

.fr-view blockquote.fr-quote
{
    position: relative;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    padding: 20px 60px 20px 60px;
    border-left: 0;
    background-color: transparent;
    color: inherit;
    font-size: 1.2em;

    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}

.fr-view blockquote.fr-quote::before
{
    position: absolute;
    top: 5px;
    left: 15px;
    padding: 2px;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
    content: "\f10e";
    width: 35px;
    height: calc(100% - 40px);
    color: inherit;
    font-size: 28px;
    text-align: left;
}

.fr-view blockquote.fr-info,
.fr-view blockquote.fr-warning,
.fr-view blockquote.fr-danger
{
    position: relative;
    margin-bottom: 1.5em;
    padding: 20px 20px 20px 60px;
    border-left: 0;

    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}

.fr-view blockquote.fr-info::before,
.fr-view blockquote.fr-warning::before,
.fr-view blockquote.fr-danger::before
{
    position: absolute;
    padding: 2px;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
    height: calc(100% - 40px);
    text-align: left;
}

.fr-view blockquote.fr-quote,
.fr-view blockquote.fr-info,
.fr-view blockquote.fr-warning,
.fr-view blockquote.fr-danger
{
    margin-left: 3%;
    margin-right: 3%;
    width: auto;
}

.fr-view > blockquote.fr-quote,
.fr-view > blockquote.fr-info,
.fr-view > blockquote.fr-warning,
.fr-view > blockquote.fr-danger
{
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 6%);
    margin-left: 3%\0;
    margin-right: 3%\0;
    width: auto\0;
}

.fr-view blockquote.fr-info
{
    background-color: rgba(84, 172, 209, .3);
    color: rgba(62, 143, 186, 1);
}

.fr-view blockquote.fr-info::before
{
    left: 20px;
    border-right: solid 2px rgba(84, 172, 209, .3);
    content: "\f129";
    width: 30px;
    color: rgba(84, 172, 209, .2);
}
.fr-view blockquote.fr-warning
{
    background-color: rgba(248, 218, 100, .3);
    color: rgba(250, 158, 38, 1);
}

.fr-view blockquote.fr-warning::before
{
    left: 14px;
    border-right: solid 2px rgba(250, 158, 38, .3);
    content: "\f071";
    width: 36px;
    color: rgba(250, 158, 38, .2);
}

.fr-view blockquote.fr-danger
{
    background-color: rgba(235, 106, 87, .3);
    color: rgba(209, 72, 65, 1);
}

.fr-view blockquote.fr-danger::before
{
    left: 15px;
    border-right: solid 2px rgba(209, 72, 65, .3);
    content: "\f05a";
    width: 35px;
    color: rgba(209, 72, 65, .2);
}
/*
// blockquote end                                                                    //
// --------------------------------------------------------------------------------- //
*/

/*
// embedly                                                                           //
// ================================================================================= //
*/
.fr-view a.embedly-card
{
  visibility: hidden;
  opacity: 0;
}

.fr-view div.embedly-card
{
  overflow: hidden;
}
/*
// embedly end                                                                       //
// --------------------------------------------------------------------------------- //
*/

/*
// Other Styles                                                                      //
// ================================================================================= //
*/
.clearfix::after
{
    clear: both;
    display: block;
    content: "";
    height: 0;
}
.hide-by-clipping
{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.fr-view span[style~="color:"] a
{
    color: inherit;
}
.fr-view strong
{
    font-weight: 600 !important;
}
.fr-view hr
{
    position: relative;
    width: 33.33333333% !important;

    border: 2px solid rgba(40, 50, 78, 0.1);
    margin: 2em auto !important;

    clear: both;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
         -o-user-select: none;
            user-select: none;
    page-break-after: always;
}

.fr-view pre,
.fr-view pre > *
{
    font-family: "Lucida Console", Monaco, monospace;
    unicode-bidi: embed;
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
}

.fr-view pre
{
    margin-bottom: 0;
    padding: 10px;
    font-size: 14px;
    line-height: 1.6;
}

.fr-view span.fr-emoticon
{
    font-weight: normal;
    font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
    display: inline;
    line-height: 0;
}
.fr-view span.fr-emoticon.fr-emoticon-img
{
    background-repeat: no-repeat !important;
    font-size: inherit;
    height: 1em;
    width: 1em;
    min-height: 20px;
    min-width: 20px;
    display: inline-block;
    margin: -0.1em 0.1em 0.1em;
    line-height: 1;
    vertical-align: middle;
}
.fr-view .fr-text-gray
{
    color: rgba(171, 171, 171, 1) !important;
}
.fr-view .fr-text-bordered
{
    border-top: solid 1px rgba(33, 33, 33, 1);
    border-bottom: solid 1px rgba(33, 33, 33, 1);
    padding: 10px 0;
}
.fr-view .fr-text-spaced
{
    letter-spacing: 1px;
}
.fr-view .fr-text-uppercase
{
    text-transform: uppercase;
}
.fr-view button.fr-rounded,
.fr-view input.fr-rounded,
.fr-view textarea.fr-rounded
{
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
    -webkit-background-clip: padding-box;
       -moz-background-clip: padding-box;
            background-clip: padding-box;
}
.fr-view button.fr-large,
.fr-view input.fr-large,
.fr-view textarea.fr-large
{
    font-size: 24px;
}
.fr-view code
{
    background: rgba(240, 240, 240, 1);
    padding: 2px 6px;
    font-family: "Lucida Console", Monaco, monospace;
    unicode-bidi: embed;
    white-space: nowrap;
    font-size: 0.85em;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.rotate90 {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
}

.rotate180 {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
}
.rotate270 {
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
         -o-transform: rotate(270deg);
            transform: rotate(270deg);
}
.rotate-90 {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
}


/*
// Other Styles end                                                                  //
// --------------------------------------------------------------------------------- //
*/

/*
// CSS library                                                                       //
// ================================================================================= //
*/

/* Una Kravets Online https://una.im/CSSgram/ */
.aden{position:relative;-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden:after,.aden:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.aden img{width:100%;z-index:1}.aden:before{z-index:2}.aden:after{z-index:3}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.gingham::after,.perpetua::after,.reyes::after{mix-blend-mode:soft-light}.inkwell{position:relative;-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.inkwell:after,.inkwell:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.inkwell img{width:100%;z-index:1}.inkwell:before{z-index:2}.inkwell:after{z-index:3}.perpetua{position:relative}.perpetua:after,.perpetua:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.perpetua img{width:100%;z-index:1}.perpetua:before{z-index:2}.perpetua:after{z-index:3}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);opacity:.5}.reyes{position:relative;-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes:after,.reyes:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.reyes img{width:100%;z-index:1}.reyes:before{z-index:2}.reyes:after{z-index:3}.reyes::after{background:#efcdad;opacity:.5}.gingham{position:relative;-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham:after,.gingham:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.gingham img{width:100%;z-index:1}.gingham:before{z-index:2}.gingham:after{z-index:3}.gingham::after{background:#e6e6fa}.toaster{position:relative;-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster:after,.toaster:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.toaster img{width:100%;z-index:1}.toaster:before{z-index:2}.toaster:after{z-index:3}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{position:relative;-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden:after,.walden:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.walden img{width:100%;z-index:1}.walden:before{z-index:2}.walden:after{z-index:3}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{position:relative;-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson:after,.hudson:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.hudson img{width:100%;z-index:1}.hudson:before{z-index:2}.hudson:after{z-index:3}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{position:relative;-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird:after,.earlybird:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.earlybird img{width:100%;z-index:1}.earlybird:before{z-index:2}.earlybird:after{z-index:3}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{position:relative;-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair:after,.mayfair:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.mayfair img{width:100%;z-index:1}.mayfair:before{z-index:2}.mayfair:after{z-index:3}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{position:relative;-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi:after,.lofi:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.lofi img{width:100%;z-index:1}.lofi:before{z-index:2}.lofi:after{z-index:3}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{position:relative;-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after,._1977:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977 img{width:100%;z-index:1}._1977:before{z-index:2}._1977:after{z-index:3;background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{position:relative;-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn:after,.brooklyn:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.brooklyn img{width:100%;z-index:1}.brooklyn:before{z-index:2}.brooklyn:after{z-index:3}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{position:relative;-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.xpro2 img{width:100%;z-index:1}.xpro2:before{z-index:2}.xpro2:after{z-index:3}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{position:relative;-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville:after,.nashville:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.nashville img{width:100%;z-index:1}.nashville:before{z-index:2}.nashville:after{z-index:3}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{position:relative;-webkit-filter:contrast(.9);filter:contrast(.9)}.lark:after,.lark:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.lark img{width:100%;z-index:1}.lark:before{z-index:2}.lark:after{z-index:3}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{position:relative;-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon:after,.moon:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.moon img{width:100%;z-index:1}.moon:before{z-index:2}.moon:after{z-index:3}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{position:relative;-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:after,.clarendon:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.clarendon img{width:100%;z-index:1}.clarendon:before{z-index:2;background:rgba(127,187,227,.2);mix-blend-mode:overlay}.clarendon:after{z-index:3}.willow{position:relative;-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow:after,.willow:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.willow img{width:100%;z-index:1}.willow:before{z-index:2}.willow:after{z-index:3}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{position:relative;-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise:after,.rise:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.rise img{width:100%;z-index:1}.rise:before{z-index:2}.rise:after{z-index:3}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}.slumber{position:relative;-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber:after,.slumber:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.slumber img{width:100%;z-index:1}.slumber:before{z-index:2}.slumber:after{z-index:3}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}.brannan{position:relative;-webkit-filter:sepia(.5) contrast(1.4);filter:sepia(.5) contrast(1.4)}.brannan:after,.brannan:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.brannan img{width:100%;z-index:1}.brannan:before{z-index:2}.brannan:after{z-index:3}.brannan::after{background-color:rgba(161,44,199,.31);mix-blend-mode:lighten}.valencia{position:relative;-webkit-filter:contrast(1.08) brightness(1.08) sepia(.08);filter:contrast(1.08) brightness(1.08) sepia(.08)}.valencia:after,.valencia:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.valencia img{width:100%;z-index:1}.valencia:before{z-index:2}.valencia:after{z-index:3}.valencia::after{background:#3a0339;mix-blend-mode:exclusion;opacity:.5}.kelvin{position:relative}.kelvin:after,.kelvin:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.kelvin img{width:100%;z-index:1}.kelvin:before{z-index:2}.kelvin:after{z-index:3}.kelvin::after{background:#b77d21;mix-blend-mode:overlay}.kelvin::before{background:#382c34;mix-blend-mode:color-dodge}.maven{position:relative;-webkit-filter:sepia(.25) brightness(.95) contrast(.95) saturate(1.5);filter:sepia(.25) brightness(.95) contrast(.95) saturate(1.5)}.maven:after,.maven:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.maven img{width:100%;z-index:1}.maven:before{z-index:2}.maven:after{z-index:3;background:rgba(3,230,26,.2);mix-blend-mode:hue}.stinson{position:relative;-webkit-filter:contrast(.75) saturate(.85) brightness(1.15);filter:contrast(.75) saturate(.85) brightness(1.15)}.stinson:after,.stinson:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.stinson img{width:100%;z-index:1}.stinson:before{z-index:2}.stinson:after{z-index:3}.stinson::before{background:rgba(240,149,128,.2);mix-blend-mode:soft-light}
/*
// CSS library end                                                                   //
// --------------------------------------------------------------------------------- //
*/


/*
// Google reCaptcha                                                                  //
// ================================================================================= //
*/
.grecaptcha-badge
{
/*     display: none; */
}
/*
// Google reCaptcha end                                                              //
// --------------------------------------------------------------------------------- //
*/

@media (max-width: 479px) {
    .fr-view div.fr-embedly + p
    {
        clear: both;
    }
    .fr-view div.fr-embedly div[class*=embd]
    {
        display: none;
    }
}

@media (min-width: 480px) {}

@media (min-width: 768px)
{
  .fr-view,
  .fr-view label,
  .fr-view table th,
  .fr-view table td,
  .fr-view input,
  .fr-view button,
  .fr-view textarea,
  .fr-view select,
  .fr-placeholder
  {
  /*
    font-size: 18px !important;
    letter-spacing: 0px !important;
    word-spacing: 2px !important;
  */
  }
}

@media (min-width: 992px) 
{
    /*
    // width                                                                         //
    // ============================================================================= //
    */
    [class*="document_"].fr-view > *:not(.ro-blank),
    .fr-document .fr-view > *:not(.ro-blank),
    .fr-document .fr-placeholder
    {
/*         width: 816px; */
    }

    .fr-document .fr-placeholder
    {
/*
        padding-left: 0 !important;
        padding-right: 0 !important;
*/
    }

    /* IE hack */
    [class*="document_"].fr-view > *,
    .fr-document .fr-box,
    .fr-edit-document
    {
/*         width: 816px\0 !important; */
    }

    [class*="document_"].fr-view > blockquote.fr-quote,
    .fr-view > blockquote.fr-quote,
    [class*="document_"].fr-view > blockquote.fr-info,
    .fr-view > blockquote.fr-info,
    [class*="document_"].fr-view > blockquote.fr-warning,
    .fr-view > blockquote.fr-warning,
    [class*="document_"].fr-view > blockquote.fr-danger,
    .fr-view > blockquote.fr-danger
    {
/*         width: calc(816px - 6%); */
    }

    /*
    // width end                                                                     //
    // ----------------------------------------------------------------------------- //
    */

    /*
    // editor                                                                        //
    // ============================================================================= //
    */
    [class*="document_"].fr-view > *:not(.ro-blank),
    .fr-document .fr-view > *:not(.ro-blank),
    .fr-document .fr-placeholder
    {
/*
        margin-left: auto !important;
        margin-right: auto !important;
*/
    }

    /* IE hack */
    [class*="document_"].fr-view > *:not(.ro-blank),
    .fr-document .fr-box,
    .fr-edit-document
    {
/*
        margin-left: auto\0 !important;
        margin-right: auto\0 !important;
*/
    }

    .fr-document .fr-placeholder
    {
/*
        padding-left: 10px\0 !important;
        padding-right: 10px\0 !important;
        width: 100%\0 !important;
*/
    }

    [class*="document_"].fr-view > *:not(.ro-blank),
    .fr-document .fr-view > *:not(.ro-blank)
    {
/*         width: auto\0; */
    }

    [class*="document_"].fr-view > blockquote.fr-quote,
    .fr-view > blockquote.fr-quote,
    [class*="document_"].fr-view > blockquote.fr-info,
    .fr-view > blockquote.fr-info,
    [class*="document_"].fr-view > blockquote.fr-warning,
    .fr-view > blockquote.fr-warning,
    [class*="document_"].fr-view > blockquote.fr-danger,
    .fr-view > blockquote.fr-danger
    {
/*
        margin-left: 3%\0 !important;
        margin-right: 3%\0 !important;
        width: auto\0 !important;
*/
    }
}

@media (min-width: 1200px) {}

