/**
 * Fix the wp page styles for the curator
 */
#wpbody-content {
	padding-bottom: 0px;
}
#titlediv .inside {
	display: none;
}
#post-body-content {
	margin-bottom: 12px;
}
#wpseo_meta {
	/*display: none;*/
}

/**
 * Curator Styles
 */
.curator-wrapper {
	position: relative;
	margin-bottom: 10px;
	margin-top: -15px;
}
#curator {
	position: relative;
	font-size: 10px;
	border: 1px solid black;
	height: 68em;
	overflow-y: scroll;
	overflow-x: hidden;
}
.curator-buttons {
	margin-bottom: 5px;
}
.curator-buttons #view-btns {
	float: right;
}
#curator .curated-page {
	padding: 0 50px 0 0;
}

/* Display tablet view in the curator */
#curator .curated-page#tablet {
	width: 850px;
	margin: 0 auto;
}
/*#curator .curated-page#tablet .col-sm-12{width:100%}*/
/*#curator .curated-page#tablet .col-lg-9{width:50%}*/
/*#curator .curated-page#tablet .col-md-8{width:50%}*/
#curator .curated-page#tablet .col-lg-6{width:100%}
/*#curator .curated-page#tablet .col-sm-6{width:50%}*/
/*#curator .curated-page#tablet .col-lg-4{width:25%}*/
/*#curator .curated-page#tablet .col-md-4{width:25%}*/
/*#curator .curated-page#tablet .col-sm-4{width:25%}*/
#curator .curated-page#tablet .col-lg-3{width:50%}
/*#curator .curated-page#tablet .col-md-3{width:25%}*/

/* Display mobile view in the curator */
#curator .curated-page#mobile {
	width: 450px;
	margin: 0 auto;
}
#curator .curated-page#mobile .row-content-wrapper {
	width: 100% !important;
}

.curated-page .row {
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.curated-page .row:last-child {
	margin-bottom: 10px;
}
#mobile .curated-page .row {
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.row-content-wrapper {
	padding: 0px;
}
#mobile .row-content-wrapper {
	border-bottom: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.row-content-wrapper .row-content {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 9px 17px;
	width: calc(100% - 17px);
	height: calc(100% - 17px);
	overflow: hidden;
	border: 1px dotted #000000;
}
.row-content-wrapper .row-content:first-child {
	margin-left: 9px !important;
}
.row-content.rch-1 {
	height: 250px;
}
.row-content.rch-2 {
	height: 560px;
}

.row-content.rch-2:has('.bnAdBlock'){
	height: 600px;
}
#mobile .row-content {
	/*height: auto;
	min-height: 300px;*/
}

.curated-page .row-content .block-content {
	display: block !important;
	height: 100%;
	font-size: 75px;
	color: #fff;
	text-align: center;
	background-color: lightgrey;
}
.curated-page .row-content .loading-spinner {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	background-color: rgba(100,100,100,0.9);
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 300px;
	z-index: 10;
}
.curated-page .row-content.rch-1 .loading-spinner,
.curated-page .row-content.rch-1 .block-content {
	line-height: 300px;
}
.curated-page .row-content.rch-2 .loading-spinner,
.curated-page .row-content.rch-2 .block-content {
	line-height: 600px;
}
.shortcode {
	display: none;
}




/*
 * HandleBar Styles
 */
.curated-page .row .rh-wrapper {
	position: absolute;
	width: 25px;
	height: calc(100% - 18px);
	padding: 5px 0 5px 0;
	text-align: center;
	right: -25px;
	top: 9px;
	background-color: #b0edc5;
}
.curated-page .row .rh-wrapper .rh-button-wrapper {
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
	margin: auto;
	height: 60px;
}
.curated-page .row .rh-wrapper .rh-button-wrapper .fa-angle-double-up {
	position: absolute;
	top: -30px;
	right: 0;
	left: 0;
}
.curated-page .row .rh-wrapper .rh-button-wrapper .fa-angle-up {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
}
.curated-page .row .rh-wrapper .rh-button-wrapper .fa-angle-down {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}
.curated-page .row .rh-wrapper .rh-button-wrapper .fa-angle-double-down {
	position: absolute;
	bottom: -30px;
	right: 0;
	left: 0;
}
.curated-page .row .row-content .ch-wrapper {
	display: none;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	background-color: rgba(218, 240, 248, 0.95);
	z-index: 10;
}
.curated-page .row .row-content:hover .ch-wrapper {
	display: block;
}
.curated-page .row .row-content .ch-wrapper .handlebar-wrapper {
	width: 100%;
	height: 25px;
	background-color: #add8e6;
	cursor: pointer;
}
.curated-page .row .row-content .ch-wrapper .handlebar-wrapper .ch-button.handlebar {
	position: relative;
	height: 25px;
	text-align: center;
}
.curated-page .row .row-content .ch-wrapper .handlebar-wrapper .ch-button.handlebar i {
	line-height: 26px;
}
.curated-page .row .row-content .ch-wrapper .ch-button-wrapper {
	padding: 5px 15px;
}
.curated-page .row .row-content .ch-wrapper .ch-button-wrapper .ch-button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #aaaaaa;
	height: 76px;
	width: 76px;
	text-align: center;
	margin: 6px;
	border-radius: 5px;
}
.curated-page .row .row-content .ch-wrapper .ch-button-wrapper .ch-button.clickable {
	border: 1px solid #333333;
}
.curated-page .row .row-content .ch-wrapper .ch-button-wrapper .ch-button i.fa-search {
	line-height: 67px;
}
.curated-page .row .row-content .ch-wrapper .ch-button-wrapper .ch-button i.fa-pencil-square-o {
	line-height: 74px;
}
.curated-page .row .row-content .ch-wrapper .ch-button-wrapper .ch-button i.fa-paint-brush {
	line-height: 72px;
}
.curated-page .row .row-content .ch-wrapper .ch-button-wrapper .ch-button i.fa-trash {
	line-height: 72px;
}
.curated-page .row .row-content .ch-wrapper .ch-button-wrapper .ch-button i.fa-newspaper-o {
	line-height: 68px;
}
.curated-page .row .row-content .ch-wrapper .ch-button-wrapper .ch-button .title {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 0px;
}
.curated-page .row .rh-wrapper .rh-button ,
.curated-page .row .row-content .ch-wrapper .ch-button-wrapper .ch-button {
	color: #aaaaaa;
}
.curated-page .row .rh-wrapper .rh-button.clickable,
.curated-page .row .row-content .ch-wrapper .ch-button.clickable {
	color: #333333;
	cursor: pointer;
}

/**
 * Add Row Modal
 */
#add-row-modal .modal-body {
	position: relative;
	overflow-y: auto;
}
#add-row-modal .frame {
 	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	cursor: pointer;
	height: 212px;
	width: 160px;
	margin: 10px;
	border: 10px #aaaaaa solid;
}
#add-row-modal .frame:hover {
	border-color: #666666;
}
#add-row-modal .frame .header {
	background-color: #aaaaaa;
	height: 30px;
	margin: 4px;
	box-sizing: border-box;
}
#add-row-modal .frame .filler .textline {
	border-top: 10px #eeeeee solid;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 4px;
}
#add-row-modal .frame .row {
	box-sizing: border-box;
	margin: 4px;
}
#add-row-modal .frame .row .row-content-wrapper {
	padding: 2px 2px 0px 2px;
	max-height: 62px;
}
#add-row-modal .frame .row .row-content {
	display: inline-block;
	background-color: #666666;
	width: 100%;
	margin: 0px !important;
}
#add-row-modal .frame .row .row-content.rch-1 {
	height: 30px;
}
#add-row-modal .frame .row .row-content.rch-2 {
	height: 60px;
}
#add-row-modal .frame .footer {
	position: absolute;
	bottom: 0;
	width: 95%;
	background-color: #aaaaaa;
	height: 30px;
	margin: 4px;
	box-sizing: border-box;
}

/**
 * Change Template Modal
 */
#change-template-modal .styles .style {
	display: inline-block;
	position: relative;
	margin: 20px;
	border: 10px #fff solid;
	vertical-align: top;
	overflow: hidden;
	cursor: pointer;
}
#change-template-modal .styles .style:hover {
	border-color: #666666;
}

#change-template-modal .styles .style .frame {
	zoom: 0.75;
}
#change-template-modal .styles .style .frame .frame-sheild {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
}
#change-template-modal .styles .frame.size-1x1,
#change-template-modal .styles .frame.size-2x1,
#change-template-modal .styles .frame.size-3x1,
#change-template-modal .styles .frame.size-4x1 {
	height: 300px;
}
#change-template-modal .styles .frame.size-1x2,
#change-template-modal .styles .frame.size-2x2,
#change-template-modal .styles .frame.size-3x2,
#change-template-modal .styles .frame.size-4x2 {
	height: 560px;
}
#change-template-modal .styles .frame.size-1x1,
#change-template-modal .styles .frame.size-1x2 {
	width: 300px;
}
#change-template-modal .styles .frame.size-2x1,
#change-template-modal .styles .frame.size-2x2,
#change-template-modal .styles .frame#mobile {
	width: 600px;
}
#change-template-modal .styles .frame.size-3x1,
#change-template-modal .styles .frame.size-3x2 {
	width: 900px;
}
#change-template-modal .styles .frame.size-4x1,
#change-template-modal .styles .frame.size-4x2 {
	width: 1200px;
}
#change-template-modal .styles .frame.size-2x2,
#change-template-modal .styles .frame#mobile {
	zoom: 0.5;
}
#change-template-modal .styles .frame.size-3x2,
#change-template-modal .styles .frame.size-4x2 {
	zoom: 0.45;
}

/**
 * Edit Content Modal
 */
#edit-content-modal .modal-title {
	display: inline-block;
}
#edit-content-modal .info {
	float: right;
	height: 34px;
	width: 34px;
	text-align: center;
	cursor: pointer;
}
#edit-content-modal .info i {
	line-height: 34px;
}
#edit-content-modal .row#editor {
	width: 1280px;
	margin: 0 auto;
}
#edit-content-modal #editor .row-content-wrapper {
	margin: 0 auto;
	float: none;
}
#edit-content-modal #editor .image-tools {
	position: absolute;
	display: none;
	width: 100%;
	top: 0px;
}
#edit-content-modal #editor .image:hover .image-tools {
	display: block;
}
#edit-content-modal #editor .image img:hover {
	cursor: move;
}
#edit-content-modal #editor .it-zoom-controls {
	width: 95px;
	float: right;
	background: lightblue;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
#edit-content-modal #editor .it-zoom-controls .it-button {
	display: inline-block;
	position: relative;
	padding: 10px;
	cursor: pointer;
}
#edit-content-modal #editor .it-zoom-controls .it-button:hover {
	background-color: #9bd5e8;
}
#edit-content-modal #editor .it-zoom-controls .zoom-count {
	display: inline-block;
}

#edit-content-modal .modal-notes {
	width: 400px;
	height: calc(100% - 130px);
	position: absolute;
	top: 65px;
	right: -400px;
	transition: right 0.5s;
}
#edit-content-modal .modal-notes.show {
	right: 2px;
}
#edit-content-modal .modal-notes .accordion {
	height: 100%;
}
#edit-content-modal .modal-notes .accordion .ui-accordion-header {
	border-radius: 0px;
}
#edit-content-modal .modal-notes .accordion .ui-accordion-content {
	height: auto !important;
}
/* Edit Category Widget Tools */
#edit-content-modal #editor .category-kicker-tools {
	width: 100%;
}
#edit-content-modal #editor .category-kicker-tools input {
	width: calc(100% - 50px);
}
#edit-content-modal #editor .category-kicker-tools .ckt-button {
	display: inline-block;
	position: relative;
	height: 50px;
	width: 45px;
	line-height: 50px;
	float: right;
	top: -25px;
	cursor: pointer;
	text-align: center;
}
#edit-content-modal #editor section .posts .category-post-tools {
	display: none;
}
#edit-content-modal #editor section .posts:hover .category-post-tools {
	display: block !important;
	position: absolute;
	width: 100%;
	height: 100%;
	top: -2px;
	right: 0px;
	border: 3px solid rgba(218, 240, 248, 0.95);
	background: rgba(218, 240, 248, 0.95);
}
#edit-content-modal #editor section .posts .post-count-wrapper {
	text-align: center;
}
#edit-content-modal #editor section .posts .post-count-wrapper .title {
	font-weight: 700;
}
#edit-content-modal #editor section .posts .post-count-wrapper .pct-button {
	display: inline-block;
	cursor: pointer;
}
#edit-content-modal #editor section .posts .post-count-wrapper .post-count {
	display: inline-block;
	padding: 0 10px;
}





/**
 * Delete Check Modal
 */
#delete-check-modal {
	width: 250px;
	height: 200px;
	left: 0px;
	bottom: 0px;
	top: 0px;
	right: 0px;
	margin: auto;
}
#delete-check-modal .modal-body {
	line-height: 38px;
}
#delete-check-modal .modal-footer {
	text-align: center;
}
#delete-check-modal .modal-footer .btn {
	width: 60px;
}

/**
 * Errors Modal
 */
#errors-modal {
	position: absolute;
	width: 950px;
	margin: auto;
}
#errors-modal .fa-exclamation-triangle {
	color: #f79a00;
}
#errors-modal .modal-dialog,
#errors-modal .modal-content {
	height: auto;
	width: auto;
	min-width: auto;
}
#errors-modal .modal-body {
	line-height: 38px;
}
#errors-modal .modal-footer .btn {
	width: 60px;
}

/**
 * Curator Front End Styles
 */
 .curator-front-end {
	padding: 0px 10px;
}
.curator-front-end .curated-page {
	max-width: 1300px;
	padding: 0px;
}
.curator-front-end .curated-page#mobile {
	width: 100%;
}
.curator-front-end .row-content-wrapper .row-content {
	border: none;
	width: calc(100% - 19px);
}


/***********COPIED FROM STYLE.css GLOBAL NECESSITIES************/
.curated-page .size-1x1,
.curated-page .size-2x1,
.curated-page .size-3x1,
.curated-page .size-1x2,
.curated-page .size-2x2,
.curated-page .size-3x2,
#curate-box .modals .size-1x1,
#curate-box .modals .size-2x1,
#curate-box .modals .size-3x1,
#curate-box .modals .size-1x2,
#curate-box .modals .size-2x2,
#curate-box .modals .size-3x2 {
	font-family: 'Lora', georgia, serif !important;
}
.curated-page .title-font,
.curated-page .title-font a {
	font-family: 'MillerHeadline-Bold', 'Lora', Georgia, serif;
	font-weight: normal;
	letter-spacing: .25px;
	color: #222;
}

.curated-page .headline,
.curated-page .headline a {
	font-family: 'MillerHeadline-Bold', 'Lora', Georgia, serif;
	font-weight: normal;
	color: #222;
	letter-spacing: .25px;
}
.curated-page .icon.style-circle {
	background: white;
	position: absolute;
	top: 10px;
	left: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	text-align: center;
	padding-top: 6px;
}
.curated-page .icon.style-circle i {
	color: #db0b00;
	font-size: 15px;
}

/* MOBILE */
.curator-front-end .curated-page#mobile .row {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.curator-front-end .curated-page#mobile .row-content {
	margin-bottom: 15px;
}
.curator-front-end .curated-page#mobile .row-content-wrapper .row-content {
	width: 100%;
	margin-left: 0px !important;
}
.curator-front-end .curated-page#mobile .row-content-wrapper .row-content:first-child{
	margin-left: 0px !important; /*beth*/
}

/*height auto on all rows in mobile*/
.curated-page#mobile .rch-1,
.curated-page#mobile .rch-2 {
	height: auto;
}

/* Start paid content icons -- > also edit these styles in the theme style.css */
.paid-content-icon {
}
/*default sizing*/
.paid-content-icon.paid-content-icon-large {
	width: 55px;
}
.paid-content-icon.paid-content-icon-medium {
	width: 45px;
}
.paid-content-icon.paid-content-icon-small {
	width: 35px;
}
.paid-content-icon.paid-content-icon-x-small {
	width: 20px;
}
/*bills sizing*/
.paid-content-icon.paid-content-icon-large.bills {
	width: 55px;
}
.paid-content-icon.paid-content-icon-medium.bills {
	width: 45px;
}
.paid-content-icon.paid-content-icon-small.bills {
	width: 35px;
}
.paid-content-icon.paid-content-icon-x-small.bills {
	width: 20px;
}
/* End paid content icons*/


/****** Mobile/Tablet Styles *******/

/*  bootstrap medium */
@media screen and (min-width: 992px) and (max-width: 1199px) {

}

/*  bootstrap small */
@media screen and (min-width: 768px) and (max-width: 991px) {
}

/*Bootstrap x-small*/
@media screen and (max-width: 767px) {
	.curator-front-end {
		padding: 0px;
	}

	.curated-page .row {
		border: none;
	}
}

/* Hide Preview Button */
#minor-publishing-actions {
	display: none;
}

/* fix for curator in admin area */
.wp-admin div.image-bg {
	min-height: 250px;
	background-position: center;
}
