@charset "utf-8";

@import url('//fonts.googleapis.com/css?family=Open+Sans');

.gutentor-post-module {
    color: #6d7c90;
    font-family: Open Sans;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 14px;
    line-height: 28px
}

.gutentor-post-module .gutentor-post-title {
    margin-top: 0;
    margin-bottom: 5px;
    word-break: break-word
}

.gutentor-post-module .gutentor-post-title a {
    color: currentColor
}

.gutentor-news-ticker {
    background: #fff;
    position: relative;
    height: 45px;
    border: 1px solid #007bff;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.gutentor-news-ticker-label {
    background: #007bff;
    padding: 10px;
    width: auto;
    line-height: normal;
    height: 100%;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

@media (max-width:575px) {
    .gutentor-news-ticker-label {
        display: none
    }
}

.gutentor-news-ticker-box {
    height: 100%;
    overflow: hidden;
    margin-right: auto;
    width: 100%;
    padding-left: 20px
}

.gutentor-news-ticker-box ul {
    width: 100%;
    list-style-type: none !important;
    padding: 0;
    margin: 0
}

.gutentor-news-ticker-box ul li a {
    text-decoration: none
}

.gutentor-news-ticker-box ul li a.gutentor-post-title {
    margin-bottom: 0;
    line-height: normal
}

.gutentor-news-ticker-box .gutentor-news-ticker-wrap {
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
    top: 50%;
    height: 25px
}

.gutentor-news-ticker-box .gutentor-news-ticker-wrap .acmeticker-wrap {
    line-height: normal
}

.gutentor-news-ticker-controls {
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

@media (max-width:575px) {
    .gutentor-news-ticker-controls {
        display: none
    }
}

.gutentor-news-ticker-controls button {
    height: 100%;
    background: #f6f6f6;
    padding: 0;
    width: 40px;
    border-color: #eee;
    border-style: solid;
    border-width: 0 0 0 1px;
    cursor: pointer;
    display: inline-block
}

.gutentor-news-ticker-controls button:hover {
    background: #eee
}

.gutentor-news-ticker-controls button.gutentor-news-ticker-arrow {
    margin: 0;
    display: inline-block;
    position: relative
}

.gutentor-news-ticker-controls button.gutentor-news-ticker-arrow:after {
    border-color: #999;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    content: '';
    display: inline-block;
    height: 8px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 8px
}

.gutentor-news-ticker-controls button.gutentor-news-ticker-pause {
    position: relative;
    display: inline-block
}

.gutentor-news-ticker-controls button.gutentor-news-ticker-pause:before {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    border-color: #999;
    border-style: solid;
    border-width: 0 2px 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%
}

.gutentor-news-ticker-controls.gutentor-news-ticker-horizontal-controls button.gutentor-news-ticker-prev:after {
    -webkit-transform: translate(-50%, -50%) rotate(135deg);
    -ms-transform: translate(-50%, -50%) rotate(135deg);
    transform: translate(-50%, -50%) rotate(135deg)
}

.gutentor-news-ticker-controls.gutentor-news-ticker-horizontal-controls button.gutentor-news-ticker-next:after {
    -webkit-transform: translate(-50%, -50%) rotate(315deg);
    -ms-transform: translate(-50%, -50%) rotate(315deg);
    transform: translate(-50%, -50%) rotate(315deg)
}

.gutentor-news-ticker-controls.gutentor-news-ticker-vertical-controls button.gutentor-news-ticker-prev:after {
    -webkit-transform: translate(-50%, -50%) rotate(225deg);
    -ms-transform: translate(-50%, -50%) rotate(225deg);
    transform: translate(-50%, -50%) rotate(225deg)
}

.gutentor-news-ticker-controls.gutentor-news-ticker-vertical-controls button.gutentor-news-ticker-next:after {
    -webkit-transform: translate(-50%, -50%) rotate(405deg);
    -ms-transform: translate(-50%, -50%) rotate(405deg);
    transform: translate(-50%, -50%) rotate(405deg)
}

.gutentor-news-ticker.gutentor-ticker-pause .gutentor-news-ticker-controls .gutentor-news-ticker-pause:before {
    display: none
}

.gutentor-news-ticker.gutentor-ticker-pause .gutentor-news-ticker-controls .gutentor-news-ticker-pause:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #999;
    border-style: solid;
    border-width: 5px 0 5px 8px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%
}

/* type2 */
.gutentor-news-ticker-design2 .gutentor-news-ticker-box .gutentor-post-title {
    /*color: #000000*/
}

.gutentor-news-ticker-design2 .gutentor-news-ticker-label {
    color: #000000;
    background: #d8e6ea
}

.gutentor-news-ticker-design2 .gutentor-news-ticker-controls span {
    background: #e4eef1;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #d8e6ea
}

.gutentor-news-ticker-design2 .gutentor-news-ticker-controls .gutentor-news-ticker-arrow:after,
.gutentor-news-ticker-design2 .gutentor-news-ticker-controls .gutentor-news-ticker-pause:before {
    border-color: #bfcdd1
}

.gutentor-news-ticker-design2 .gutentor-news-ticker.gutentor-ticker-pause .gutentor-news-ticker-controls .gutentor-news-ticker-pause:after {
    border-color: transparent transparent transparent #bfcdd1
}

.gutentor-news-ticker-design2 .gutentor-news-ticker-controls span:hover {
    background: #d8e6ea
}

.gutentor-news-ticker-design2 .gutentor-news-ticker {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #d8e6ea;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

/* type3 */
.gutentor-news-ticker-design3 .gutentor-news-ticker-box .gutentor-post-title {
    /*color: #f48132*/
}

.gutentor-news-ticker-design3 .gutentor-news-ticker-label {
    color: #ffffff;
    background: #f48132
}

.gutentor-news-ticker-design3 .gutentor-news-ticker-controls span {
    background: #f99f64;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #ee8743
}

.gutentor-news-ticker-design3 .gutentor-news-ticker-controls .gutentor-news-ticker-arrow:after,
.gutentor-news-ticker-design3 .gutentor-news-ticker-controls .gutentor-news-ticker-pause:before {
    border-color: #999
}

.gutentor-news-ticker-design3 .gutentor-news-ticker.gutentor-ticker-pause .gutentor-news-ticker-controls .gutentor-news-ticker-pause:after {
    border-color: transparent transparent transparent #ffffff
}

.gutentor-news-ticker-design3 .gutentor-news-ticker-controls span:hover {
    background: #eb813b
}

.gutentor-news-ticker-design3 .gutentor-news-ticker {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #f48132;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px
}

/* type4 */
.gutentor-news-ticker-design4 .gutentor-news-ticker-box .gutentor-post-title {
    /*color: #007bff*/
}

.gutentor-news-ticker-design4 .gutentor-news-ticker {
    background: #fcfcfc
}

.gutentor-news-ticker-design4 .gutentor-news-ticker-label {
    color: #ffffff;
    background: #007bff
}

.gutentor-news-ticker-design4 .gutentor-news-ticker-controls span {
    background: #007bff;
    border-style: dashed;
    border-width: 0 0 0 1px;
    border-color: #ffffff
}

.gutentor-news-ticker-design4 .gutentor-news-ticker-controls .gutentor-news-ticker-arrow:after,
.gutentor-news-ticker-design4 .gutentor-news-ticker-controls .gutentor-news-ticker-pause:before {
    border-color: #999
}

.gutentor-news-ticker-design4 .gutentor-news-ticker.gutentor-ticker-pause .gutentor-news-ticker-controls .gutentor-news-ticker-pause:after {
    border-color: transparent transparent transparent #ffffff
}

.gutentor-news-ticker-design4 .gutentor-news-ticker-controls span:hover {
    background: #1e4cd9
}

.gutentor-news-ticker-design4 .gutentor-news-ticker {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #007bff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

/* 배경색 - nt_color */
.bg-gun { background-color: #4158d1 !important; color: #fff; }
.bg-blue { background-color: #007bff !important; color: #fff; }
.bg-indigo { background-color: #6610f2 !important; color: #fff; }
.bg-purple { background-color: #6f42c1 !important; color: #fff; }
.bg-pink { background-color: #e83e8c !important; color: #fff; }
.bg-red { background-color: #dc3545 !important; color: #fff; }
.bg-orangered { background-color: orangered !important; color: #fff; }
.bg-orange { background-color: #fd7e14 !important; color: #fff; }
.bg-yellow { background-color: #ffc107 !important; color: #fff; }
.bg-green { background-color: #28a745 !important;	color: #fff; }
.bg-teal { background-color: #20c997 !important; color: #fff; }
.bg-cyan { background-color: #17a2b8 !important; color: #fff; }
.bg-navy { background-color: #323c46 !important; color: #fff; }
.bg-aqua { background-color: #4FC1E9 !important; color: #fff; }
.bg-bittersweet { background-color: #FC6E51 !important; color: #fff; }
.bg-blue-jeans { background-color: #5D9CEC !important; color: #fff; }
.bg-darkgreen { background-color: #475c4d !important; color: #fff; }
.bg-grapefruit { background-color: #ED5565 !important; color: #fff; }
.bg-grass { background-color: #A0D468 !important; color: #fff; }
.bg-lavender { background-color: #AC92EC !important; color: #fff; }
.bg-mint { background-color: #48CFAD !important; color: #fff; }
.bg-pink-rose { background-color: #EC87C0 !important; color: #fff; }
.bg-sunflower { background-color: #FFCE54 !important; color: #fff; }

/* 글자색 - nt_fcolor */
.txt-gun { color: #4158d1 !important; }
.txt-blue { color: #007bff !important; }
.txt-indigo { color: #6610f2 !important; }
.txt-purple { color: #6f42c1 !important; }
.txt-pink { color: #e83e8c !important; }
.txt-red { color: #dc3545 !important; }
.txt-orangered { color: orangered !important; }
.txt-orange { color: #fd7e14 !important; }
.txt-yellow { color: #ffc107 !important; }
.txt-green { color: #28a745 !important; }
.txt-teal { color: #20c997 !important; }
.txt-cyan { color: #17a2b8 !important; }
.txt-navy { color: #323c46 !important; }
.txt-aqua { color: #4FC1E9 !important; }
.txt-bittersweet { color: #FC6E51 !important; }
.txt-blue-jeans { color: #5D9CEC !important; }
.txt-darkgreen { color: #475c4d !important; }
.txt-grapefruit { color: #ED5565 !important; }
.txt-grass { color: #A0D468 !important; }
.txt-lavender { color: #AC92EC !important; }
.txt-mint { color: #48CFAD !important; }
.txt-pink-rose { color: #EC87C0 !important; }
.txt-sunflower { color: #FFCE54 !important; }

/* 테두리색 - nt_color */
.border-gun { border-color: #4158d1 !important; }
.border-blue { border-color: #007bff !important; }
.border-indigo { border-color: #6610f2 !important; }
.border-purple { border-color: #6f42c1 !important; }
.border-pink { border-color: #e83e8c !important; }
.border-red { border-color: #dc3545 !important; }
.border-orangered { border-color: orangered !important; }
.border-orange { border-color: #fd7e14 !important; }
.border-yellow { border-color: #ffc107 !important; }
.border-green { border-color: #28a745 !important; }
.border-teal { border-color: #20c997 !important; }
.border-cyan { border-color: #17a2b8 !important; }
.border-navy { border-color: #323c46 !important; }
.border-aqua { border-color: #4FC1E9 !important; }
.border-bittersweet { border-color: #FC6E51 !important; }
.border-blue-jeans { border-color: #5D9CEC !important; }
.border-darkgreen { border-color: #475c4d !important; }
.border-grapefruit { border-color: #ED5565 !important; }
.border-grass { border-color: #A0D468 !important; }
.border-lavender { border-color: #AC92EC !important; }
.border-mint { border-color: #48CFAD !important; }
.border-pink-rose { border-color: #EC87C0 !important; }
.border-sunflower { border-color: #FFCE54 !important; }

/* 라운드 - nt_radius */
.radius0 { border-radius: 0 !important}
.radius1 { border-radius: 0.25rem !important}
.radius2 { border-radius: 0.5rem !important}
.radius3 { border-radius: 0.75rem !important}
.radius4 { border-radius: 1.0rem !important}
.radius5 { border-radius: 1.25rem !important}
.radius6 { border-radius: 1.5rem !important}
.radius7 { border-radius: 1.75rem !important}
.radius8 { border-radius: 2.0rem !important}
.radius9 { border-radius: 2.25rem !important}
.radius10 { border-radius: 2.5rem !important}

/*
@media only screen and (min-width:992px) {
    .gutentor-news-ticker-design4 .gutentor-news-ticker {
        height: 60px
    }
}
*/