/*! 
 * medium-editor-insert-plugin v2.4.0 - jQuery insert plugin for MediumEditor
 *
 * http://linkesch.com/medium-editor-insert-plugin
 * 
 * Copyright (c) 2014 Pavel Linkesch (http://linkesch.com)
 * Released under the MIT license
 */

 /*11-08-2017 START*/
 
#content-submission-inner #step2,#content-submission-inner #step3, #content-submission-inner #step4, #content-submission-inner #step5, #content-submission-inner #step6{
    display:none;
}
 /*11-08-2017 END*/
 
.frontend-item-container .post_content .editable {
    outline: none;
    min-height: 200px;
    margin: 0 0 20px 0;
    padding: 0 20px 20px 0px;
    color: #484848 ;
}

.frontend-item-container .post_content textarea#editable {
    display: none;
}

.frontend-item-container .post_content .editable h2 {
    font-size: 32px;
    line-height: 48px;
    font-weight: bold;
    font-style: normal!important;
    text-decoration: none!important;
    color: #484848;
}

.frontend-item-container .post_content .editable h3 {
	font-size: 20px;
    line-height: 36px;
    font-weight: bold;
    font-style: normal!important;
    text-decoration: none!important;
    color: #484848;
}

/*.frontend-item-container .post_content .editable h3 {
    font-size: 14px;
    line-height: 32px;
}*/

.frontend-item-container .post_content .editable b {
    font-weight: bold;
}

.frontend-item-container .post_content .editable i {
    font-style: italic;
}

.frontend-item-container .post_content .editable blockquote {
    align-items: center;
    border-left: none;
    color: #484848;
    display: block;
    font: italic 48px/1 "Crimson Text", Arial, Helvetica, sans-serif;
    justify-content: center;
    margin: 0.5em auto;
    max-width: 700px;
    padding: 1em;
    position: relative;
    text-align: center;
}

.frontend-item-container .post_content .editable blockquote:before, .frontend-item-container .post_content .editable blockquote:after {
    content: '';
    width: 95px;
    height: 80px;
    background-size: cover!important;
    position: absolute;
    z-index: -1;
}
.frontend-item-container .post_content .editable blockquote:before {
    background: url(..../../../../images/top-quote-img.png) no-repeat center left #fff;
    top: 0;
    left: 0;
}
.frontend-item-container .post_content .editable blockquote:after{
    background: url(..../../../../images/bottom-quote-img.png) no-repeat center right #fff;
    bottom: 0;
    right: 0;
}

.medium-toolbar-arrow-under:after {
	border-color: #7b415f transparent transparent transparent;
    border-width: 12px 12px 0;
    margin-left: -12px;
    top: 48px;
}

.medium-toolbar-arrow-over:before {
  border-color: transparent transparent #242424 transparent;
  top: -8px;
}

.medium-editor-toolbar {
	background: #884457;
	background: -moz-linear-gradient(top, #884457 0%, #7c4160 100%);
	background: -webkit-linear-gradient(top, #884457 0%,#7c4160 100%);
	background: linear-gradient(to bottom, #884457 0%,#7c4160 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#884457', endColorstr='#7c4160',GradientType=0 );
	border-radius: 5px;
}

.medium-editor-toolbar li button {
	background: none;
    border: none;
    color: #fff;
    float: left;
    height: auto;
    line-height: 100%;
    padding: 10px 11px 15px;
	position: relative;
    -webkit-transition: background-color 0.2s ease-in;
    transition: background-color 0.2s ease-in;
}

.medium-editor-toolbar li button b {
	background-position: 50% 0;
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	text-indent: -9999px;
}

.medium-editor-toolbar li button:hover {
}

.medium-editor-toolbar li button:hover b {
	background-position: 50% -24px !important;
}

.medium-editor-toolbar li .medium-editor-button-first {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}
.medium-editor-toolbar li .medium-editor-button-last {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.medium-editor-toolbar li .medium-editor-button-active {
}

.medium-editor-toolbar li .medium-editor-button-active b {
	background-position: 50% -24px !important;
}

.medium-editor-toolbar li .custom-medium-disabled.medium-editor-button-active b, .medium-editor-toolbar li .custom-medium-disabled b {
	background-position: 50% 100% !important;
}

.medium-editor-toolbar li .custom-medium-disabled.medium-editor-button-active:hover b, .medium-editor-toolbar li .custom-medium-disabled:hover b {
	background-position: 50% 100% !important;
}

.medium-editor-toolbar-form a.medium-editor-toolbar-close {
    background: url(../../images/icon_bar_close_2x.png) no-repeat 50% 0;
	background-size: 13px 13px;
    display: inline-block;
    height: 13px;
    margin: 16px 10px 0 0;
    text-indent: -9999px;
    vertical-align: top;
    width: 13px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions {
}

.medium-editor-toolbar .medium-editor-toolbar-actions li button {
	padding: 10px 10px 15px;
	position: relative;
}

.medium-editor-toolbar.medium-insert-images-toolbar2 .medium-editor-toolbar-actions li button {
	padding: 10px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li button:hover span {
	background-position: 50% -15px;
}

/**/

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-bold {
	padding: 10px 10px 15px 17px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-bold b {
	background-image: url(../../images/icon_bar_b_2x.png);
	background-size: 13px auto;
	width: 13px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-italic b {
	background-image: url(../../images/icon_bar_i_2x.png);
	background-size: 9px auto;
	width: 9px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-underline {
	display: none;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-anchor {
    padding: 10px 17px 15px 10px;
    position: relative;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-anchor:after {
    background-color: rgba(255, 255, 255, 0.25);
    bottom: 8px;
    content: '';
    position: absolute;
    right: 0;
    top: 8px;
    width: 2px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-anchor b {
	background-image: url(../../images/icon_bar_link_2x.png);
	background-size: 20px auto;
	width: 20px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-h2 {
	padding: 10px 10px 15px 15px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-h2 b {
	background-image: url(../../images/icon_bar_t1_2x.png);
	background-size: 21px auto;
	width: 21px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-h3 {
	padding: 10px 15px 15px 10px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-h3:after {
	background-color: rgba(255, 255, 255, 0.25);
    bottom: 8px;
    content: '';
    position: absolute;
    right: 0;
    top: 8px;
    width: 2px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-h3 b {
	background-image: url(../../images/icon_bar_t2_2x.png);
	background-size: 16px auto;
	width: 16px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-quote {
	padding: 10px 10px 15px 15px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-quote b {
	background-image: url(../../images/icon_bar_quote_2x.png);
	background-size: 12px auto;
	width: 12px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-unorderedlist {
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-unorderedlist b {
	background-image: url(../../images/icon-bar-unorderedlist_2x.png);
	background-size: 21px auto;
	width: 21px;
}
.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-orderedlist {
	padding: 10px 17px 15px 10px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-action-orderedlist b {
	background-image: url(../../images/icon-bar-orderedlist_2x.png);
	background-size: 23px auto;
	width: 23px;
}

/**/

.medium-editor-toolbar .medium-editor-toolbar-actions li button .fa-align-justify {
	background-image: url(../../images/icon_bar_image_justify_2x.png);
	background-size: 15px auto;
	display: block;
	height: 15px;
	margin: 5px 0;
	text-indent: -9999px;
	width: 15px;
}

.medium-editor-toolbar .medium-editor-toolbar-actions li button .fa-align-justify:after {
    background-color: rgba(255, 255, 255, 0.25);
    bottom: 8px;
    content: '';
    position: absolute;
    right: 0;
    top: 8px;
    width: 2px;
}

.medium-editor-toolbar li button .fa-align-left {
	background-image: url(../../images/icon_bar_image_left_2x.png);
	background-size: 29px auto;
	display: block;
	height: 15px;
	margin: 5px 0;
	text-indent: -9999px;
	width: 29px;
}

.medium-editor-toolbar li button .fa-align-left:after {
	background-color: rgba(255, 255, 255, 0.25);
    bottom: 8px;
    content: '';
    position: absolute;
    right: 0;
    top: 8px;
    width: 2px;
}

.medium-editor-toolbar li button .fa-align-right {
	background-image: url(../../images/icon_bar_image_right_2x.png);
	background-size: 29px auto;
	display: block;
	height: 15px;
	margin: 5px 0;
	text-indent: -9999px;
	width: 29px;
}

.medium-editor-toolbar li button .fa-align-right:after {
	background-color: rgba(255, 255, 255, 0.25);
    bottom: 8px;
    content: '';
    position: absolute;
    right: 0;
    top: 8px;
    width: 2px;
}

.medium-editor-toolbar li button .fa-th {
	height: 14px;
	margin: 6px 0 0;
}

.medium-editor-toolbar li button .fa-times {
	background-image: url(../../images/icon_bar_close_2x.png);
	background-position: 50% 0;
	background-size: 13px 13px;
	display: block;
	height: 13px;
	margin: 0;
	text-indent: -9999px;
	width: 13px;
}

.medium-editor-toolbar li button:hover .fa-times {
	background-position: 50% 0 !important;
}

/**/

.medium-editor-toolbar-form {
	background: #884457;
	background: -moz-linear-gradient(top, #884457 0%, #7c4160 100%);
	background: -webkit-linear-gradient(top, #884457 0%,#7c4160 100%);
	background: linear-gradient(to bottom, #884457 0%,#7c4160 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#884457', endColorstr='#7c4160',GradientType=0 );
	border-radius: 5px;
}

.medium-editor-toolbar-form .medium-editor-toolbar-input {
	background: #884457;
	background: -moz-linear-gradient(top, #884457 0%, #7c4160 100%);
	background: -webkit-linear-gradient(top, #884457 0%,#7c4160 100%);
	background: linear-gradient(to bottom, #884457 0%,#7c4160 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#884457', endColorstr='#7c4160',GradientType=0 );
	box-sizing: border-box;
	color: #fff;
	height: 49px;
}

.medium-editor-toolbar-form a {
	color: #fff;
}

.medium-editor-toolbar-anchor-preview {
	background: #242424;
	border-radius: 5px;
	color: #fff;
}

.medium-editor-placeholder:after {
	color: #a7a19b;
	font-style: normal;
}

.frontend-item-container .published_before label,
.frontend-item-container .term_condition label,
.frontend-item-container .category label {
    display: inline-block;
    position: relative;
    padding-left: 35px;
    padding-top: 2px;
}

.frontend-item-container .published_before label:first-child,
.frontend-item-container .term_condition label:first-child,
.frontend-item-container .category label:first-child {
    margin-right: 15px;
}

.frontend-item-container .published_before label input,
.frontend-item-container .term_condition label input,
.frontend-item-container .category label input {
    width: 25px;
    height: 25px;
    opacity: 0;
    position: absolute;
    left: 0;
    margin-top: 0;
    cursor: pointer;
}

.frontend-item-container .published_before label span,
.frontend-item-container .term_condition label span,
.frontend-item-container .category label span{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 25px;
    height: 25px;
    border: 2px solid #ebe6e1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    cursor: pointer;
}

.frontend-item-container .published_before label span:before,
.frontend-item-container .term_condition label span:before,
.frontend-item-container .category label span:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    width: 15px;
    height: 15px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
}

.frontend-item-container .category label span {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}
.frontend-item-container .category label span:before {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
}

.frontend-item-container .category label span:before {
    top: 4px;
    left: 4px;
    width: 13px;
    height: 13px;
}

.frontend-item-container .published_before label input:checked+span:before,
.frontend-item-container .term_condition label input:checked+span:before,
.frontend-item-container .category label input:checked+span:before {
	background-color: #b0bd5a;
}

.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-show span {
	color: #A7A19B;
	display: block;
	font-size: 25px;
	margin-top: -3px;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: -webkit-transform 100ms;
	transition: transform 100ms;
}

.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li {
	margin: 0 2px;
	padding: 0px;
}

.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li:after {
	display: none;
}

.medium-editor-insert-plugin .medium-insert-buttons button {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    border-color: #A7A19B !important;
    padding: 0;
    font-weight: normal;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}

.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons button {
    display: block;
    cursor: pointer;
    color: #ddd;
    background: #fff;
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    border-radius: 20px;
    border: 2px solid #733F65;
    line-height: 30px;
    text-align: center;
    padding: 0;
}

.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li .fa {
    font-size: 15px;
}

.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li .fa:before {
	display: none;
}

.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li .fa.fa-camera {
	background: url(../../images/icon_bar_camera_2x.png) no-repeat 50% 50%;
	background-size: 15px 12px;
	display: block;
	height: 12px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 15px;
}

.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li .fa.fa-youtube-play {
	background: url(../../images/icon_bar_play_2x.png) no-repeat 50% 50%;
	background-size: 10px 12px;
	display: block;
	height: 12px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 10px;
}


.medium-editor-toolbar-form {
	display: none;
}

.medium-editor-toolbar-form input, .medium-editor-toolbar-form a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.medium-editor-toolbar-form .medium-editor-toolbar-form-row {
	line-height: 14px;
	margin-left: 5px;
	padding-bottom: 5px;
}

.medium-editor-toolbar-form .medium-editor-toolbar-input, .medium-editor-toolbar-form label {
	border: none;
	box-sizing: border-box;
	font-size: 14px;
	margin: 0;
	padding: 6px;
	width: 316px;
	display: inline-block;
}

.medium-editor-toolbar-form .medium-editor-toolbar-input:focus, .medium-editor-toolbar-form label:focus {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	box-shadow: none;
	outline: 0;
}

.medium-editor-toolbar-form a {
	display: inline-block;
	font-size: 24px;
	font-weight: bolder;
	margin: 0 10px;
	text-decoration: none;
}

.medium-editor-toolbar-form-active {
	display: block;
}

.medium-insert-images figcaption {
	display: none;
}

.medium-insert-images.medium-insert-images-grid {
	margin-bottom: 1em;
}

.media-modal .screen-reader-text {
    display: none;
}

.frontend-item-container .frontend-item-errors li:after {
    display: none;
}

.post-list-interface .post-list-container h2.post-list-tab-nav::before {
    display: none;
}

.frontend-item-container .frontend-item-errors ul {
    list-style: none;
}

#terms-conditions .fancybox-close-small {
    background: url(../../images/custom_fancybox_close.png) no-repeat 0 0;
    background-size: 17px 17px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    display: block;
    height: 17px;
    position: absolute;
    right: 22px;
    text-indent: -9999px;
    top: 22px;
    width: 17px;

}

#terms-conditions .fancybox-close-small:after {
	display: none;
}

#terms-conditions .fancybox-close-small:hover {
    background-color: transparent;
}

#frontend-form-2 .page-holder #frontend-form-2-main-submit-button,
#frontend-form-2 .page-holder #frontend-form-2-secondary-submit-button{
    display: none!important;    
}

.frontend-item-container .error {
    color: red;
}

.frontend-item-container[data-element-key="post_title"] label,
.frontend-item-container[data-element-key="post_content"] label{
    display: none;
}

/* uploader image css */
.attachment-gallery-wrapper .attachment-image{
    max-width: 150px;
    margin: 15px;
    float: left;
	position:relative;
}
.attachment-gallery-wrapper .attachment-image .remove-gallery-image{
  color: #000000;
    border: 1px solid #c3bdbd;
    position: absolute;
    top: 40%;
    left: 18%;
    margin-bottom: 10px;
	 background-color: #ffffff;
}
.attachment-image-wrapper .attachment-image{
	margin: 0 auto;
	max-width: 250px;
	position: relative;
}
.attachment-image-wrapper .attachment-image .remove-featured-image{
	position: absolute;
    top: 40%;
    left: 8%;
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #c3bdbd;
	margin-bottom: 10px;
}
#drag-and-drop-zone3.uploader,
#drag-and-drop-zone2.uploader{
    border: 2px solid #EBE6E1;
    border-radius: 3px;
    padding: 37px 0px;
}
#drag-and-drop-zone3.uploader div.browser label,
#drag-and-drop-zone2.uploader div.browser label{
	background-color: #f7f5f3;
    box-shadow: none;
    color: #b1b1b1;
    font-size: 17px;
    font-weight: 600;
    margin-top: 0px;
    padding: 14px 0px;
}
.event-user-image {
    border: none !important;
}
.event-user-image .browser {
    padding: 0px !important;
}
.event-user-image .browser img {
    border: 3px solid #EBE6E1;
    border-radius: 50%;
}
.event-align-left {
    float: right;
    padding: 6px 44px !important;
    height: 45px !important;
}
/*FILE UPLOADER CSS*/

.uploader {
        position: relative;
	border: 2px dotted #A5A5C7;
	width: 100%;
	color: #92AAB0;
	text-align: center;
	vertical-align: middle;
	padding: 30px 0px;
	margin-bottom: 10px;
	font-size: 200%;
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.uploader .loader {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(255,255,255,0.8);
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.uploader div.seperator {
	font-size: 50%;
	font-weight: bold;
	color: #C0C0C0;
	padding: 10px;
}

.uploader div.browser label {
	background-color: #5a7bc2;
	padding: 5px 15px;
	color: white;
	padding: 6px 0px;
	font-size: 40%;
	font-weight: bold;
	cursor: pointer;
	border-radius: 2px;
	position: relative;
	overflow: hidden;
	display: block;
	width: 300px;
	max-width: 80%;
	margin: 20px auto 0px auto;

	box-shadow: 2px 2px 2px #888888;
}

.uploader div.browser span {
	cursor: pointer;
}

.uploader div.browser span > span {
	display: block;
	font-size: 13px;
	text-align: center;
}


.uploader div.browser input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	border: solid transparent;
	/*border-width: 0 0 100px 200px;*/
	opacity: .0;
	filter: alpha(opacity= 0);
	-o-transform: translate(250px,-50px) scale(1);
	-moz-transform: translate(-300px,0) scale(4);
	direction: ltr;
	cursor: pointer;
    width: 100%;
    height: 100%;
}

.uploader div.browser label:hover {
	background-color: #427fed;
}

.frontend-form-field-container.thumbnail .attachment-image-wrapper,
#update-user-settings .attachment-image-wrapper {
    display: block;
    text-align: center;
    position: relative;
}

.frontend-form-field-container.thumbnail .attachment-image-wrapper img,
#update-user-settings .attachment-image-wrapper img {
    max-width: 100%;
    height: auto;
}

.frontend-form-field-container.thumbnail .attachment-image-wrapper button {
	background-color: #fff;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.2);
    color: #444;
	display: none;
	height: auto;
	left: 0;
	margin: 0 auto;
    max-width: 300px;
	padding-bottom: 20px;
	padding-top: 20px;
    position: absolute;
	right: 0;
	text-align: center;
    top: 38%;
    width: 100%;
}

.frontend-form-field-container.thumbnail .attachment-image-wrapper:hover button {
	display: block;
}

#update-user-settings .attachment-image-wrapper button {
    position: static;
    display: block;
    margin-top: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    box-shadow: none;
    text-decoration: underline;
    margin-top: 5px;
    text-align: center;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    color: #444;
    height: auto;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background-color: transparent;
}


.frontend-form-field-container.thumbnail .element-media {
    display: none;
}

.fancybox-container #terms-conditions {
    border-radius: 5px;
	box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.2);
    max-width: 700px;
}

/**/

.fancybox-container .fancybox-block {
	padding: 10px;
}

.fancybox-container .fancybox-block .block-inner {
	border: 1px solid #EBE6E1;
	padding: 30px 40px 40px 65px;
}

.fancybox-block .block-inner h2 {
    color: #484848;
    display: block;
    font-family: "Lusitana", Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 125%;
    margin: 0 0 25px;
    text-align: center;
}

.fancybox-block .block-inner h3 {
	color: #484848;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 125%;
    margin: 0 0 25px;
}

.fancybox-block .block-inner p {
    font-size: 15px;
    line-height: 175%;
    margin: 0 0 15px;
}

/*END OF FILE UPLOADER CSS*/

.popup-form .ajax-message {
    margin: 25px 0;
}


/*USER SETTINGS CSS*/

#update-user-settings {
    margin: 20px 0 0;
	padding: 30px;
	background: #f9f8f6;
	border-radius: 5px;
}

#update-user-settings .row, #update-user-settings .user-image-row {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

#update-user-settings .row label {
    float: left;
    width: 20%;
}

#update-user-settings .row input {
    float: left;
    width: 80%;
}

#update-user-settings .btn-block {
    float: right;
    margin-top: 15px;
}

#update-user-settings .btn-block input {
    float: right;
}

#update-user-settings .ajax-message {
    float: right;
    margin-top: 7px;
    margin-right: 25px;
    font-size: 20px;
}
/* 12-07-2017 Start*/
.photo-required-message{
    text-align: center;
    color: #d48990;
    font-weight: bold;
}
.jcf-select-post-data-taxonomy-terms-category-, .jcf-select-post-data-custom-field-published-before, .jcf-select-post-data-custom-field-term-condition {
    display: none!important;
}

.category-section {
    display: block;
    color: #D96B72;
    font-size: 15px;
    line-height: 125%;
    padding: 10px 0 0;
    text-align: center;
    width: 100%;
}

/* 12-07-2017 End*/
/* 13-07-2017 Start*/

.contributorform .frontend-form-field-container.post_title textarea {
	border: 0;
	color: #484848;
    font-family: "Lusitana", Arial, Helvetica, sans-serif;
	font-size: 60px;
    height: 1em;
	line-height: 100%;
	margin: 0;
    overflow: hidden;
	padding: 0;
}

@keyframes medium-editor-pop-upwards {
    0% {
        opacity: 0;
        transform: matrix(.97, 0, 0, 1, 0, 12);
    }

    20% {
        opacity: .7;
        transform: matrix(.99, 0, 0, 1, 0, 2);
    }

    40% {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, -1);
    }

    100% {
        transform: matrix(1, 0, 0, 1, 0, 0);
    }
}


.medium-editor-toolbar-active.medium-editor-stalker-toolbar, .medium-editor-toolbar-active.medium-insert-images-toolbar {
    -webkit-animation: medium-editor-pop-upwards 160ms forwards linear;
    animation: medium-editor-pop-upwards 160ms forwards linear
}

/* 13-07-2017 End*/


#update-user-settings .ajax-message.success {
    color: green;
}

#update-user-settings .ajax-message.error {
    color: red;
}

.medium-insert-images.medium-insert-images-left {
    clear: left;
}

.medium-insert-images.medium-insert-images-right {
    clear: right;
}

/**/

.medium-insert-images, .mediumInsert {
	text-align:center;
}

.medium-insert-images figure, .mediumInsert figure {
	margin:0;
	display:block;
}

.medium-insert-images figure img, .mediumInsert figure img {
	max-width:100%;
	margin-top:1em;
	vertical-align:top;
}

.medium-insert-images figure img.alignleft, .medium-insert-images figure img.alignright {
	float: none;
	margin: 0;
}

.medium-insert-images figure:first-child img,.mediumInsert figure:first-child img{margin-top:0}.medium-insert-images.medium-insert-images-left,.medium-insert-images-left.mediumInsert,.mediumInsert.small{max-width:50%;float:left;margin:0 30px 20px 0}.medium-insert-images.medium-insert-images-right,.medium-insert-images-right.mediumInsert{max-width:50%;float:right;margin:0 0 20px 30px}.medium-insert-images.medium-insert-images-grid,.medium-insert-images-grid.mediumInsert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:.5em -.5em}.medium-insert-images.medium-insert-images-grid figure,.medium-insert-images-grid.mediumInsert figure{width:33.33%;display:inline-block}.medium-insert-images.medium-insert-images-grid figure img,.medium-insert-images-grid.mediumInsert figure img{max-width:calc(100% - 1em);margin:.5em}.medium-insert-embeds,.mediumInsert-embeds{text-align:center;margin:1em 0;position:relative}.medium-insert-embeds iframe,.mediumInsert-embeds iframe,.medium-insert-embeds div,.mediumInsert-embeds div{margin:0 auto!important}.medium-insert-embeds.medium-insert-embeds-left,.medium-insert-embeds-left.mediumInsert-embeds{width:33.33%;float:left;margin:0 30px 20px 0}.medium-insert-embeds.medium-insert-embeds-right,.medium-insert-embeds-right.mediumInsert-embeds{width:33.33%;float:right;margin:0 0 20px 30px}.medium-insert-images figure,.mediumInsert figure,.medium-insert-embeds figure,.mediumInsert-embeds figure{position:relative}.medium-insert-images figure figcaption,.mediumInsert figure figcaption,.medium-insert-embeds figure figcaption,.mediumInsert-embeds figure figcaption{position:relative;z-index:1;display:block;text-align:center;margin:10px 0;color:#ccc;font-size:.8em;font-style:italic;outline:0 solid transparent}.medium-insert-images figure figcaption:focus,.mediumInsert figure figcaption:focus,.medium-insert-embeds figure figcaption:focus,.mediumInsert-embeds figure figcaption:focus{outline:0 solid transparent}

/*! 
 * medium-editor-insert-plugin v2.2.3 - jQuery insert plugin for MediumEditor
 *
 * https://github.com/orthes/medium-editor-insert-plugin
 * 
 * Copyright (c) 2014 Pavel Linkesch (http://linkesch.sk)
 * Released under the MIT license
 */

.medium-insert-images,.mediumInsert{text-align:center}.medium-insert-images figure,.mediumInsert figure{margin:0;display:block}.medium-insert-images figure img,.mediumInsert figure img{max-width:100%;margin-top:1em;vertical-align:top}.medium-insert-images figure:first-child img,.mediumInsert figure:first-child img{margin-top:0}.medium-insert-images.medium-insert-images-left,.medium-insert-images-left.mediumInsert,.mediumInsert.small{max-width:50%;float:left;margin:0 30px 20px 0}.medium-insert-images.medium-insert-images-right,.medium-insert-images-right.mediumInsert{max-width:50%;float:right;margin:0 0 20px 30px}.medium-insert-images.medium-insert-images-grid,.medium-insert-images-grid.mediumInsert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:.5em -.5em}.medium-insert-images.medium-insert-images-grid figure,.medium-insert-images-grid.mediumInsert figure{width:33.33%;display:inline-block}.medium-insert-images.medium-insert-images-grid figure img,.medium-insert-images-grid.mediumInsert figure img{max-width:calc(100% - 1em);margin:.5em}.medium-insert-embeds,.mediumInsert-embeds{text-align:center;margin:1em 0;position:relative}.medium-insert-embeds iframe,.mediumInsert-embeds iframe,.medium-insert-embeds div,.mediumInsert-embeds div{margin:0 auto!important}.medium-insert-embeds.medium-insert-embeds-left,.medium-insert-embeds-left.mediumInsert-embeds{width:33.33%;float:left;margin:0 30px 20px 0}.medium-insert-embeds.medium-insert-embeds-right,.medium-insert-embeds-right.mediumInsert-embeds{width:33.33%;float:right;margin:0 0 20px 30px}.medium-insert-images figure,.mediumInsert figure,.medium-insert-embeds figure,.mediumInsert-embeds figure{position:relative}.medium-insert-images figure figcaption,.mediumInsert figure figcaption,.medium-insert-embeds figure figcaption,.mediumInsert-embeds figure figcaption{position:relative;z-index:1;display:block;text-align:center;margin:10px 0;color:#ccc;font-size:.8em;font-style:italic;outline:0 solid transparent}.medium-insert-images figure figcaption:focus,.mediumInsert figure figcaption:focus,.medium-insert-embeds figure figcaption:focus,.mediumInsert-embeds figure figcaption:focus{outline:0 solid transparent}.medium-editor-insert-plugin{outline:0 solid transparent}.medium-editor-insert-plugin:focus{outline:0 solid transparent}.medium-editor-insert-plugin .clearfix:before,.medium-editor-insert-plugin:before,.medium-editor-insert-plugin .clearfix:after,.medium-editor-insert-plugin:after{content:" ";display:table;clear:both}

.medium-editor-insert-plugin p {
	margin:1em 0;
}

.medium-editor-insert-plugin p a {
	color: #B45C87;
	font-weight: normal;
	text-decoration: underline;
}

.medium-editor-insert-plugin progress{display:block;margin:1em auto}.medium-editor-insert-plugin .hide{display:none}.medium-editor-insert-plugin.medium-editor-placeholder:after{padding:1em 0}.medium-editor-insert-plugin .medium-insert-buttons{position:absolute;color:#ddd;font-size:.9em}.medium-editor-insert-plugin .medium-insert-buttons a{text-decoration:underline;cursor:pointer}.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-show{padding:0px;box-sizing:border-box;display:block;width:32px;height:32px;margin-top:-5px;border-radius:20px;border:2px solid;font-size:25px;line-height:28px;text-align:center;text-decoration:none;background:#fff;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 100ms;transition:transform 100ms}.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-show.medium-insert-buttons-rotate{-webkit-transition:-webkit-transform 250ms;transition:transform 250ms;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons{margin:0;padding:0;list-style:none;display:none;position:relative;z-index:2;left:55px;top:-32px}.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li{display:inline-block;background-color:#fff}.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li a{box-sizing:border-box;display:inline-block;margin:0 5px;width:32px;height:32px;border-radius:20px;border:1px solid;font-size:20px;line-height:28px;text-align:center}.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li a .fa{font-size:15px}.medium-insert-caption-placeholder{position:relative}.medium-insert-caption-placeholder:after{position:absolute;top:0;left:0;width:100%;text-align:center;content:attr(data-placeholder)}.dragging{cursor:move}.medium-insert-image-active{outline:2px solid #000}.medium-insert-images-toolbar{display:none}.medium-insert-images,.mediumInsert{margin:1em 0}.medium-insert-images .dragged,.mediumInsert .dragged{position:absolute;top:0;opacity:.5;z-index:2000}.medium-insert-images .placeholder,.mediumInsert .placeholder{position:relative;margin:0;padding:0;border:none}.medium-insert-images .medium-insert-images-progress,.mediumInsert .medium-insert-images-progress{position:absolute;width:100%;height:100%;top:0;right:0;background:rgba(255,255,255,.4)}.medium-insert-embeds-input{position:relative;color:#ccc;z-index:1;text-align:left}.medium-insert-embeds-placeholder{position:relative}.medium-insert-embeds-placeholder:after{position:absolute;top:0;left:0;content:attr(data-placeholder);color:#ccc}.medium-insert-embeds-selected .medium-insert-embed{outline:2px solid #000}.medium-insert-embeds-toolbar{display:none}.medium-insert-embeds .medium-insert-embeds-overlay,.mediumInsert-embeds .medium-insert-embeds-overlay{position:absolute;width:100%;height:100%;top:0;left:0}

.frontend-item-container .post_content .editable h2 + .medium-insert-images-left {
    margin-top: 20px!important;
}
/*.frontend-item-container .post_content .editable .medium-insert-images {
   clear: both;
}*/

@media screen and (max-width: 1024px) {
	.frontend-item-container .post_content .editable blockquote {
		font-size: 35px;
		margin: 10px auto;
		padding: 25px 20px;
	}
	.frontend-item-container .post_content .editable blockquote:before {
		height: 40px;
		width: 48px;
	}
	.frontend-item-container .post_content .editable blockquote:after {
		height: 40px;
		width: 48px;
	}
}
@media screen and (max-width: 767px) {
	.frontend-item-container .post_content .editable blockquote {
		font-size: 25px;
		margin: 5px auto;
		padding: 15px 10px;
	}
	.frontend-item-container .post_content .editable blockquote:before {
		height: 20px;
		width: 25px;
	}
	.frontend-item-container .post_content .editable blockquote:after {
		height: 20px;
		width: 25px;
	}
	#update-user-settings {
		padding: 20px;
	}
	#update-user-settings .row label {
		width: 30%;
	}

	#update-user-settings .row input {
		width: 70%;
	}
}
@media screen and (max-width: 560px){
	
	#update-user-settings .row label, #update-user-settings .row input {
		float: none;
		width: 100%;
	}
	#update-user-settings .row label {
		display: block;
		margin-bottom: 5px;
	}

}

/**/

a.pc-make-primary-term, .pc-primary-term {
	float: right;
	margin-right: 10px;
}
    
a.pc-make-primary-term {
    color: #484848;
	font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
.pc-primary-term { 
    color: #b0bd5a;
    font-size: 14px;
    font-weight: bold;
}
/*14-08-2017*/
#content-submission .field .loader img{
    width:auto;
}
#content-submission .field .error{
    color: #D62727;
}
.event-nav-block{
    margin-left: 15px;
}

#event-submission-form input[type=number]{
    border-radius: 5px;
    font-size: 14px;
    height: auto;
    padding: 15px 12px;
    width: 100%;
}

#event-submission-form .currency {
  padding-left:12px;
}

#event-submission-form .currency-symbol {
  position:absolute;
  padding: 16px 5px;
}
#event-submission-form .event-user-image, #event-submission-form .event-behalf-image {
    background: #fff;
    border: 5px solid #ebe6e1 !important;
    border-radius: 50%;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    width: 150px;
    height: 150px;
}
#event-submission-form  .event-user-image img, #event-submission-form  .event-behalf-image img{
width: 100%;
    height: auto;
    max-height: 150px;
    min-height: 150px;
}
#event-submission-form .remove-host-image, #event-submission-form .remove-behalf-image{
    position: absolute;
    top: 46%;
    right: 15%;
    margin: 0;
    direction: ltr;
    cursor: pointer;
    padding: 0px;
    height: auto;
    background: #666666;
    opacity: 0.8;
    padding: 2px;
}
#event-submission-form #drag-and-drop-zone5, #event-submission-form .event-behalf-image {
	margin-top:30px;
}

.medium-editor-element ul{
    list-style: none;
}
.medium-editor-element ul, .medium-editor-element ol {
    margin: 0;
    padding: 0 0 0 45px;
    font-size:18px;
    line-height:1.75;
}
.medium-editor-element ul li{
    padding-left: 32px;
    position: relative;
}
.medium-editor-element ol li {
    margin-left: 32px;
    position: relative;
}
.medium-editor-element ul li:after {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    background: url(../../images/ico-bullet.svg) no-repeat;
    width: 11px;
    height: 11px;
}