/* BACKEND STYLESHEET */

/* ADMIN TOP BAR */
body.wp-admin {
	background: #f6f9fa;
}

#wpadminbar {
	background: #492034;
}

#wpadminbar ul li a::hover {
	background: #D8352A;
}

li#wp-admin-bar-site-name {
}

/* LOGO WP vervangen */
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
	content: url('https://cherry-marketing.nl/global-assets/admin/cherry-communicatie.png');
	top: 0;
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon {
	width: 52px;
}

/* Thank you weghalen */
#footer-thankyou{
	display: none;
}

#footer-upgrade{
	display: none;
}

/*Style buttons*/
.wp-core-ui .button-primary {
	background: #D83529 !important;
  	border: 1px solid #D83529 !important;
  	color: #fff !important;
}

.wp-core-ui .button-primary:hover {
	background: #a81e16 !important;
 	border-color: #a81e16 !important;
 	color: #fff !important;
}

.wp-core-ui .button, .wp-core-ui .button-secondary, .wrap .add-new-h2, .wrap .add-new-h2:active, .wrap .page-title-action, .wrap .page-title-action:active {
	color: #7b9331;
	border-color: #7b9331;
}

.wp-core-ui .button:hover, .wp-core-ui .button-secondary:hover, .wrap .add-new-h2:hover, .wrap .page-title-action:hover {
	color: #647828;
	border-color: #647828;
}

/* MENU */
#adminmenu {
	background-color: #492034;
}
#adminmenuwrap {
	background-color: #492034;
}
#adminmenuback {
	background-color: #492034;
}
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
	background: #D8352A;
}
#adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus {
	background-color: #de0021;
	color: #fff !important;
}
#adminmenu a:hover, #adminmenu li.opensub>a.menu-top {
	color: #fff;
}
#adminmenu .wp-has-current-submenu .wp-submenu {
	background-color: #361525;
}
/* CONTENT */
#wpcontent, #wpwrap {
	/*background: url(media/patternbg.jpg);
	background-repeat: repeat;
	background-attachment: scroll;*/
}

/* DASHBOARD */
.bf-dashboard .bf-dashboard-content {
		max-width: 1200px;
}

.bf-dashboard .bf-dashboard-content h1 {
	font-size: 23px
}

.bf-dashboard .bf-dashboard-content h2 {
	font-size: 23px
}

.bf-dashboard .bf-dashboard-content h3 {
	font-size: 21px
}

.bf-dashboard .bf-dashboard-content p {
	font-size: 16px;
	line-height: 28px;
}

.bf-dashboard .bf-dashboard-content .button {
	font-size: 16px;
}

/** ACF STYLES */

/** Header postbox block */
.postbox.acf-postbox .postbox-header,
.acf-flexible-content .values .layout .acf-fc-layout-handle {
	background-color: #12171c;
}

.postbox.acf-postbox > .hndle span,
.postbox.acf-postbox > .hndle .dashicons,
.postbox.acf-postbox > .postbox-header .hndle,
.postbox.acf-postbox > .postbox-header .handle-actions a,
.postbox.acf-postbox > .postbox-header .handle-actions button,
.postbox.acf-postbox > .hndle .dashicons:hover,
.postbox.acf-postbox .handlediv .toggle-indicator,
.acf-flexible-content .values .layout .acf-fc-layout-handle {
	color: #FFFFFF;
}

/** Repeater fields */
.postbox.acf-postbox .acf-table .acf-row td {
	background-color: #F5F5F5;
	border-color: #DFDFDF;
}

.postbox.acf-postbox .acf-table .acf-row:nth-child(even) td {
	background-color: #FFFFFF;
}

.acf-flexible-content .values .layout .acf-fc-layout-handle .acf-fc-layout-order {
	border-radius: 0;
	border-right: 1px solid #fff;
	background-color: transparent;
	color: #ffffff;
	margin-right: 5px;
	padding-right: 5px;
}

.acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-collapse {
	border-radius: 0;
	border-left: 1px solid #fff;
	background-color: transparent;
	color: #ffffff;
	margin-left: 5px;
	padding-left: 5px;
}

.acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-plus,
.acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-minus,
.acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-duplicate {
	background-color: transparent;
	border: 1px solid rgba(255,255,255,0.5);
	color: #FFFFFF;
}

.acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-minus {
	margin-right: 5px;
}

.acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-plus:hover,
.acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-duplicate:hover {
	background-color: #2A9BD9;
	border-color: #2A9BD9;
}

.acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-minus:hover {
	background-color: #F55E4F;
	border-color: #F55E4F;
}

/** Accordion */
.acf-field-accordion .acf-accordion-title {
	background-color: #ebf3f5;
	color: #333;
}

/** Seamless */
.meta-box-sortables .acf-postbox.seamless {
	background-color: #FFFFFF;
	border: 1px solid #E5E5E5;
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
	padding: 0 12px;
}

.meta-box-sortables .acf-postbox.seamless .inside .acf-field {
	border-top: 1px solid #EEEEEE;
}

.meta-box-sortables .acf-postbox.seamless .inside .acf-field:first-child {
	border-top-width: 0;
}

.meta-box-sortables .acf-postbox.seamless .inside .acf-field[data-width]+.acf-field[data-width] {
	border-left: 1px solid #EEEEEE;
}

.acf-field.subtitle {
	background: #333;
	color: #ffffff;
}

.acf-field.subtitle .acf-label,
.acf-field.subtitle .acf-label label {
	font-weight: normal;
	margin: 0;
}

.acf-fields.acf-menu-item-fields>.acf-field .acf-label label {
	margin-top: 15px !important;
	margin-bottom: 5px !important;
	font-weight: bold !important;
	font-style: normal !important;
}

.acf-fields.acf-menu-item-fields>.acf-field .acf-label .description {
	margin-bottom: 10px !important;
}

.small-editor .acf-editor-wrap iframe{
	height: 150px !important;
}

.small-editor .acf-editor-wrap .mce-resizehandle {
	display: none;
}

.acf-field-flexible-content {
	background: #fff;	
}

.acf-field-flexible-content .values .layout .acf-fc-layout-handle {
	background: #492034;	
}

.acf-field-flexible-content .acf-field-flexible-content {
	background: #efefef;
}

.acf-field-flexible-content .acf-field-flexible-content .values .layout .acf-fc-layout-handle {
	background: #1d484a;	
}

.acf-field-flexible-content .acf-field-flexible-content .acf-field-flexible-content{
	background: #fff;
}

.acf-field-flexible-content .acf-field-flexible-content .acf-field-flexible-content .values .layout .acf-fc-layout-handle {
	background: #492034;	
}

.acf-field-group > .acf-label label {
	font-size: 18px;
	font-weight: bold;
}

.acf-field-group:not(:first-of-type) {
	border-top-width: 0 !important;
}

.acf-field-group:not(:first-of-type)::before {
	content: "";
	position: absolute;
	left: 15px;
	top: 0;
	width: calc(100% - 30px);
	height: 1px;
    background: #dddddd;
}

.cc-features {
	margin-top: 15px;
	display: none;
}

.cc-features.show {
	margin-top: 15px;
	display: block;
}

.cc-features a{
	display: -webkit-box;
	display: -webkit-inline-flex;
	display: -ms-flexbox;
	display: inline-flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	align-items: center;
	flex-wrap: wrap;
	padding: 5px 10px !important;
	color: #7b9331;
    border: 1px solid #7b9331;
	font-weight: bold;
	transition: ease 0.3s all;
	position: relative;
	border-radius: 5px;
}

.cc-features .collapse-all-fields:before {
	content: "\f543";
	padding-right: 10px;
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: never;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	color: #647828;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: -webkit-baseline-middle;
	text-align: center;
}

.cc-features .close-all-fields:before {
	content: "\f460";
	padding-right: 10px;
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: never;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: -webkit-baseline-middle;
	text-align: center;
}

.cc-features a:hover{
	background: #7b9331;
	border-color: #7b9331;
	color: #fff !important;
	cursor: pointer;
}

.cc-features a:hover:before{
	color: #fff !important;
}

.cc-features a:not(:first-of-type){
	margin-left: 5px;
}

/* EDITOR DEFAULT STYLING - DO NOT CHANGE */
.mce-menu .mce-menu-item.mce-selected {
	background: #fff !important;
	color: #595959 !important;
}

.mce-menu-item.mce-menu-item-preview.mce-active:hover, .mce-menu-item.mce-menu-item-preview.mce-active {
	background: #fff !important;
	color: #595959 !important;
	border-left: 0px solid transparent !important;
}

.mce-menu .mce-menu-item.mce-selected .mce-caret, .mce-menu .mce-menu-item:focus .mce-caret, .mce-menu .mce-menu-item:hover .mce-caret {
	border-left-color: #625e5e !important;
}

.mce-toolbar.mce-first .mce-btn-group .mce-first {
	background: #fff;
	border: 1px solid #9a9a9a !important;
	padding: 3px 5px;
}

.mce-toolbar .mce-btn-group .mce-first .mce-menubtn .mce-caret {
	margin-top: 6px !important;
}

.acf-field-64df33783d587 {
	display: none;
}

.menu-item-depth-1 .acf-field-64df33783d587 {
	display: block;
}

.acf-field-65eacbb8ebcda {
	display: none;
}

.menu-item-depth-0 .acf-field-65eacbb8ebcda {
	display: block;
}

.prod-overview-email-notifs .flexbox {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.prod-overview-email-notifs .flexbox .col-1 { width: calc( 100% / 12 * 1); }
.prod-overview-email-notifs .flexbox .col-2 { width: calc( 100% / 12 * 2); }
.prod-overview-email-notifs .flexbox .col-3 { width: calc( 100% / 12 * 3); }
.prod-overview-email-notifs .flexbox .col-4 { width: calc( 100% / 12 * 4); }
.prod-overview-email-notifs .flexbox .col-5 { width: calc( 100% / 12 * 5); }
.prod-overview-email-notifs .flexbox .col-6 { width: calc( 100% / 12 * 6); }
.prod-overview-email-notifs .flexbox .col-7 { width: calc( 100% / 12 * 7); }
.prod-overview-email-notifs .flexbox .col-8 { width: calc( 100% / 12 * 8); }
.prod-overview-email-notifs .flexbox .col-9 { width: calc( 100% / 12 * 9); }
.prod-overview-email-notifs .flexbox .col-10 { width: calc( 100% / 12 * 10); }
.prod-overview-email-notifs .flexbox .col-11 { width: calc( 100% / 12 * 11); }
.prod-overview-email-notifs .flexbox .col-12 { width: calc( 100% / 12 * 12); }

.prod-overview-email-notifs .overview-row {
	padding: 15px;
}

.prod-overview-email-notifs .overview-row:not(:first-of-type) {
	border: 1px solid #EAECF0;
	border-radius: 10px;
	margin-bottom: 10px;
}

.prod-overview-email-notifs .overview-row:not(:first-of-type) .cell {
	align-items: center;
}

.prod-overview-email-notifs .overview-row.header {
	font-weight: bold;
}

.prod-overview-email-notifs .overview-row .prod-stock .timeleft {
	display: block;
	width: 100%;
}

.prod-overview-email-notifs .overview-row.instock {
	background: #F0FFFA;
	border-color: #B5FFE5;
}

.prod-overview-email-notifs .overview-row .prod-emails .email {
	background: #F2F2F2;
	border: 1px solid #EAECF0;
	border-radius: 3px;
	color: #3C434A;
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 3px 5px;
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.prod-overview-email-notifs .overview-row.instock .prod-emails .email {
	background: #6BA893;
	border-color: #6BA893;
	color: #FFFFFF !important;
}

#prod-overview-email-notifs-send .overview-row .prod-emails .email:hover {
	background: #2271B1;
	color: #FFFFFF;
}
