/* 메인 페이지 테이블 조정 */
/* 바이럴 캘린더 */
/* 추적현황 - 바이럴 추적 */
/* 블로거 */


/* 메인 페이지 테이블 조정 */
.adv-main-section-table-tr .tr-01, .adv-main-section-table-td .td-01{ max-width: 45% }
.adv-main-section-table-tr .tr-02, .adv-main-section-table-td .td-02{ max-width: 22% }
.adv-main-section-table-tr .tr-03, .adv-main-section-table-td .td-03{ max-width: 12% }
.adv-main-section-table-tr .tr-04, .adv-main-section-table-td .td-04{ max-width: 12% }
.adv-main-section-table-tr .tr-05, .adv-main-section-table-td .td-05{ max-width: 19% }
.adv-main-section-table-tr .tr-06, .adv-main-section-table-td .td-06{ max-width: 10% }


/* 바이럴 캘린더 */
.fc-left h2{
    padding: 0 8px;
    font-size: 1.25rem;
    font-weight: 400;
}
.fc-button{
    background:  none  !important;;
    box-shadow:  none !important;;
    border-color:  #333 !important;;
}
.fc-button.fc-prev-button{
    border-radius: 100px 0 0 100px !important;
    outline: none;
}
.fc-button.fc-next-button{
    border-radius: 0 100px 100px 0 !important;
    outline: none;
}
.fc-button.fc-prev-button:active,.fc-button.fc-next-button:active{
    background: #e6e7e9 !important;
}
.fc-button.fc-today-button{
    background: #fcf8e3 !important;
    /*border: none;*/
    border-radius: 100px !important;
}
.fc-view-container{
    /*max-width: 960px;*/
    /*margin: 0 auto;*/
    /*border: 1px #000 solid;*/
    overflow: auto;
    /*border-radius: 10px;*/
}
.fc-view-container .fc-view{
    /*min-width: 960px;*/
}
.fc-content{
    font-size: 0.7rem;
}
.fc-day-header{
    background: #333 !important;
    color: #fff;
    font-size: 0.8333rem;
    font-weight: 400;
}
.fc-day-header span{
    float: left !important;
    padding: 4px 12px;
}
.fc-unthemed td{
    /*border: 1px #e6e7e9 solid !important;*/
}
.fc-unthemed .fc-day-top{
    /*border: none !important;*/
}
.fc-day-grid-event{
    border-radius: 100px !important;
    padding: 4px 8px !important;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{
    float: left !important;
    font-size: 0.8333rem;
    font-weight:  700;
    padding: 8px 0 0 12px;
}
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end{
    border-top-left-radius : 0 !important;
    border-bottom-left-radius : 0 !important;
}
.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start{
    border-top-right-radius : 0 !important;
    border-bottom-right-radius : 0 !important;
}
@media screen and (max-width: 767px){
    .fc-day-header{
        font-size: 1rem;
    }
    .fc-scroller.fc-day-grid-container{
        min-height: 344px !important;
    }
    .fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
        font-size: 1rem;
    }
    .adv-main-section-calendar{
        border-top: 2px #e6e7e9 solid;
    }
    .fc-view-container .fc-view{
        /*min-width: 767px !important;*/
    }
}



/* 추적현황 - 바이럴 추적 */
.adv-share-article{
    display: inline-block;
    position: relative;
    /*width: 100%;*/
    padding: 0;
    height: 230px;
}
#trackingTable{
    border-bottom: 2px #e6e7e9 solid;
}
.adv-share-article.border{
    width: 100%;
    border: 1px #e6e7e9 solid;
    position: relative;
    /*border-bottom: 1px #e6e7e9 solid;*/
}
.adv-share-article article{
    position: relative;
    height: inherit;
    /*padding: 8px 0;*/
}
.adv-share-article .adv-share-article-header{
    padding: 56px 0;
}
.adv-share-article .adv-share-article-track{
    /*padding: 0;*/
}
.adv-share-article-track.td-01 > h5,
.adv-share-article-track.td-02 > p,
.adv-share-article-track.td-03 > p{
    line-height: 1.5rem;
}
.adv-share-article-track{}
.adv-share-article-track p > a{
    /*display: inline-block;*/
    /*max-width: 50%;*/
}
.adv-share-article-img > a{
    width: 100%;
    height: 214px;
    border-radius: 0;
    border: 1px #e6e7e9 solid;
    overflow: hidden;
    background: none;
}
.adv-share-article-img > a:hover{
    background: #e6e7e9;
}
.adv-share-article-img > a > img{
    width: 100%;
    min-width: 60px;
    max-width: 100px;
    margin: 0 auto;
    transition: 0.2s;
    opacity: 0.6;
}
.adv-share-article-img > a:hover > img{
    transform: scale(1.1);
    transition: 0.2s;
    opacity: 1;
}
.adv-share-article-img > a > div{
    position: absolute;
    top: 75%;
    left: 0;
    right: 0;
    /*bottom: 24px;*/
    z-index: 1;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    /*padding-top: 70px;*/
}
.adv-share-article-img > a > div > p{
    /*display: none;*/
    display: inline-block;
    width: 85%;
    background: #5cb85c;
    padding: 8px;
    color: #ffffff;
    font-size: 65%;
    font-weight: 700;
    border-radius: 100px;
    border: 1px #ffffff solid;
}
/*.adv-share-article-img > a:hover > div > p{*/
/*display: inline-block;*/
/*}*/
.adv-share-article .adv-share-article-btn{
    padding: 56px 0;
}
.adv-share-article-btn > p{
    line-height: 24px;
}
.adv-share-article-btn > a{
    height: 30px;
    line-height: 30px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: #ff7878;
    margin: 8px;
    color: #fff;
    font-size: 0.8333rem;
}
.adv-share-article-btn > a:hover{
    color: #fff;
    opacity: 0.6;
    text-decoration: none;
}
@media screen and (max-width:767px) {
    #trackingTable{
        border: 1px #e6e7e9 solid;
    }
    .adv-share-article{
        height: auto;
    }
    .adv-share-article .adv-share-article-header{
        padding: 16px 0 0;
    }

    .adv-share-article .adv-share-article-img{
        padding: 0 16px;
    }
    .adv-share-article-img > a{
        position: relative;
        width: 100%;
        background: #333;
        border: none;
        /*border-radius: 8px;*/
        overflow: hidden;
        height: 80px;
    }
    .adv-share-article-img > a > img{
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        /*bottom: 24px;*/
        /*z-index: 1;*/
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .adv-share-article-img > a > div{
        height: 100%;
        position: relative;
        top: 0;
        transform: none;
        background: rgba(92,184,92,0.4);
    }
    .adv-share-article-img > a > div > p{
        display: block;
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        font-size: 1.2rem;
        font-weight: 400;
        color: #fff;
        background: none;
        border: none;
        border-radius: 0;
        margin: 0 auto;
    }
    .adv-share-article .adv-share-article-btn{
        padding: 0;
        height: 50px;
        margin: 24px 0 0;
    }
    .adv-share-article-btn > a{
        height: 100%;
        margin: 0;
        font-size: 1rem;
        line-height: 50px;
    }
}



/*
 * 리뷰사진
 */
.adv-share-article.capture{
    width: 100%;
    height: auto;
}
.adv-share-article .adv-share-article-header.capture{
    padding: 8px 0;
}
.adv-share-article-img.capture > a{
    height: 260px;
}
.adv-share-article-img.capture > a > img{
    min-width: 56%;
}
.adv-share-article-img.capture > a:hover{
    background-color: #fff;
}
.adv-share-article-img.capture > a:hover > img{
    transform: scale(1.01);
    transition: 0.2s;
    opacity: 1;
}
.adv-share-article-img.capture > a > div{

    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.0);
    padding-top: 116px;

}
.adv-share-article-img.capture > a:hover > div{
    background: rgba(0,0,0,0.3);
}
@media screen and (max-width: 767px) {
    .adv-share-article-img.capture > a{
        background: none;
        border-radius: 0;
    }
    .adv-share-article-img.capture > a > div{
        padding: 0;
    }
    .adv-share-article-img.capture > a > div > p{
        height: 100%;
        line-height: 260px;
    }
}



/*
 * masonry
 */
.grid:after {
    content: '';
    display: block;
    clear: both;
}

.grid-item {
    width: 32%;
    height: 600px;
    float: left;
    background: #D26;
    border: 2px solid #333;
    border-color: hsla(0, 0%, 0%, 0.5);
    border-radius: 5px;
    margin: 0 0 20px 0;
}

.grid-item--gigante {
    /*width: 320px;*/
    height: auto;
}
.grid-item:hover {
    background: #A2C;
    border-color: white;
    cursor: pointer;
}



.adv-detail-article-img{
    height: 400px;
    overflow: hidden;
}
.grid-item--gigante .adv-detail-article-img{
    height: auto;
    overflow: auto;
}
.adv-detail-article-img > img{
    width: 100%;
}

/*modal*/
.modal-content{
    width: 450px;
    margin: 0 auto;
    border-radius: 0;
    border: none;
}
.modal-header{
    text-align: center;
    border: none;
}
.modal-header > .close{
    position: absolute;
    top: 8px;
    right: 16px;
    font-size: 2rem;
    color: #333;
    opacity: 1;
}
.modal-body > img{
    margin: 0 auto;
}
.modal-footer{
    padding: 0;
}
.modal-footer > button{
    width: 100%;
    border-radius: 0;
    border: none;
    background: #333;
    color: #fff;
    height: 50px;
}
.modal-footer > button:hover,
.modal-footer > button:after,
.modal-footer > button:focus,
.modal-footer > button:active{
    color: #fff;
    opacity: 0.8;
}

/* 카드형 패딩 맞추기 */
.adv-capture-article.capture{
    padding: 0 6px;
}
section.adv-review-article{
    padding: 0 6px; /*padding*(10/12)*//* 8*(10/12) = 6.6667 */
    /*padding: 0 0.509557986%; !* ==> 6.6667/1308.33 = 0.00509557986*!*/
}
@media screen and (max-width: 1199px){
    .adv-detail-wrap{
        /*padding: 8px 0 0 !important; !* 8-2=6 *!*/
    }
    /*첫번째 타이틀 패딩 맞춤*/
    .adv-detail-section:first-of-type{
        /*padding: 0 6px !important; !* 8-2=6 *!*/
    }
    .adv-detail-section:nth-of-type(2){
        /*padding: 0 6px !important; !* 8-2=6 *!*/
    }
    .adv-capture-article.capture{
        padding: 0 6px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .adv-detail-wrap{
        padding: 16px 10px !important; /* 16-10=6 */
    }
}


/* 블로거 */
@media screen and (max-width: 767px ) {
    /*.winner-status.use,*/
    /*.winner-status.review{*/
        /*background: none !important;*/
        /*box-shadow: none !important;*/
        /*border: none !important;*/
        /*color: #333;*/
    /*}*/

}