@font-face {
	font-family: 'entypo-fontello';
	font-weight: normal;
	font-style: normal;
	src: url('/fonts/entypo-fontello.eot?v=3');
	src: url('/fonts/entypo-fontello.eot?v=3#iefix') format('embedded-opentype'),
		url('/fonts/entypo-fontello.woff?v=3') format('woff'),
		url('/fonts/entypo-fontello.ttf?v=3') format('truetype'),
		url('/fonts/entypo-fontello.svg?v=3#entypo-fontello') format('svg');
}

#top .avia-font-entypo-fontello,
body .avia-font-entypo-fontello,
html body [data-av_iconfont='entypo-fontello']:before {
	font-family: 'entypo-fontello';
}
* {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
::selection {background-color: #f53838;color: #ffffff;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ul.disc, .entry-content-wrapper ul {list-style: disc outside;}
ul {list-style: none outside;margin-left: 7px;}
ol, ul {list-style: none;}
p {margin: 0.85em 0;}
.clearfix:before, .clearfix:after, .flex_column:before, .flex_column:after, .widget:before, .widget:after {content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.container_wrap .avia-builder-el-last {margin-bottom: 0;}
.container_wrap {clear: both;position: relative;/* z-index: 1; */border-top-style: solid;border-top-width: 1px;}
.container {position: relative;width: 100%;margin: 0 auto;padding: 0px 50px;clear: both;}
.container {width: 100%;}
.avia-shadow {box-shadow: inset 0 1px 3px rgb(0 0 0 / 10%);}
.avia-section {clear: both;width: 100%;float: left;min-height: 100px;position: static;}
.avia-section.avia-section-small {min-height: 0;}
.responsive .container {max-width: 1130px;}
.avia-section-small .content, .avia-section-small .sidebar {padding-top: 20px;padding-bottom: 20px;}
.content .entry-content-wrapper {padding-right: 50px;}
.fullsize .content .entry-content-wrapper {padding-right: 0;}
.avia-section .template-page .entry-content-wrapper {padding-right: 0;}
body .unit.alpha, body .units.alpha, body div .first {margin-left: 0;clear: left;}
body .unit.alpha, body .units.alpha {width: 100%;}
.container .av-content-full.units {width: 100%;}
body div .first {margin-bottom: -1px;}
body .container_wrap .avia-builder-el-first {margin-top: 0;}
.unit.alpha, .units.alpha, div .first {margin-left: 0;clear: left;}
div .first, div .no_margin {margin-left: 0;}
#top #main .avia-section .template-page {width: 100%;border: none;margin-left: auto;padding-left: 0;margin-right: auto;}
#top .flex_column_table {display: table;table-layout: fixed;width: 100%;}
#top .flex_column_table_cell {float: none;display: table-cell;}
.js_active .avia-animated-number-title {visibility: hidden;}
.number_prepared .avia-animated-number-title {visibility: visible;}
#top .avia-color-font-custom .heading {color: inherit;}
.avia-animated-number {display: block;clear: both;position: relative;text-align: center;}
.avia-animated-number-title {font-size: 40px;white-space: nowrap;line-height: 1em;position: relative;letter-spacing: -2px;font-weight: 400;margin-bottom: 4px;}
.av_font_icon {display: block;text-align: center;}
[data-av_icon]:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: normal;content: attr(data-av_icon);speak: none;}
#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before {font-family: 'entypo-fontello';}
.avia-icon-pos-left {float: left;margin-right: 0.5em;}
html .av_font_icon {opacity: 0.1;-webkit-transform: scale(0.5);-ms-transform: scale(0.5);transform: scale(0.5);}
html .avia_start_delayed_animation.av_font_icon {-webkit-animation: avia_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation: avia_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
#top .av_inherit_color * {color: inherit;}
#top #wrap_all .header_color h3, #top #wrap_all .main_color h3 {
    text-align: center;
    padding: 40px 0 20px 0;
    font-size: 22px;
    font-weight: 500;}
#top #wrap_all .header_color h3, #top #wrap_all .main_color h3::after {content:'';display:block;clear:both;width:40px;height:6px;background:#006bae;margin:0 auto;margin-top:10px;;}
#top #wrap_all .all_colors h1, #top #wrap_all .all_colors h2, #top #wrap_all .all_colors h3, #top #wrap_all .all_colors h4, #top #wrap_all .all_colors h5, #top #wrap_all .all_colors h6 {font-weight: bold;}
.avia-image-container {display: block;position: relative;max-width: 100%;}
.avia-image-container .avia_image {
    height: 125px;
    overflow: hidden;
    display: block;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {border-radius: 3px;display: block;position: relative;max-width: 100%;}
.av-image-caption-overlay {position: absolute;height: 100%;width: 100%;z-index: 10;text-align: center;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.image-overlay .image-overlay-inside:before {position: absolute;border-radius: 50px;background: #000;height: 80px;width: 80px;line-height: 80px;left: 50%;top: 50%;margin: -40px 0 0 -40px;z-index: 500;text-align: center;color: #fff;}
.image-overlay .image-overlay-inside:before {content: "\E869";font-family: 'entypo-fontello';font-size: 18px;font-weight: normal;}
.image-overlay .image-overlay-inside:before {content: '\E869';font-family: 'entypo-fontello';}
.image-overlay.overlay-type-extern .image-overlay-inside:before {content: "\E832";}
.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, #top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {background-color: #f53838;color: #ffffff;border-color: #d31616;}
.image-overlay.overlay-type-extern .image-overlay-inside:before {content: '\E832';font-family: 'entypo-fontello';}

div .flex_column {z-index: 1;float: left;position: relative;min-height: 1px;width: 100%;}
div .av_one_fifth {width: 20%;}
body .column-top-margin {}


div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {font-family: 'NanumGothic';}

.image-overlay {position: absolute;background: #fff;z-index: 300;height: 100%;width: 100%;opacity: 0;filter: alpha(opacity=0);}

.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {border-color: #e5e5e5;}
.main_color, .main_color .site-background, .main_color .first-quote, .main_color .related_image_wrap, .main_color .gravatar img .main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon, .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current, .main_color.avia-fullwidth-portfolio .pagination a, .main_color .av-hotspot-fallback-tooltip-inner, .main_color .av-hotspot-fallback-tooltip-count {background-color: #ffffff;color: #666666;}
.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover {color: #f53838;}

html a .image-overlay {-webkit-transition: opacity 0.4s ease-in-out;-moz-transition: opacity 0.4s ease-in-out;transition: opacity 0.4s ease-in-out;}
.image-overlay .image-overlay-inside {height: 100%;width: 100%;position: absolute;left: 0;top: 0;}

body .unit.alpha, body .units.alpha, body div .first {margin-left: 0;clear: left;}
body div .first, body div .no_margin {margin-left: 0;}
body div .first {margin-bottom: -1px;}
html .avia_animated_image, html.avia_desktop .av-animated-generic {opacity: 0;}
html .avia_start_delayed_animation.bottom-to-top {-webkit-animation: avia-btt 0.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);animation: avia-btt 0.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);opacity: 1;}
.avia-image-container.avia-align-center {display: block;margin: 0 auto 10px auto;text-align: center;clear: both;}

.av-styling-no-styling .avia-image-container-inner, .av-styling-no-styling .avia_image, .av-styling-no-styling .av-image-caption-overlay {border-radius: 0;border: none;}
.avia-image-container.avia-align-center .avia-image-container-inner {margin: 0 auto;display: inline-block;vertical-align: bottom;}
#top .hr-invisible, .hr-invisible .hr-inner {margin: 0;border: none;}
.av-special-heading.modern-centered {text-align: center;}

#top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp {color: inherit;}
#top #wrap_all .av-inherit-size .av-special-heading-tag {font-size: 1em;}
#top .avia_pricing_minimal .pricing-table>li {border: none;font-size:16px;}
div .avia-table {background: transparent;width: 100%;clear: both;margin: 30px 0;table-layout: fixed;}
.av-special-heading.modern-centered {text-align: center;}
.av-special-heading {width: 100%;clear: both;display: block;position: relative;}
.av-special-heading .av-special-heading-tag {padding: 0;margin: 0;float: left;}
.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {font-weight: 300;}
.av-subheading.av_custom_color {opacity: 0.8;}
.av-subheading_below {margin-top: 0.3em;}
.av-subheading {font-size: 15px;line-height: 1.3em;}
.av-subheading p:last-child {margin-bottom: 0;}
.av-subheading p:first-child {margin-top: 0;}
.av-special-heading.blockquote .special-heading-border {display: none;}
.av-special-heading-h4 .special-heading-border {height: 1.6em;}
.av-special-heading.blockquote > * {white-space: normal;float: none;}
.av-special-heading-h3 .special-heading-border {height: 1.9em;}
.av-special-heading-h5 .special-heading-border {height: 1.5em;}
.avia_pricing_minimal .pricing-table > li:first-child, #top .avia_pricing_minimal .pricing-extra, .avia_pricing_minimal .pricing-table>li:last-child {border-radius: 0;border: none;}
.avia-pricing-table-container {position: relative;clear: both;width: 100%;display: table;table-layout: fixed;}

.custom-color-heading .special-heading-inner-border {opacity: 0.4;filter: alpha(opacity=40);}
.clearfix:before, .clearfix:after, .flex_column:before, .flex_column:after, .widget:before, .widget:after {content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.entry-content-wrapper div li {text-indent: 0;}
.entry-content-wrapper li {margin-left: 1em;padding: 3px 0;}
.hr {clear: both;display: block;width: 100%;height: 25px;line-height: 25px;position: relative;margin: 30px 0;float: left;}
.hr-invisible {float: none;}
.pricing-table {margin: 0;}
.pricing-table>li {font-size: 12px;line-height: 18px;}
.pricing-table>li {list-style-type: none;list-style-position: outside;padding: 9px 12px;border-top-style: solid;border-top-width: 1px;border-left-style: solid;border-left-width: 1px;border-right-style: solid;border-right-width: 1px;margin: 0;text-align: center;position: relative;}
.pricing-table-wrap {display: table-cell;font-size:15px;}
.pricing-table > li:first-child, .pricing-extra {border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;border-left-style: solid;border-left-width: 1px;border-right-style: solid;border-right-width: 1px;}
.special-heading-inner-border {display: block;width: 100%;margin-left: 15px;border-top-style: solid;border-top-width: 1px;position: relative;top: 50%;opacity: 0.15;filter: alpha(opacity=15);}
.main_color .special-heading-inner-border {border-color: #666666;}
.main_color tr:nth-child(odd), .main_color .pricing-table>li:first-child, .main_color .pricing-extra {background: #f7f7f7;font-size:14px !important;}
.pricing-table>li:first-child {font-weight:bold;padding:15px 0;}
div .av_one_half {margin-left: 2%;width: 31%;}
#top .hr-invisible, .hr-invisible .hr-inner {margin: 0;border: none;}
.hr-custom.hr-left {text-align: left;}
body .container_wrap .avia-builder-el-last {margin-bottom: 0;}
body .container_wrap .hr.avia-builder-el-last, body .container_wrap .hr.avia-builder-el-first {margin: 30px 0;}

.avia_contents_block {max-width:1200px;margin:0 auto;position:relative;}
.avia_contents_block .flex_column,
.avia_contents_block .avia-animated-number-title,
.avia_contents_block .avia-animated-number {position: static;}
.avia-single-number {font-weight:bold;color:#18365c;font-size:45px;letter-spacing:-2px;}
.avia-animated-number-content {font-size:20px;margin-top:10px;}
.avia-animated-year {font-weight:500; padding: 0 25px;font-size:25px;max-width:1200px;margin:0 auto;text-align:left;position:absolute;left:0;top:0;border-radius:0 0 10px 10px;background:#53c2e2;color:#fff;
    transform: translateY(-7px);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);}

.entry-content-wrapper .block::after {content:'';display:block;clear:both;}
.av_textblock_section {
    overflow: hidden;
    width: 100%;
}
.av_one_fifth  {margin-bottom:50px;}
@media screen and (max-width: 840px) {
	div .av_one_half {float:none;width:100%;}
	.avia-single-number {font-size:35px;}
	.avia-animated-number-content {font-size:16px;}
}