#c5dk-blog-package { width: 100%; height: auto; background-color: #ffffff; }
#c5dk-blog-package .redactor-toolbar { background-color: #fafafa; z-index: 10; box-shadow: 0 0 0 rgba(0, 0, 0, 0); }
#c5dk-blog-package .redactor-toolbar a {
	font: normal normal normal 14px/1 FontAwesome;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: inherit;
	line-height: 1;
	font-family: FontAwesome;
}
#c5dk-blog-package .control-label { /* Added 20160527 */
	width: 100%;
}
#c5dk-blog-package .redactor-editor {
	border: none;
	background-color: #FFF;
	padding: 4px;
}
#c5dk-blog-package .c5dk_blog_button_section {
	width: 100%;
	height: auto;
	float: left;
	padding: 10px 12px;
	margin: 0 0 20px;
}
#c5dk-blog-package .c5dk_blog_page_icon {
	width: 40px;
	height: 40px;
	float: left;
}
#c5dk-blog-package .c5dk_blog_buttons {
	margin: 5px 0 5px;
	float: right;
	width: 300px;
}
#c5dk-blog-package .c5dk_buttom_border_line {
	border-bottom: 1px solid #444;
}
#c5dk-blog-package .c5dk_top_border_line {
	border-top: 1px solid #444;
}
#c5dk-blog-package .c5dk-blog-btn-primary {
	color: rgb(231, 230, 230);
	font-size: 14px;
	padding: 3px 8px 4px;
	border: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: rgb(47, 178, 47);

}
#c5dk-blog-package .c5dk-blog-btn-default {
	color: rgb(231, 230, 230);
	font-size: 14px;
	padding: 3px 8px 4px;
	border: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: rgb(47, 125, 176);

}
#c5dk-blog-package .c5dk_blog_section {
	width: 100%;
	height: auto;
	float: left;
	padding: 6px 0;
	margin: 0 0 20px;
}
#c5dk-blog-package .c5dk_blog_section h4 {
	font-size: 20px;
	font-weight: 500;
	color: #222222;
	margin-bottom: 0;
}
#c5dk-blog-package .c5dk-blog-btn-danger {
	color: rgb(231, 230, 230);
	font-size: 14px;
	padding: 3px 8px 4px;
	border: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: rgb(210, 20, 20);

}
#c5dk-blog-package .c5dk-title-char-counter {
	display: block;
	float: right;
	margin-top: 0;
	font-size: 12px;
	color: #bbb;
}
#c5dk-blog-package .c5dk-description-char-counter {
	display: block;
	float: right;
	margin-top: 0;
	font-size: 12px;
	color: #bbb;
}
#c5dk-blog-package .c5dk-char-counter-highlite {
	color: #444;
}
#c5dk-blog-package .c5dk-blog-full-width {
	width: 100%;
	margin-bottom: 10px;
	border: none;
	border-radius: 0;
	min-height: 30px;
}
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_title input,
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_title textarea,
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_description input,
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_description textarea {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-left: 5px solid #F8F8F8;
	box-shadow: none;
	color: #606060;
	font-size: 18px;
	overflow: inherit;
	padding: 6px 12px 6px 8px;
	transition: all 0.2s linear 0s;
}
#c5dk-blog-package .c5dk_blog_section .redactor-box {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-left: 5px solid #F8F8F8;
	box-shadow: none;
	color: #606060;
	font-size: 18px;
	overflow: inherit;
	transition: all 0.2s linear 0s;
}
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_title input:hover,
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_title textarea:hover,
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_description input:hover,
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_description textarea:hover {
	border-color: transparent;
	border-radius: 0px;
	border-left: 5px solid #48B4FB;
	color: #606060;
	font-size: 18px;
	overflow: inherit;
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
}
#c5dk-blog-package .c5dk_blog_section .redactor-box:hover {
	border-color: transparent;
	border-radius: 0px;
	border-left: 5px solid #48B4FB;
	color: #606060;
	font-size: 18px;
	overflow: inherit;
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
}
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_title input:focus,
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_title textarea:focus,
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_description input:focus,
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_description textarea:focus {
	border-color: transparent;
	border-radius: 0;
	border-left: 5px solid #004A89;
	color: #606060;
	font-size: 18px;
	overflow: inherit;
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
}
#c5dk-blog-package .c5dk_blog_section .redactor-box-infocus {
	border-color: transparent;
	border-radius: 0;
	border-left: 5px solid #004A89 !important;
	color: #606060;
	font-size: 18px;
	overflow: inherit;
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
}
#c5dk-blog-package .c5dk_blog_section .c5dk_blog_title input[type="text"]:disabled {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-left: 5px solid #F8F8F8;
	box-shadow: none;
	color: #aaaaaa;
	font-size: 18px;
	overflow: inherit;
	padding: 6px 12px 6px 8px;

}
#c5dk-blog-package .c5dk_background_none {
	background: transparent;
}
#c5dk-blog-package fieldset {
	border: hidden;
	margin: 0;
	padding: 0;
}
#c5dk-blog-package ul.dynatree-container {
	border: none;
}
#c5dk-blog-package .c5dk-blog-priority ul,
#c5dk-blog-package .c5dk-blog-priority li {
    margin: 0;
}



#c5dkimagemanager-box .c5dkimagemanager-box {
	float: left;
}

#c5dkimagemanager-box .c5dk-thumb-frame {
	border: 2px solid #aaaaaa;
	border-radius: 3px;
	margin: 0 5px 10px 0;
	position:relative;
	display: inline-grid;
	float:left;
	width:114px;
	height:114px;
}

#c5dkimagemanager-box .c5dk-thumb-frame:hover {
	border: 2px solid #019620;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.5);
}

#c5dkimagemanager-box .c5dk-thumb-frame img {
	max-width: 110px;
	max-height: 110px;
	cursor: pointer;
	border: 1px solid #eeeeee;
	display: block;
	margin: auto;
}

#c5dk_blog_upload_image_error {
	margin-top: 10px;
	display: none;
}

#c5dkfilemanager-box .c5dkfilemanager-box {
	float: left;
}

#c5dkfilemanager-box .c5dk-thumb-frame {
	border: 2px solid #aaaaaa;
	border-radius: 3px;
	margin: 0 5px 10px 0;
	position:relative;
	display: inline-grid;
	float:left;
	width:114px;
	height:114px;
}

#c5dkfilemanager-box .c5dk-thumb-frame:hover {
	border: 2px solid #019620;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.5);
}

#c5dkfilemanager-box .c5dk-thumb-frame img {
	max-width: 110px;
	max-height: 110px;
	cursor: pointer;
	border: 1px solid #eeeeee;
	display: block;
	margin: auto;
}

#c5dk_blog_upload_file_error {
	margin-top: 10px;
	display: none;
}

/* C5DK Buttons styling */
#c5dk-blog-package .c5dk_blogpage_ButtonBlue {
	display:inline-block;
	cursor:pointer;
	color:#444;
	background-color: #fefefe;
	font-family:Helvetica;
	border-bottom: solid 1px #004a89;
	border-top: solid 1px #004a89;
	border-right: solid 1px #004a89;
	border-left: solid 8px #004a89;
	font-size:16px;
	font-weight: lighter;
	line-height: 20px !important;
	vertical-align: top;
	padding:6px 10px;
	text-decoration:none;
	text-align: center;
	width: 48%;
	margin-bottom: 10px;
	box-shadow: inset 0 0 0 0 #004a89;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

#c5dk-blog-package .c5dk_blogpage_ButtonBlue:hover {
	box-shadow: inset 200px 0 0 0 #004a89;
	color:#ffffff;
}
#c5dk-blog-package .c5dk_blogpage_ButtonBlue:active {
	position:relative;
	top:1px;
}

#c5dk-blog-package .c5dk_blogpage_ButtonGreen {
	display:inline-block;
	cursor:pointer;
	color:#444;
	background-color: #fefefe;
	font-family:Helvetica;
	border-bottom: solid 1px #019620;
	border-top: solid 1px #019620;
	border-right: solid 1px #019620;
	border-left: solid 8px #019620;
	border-radius: 0;
	font-size:16px;
	font-weight: lighter;
	line-height: 20px !important;
	vertical-align: top;
	padding:6px 10px;
	text-decoration:none;
	text-align: center;
	width: 48%;
	margin-bottom: 10px;
	box-shadow: inset 0 0 0 0 #019620;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

#c5dk-blog-package .c5dk_blogpage_ButtonGreen.c5dk_blogpage_ButtonGreen_thumb {
	width: 100%;
}

#c5dk-blog-package .c5dk_blogpage_ButtonGreen:hover {
	box-shadow: inset 200px 0 0 0 #019620;
	color:#ffffff;
}
#c5dk-blog-package .c5dk_blogpage_ButtonGreen:active {
	position:relative;
	top:1px;
}
#c5dk-blog-package .c5dk_blogpage_ButtonDisabled {
	display:inline-block;
	cursor: default;
	color:#444;
	background-color: #888888;
	font-family:Helvetica;
	border-bottom: solid 1px #444;
	border-top: solid 1px #444;
	border-right: solid 1px #444;
	border-left: solid 8px #444;
	border-radius: 0;
	font-size:16px;
	font-weight: lighter;
	line-height: 20px !important;
	vertical-align: top;
	padding:6px 10px;
	text-decoration:none;
	text-align: center;
	width: 48%;
	margin-bottom: 10px;
	transition: all 0.1s linear 0s;
}
#c5dk-blog-package .c5dk_blog_ButtonRed {
	display:inline-block;
	cursor:pointer;
	color:#444;
	background-color: #fefefe;
	font-family:Helvetica;
	border-bottom: solid 1px #ff0113;
	border-top: solid 1px #ff0113;
	border-right: solid 1px #ff0113;
	border-left: solid 8px #ff0113;
	font-size:16px;
	font-weight: lighter;
	line-height: 20px !important;
	vertical-align: top;
	padding:6px 10px;
	text-decoration:none;
	text-align: center;
	width: 48%;
	margin-bottom: 10px;
	box-shadow: inset 0 0 0 0 #ff0113;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
#c5dk-blog-package .c5dk_blog_ButtonRed.c5dk_blogpage_ButtonRed_thumb {
	width: 100%;
}
#c5dk-blog-package button.c5dk_blog_ButtonRed {
	border: none;
}
#c5dk-blog-package .c5dk_blog_ButtonRed:hover {
	box-shadow: inset 200px 0 0 0 #ff0113;
	color:#ffffff;
}
#c5dk-blog-package .c5dk_blog_ButtonRed:active {
	position:relative;
	top:1px;
}

#c5dk-blog-package .slider {
	background-color: #FFFFFF;
	color: #222222;
	padding: 20px;
	overflow: auto;
}
/*!
 * Cropper v3.0.0-rc.3
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-07-07T13:00:47.346Z
 */

#c5dk-blog-package .cropper-container {
  font-size: 0;
  line-height: 0;

  position: relative;

  -webkit-user-select: none;

	 -moz-user-select: none;

	  -ms-user-select: none;

		  user-select: none;

  direction: ltr;
  -ms-touch-action: none;
	  touch-action: none
}

#c5dk-blog-package .cropper-container img {
  /* Avoid margin top issue (Occur only when margin-top <= -height) */
  display: block;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  width: 100%;
  height: 100%;
  image-orientation: 0deg
}

#c5dk-blog-package .cropper-wrap-box,
#c5dk-blog-package .cropper-canvas,
#c5dk-blog-package .cropper-drag-box,
#c5dk-blog-package .cropper-crop-box,
#c5dk-blog-package .cropper-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#c5dk-blog-package .cropper-wrap-box {
  overflow: hidden;
}

#c5dk-blog-package .cropper-drag-box {
  opacity: 0;
  background-color: #fff;
}

#c5dk-blog-package .cropper-modal {
  opacity: .5;
  background-color: #000;
}

#c5dk-blog-package .cropper-view-box {
  display: block;
  overflow: hidden;

  width: 100%;
  height: 100%;

  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
}

#c5dk-blog-package .cropper-dashed {
  position: absolute;

  display: block;

  opacity: .5;
  border: 0 dashed #eee
}

#c5dk-blog-package .cropper-dashed.dashed-h {
  top: 33.33333%;
  left: 0;
  width: 100%;
  height: 33.33333%;
  border-top-width: 1px;
  border-bottom-width: 1px
}

#c5dk-blog-package .cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333%;
  width: 33.33333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px
}

#c5dk-blog-package .cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;

  width: 0;
  height: 0;

  opacity: .75
}

#c5dk-blog-package .cropper-center:before,
  #c5dk-blog-package .cropper-center:after {
  position: absolute;
  display: block;
  content: ' ';
  background-color: #eee
}

#c5dk-blog-package .cropper-center:before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px
}

#c5dk-blog-package .cropper-center:after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px
}

#c5dk-blog-package .cropper-face,
#c5dk-blog-package .cropper-line,
#c5dk-blog-package .cropper-point {
  position: absolute;

  display: block;

  width: 100%;
  height: 100%;

  opacity: .1;
}

#c5dk-blog-package .cropper-face {
  top: 0;
  left: 0;

  background-color: #fff;
}

#c5dk-blog-package .cropper-line {
  background-color: #39f
}

#c5dk-blog-package .cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize
}

#c5dk-blog-package .cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize
}

#c5dk-blog-package .cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize
}

#c5dk-blog-package .cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize
}

#c5dk-blog-package .cropper-point {
  width: 5px;
  height: 5px;

  opacity: .75;
  background-color: #39f
}

#c5dk-blog-package .cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize
}

#c5dk-blog-package .cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize
}

#c5dk-blog-package .cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize
}

#c5dk-blog-package .cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize
}

#c5dk-blog-package .cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize
}

#c5dk-blog-package .cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize
}

#c5dk-blog-package .cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize
}

#c5dk-blog-package .cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  opacity: 1
}

@media (min-width: 768px) {

  #c5dk-blog-package .cropper-point.point-se {
	width: 15px;
	height: 15px
  }
}

@media (min-width: 992px) {

  #c5dk-blog-package .cropper-point.point-se {
	width: 10px;
	height: 10px
  }
}

@media (min-width: 1200px) {

  #c5dk-blog-package .cropper-point.point-se {
	width: 5px;
	height: 5px;
	opacity: .75
  }
}

#c5dk-blog-package .cropper-point.point-se:before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: ' ';
  opacity: 0;
  background-color: #39f
}

#c5dk-blog-package .cropper-invisible {
  opacity: 0;
}

#c5dk-blog-package .cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

#c5dk-blog-package .cropper-hide {
  position: absolute;

  display: block;

  width: 0;
  height: 0;
}

#c5dk-blog-package .cropper-hidden {
  display: none !important;
}

#c5dk-blog-package .cropper-move {
  cursor: move;
}

#c5dk-blog-package .cropper-crop {
  cursor: crosshair;
}

#c5dk-blog-package .cropper-disabled .cropper-drag-box,
#c5dk-blog-package .cropper-disabled .cropper-face,
#c5dk-blog-package .cropper-disabled .cropper-line,
#c5dk-blog-package .cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/* Things from blog_post element */

	/* Loading/Modal */
	.c5dk-blog-whiteout {
		position: fixed;
		z-index: 9999;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(255, 255, 255, 0.4);
	}

	/* Spinner */
	.c5dk-blog-spinner-container {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -33px;
		margin-left: -33px;
		background: transparent;
		padding: 20px;
	}

	.c5dk-blog-spinner {
		min-width: 26px;
		min-height: 26px;
	}

	.c5dk-blog-spinner:before {
		content: '...';
		text-align: center;
		position: absolute;
		top: 50%;
		left: 50%;
		width: 20px;
		height: 20px;
		margin-top: -14px;
		margin-left: -14px;
		font-size: 36px;
		line-height: 16px;
		font-family: arial, sans-serif; /* Non animation fallback */
	}

	.c5dk-blog-spinner:not(:required):before {
		content: '';
		border-radius: 50%;
		border: 4px solid rgba(0, 0, 0, .2);
		border-top-color: rgba(0, 0, 0, .6);
		animation: spinner .6s linear infinite;
		-webkit-animation: spinner .6s linear infinite;
		box-sizing: content-box;
	}

	@keyframes spinner {
		to {
			transform: rotate(360deg);
		}
	}

	@-webkit-keyframes spinner {
		to {
			-webkit-transform: rotate(360deg);
		}
	}

	.c5dk-blog-spinner-text {
		margin: 50px 0 0 0;
		font-size: 24px;
		line-height: 16px;
		font-family: arial, sans-serif; /* Non animation fallback */
		color: #ffffff;
		text-transform: uppercase;
		display: inline-block;
		text-shadow: 2px 2px 4px rgba(71, 71, 71, 1);
	}
	.c5dk-blog-spinner-text:before {

		text-align: center;
	}

	#c5dk-blog-package .field-invalid {
		border-color: red !important;
	}
	#c5dk-blog-package .c5dk_blog_box_thumbnail{
		width: auto;
		height: auto;
    display: inline-block;
	}
	#c5dk-blog-package .c5dk_blog_box_thumbnail_header{
		width: 100%;
		float: left;
	}
	#c5dk-blog-package .c5dk_blog_box_thumbnail_leftframe {
		width: 178px;
		margin: 0 30px 0 0;
		float: left;
	}
	#c5dk-blog-package .c5dk_blog_box_thumbnail_buttons{
		float: left;
		padding-bottom: 10px;
		width: 178px;
	}
	#c5dk-blog-package .c5dk_blog_box_cropper_buttons{
		float: left;
		padding-bottom: 10px;
		width: 178px;
	}
	.c5dk-cropper-btn-group {
		position: relative;
		display: inline-block;
		vertical-align: middle;
	}

	#c5dk-blog-package .c5dk_blog_box_cropper_buttons .c5dk_cropper_ButtonBlue {
		display: inline-block;
		cursor: pointer;
		color: #444;
		background-color: #fefefe;
		font-family: Helvetica;
		border-bottom: solid 1px #004a89;
		border-top: solid 1px #004a89;
		border-right: solid 1px #004a89;
		border-left: solid 8px #004a89;
		font-size: 16px;
		font-weight: lighter;
		line-height: 20px !important;
		vertical-align: top;
		padding: 6px 10px;
		text-decoration: none;
		text-align: center;
		width: 86px;
		margin-bottom: 10px;
		box-shadow: inset 0 0 0 0 #004a89;
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		transition: all ease .5s;
	}
	#c5dk-blog-package .c5dk_blog_box_cropper_buttons .c5dk_cropper_btn_large{
		width: 178px;
	}
	#c5dk-blog-package .c5dk_blog_box_cropper_buttons .c5dk_cropper_ButtonBlue:hover {
		box-shadow: inset 200px 0 0 0 #004a89;
		color:#ffffff;
	}
	#c5dk-blog-package .c5dk_blog_box_cropper_buttons .c5dk_cropper_ButtonBlue:active {
		position:relative;
		top:1px;
	}

	#c5dk-blog-package .c5dk_blog_box_cropper_buttons .btn-group button.btn{
		padding: 10px 36px 10px 36px;
	}
	#c5dk-blog-package .c5dk_blog_box_cropper_buttons .btn-group button.btn span{
		min-width: 14px;
	}
	#c5dk-blog-package .c5dk_blog_box_thumbnail_rightframe {
		width: 100%;
		max-width: 700px;
		max-height: 600px;
		float: right;
	}
	#c5dk-blog-package .c5dk_blog_thumbnail_preview_frame {
		float: left;
		margin: 0 0 30px 0;
		width: 178px;
		padding: 14px;
		border: 1px solid #ccc;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
		-moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
		box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
	}

		#c5dk-blog-package .c5dk_blog_thumbnail_jcrop{
		float: left;
		width: 100%;
		max-height: 600px;
	}
	#c5dk-blog-package .c5dk_blog_box_thumbnail img{
		width: 100%;
		max-height: 600px;
	}
	#c5dk-blog-package .c5dk_blog_cnt_red {
		color: #FF0000;
		font-weight: bold;
	}

	.slider {
		background-color: #FFFFFF;
		color: #222222;
		padding: 20px;
		overflow: auto;
	}
	/* Upload button */
	#c5dk_file_upload, #c5dk_image_upload {
		height: 0;
		width: 0;
	}
	#c5dk-upload-photo-label {
		display: inline-block;
		cursor: pointer;
		color: #444;
		background-color: #fefefe;
		font-family: Helvetica;
		border-bottom: solid 1px #019620;
		border-top: solid 1px #019620;
		border-right: solid 1px #019620;
		border-left: solid 8px #019620;
		font-size: 16px;
		font-weight: lighter;
		line-height: 20px !important;
		vertical-align: top;
		padding: 6px 10px;
		text-decoration: none;
		text-align: center;
		width: 200px;
		margin-bottom: 10px;
		box-shadow: inset 0 0 0 0 #019620;
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		transition: all ease .5s;
	}
	#c5dk-upload-photo-label:active{
		position:relative;
		top:1px;
	}
	#c5dk-upload-photo-label:hover{
		box-shadow: inset 200px 0 0 0 #019620;
		color:#ffffff;
	}
	#c5dk_filemanager_slidein .c5dk-file-upload-cancel, #c5dk_imagemanager_slidein .c5dk-image-upload-cancel {
		display: inline-block;
		cursor: pointer;
		color: #444;
		background-color: #fefefe;
		font-family: Helvetica;
		border-bottom: solid 1px #004a89;
		border-top: solid 1px #004a89;
		border-right: solid 1px #004a89;
		border-left: solid 8px #004a89;
		font-size: 16px;
		font-weight: lighter;
		line-height: 20px !important;
		vertical-align: top;
		padding: 6px 10px;
		text-decoration: none;
		text-align: center;
		width: 200px;
		margin-bottom: 10px;
		box-shadow: inset 0 0 0 0 #004a89;
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		transition: all ease .5s;
	}
	#c5dk_filemanager_slidein .c5dk-file-upload-cancel:active {
		position:relative;
		top:1px;
	}
	#c5dk_filemanager_slidein .c5dk-file-upload-cancel:hover {
		box-shadow: inset 200px 0 0 0 #004a89;
		color:#ffffff;
	}
	/* Styling slidein */
	#c5dk_filemanager_slidein .c5dk-slidein-area-wrapper,
	#c5dk_imagemanager_slidein .c5dk-slidein-area-wrapper {
		width: 100%;
		float: left;
	}
	#c5dk_filemanager_slidein .c5dk-slider-button-container,
	#c5dk_imagemanager_slidein .c5dk-slider-button-container {
		width: 100%;
		max-width: 220px;
		float: left;
	}
	#c5dk_filemanager_slidein hr, #c5dk_imagemanager_slidein hr {
		margin: 10px 0;
		width: 100%;
	}



	/*Media Query Styling */
	@media only screen
	and (min-device-width : 768px)
	and (max-device-width : 1024px)  {
		 /* STYLES GO HERE */
		#c5dk-blog-package .c5dk_blog_box_thumbnail_rightframe {
			width: 100%;
			max-width: 700px;
			max-height: 600px;
			float: left;
		}


	}

	/* iPad in landscape */
	@media only screen
	and (min-device-width : 768px)
	and (max-device-width : 1024px)
	and (orientation : landscape) {
		 /* STYLES GO HERE */
		#c5dk-blog-package .c5dk_blog_box_thumbnail_rightframe {
			width: 100%;
			max-width: 650px;
			max-height: 600px;
			float: left;
		}


	}

	/* iPad in portrait */
	@media only screen
	and (min-device-width : 768px)
	and (max-device-width : 1024px)
	and (orientation : portrait) {
		 /* STYLES GO HERE */
		#c5dk-blog-package .c5dk_blog_box_thumbnail_rightframe {
			width: 100%;
			max-width: 450px;
			max-height: 600px;
			float: left;
		}


	}

	/* iPhone 6 in portrait & landscape */
	@media only screen
	and (min-device-width : 375px)
	and (max-device-width : 667px) {
		 /* STYLES GO HERE */
		#c5dk-blog-package .c5dk_blog_box_thumbnail_rightframe {
			width: 100%;
			max-width: 300px;
			max-height: 600px;
			float: left;
		}


	}

	/* iPhone 6 in landscape */
	@media only screen
	and (min-device-width : 375px)
	and (max-device-width : 667px)
	and (orientation : landscape) {
		 /* STYLES GO HERE */



	}

	/* iPhone 6 in portrait */
	@media only screen
	and (min-device-width : 375px)
	and (max-device-width : 667px)
	and (orientation : portrait) {
		 /* STYLES GO HERE */



	}

	/* iPhone 6 Plus in portrait & landscape */
	@media only screen
	and (min-device-width : 414px)
	and (max-device-width : 736px) {
		 /* STYLES GO HERE */



	}

	/* iPhone 6 Plus in landscape */
	@media only screen
	and (min-device-width : 414px)
	and (max-device-width : 736px)
	and (orientation : landscape) {
		 /* STYLES GO HERE */



	}

	/* iPhone 6 Plus in portrait */
	@media only screen
	and (min-device-width : 414px)
	and (max-device-width : 736px)
	and (orientation : portrait) {
		 /* STYLES GO HERE */



	}

	/* iPhone 5 & 5S in portrait & landscape */
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 568px) {
		 /* STYLES GO HERE */



	}

	/* iPhone 5 & 5S in landscape */
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 568px)
	and (orientation : landscape) {
		 /* STYLES GO HERE */



	}

	/* iPhone 5 & 5S in portrait */
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 568px)
	and (orientation : portrait) {
		 /* STYLES GO HERE */



	}

	/* iPhone 2G-4S in portrait & landscape */
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px) {
		 /* STYLES GO HERE */



	}

	/* iPhone 2G-4S in landscape */
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px)
	and (orientation : landscape) {
		 /* STYLES GO HERE */



	}

	/* iPhone 2G-4S in portrait */
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px)
	and (orientation : portrait) {
		 /* STYLES GO HERE */



	}