/* ==========================================================================
   Project:     TWD CMS 7 - News & Press
   Date:        06/11/20 - File created
   Created by:  Third Wave Digital (www.thirdwavedigital.com)
   ========================================================================== */

/* ==========================================================================
	News & Press List
========================================================================== */

.cms-newspress-list {}
	.cms-newspress-list table tbody tr td:nth-child(3) {width:180px}
     .cms-newspress-list .dataTables_info, .cms-newspress-list .paginate_button {font-size: .813rem}

/* ==========================================================================
	News & Press Tags
========================================================================== */

.cms-newspress-tags {}

/* ==========================================================================
	News & Press Categories
========================================================================== */

.cms-newspress-categories {}

/* ==========================================================================
	News & Press Category Details
========================================================================== */

.cms-newspress-category-details {}


/* ==========================================================================
	News & Press Profile
========================================================================== */

.cms-newspress-profile {}

/* ==========================================================================
	News & Press Add / Edit
========================================================================== */

.cms-newspress-addedit {}
     .cms-newspress-addedit .ss-main {position:relative;display:inline-block;user-select:none;color:#666;width:100%}.cms-newspress-addedit .ss-main .ss-single-selected{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;border-radius:0px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.cms-newspress-addedit .ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.cms-newspress-addedit .ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.cms-newspress-addedit .ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.cms-newspress-addedit .ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cms-newspress-addedit .ss-main .ss-single-selected .placeholder,.cms-newspress-addedit .ss-main .ss-single-selected .placeholder *{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-newspress-addedit .ss-main .ss-single-selected .placeholder *{width:auto}.cms-newspress-addedit .ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.cms-newspress-addedit .ss-main .ss-single-selected .ss-deselect{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.cms-newspress-addedit .ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.cms-newspress-addedit .ss-main .ss-single-selected .ss-arrow{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.cms-newspress-addedit .ss-main .ss-single-selected .ss-arrow span{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.cms-newspress-addedit .ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.cms-newspress-addedit .ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.cms-newspress-addedit .ss-main .ss-multi-selected{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;border-radius:0px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.cms-newspress-addedit .ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.cms-newspress-addedit .ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.cms-newspress-addedit .ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.cms-newspress-addedit .ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.cms-newspress-addedit .ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.cms-newspress-addedit .ss-main .ss-multi-selected .ss-values{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.cms-newspress-addedit .ss-main .ss-multi-selected .ss-values .ss-disabled{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.cms-newspress-addedit .ss-main .ss-multi-selected .ss-values .ss-value{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#007bff;border-radius:0px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both; border-radius: .125rem}.cms-newspress-addedit .ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.cms-newspress-addedit .ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.cms-newspress-addedit .ss-main .ss-multi-selected .ss-add{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex:0 1 3px;margin:9px 12px 0 5px}.cms-newspress-addedit .ss-main .ss-multi-selected .ss-add .ss-plus{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform .2s}.cms-newspress-addedit .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.cms-newspress-addedit .ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.cms-newspress-addedit .ss-main .ss-content{position:relative;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #dcdee2;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.cms-newspress-addedit .ss-main .ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.cms-newspress-addedit .ss-main .ss-content .ss-search{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:row;padding:8px 8px 6px}.cms-newspress-addedit .ss-main .ss-content .ss-search.ss-hide,.cms-newspress-addedit .ss-main .ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.cms-newspress-addedit .ss-main .ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:0px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.cms-newspress-addedit .ss-main .ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.cms-newspress-addedit .ss-main .ss-content .ss-search input:focus{box-shadow:0 0 5px #007bff}.cms-newspress-addedit .ss-main .ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:0px;box-sizing:border-box}.cms-newspress-addedit .ss-main .ss-content .ss-addable{padding-top:0}.cms-newspress-addedit .ss-main .ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#007bff}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-option *{display:inline-block}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-option.ss-highlighted,.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-option:hover{color:#fff;background-color:#007bff}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-option.ss-hide{display:none}.cms-newspress-addedit .ss-main .ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}
     .cms-newspress-addedit .ss-value-text, .ss-value-delete {color: #fff!important}
     .cms-newspress-addedit .ss-main .ss-content .ss-list {max-width:100%;max-height:150px}

/* ==========================================================================
	News & Press Page Main
========================================================================== */

.cms-newspress-main {}

/* News & Press Templates */
.cms-newspress-main .card {position: relative;}
.cms-newspress-main .cms-newspress-date {position: absolute; top: 5px; right:  5px;}
.cms-newspress-main .cms-newspress-featured-post .fa-star {font-size: 16px; position: absolute; top: 10px; left: 10px; background: #fff; border-radius: 50%; width: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items:center; justify-content: center;}

/* News & Press Template - List */
.cms-newspress-menu button[aria-expanded] span {transition: transform 250ms ease;}
.cms-newspress-menu button[aria-expanded="true"] span {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}

/* News & Press Template - Cards */
.cms-newspress-cards > ul:first-child {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.cms-newspress-cards .cms-newspress-item {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding: .5rem}

/* News & Press Template - Masonry */
.cms-newspress-masonry > ul:first-child { margin-left: -10px; margin-right: -10px;}
.cms-newspress-masonry > ul:first-child::after {content:"";display: table;clear:both;}
.cms-newspress-masonry .cms-newspress-item {float:left;padding: 10px;}

/* ==========================================================================
	News & Press Page Detail
========================================================================== */

.cms-newspress-detail {}

/* ==========================================================================
	News & Press Settings
========================================================================== */

.cms-newspress-settings {}
	.cms-newspress-settings button[aria-controls] {background:none; border:none; border-bottom: 1px solid rgba(0,0,0,.1); padding-top: 5px; padding-bottom: 5px; width: calc(100% - 20px);transition: opacity 250ms ease}
	.cms-newspress-settings button[aria-controls]:focus {outline:none}
	.cms-newspress-settings button[aria-controls] span {transition: transform 250ms ease;}
	.cms-newspress-settings button[aria-controls] small {font-size: .85rem}
	.cms-newspress-settings button[aria-controls].active span {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
	.cms-newspress-settings button[aria-controls].disabled {opacity: .5; pointer-events:none}
	.cms-newspress-settings table img {height:50px; width: 50px;object-fit:cover;}
     .cms-newspress-settings .text-primary {color: #007bff !important}
     .cms-newspress-settings .btn-primary {background: #007bff !important; color: #fff !important}
     .cms-newspress-settings .btn-primary:hover {color: #fff !important;background-color: #0069d9 !important;border-color: #0062cc !important;}

/* ==========================================================================
	Media Queries
========================================================================== */

@media (min-width: 0px) {
   
}

@media (min-width: 576px) {
	/* News & Press Template - Cards */
	.cms-newspress-cards .cms-newspress-item {width: 50%}

	/* News & Press Template - Masonry */
	.cms-newspress-masonry .cms-newspress-item, .grid-sizer {width: 50%}
}

@media (min-width: 768px) {

}

@media (min-width: 992px) {
	/* News & Press Template - Cards */
	.cms-newspress-cards .cms-newspress-item {width: 33.3333333333%}

	/* News & Press Template - Masonry */
	.cms-newspress-masonry .cms-newspress-item, .grid-sizer {width: 33.333%;}
}

@media (min-width: 1200px) {
	/* News & Press Template - Cards */
	.cms-newspress-cards .cms-newspress-item {width: 25%}
     
	/* News & Press Template - Masonry */
	.cms-newspress-masonry .cms-newspress-item, .grid-sizer {width: 25%}
}

@media (min-width: 1400px) {

}
