HTML, BODY {height:100%}
body {min-height: 100%}
BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    background: #FFFFFF;
    position: relative;
    height: 100%;
/*    overflow-x: hidden*/
}
TEXTAREA {font-family: Arial; font-size: 13px}
A {text-decoration: none}
A:HOVER {text-decoration: underline}
IMG {border: none}
LABEL {cursor: pointer}
H1,H2,H3,H4,H5,H6,P,FIELDSET,FORM,UL,OL,LI,DL,DT,DD {
	padding: 0;
	margin: 0;
	border: none;
	list-style: none;
}
.wrapper-rel, .wrapper-content {
    height: auto;
    min-height: 100%;
    overflow: hidden;
    position: relative;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.relax {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
/*.wf-loading ul li, .wf-loading p, .wf-loading a, .wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5 {visibility: hidden}*/
#header #main-menu li, #header #main-menu li a {visibility: visible!important}
.of-visible {overflow: visible!important}

/**  customize datepicker  **/
.ui-datepicker .ui-datepicker-next span::before, .ui-datepicker .ui-datepicker-prev span::before {
	content: '';
	width: 6px;
	height: 1px;
	background-color: #898989;
	transform: rotate(-45deg);
	left: 25%;
	position: absolute;
	top: 40%;
}
.ui-datepicker .ui-datepicker-next span::after, .ui-datepicker .ui-datepicker-prev span::after {
	content: '';
	width: 6px;
	height: 1px;
	background-color: #898989;
	transform: rotate(45deg);
	left: 25%;
	position: absolute;
	top: 65%;
}
.ui-datepicker .ui-datepicker-next span::before {
	left: 25%;
	top: 65%;
}
.ui-datepicker .ui-datepicker-next span::after {
	left: 25%;
	top: 40%;
}
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div .ui-corner-all {
	border-radius: 0px;
	padding: 0;
	border: none;
}
#ui-datepicker-div .ui-widget-header {
	background: #0c559f;
	padding: .2em 0;
	border-bottom: #3A414D;
}
#ui-datepicker-div .ui-widget-header .ui-icon {
	background: none
}
#ui-datepicker-div .ui-widget-header .ui-state-hover {
	background: #0d5aa8;
}
#ui-datepicker-div .ui-widget-header .ui-state-hover.ui-datepicker-next {
	right: 2px;
	top: 2px
}
#ui-datepicker-div .ui-widget-header .ui-state-hover.ui-datepicker-prev {
	left: 2px;
	top: 2px
}
#ui-datepicker-div .ui-datepicker-calendar {
	margin-bottom: 0;
}
#ui-datepicker-div .ui-datepicker-calendar td {
	padding: 0;
	border: none;
}
#ui-datepicker-div .ui-datepicker-calendar td a {
	border: none;
	background: #fff;
	color: #000;
	text-align: center;
	padding: .5em;
}
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
	color: #999;
}
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default {
	color: #56A523;
}
#ui-datepicker-div .ui-datepicker-calendar td .ui-state-hover {
	background: #97cc76;
}
/**  /customize datepicker  **/

/*  Page  */
.container {
    margin: auto;
    text-align: left;
    width: 1440px;
    overflow: hidden;
    animation: 1.2s overflowIn;
    -webkit-animation: 1.2s overflowIn;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    max-width: 95%;
}
@keyframes overflowIn {
    99% {
        overflow: hidden;
    }
    100% {
        overflow: visible;
    }
}

.wide-grid .container {width: 1140px}
.widexl-grid .container {width: 1440px}
.update-process {background: url('../../img/admin/icons/ajax-loader-big.gif') no-repeat center;opacity:0.5}
.load-process {background: url('../../img/admin/icons/ajax-loader-big.gif') no-repeat center 300px}
.fancybox-overlay .loading-process {
    background: url('../../img/admin/icons/ajax-loader-big-white.gif') no-repeat center;
    z-index: 9000;
    width: 100%;
    height: 100%;
    position: absolute
}
.fancybox-toolbar .fancybox-button-remove {
	color: red;
	width: auto
}
.fancybox-toolbar .fancybox-button-remove span {
	float: left
}
.fancybox-toolbar .fancybox-button-remove svg {
	float: left;
    width: auto;
    height: 30px;
}
.fancybox-toolbar .fancybox-button-remove svg path {fill: red}
.load-process * {
    visibility: hidden;
    position: relative;
    z-index: 0;
}
input.text {
    background: #ffffff;
    font-size: 14px;
    color: #282828;
    border: 1px solid #bfc6cb;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
	border-radius: 3px;
}
input.text.short {width: 30px}
input.number {padding-right: 0}
input.number.percent {width: 45px}
textarea, .textarea {
    background: #ffffff;
    font-size: 14px;
    color: #282828;
    border: 1px solid #bfc6cb;
    padding: 10px;
    resize: none
}
button, .button {
    height: 34px;
    line-height: 34px;
    font-size: 14px!important;
    text-transform: uppercase;
    text-align: center;
    /*color: #ffffff!important;*/
    color: #ffffff;
    font-weight: bold;
/*    border-radius: 4px;*/
    min-width: 115px;
    display: inline-block;
    cursor: pointer;
    border: none;
    background-position: left top;
    background-repeat: no-repeat;
    outline: none!important;
/*    padding: 0!important;*/
    padding: 0 10px;
}
a.button {color: #ffffff!important}
a.button:hover {text-decoration: none!important;}
button.big, .button.big {
    height: 46px;
    line-height: 46px;
    min-width: 160px;
}
a.button.hide, button.hide {display: none}
button span,
.button span {
    display: block;
    height: 100%;
    background-position: right bottom;
    padding: 0 14px;
    text-align: center;
    font-weight: bold;
    line-height: inherit;
}
button.alignright, .button.alignright {margin-left: 5px}
.text-field, .select-field {
    display: inline-block;
    line-height: 28px;
    margin: 5px 0 12px
}
.text-field input {
    background: #ffffff;
    border-top: 1px solid #BDBCBC;
    border-left: 1px solid #BDBCBC;
    border-bottom: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    height: 28px;
    line-height: 28px;
    margin-left: 5px;
    padding: 0 10px;
}


button.red, .button.red {background-color: #e82b2b}
button.red span, .button.red span {}
button.green, .button.green {background-color: #47a012}
button.green span, .button.green span {}
button.blue, .button.blue {background-color: #285b98}
button.blue span, .button.blue span {}
button.grey, .button.grey {background-color: #e3e7eb; color: #505050!important}
button.grey span, .button.grey span {}

button.disabled, .button.disabled {opacity: .5}
.small-button.remove {
    background: url("../../img/admin/icons/remove-cb-item.gif") no-repeat;
    height: 25px;
    width: 25px;
    display: inline-block
}

.button.fixed {position: fixed; z-index: 999}
.button.fixed.update-hp {right: 35px; bottom: 60px}

.alignleft {float: left}
.alignright {float: right}
.tdalignright {text-align: right}
.alignnone {float: none; display: inline-block}
.alignwide {display: block; width: 100%; clear: both}
.talignleft {text-align: left}
.talignright {text-align: right}
.aligncenter {text-align: center}
.bold {font-weight: bold}
.dib {display: inline-block}
.db {display: block}
.none-display {display: none}
.w-155 {width: 155px}
.w-85 {width: 85px}
.w-65 {width: 65px}
.w-110 {width: 110px}
.w-130 {width: 130px}
.w-320 {width: 320px}
.w-530 {width: 530px}
.w-auto {width: auto!important; float: none!important}
.w100 {width: 100%}
.w80 {width: 80%}
.mr-80 {margin-right: 80px}
.ml-155 {margin-left: 155px}
.ml-15 {margin-left: 15px}
.mb-5 {margin-bottom: 5px}
.mb-15 {margin-bottom: 15px}
.mb--10 {margin-bottom: -10px}
.mt-25 {margin-top: 25px!important}
.mt-20 {margin-top: 20px!important}
.mt-7 {margin-top: 7px}
.mt-8 {margin-top: 8px}
.mr-15 {margin-right: 15px}
.mr-20 {margin-right: 20px}
.mr-15 {margin-right: 15px}
.ml-20 {margin-left: 20px}
.ml-25 {margin-left: 25px}
.ml-35 {margin-left: 35px}
.ml-25p {margin-left: 25%}
.fs-13 {font-size: 13px}
.clearb {clear: both}
.clearl {clear: left}
.clearr {clear: right}
.clearnone {clear: none!important}
.top-indent-25 {padding-top: 25px}
.ml-40px {margin-left: 40px}
.lh-34 {line-height: 34px}
.green-row.admin-info {
    background: #5AAC24;
    color: #fff;
    line-height: 45px;
}
.green-row.admin-info a {
    color: #fff;
    text-decoration: underline
}
.green-row.admin-info a:hover {text-decoration: none}
.error-row {
    background: #fe0202;
    color: #000;
    line-height: 45px;
}

.progressbar {
    width: 100%;
    box-sizing: border-box
}

.flag {padding-left: 25px; background-image: url('../../img/icons/flags.png'); background-repeat: no-repeat}
.flag.DK, .jq-selectbox.language-default li.DK {background-position: left -445px}
.flag.FR, .jq-selectbox.language-default li.FR {background-position: left -305px}
.flag.DE, .jq-selectbox.language-default li.DE {background-position: left -480px}
.flag.IT, .jq-selectbox.language-default li.IT {background-position: left -235px}
.flag.NL, .jq-selectbox.language-default li.NL {background-position: left -165px}
.flag.NO, .jq-selectbox.language-default li.NO {background-position: left -130px}
.flag.PL, .jq-selectbox.language-default li.PL {background-position: left -585px}
.flag.PT, .jq-selectbox.language-default li.PT {background-position: left -95px}
.flag.ES, .jq-selectbox.language-default li.ES {background-position: left -340px}
.flag.SE, .jq-selectbox.language-default li.SE {background-position: left -25px}
.flag.EN, .jq-selectbox.language-default li.EN {background-position: left -410px}
.flag.ID, .jq-selectbox.language-default li.ID {background-position: left -270px}
.flag.JP, .jq-selectbox.language-default li.JP {background-position: left -200px}
.flag.CN, .jq-selectbox.language-default li.CN {background-position: left -375px}
.flag.RU, .jq-selectbox.language-default li.RU {background-position: left -70px}
.flag.AR, .jq-selectbox.language-default li.AR {background-position: left -550px}
.flag.TR, .jq-selectbox.language-default li.TR {background-position: left 10px}

.load-image-wrapper INPUT[type="file"] {visibility: hidden; position: absolute}
.load-image-wrapper .hidden {display: none}
.load-image-wrapper .progressbar {display: none}
.load-image-wrapper.loading .progressbar {display: block}

.loading-process {
    background-image: url('../../img/admin/icons/ajax-loader-big.gif');
    background-position: center;
    background-repeat: no-repeat;
}


/*  customize select  */
.jq-selectbox, .jq-select-multiple {
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    position: relative;
    z-index: 2!important
}
.jq-selectbox.width-100, .jq-select-multiple.width-100 {width: 100px}
.jq-selectbox.width-200, .jq-select-multiple.width-200 {width: 200px}
label .jq-selectbox, label .jq-number,
.label .jq-selectbox, .label .jq-number {margin-left: 10px}
.jq-selectbox select, .jq-select-multiple select {
    left: -99999px!important;
    position: absolute
}
.jq-selectbox .jq-selectbox__select {
	width: 185px;
	height: 32px;
	padding: 0 45px 0 10px;
	color: #707070 !important;
	text-shadow: 1px 1px #FFF;
/*	background: url('../../img/admin/bg/select-left.gif') no-repeat;*/
    background-color: #FFFFFF;
	border: 1px solid #bfc6cb;
	border-radius: 3px
}
.jq-selectbox.w-50 .jq-selectbox__select {width: 50px}
.jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
	display: block;
	width: 100%!important;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
    line-height: 32px;
}
.jq-selectbox .jq-selectbox__trigger {
    border-left: none;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 32px;
	height: 32px;
    /*background: url("../../img/admin/bg/select-btn-arrow-on-grey.png") no-repeat center;*/
}
.jq-selectbox .jq-selectbox__trigger .jq-selectbox__trigger-arrow {display: block}
.jq-selectbox .jq-selectbox__trigger .jq-selectbox__trigger-arrow::before {
	content: '';
	width: 6px;
	height: 1px;
	background-color: #12599B;
	transform: rotate(-45deg);
    left: 46%;
    position: absolute;
    top: 50%;
}
.jq-selectbox .jq-selectbox__trigger .jq-selectbox__trigger-arrow::after {
	content: '';
	width: 6px;
	height: 1px;
	background-color: #12599B;
	transform: rotate(45deg);
    right: 46%;
    position: absolute;
    top: 50%;
}
.jq-selectbox .jq-selectbox__dropdown {
	top: 34px;
	width: 100%;
	min-width: 100%;
	margin: 0;
	padding: 0;
	background: #FFF;
    text-indent: 10px;
    position: absolute
}
.jq-selectbox .jq-selectbox__dropdown ul, .jq-select-multiple ul {
	border: 1px solid #BFC6CB;
	border-radius: 0 0 2px 2px;
    list-style: outside none none;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}
.jq-selectbox li, .jq-select-multiple li {padding: 5px 10px 6px;color: #231F20;line-height: 110%}
.jq-selectbox li.selected, .jq-select-multiple li.selected {background: #A3ABB1;color: #FFF}
.jq-selectbox li:hover, .jq-select-multiple li.selected {background: #08C;color: #FFF}
.jq-selectbox li.disabled {color: #AAA}
.jq-selectbox li.disabled:hover {background: none}
.jq-selectbox.language-default li {padding-left: 35px!important; background-position: 10px center; background-repeat: no-repeat}
.jq-selectbox .jq-selectbox__search{display:none!important}
.jq-selectbox.maxheight-170 .jq-selectbox__dropdown ul {max-height: 170px}
/*  /customize select  */

/*  customize number  */
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left;
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0;
	-webkit-appearance: none;
}
.jq-number {
	position: relative;
	vertical-align: middle;
    padding: 0 38px;
}
.jq-number__field {
	width: 60px;
	border: 1px solid #bfc6cb;
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	color: #333;
    text-align: center;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	border: 1px solid #bfc6cb;
	background: #e9ecee;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
    height: 32px;
    left: 0;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin.plus {
    left: auto;
    right: 0;
}

.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:before {
    background: #666 none repeat scroll 0 0;
    border: medium none;
    content: "";
    height: 2px;
    left: 10px;
    position: absolute;
    top: 15px;
    width: 12px;
}
.jq-number__spin:after {
    border-bottom: 5px solid #999;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    height: 0;
    left: 11px;
    position: absolute;
    top: 4px;
    width: 0;
}
.jq-number__spin.minus:after {display: none}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.plus:after {
    background: #666;
    border: medium none;
    height: 12px;
    left: 15px;
    top: 10px;
    width: 2px
}
.jq-number__spin:hover:after, .jq-number__spin:hover:before {opacity: .6}
.jq-number.focused .jq-number__field {border: 1px solid #5794BF}
/*  /customize number  */

.pager.pagination {
    clear: both;
    margin: 5px 0 15px
}
.pager.pagination a, .pager.pagination span {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    text-align: center;
    line-height: 25px;
    height: 25px;
    width: 25px;
    border: 1px solid #56a523;
}
.pager.pagination a:hover, .pager.pagination .current {
    border-color: #fff;
    text-decoration: none
}

/*  Header  */
#header {
    background: #0c559f;
    height: 112px;
    position:relative
}
.registration #header {
    background: #205DA8;
    line-height: 70px;
    border: none;
    padding: 0;
    margin: 0;
    height: auto;
}
.registration #header .container {border-bottom: 1px solid #19539A}
#header .container {position: relative}
#header .logo {
    float: right;
    margin: 25px 25px 20px 0;
    line-height: normal;
}
#header p {
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 0 1px #8C8C8C;
}
#header .main-menu-row {
    height: 65px;
    border-bottom: 1px solid #062e55;
    background: #073769;
}
#header #main-menu {
    float: left;
    height: 112px;
}
#header #main-menu > ul > li {
    float: left;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
	height: 66px;
}
#header #main-menu li:hover {background-color: #083f78;}
#header #main-menu li.active {background-color: #0c559f;}
#header #main-menu li a {
    color: #94b9e5;
    padding: 39px 0 10px;
    text-shadow: 0 -1px 0 #154285;
    display: block;
    text-transform: uppercase;
	height: inherit;
	box-sizing: border-box;
}
#header #main-menu li a .text {
	display: block;
    font-family: 'proxima_nova_ltlight';
	padding-top: 10px
}
#header #main-menu li.with-font-icon i {
	font-style: normal;
	font-size: 20px;
	height: 20px;
	display: block;
	width: 30px;
	margin: auto;
}
#header #main-menu li.with-font-icon > a {
	font-family: 'FontAwesome';
	background-image: none!important;
	padding: 10px 35px 0;
}
/*.wide-grid #header #main-menu > ul > li {width: 155px}*/
#header #main-menu li.customer > a {background-image: url('../../img/admin/icons/dashboard.png')}
#header #main-menu li.inhoud > a {background-image: url('../../img/admin/icons/inhoud.png')}
#header #main-menu li.onderdelen > a {background: url('../../img/admin/icons/onderdelen.png')}
#header #main-menu li.identiteit > a {background-image: url('../../img/admin/icons/identiteit.png')}
#header #main-menu li.vindbaarheid > a {background-image: url('../../img/admin/icons/zoekmachines.png')}
#header #main-menu li.account > a {background-image: url('../../img/admin/icons/account.png')}
#header #main-menu li.websites > a {background-image: url('../../img/admin/icons/websites.png')}
#header #main-menu li.klanten > a {background-image: url('../../img/admin/icons/customers.png')}
#header #main-menu li.servers > a {background-image: url('../../img/admin/icons/servers.png')}
#header #main-menu li.tools > a {background-image: url('../../img/admin/icons/onderdelen.png')}
#header #main-menu li.last {background-image: none;}
#header #main-menu li a:hover {text-decoration: none}
#header #main-menu li > a {
	background-repet: no-repeat;
	background-position: center 10px;
}
#header #main-menu li.active > a {color: #ffffff;background-position: center -63px}
#header #main-menu li.inhoud.active > a {background-position: center -61px}
#header #main-menu li.onderdelen.active > a {background-position: center -62px}
#header #main-menu li.identiteit.active > a {background-position: center -59px}
#header #main-menu li.vindbaarheid.active > a {background-position: center -61px}
#header #main-menu li.account.active > a {background-position: center -58px}
#header #main-menu li.websites.active > a {background-position: center -58px}
#header #main-menu li.klanten.active > a {background-position: center -58px}
#header #main-menu li.servers.active > a {background-position: center -58px}
#header #main-menu li.tools.active > a {background-position: center -62px}
#header #main-menu li ul {
    position: absolute;
    left: 0;
    top: 66px;
    display: none;
    padding: 0;
    width: 100%
}
#header #main-menu li.active ul {display: block; display: flex}
#header #main-menu li ul li {
    background: none;
    line-height: 46px;
    padding: 0;
    font-size: 14px;
}

#header #main-menu li ul li:hover {background: #0f4e8e;}
#header #main-menu li ul li.active {background: #0c4886;}
#header #main-menu li ul li a {
    padding: 0 35px;
    background: none;
    display: block;
    color: #94b9e5;
    width: auto!important;
    text-transform: capitalize;
}
#header #main-menu li ul li a:hover,
#header #main-menu li ul li.active  a {color: #fff;}
#header .langs {
    clear: right;
    float: right;
    color: #fff;
    margin-top: 2px;
    font-size: 15px
}
#header .langs form {display: inline}
#header #languages-switcher-styler {margin-left: 13px}
#header #languages-switcher-styler .jq-selectbox__select {
    width: 37px;
    height: 30px;
    padding: 0 26px 0 37px;
    background-color: #1b64ad;
    color: #fff!important;
    text-shadow: none

}
#header #languages-switcher-styler .jq-selectbox__trigger {
    width: 26px;
    height: 30px;
    background: url('../../img/admin/icons/arrow-lang.png') no-repeat left center;
}
#header #languages-switcher-styler .jq-selectbox__select .jq-selectbox__select-text {line-height: 30px}
#header #languages-switcher-styler .jq-selectbox__dropdown {background: #1b64ad; top: 30px}
#header #languages-switcher-styler .jq-selectbox__dropdown ul {border: none}
#header .langs .jq-selectbox li {padding: 0px}
#header .langs .jq-selectbox li span {display: block; padding: 5px 10px 6px 32px}
#header .langs .jq-selectbox__select, #header .langs .jq-selectbox li span {background-image: url('../../img/icons/flags.png'); background-repeat: no-repeat}
#header .langs .jq-selectbox__select.DK, #header .langs .jq-selectbox li.DK span {background-position: 13px -445px}
#header .langs .jq-selectbox__select.FR, #header .langs .jq-selectbox li.FR span {background-position: 13px -305px}
#header .langs .jq-selectbox__select.DE, #header .langs .jq-selectbox li.DE span {background-position: 13px -480px}
#header .langs .jq-selectbox__select.IT, #header .langs .jq-selectbox li.IT span {background-position: 13px -235px}
#header .langs .jq-selectbox__select.NL, #header .langs .jq-selectbox li.NL span {background-position: 13px -165px}
#header .langs .jq-selectbox__select.NO, #header .langs .jq-selectbox li.NO span {background-position: 13px -130px}
#header .langs .jq-selectbox__select.PL, #header .langs .jq-selectbox li.PL span {background-position: 13px -585px}
#header .langs .jq-selectbox__select.PT, #header .langs .jq-selectbox li.PT span {background-position: 13px -95px}
#header .langs .jq-selectbox__select.ES, #header .langs .jq-selectbox li.ES span {background-position: 13px -340px}
#header .langs .jq-selectbox__select.SE, #header .langs .jq-selectbox li.SE span {background-position: 13px -25px}
#header .langs .jq-selectbox__select.EN, #header .langs .jq-selectbox li.EN span {background-position: 13px -410px}
#header .langs .jq-selectbox__select.ID, #header .langs .jq-selectbox li.ID span {background-position: 13px -270px}
#header .langs .jq-selectbox__select.JP, #header .langs .jq-selectbox li.JP span {background-position: 13px -200px}
#header .langs .jq-selectbox__select.CN, #header .langs .jq-selectbox li.CN span {background-position: 13px -375px}
#header .langs .jq-selectbox__select.RU, #header .langs .jq-selectbox li.RU span {background-position: 13px -70px}
#header .langs .jq-selectbox__select.AR, #header .langs .jq-selectbox li.AR span {background-position: 13px -550px}
#header .langs .jq-selectbox__select.TR, #header .langs .jq-selectbox li.TR span {background-position: 13px 10px}


/*  Content  */
#content {
    border-bottom: #65696D;
    padding-bottom:40px;
    margin-bottom:20px;
    min-height: 100%;
    height: auto!important;
    box-sizing: border-box;
	/* background-color: #FDFDFD */
}
.registration #content {margin-top:0;padding-bottom:100px;position:relative}
#content h2 {
    font-size: 30px;
    color: #1e5caa;
    font-family: HelveticaLTStdBold;
    margin-bottom: 15px;
}
#content h3 {
    font-size: 24px;
    color: #565454;
    font-family: HelveticaLTStdBold;
    margin: 30px 0;
}
#content .ci-box h4 {margin-bottom: 10px}
#content a {
    font-size: inherit;
    color: #56A523;
}
#content a:hover, #content .button:hover,
#content .file:hover, #content button:hover {opacity: .7; text-decoration: none;}
#content .promobox-creator a.add-item-pb {color: #56A523}
#content label .hint {font-weight:normal;line-height:125%;width:20%}
label.checkbox, label.radiobox,
span.checkbox, span.radiobox {
    line-height: 22px !important;
    margin: 5px 10px 5px 0;
    padding-left: 24px;
    color: #4b4b4b;
    display: inline-block;
    font-size: 14px;
    min-height: 22px
}
.radio-wrapper {
    color: #4b4b4b;
    font-size: 14px;
}
label.checkbox, span.checkbox {
    /* background: url("../../img/admin/icons/checkbox-2.gif") no-repeat left 3px */
}
label.radiobox, span.radiobox {
	/* background: url("../../img/admin/icons/radiobox.png") no-repeat left 2px */
}
label.checkbox.checked, label.radiobox.checked, span.checkbox.checked, span.radiobox.checked {background-position: left -28px}
.checkbox input, .radiobox input {
    position: absolute;
    left: -9999px
}
label.checkbox, span.checkbox, label.radiobox, span.radiobox {
    padding-left: 0
}
label.checkbox span, span.checkbox span, label.radiobox span, span.radiobox span {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: #E0E4E9;
    position: relative;
    top: 4px;
    margin-right: 9px;
}
label.radiobox span, span.radiobox span {border-radius: 50%}
label.checkbox.checked span::before, span.checkbox.checked span::before {
    content: '';
    width: 8px;
    height: 2px;
    background-color: #3775BF;
    transform: rotate(-45deg);
    right: 1px;
    position: absolute;
    top: 6px;
}
label.checkbox.checked span::after, span.checkbox.checked span::after {
    content: '';
    width: 6px;
    height: 2px;
    background-color: #3775BF;
    transform: rotate(45deg);
    left: 3px;
    position: absolute;
    top: 7px;
}
label.radiobox.checked span:before, span.radiobox.checked span:before {
    content: '';
    width: 5px;
    height: 5px;
	background-color: #3775BF;
	position: absolute;
	left: 5px;
    top: 5px;
	border-radius: 50%
}

label.checkbox.right-layout {
    margin: 5px 0px 5px 10px;
    padding-right: 24px;
    padding-left: 0;
    background-position: right 3px;
}
label.checkbox.right-layout.checked {background-position: right -28px}
#content .steps {
    background-color: #205DA8;
    margin: 0 0 13px;
    padding: 20px 0;
}
#content .steps .container {background: url("../../img/admin/icons/finish-steps.gif") no-repeat right 5px;}
#content .steps .current-step {background: url("../../img/admin/bg/step-blue-line.gif") repeat-x scroll left bottom;}
#content .steps .step {
    color: #003A78;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 20px;
    text-indent: 2px;
    width: 32.6%;
}
#content .steps .step.completed {
    border-bottom: 7px solid #FFFFFF;
    color: #FFFFFF;
    text-shadow: 0 0 1px #8C8C8C;
}
#content .steps .step.finish {
    float: left;
    height: 20px;
    width: 25px
}

#content .infobox {
    background: url("../../img/admin/icons/info-2.gif") no-repeat 0 2px;
    float: right;
    margin: 5px 0 0;
    padding: 0 20px 8px 55px;
    width: 540px;
}
#content .choice-table {
    border: 1px solid #c7d0d5;
    border-bottom: none;
    margin-bottom: 40px;
}
#content .choice-table .heading {
    border-bottom: 1px solid #c7d0d5;
    background: #fcfcfc;
    height: 46px;
    line-height: 46px;
}
#content .choice-table .heading h4 {
    font-size: 24px;
    font-weight: normal;
    font-family: HelveticaLTStdBold;
    font-weight: bold;
    color: #205da8;
    margin: 0 0 0 15px;
}
#content .choice-table .heading span {
    font-size: 12px;
    font-weight: normal;
    color: #423d2e;
    float: right;
    width: 470px;
}
#content .choice-table .choice {
    height: 200px;
    border-bottom: 1px solid #c7d0d5;
    background: #EFF3F5 url('../../img/admin/bg/row-choice.gif') repeat-y left top;
}
#content #socialmedia .choice-table .choice {
    height: auto;
    padding: 10px 0;
    text-align: center;
    position: relative
}
#content #socialmedia .choice-table .choice .left {
    border: none!important;
    display: inline-flex;
    height: auto;
    left: 0;
    margin-top: -5px;
    position: absolute;
    top: 50%;
}
#content #socialmedia .choice-table .choice .left label {
    margin: -12px 0 0;
    top: 50%
}
#content .choice-table.add-component .choice {
    background: #EFF3F5;
    min-height: 200px;
    padding-bottom: 10px;
    height: auto;
}
#content .choice-table .choice:HOVER {cursor: pointer;}
#content .choice-table .choice.selected {background: #205DA8 url('../../img/admin/bg/row-choice-selected.gif') repeat-y left top;}
#content .choice-table .choice.used {
    height: 80px;
    background: #eff3f5;
    min-height: 1%;
}
#content .choice-table .choice .left {
    height: 200px;
    float: left;
    width: 40px;
    margin-right: 36px;
}
#content .choice-table .choice.selected .left {
    border-top: 1px solid #0c4890;
    border-bottom: 1px solid #0c4890;
    height: 198px;
}
#content .choice-table .choice label {
    float: left;
    height: 33px;
    width: 35px;
    position: relative;
    background: url('../../img/admin/icons/checkbox.gif') no-repeat left top;
    margin: 82px 0 0 0;
    left: -19px;
}
#content .choice-table .choice.selected label {background-position: left bottom}
#content .choice-table .choice label input {visibility: hidden}
#content .choice-table .choice .desc {
    float: left;
    width: 380px;
    padding-right: 13px;
    padding-top: 25px;
}
.wide-grid #content .choice-table .choice .desc {width: 530px;}
#content .choice-table .choice.used .desc,
#content .choice-table.add-component .choice .desc{padding-left: 25px;}
#content .choice-table .choice .desc h3 {
    font-size: 24px;
    font-weight: normal;
    font-weight: bold;
    font-family: HelveticaLTStdBold;
    color: #423d2e;
    margin: 0 0 5px 0;
}
#content .choice-table .choice.selected .desc h3,
#content .choice-table .choice.selected .desc p {color: #fff;}
#content .choice-table .choice .desc p span {font-weight: bold;}
#content .choice-table .choice .thumbs {
    float: right;
    padding: 19px 15px 0 0;
}
#content .choice-table .choice .thumbs a {
    float: left;
    border: 1px solid #d7d7d7;
    box-shadow: 0px 0px 4px #d7d7d7;
    margin-left: 19px;
}
#content .choice-table .choice.selected .thumbs a {box-shadow: 0px 0px 4px #1e569c;}
#content .choice-table .choice .thumbs a img {display: block;}
#content .choice-table .choice .button {}
#content .choice-table .choice .button.red { margin: 17px 17px 0 0;}
#content .frame {background: #fff}
#content .frame .bottom {padding: 40px 0;}
#content .frame h3 {margin: 0 0 20px 0;}
#content .frame label.radio {
    margin: 0 8px 0 17px;
    font-weight: normal;
    background: url('../../img/admin/icons/radiobox.png') no-repeat left top;
    line-height: 17px;
    height: 17px;
}
#content .frame label.radio.checked {background-position: left bottom}
#content .frame label.radio input {visibility: hidden}
#content .frame .colors {
    float: left;
    width: 280px;
}
#content .frame .color-box {
    float: left;
    width: 122px;
    border: 1px solid #d1d9df;
    margin-right: 14px;
    margin-top: 13px;
    background: #FFFFFF;
}
#content .frame .color-box.disabled {display: none;}
#content .frame .color-box div {
    height: 71px;
    width: 103px;
    margin: 9px;
    display: block;
}
#content .frame .color-box div a {
    display: block;
    width: 100%;
    height: 100%;
    background: url('../../img/admin/bg/glass-light.png') repeat-x left 50%;
}
#content .frame .color-box div.blue {background: url('../../img/admin/bg/color-blue.gif') repeat-x left top;}
#content .frame .color-box div.yellow {background: url('../../img/admin/bg/color-yellow.gif') repeat-x left top;}
#content .frame .color-box select {width: 124px; margin: 0 -1px;}
#content .frame .color-box a.name {
    display: block;
    border-top: 1px solid #d1d9df;
    line-height: 27px;
    height: 27px;
    background: url('../../img/admin/icons/select-corner.gif') no-repeat 113px 18px;
    font-size: 14px;
    color: #494949;
    overflow: hidden;
}

#content #account-form {
    float: left;
    width: 445px;
}
#content #account-form .row {
    height: 35px;
    clear: both;
    margin-bottom: 15px;
}
#content #account-form .row.approved {background: url('../../img/admin/icons/status_result.png') no-repeat right 5px;}
#content #account-form .row.failure {background: url('../../img/admin/icons/status_result.png') no-repeat right -26px;}
#content .frame label {
    font-size: 13px;
    color: #464646;
    font-weight: bold;
}
#content .frame .colors label {float: left}
#content .frame .colors label.radio input {float: left}
#content .frame .colors .color-label {font-weight: normal; font-family: Arial}
#content #account-form label {
    float: left;
    width: 165px;
    margin-top: 10px;
}
#content #account-form .text {width: 215px}
#content #account-form button,
.control-buttons button.forward,
.control-buttons .button.forward {}
#content #account-form button span,
.control-buttons button.forward span,

#content .finish-text {
    float: right;
    width: 400px;
    text-align: center;
    margin-right: 45px;
}
#content .finish-text p {
    font-size: 18px;
    color: #205da8;
    text-align: left;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
}
#content .frame .color-box:HOVER .name {
    color: #205DA8;
    background-position: 113px -9px;
}
#content .frame .color-box a:HOVER {text-decoration: none;}
#content .frame .color-box a.name span {
    float: left;
    width: 23px;
    height: 23px;
    margin: 2px 5px 2px 2px;

    }
#content .frame .color-box a.name span.blue {background: url('../../img/admin/bg/color-blue.gif') repeat-x left top;}
#content .frame .color-box a.name span.yellow {background: url('../../img/admin/bg/color-yellow.gif') repeat-x left top;}

#content .frame .style {
    float: right;
    width: 595px;
}
.wide-grid #content .frame .style {width: 710px;}
.content-language-switcher.main-menu {margin: -5px 0 10px}
#content .main-menu-creator {
    min-height: 50px;
    border: 1px solid #bfc6cb;
    background: #fcfdfe;
    margin-bottom: 30px;
    display: inline-block;
    width: 100%
}
#content .main-menu-creator ul li {
    float: left;
    font-size: 13px;
    color: #494e54;
	font-family: Arial;
    line-height: 50px;
    position: relative;
    padding-right: 19px;
    font-weight: bold;
    height: 50px;
    cursor: move;
}
#content .main-menu-creator ul li:hover,
#content .main-menu-creator ul li.active {
    background: #f4f7f9 url('../../img/admin/bg/menu-creator-bg.gif') repeat-x left top;
    cursor: move;
}
#content .main-menu-creator ul li.active .control,
#content .main-menu-creator ul li.editing .control {display: block}
#content .main-menu-creator ul li.home:hover,
#content .main-menu-creator ul li.contact:hover {background: none; cursor: pointer;}
#content .main-menu-creator ul li.home a,
#content .main-menu-creator ul li.contact a {cursor: pointer;}
#content .main-menu-creator ul li > li {display: none!important}
#content .main-menu-creator ul li > a {
    color: #494e54;
    padding: 0 10px;
    cursor: move;
    display: block;
}
#content .main-menu-creator ul li a:hover {text-decoration: none;}
#content .main-menu-creator ul li.editing > a {display: none;}
#content .main-menu-creator ul li input {
    background: none;
    border: none;
    color: #1E5CAA;
    font-weight: bold;
    padding: 0px;
    width: 89%;
    position: absolute;
    left: 0;
    top: 18px;
    font-family: 'Arial';
    display: none;
}
#content .main-menu-creator ul li.editing input {display: block;}
#content .main-menu-creator ul li .control {
    float: right;
    width: 17px;
    height: 50px;
    border-left: 1px solid #bfc6cb;
    border-right: 1px solid #bfc6cb;
    display: none;
    position: absolute;
    right: 0;
    top: 0;
}
#content .main-menu-creator ul li .control a.remove {
    display: block;
    border-bottom: 1px solid #bfc6cb;
    padding: 0;
    background: url('../../img/admin/icons/remove-item-menu.gif') no-repeat;
    height: 25px;
}
#content .main-menu-creator ul li.editing .control a.remove {display: none;}
#content .main-menu-creator ul li .control a.edit {
    display: block;
    padding: 0;
    background: url('../../img/admin/icons/edit-item-menu.gif') no-repeat;
    height: 24px;
}
#content .main-menu-creator ul li.editing .control a.edit {display: none;}
#content .main-menu-creator ul li .control a.save {
    display: none;
    padding: 0;
    border-top: 1px solid #BFC6CB;
    background: url('../../img/admin/icons/save-item-menu.gif') no-repeat center;
    height: 24px;
}
#content .main-menu-creator ul li .control .display {
    background: url("../../img/admin/icons/display-item-menu.gif") no-repeat center;
    display: none;
    height: 24px;
    padding: 0;
}
#content .main-menu-creator ul li .control .display.hide {background: url("../../img/admin/icons/hidden-item-menu.gif") no-repeat center}
#content .main-menu-creator ul li.editing .control a.save,
#content .main-menu-creator ul li.editing .control a.display {display: block}
#content .main-menu-creator ul li:hover .control {display: block}
#items-creator .items-menu-column ul li .hidden,
.main-menu-creator ul li .hidden {display: none!important}
#central-block-creator #add-item-cb {
    float: right;
}
#content .main-menu-creator .add-item {
    margin: 9px 9px 0 0;
    float: right;
}
#content .main-menu-creator .add-item.hide {display: none}
#content .main-menu-creator ul li em {
    display: block;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 18px;
}
#content h1 {
    font-size: 30px;
    color: #205da8!important;
    font-weight: normal;
	font-family: HelveticaLTStdBold;
    font-weight: bold;
    margin-bottom: 12px;
}
#content p {
    font-size: 13px;
    color: #423d2e;
    line-height: 20px;
    margin-bottom: 13px;
}
#content p.message {padding: 10px 10px 0 10px}
#content p a {color: #47a012;}
#central-block-creator {
    border: 1px solid #bfc6cb;
    padding: 25px 0 28px 30px;
    position: relative;
    margin-bottom: 25px;
    background: #fcfdfe;
    clear: both
}
#central-block-creator .top-corner {
    position: absolute;
    left: 50%;
    top: -14px;
    margin-left: -15px;
    width: 29px;
    height: 14px;
    display: block;
    background: url('../../img/admin/icons/arrow-top.gif') no-repeat;
}
#central-block-creator .heading-row {
    float: left;
    width: 100%;
    font-size: 13px;
    color: #464646;
    margin-bottom: 7px;
    font-weight: bold;
}
#central-block-creator .heading-row div {float: left;}
#central-block-creator .heading-row .number {width: 28px;}
#central-block-creator .heading-row .title {width: 244px; padding-left: 34px;}
#central-block-creator .heading-row .button-links {width: 250px; padding-left: 3px;}
#central-block-creator .heading-row .image {width: 248px}
#central-block-creator.single-slide .rows {margin-bottom: 35px}
#central-block-creator .row {
    clear: both;
    float: left;
    width: 100%;
}
#central-block-creator .row .scope {
    float: left;
    border: 1px solid #bfc6cb;
    border-top: none;
    padding-top: 10px;
    margin-right: 3%;
    width: 93%;
    position: relative;
}
#central-block-creator .row.first .scope {border-top: 1px solid #bfc6cb;}
#central-block-creator .row.ui-sortable-helper .scope {background: #f4f7f9 url('../../img/admin/bg/cb-bg.gif') repeat-x left top;}
#central-block-creator .row .number {
    font-weight: bold;
    font-size: 13px;
    color: #464646;
    width: 28px;
    float: left;
}
#central-block-creator .row .number .cell {
    display: table-cell;
    vertical-align: middle;
    height: 101px;
}
#central-block-creator .row .dots {
    float: left;
    width: 30px;
    height: 81px;
    background: url('../../img/admin/bg/dots.gif') no-repeat center;
    cursor: move
}
#central-block-creator .row .select-wrapper {
    margin-right: 10px;
    width: 22%;
}
#central-block-creator .row .remove {
    float: right;
    width: 42px;
    height: 79px;
    border-left: 1px solid #bfc6cb;
}
#central-block-creator .row .remove a, #central-block-creator .row .remove-overlay {
    display: block;
    width: 25px;
    height: 25px;
    background: url('../../img/admin/icons/remove-cb-item.gif') no-repeat;
    margin: 26px 0 0 9px;
}
#central-block-creator .row .remove a.hide {display: none;}
#content #central-block-creator .button {margin: 47px 10px 0}
#content #central-block-creator .button.edit-image {
    margin-left: 131px;
    min-width: 110px;
    right: 255px;
    position: absolute
}
#content #central-block-creator .img-loader {
    float: right;
    width: 25%;
}
#content #central-block-creator #single-slide .col .img-loader {
    width: 100%
}
#content #central-block-creator .img-loader .button.edit-image {
    clear: right;
    float: right;
    left: 0;
    margin: 0 2.5%;
    min-width: initial;
    position: static;
    padding: 0;
    right: auto;
    width: 35%;
}
#content #central-block-creator .img-loader .button.edit-image span {padding: 0}
#content #central-block-creator .row .file {
    /*background: url("../../img/admin/buttons/wijzigen.png") no-repeat;*/
    color: #4e4e4e;
    float: right;
    text-align: center;
    margin: 0 2.5% 14px;
    height: 33px;
    width: 35%;
    overflow: hidden;
    background-color: #e3e7eb;
    line-height: 33px;
    font-weight: bold;
    font-size: 14px
}
#content #central-block-creator .file input {
    height: 34px;
    width: 111px;
    opacity: 0;
    cursor: pointer;
    position: absolute
}
#content #central-block-creator .button.save {
    background: url("../../img/admin/buttons/green-btn.png") no-repeat -4px -46px;
    width: 234px;
    color: #fff;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    margin: 25px 25px 0 0;
}
#content #central-block-creator .button.save span {background: url("../../img/admin/buttons/green-btn.png") no-repeat 230px 0;}
#content #central-block-creator .img {
    height: 81px;
    overflow: hidden;
	background: url("../../img/admin/bg/img-placeholder.svg") no-repeat center / contain;
    position: relative;
    float: left;
    width: 60%;
	box-shadow: 0px 0px 3px #ccc;
}
#content #central-block-creator .img img.hidden {visibility: hidden}
#content #central-block-creator .img img {
    display: block;
    height: auto;
    margin-bottom: 9px;
    width: 100%
}
#content #central-block-creator #single-slide .img img {margin: 0}
#content #central-block-creator .img .progressbar {display: none}
#content #central-block-creator .img.loading .progressbar {display: block}
#content #central-block-creator .img .preloader {
    height: 100px;
    background: #FCFDFE url('../../img/admin/icons/ajax-loader.gif') no-repeat center;
    top: 16px;
    left: 0;
    display: none;
    position: absolute;
    width: 100%
}
#content #central-block-creator .img.loading {height: 116px}
#content #central-block-creator .img.loading .preloader {display: block}
#content #central-block-creator .text {
    box-sizing: border-box;
    height: 35px;
    line-height: 35px;
    float: left;
    margin: 0 5% 11px 0;
    width: 95%;
}
#content #central-block-creator .text.long {width: 228px}
#content #central-block-creator .text.link {color: #1e5caa}
#content #central-block-creator #add-item-cb {
    float: left;
    margin: 25px 0 0 26px;
}
#content #central-block-creator .row label {float: left; width: 50%}
#content #central-block-creator .row .select {
    font-size: 14px;
    line-height: 31px;
    margin: 0;
    width: 100%;
}
#content #central-block-creator .jq-selectbox {
    float: right;
    margin-bottom: 13px;
}
#content #central-block-creator .select .jq-selectbox {width: 60%}
#content #central-block-creator .jq-selectbox .jq-selectbox__select {
    box-sizing: border-box;
    font-size: 12px;
    height: 34px;
    width: 100%
}
#content #central-block-creator #add-item-cb.hide {display: none}
#content #central-block-creator .jq-selectbox.fx-slides, #content #central-block-creator .jq-selectbox.control {margin: 25px 5% 0 0}
#content #central-block-creator .slide-option {margin: 34px 30px 0px 0}
#content #central-block-creator .slide-option .check-slide {margin-bottom: 0}
#content #central-block-creator.single-slide .slide-option {
    margin: 0px 30px 20px 0;
    width: 235px;
    clear: both
}
#content #cb-creator.snippet-creator .cb-height.label {margin: -5px 0 25px 15px}
#content #cb-creator.snippet-creator .multiscene.label {margin: 0px 0 25px 0px}
#content #cb-creator .slide-option .check-slide,
#content .snippet-creator .check-slide {margin-right: 5px; margin-left: 5px}
#content #central-block-creator .overlay {
    box-sizing: border-box;
    clear: both;
    float: left;
    padding: 5px 0 15px 80px;
    width: 100%;
    display: none
}
#content #central-block-creator .overlay .file, #content #central-block-creator .overlay .select {margin-top: 25px}
#content #central-block-creator .overlay .select select {width: 300px}
#content #central-block-creator .row .input-wrapper {float: left; width: 43%}
#content #central-block-creator .row .remove-overlay {margin: 28px 435px 0 0}
#content #central-block-creator .row .remove-overlay.hidden {display: none}
#content #central-block-creator .row em {
    float: left;
    font-size: 12px;
    color: #7E7E7E;
    margin: -10px 0 2px 5px;
    clear: both;
}
#content #central-block-creator #single-slide .col {
    float: left;
    margin-right: 1%;
    width: 25%
}
#content #central-block-creator #single-slide .col.text-slide {width: 40%}
#content #central-block-creator #single-slide .col.link-slide {width: 32%}
#content #central-block-creator #single-slide .col span {
    display: block;
    color: #464646;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}
#content #central-block-creator #single-slide .text {
    display: block;
    float: none;
    margin-right: 0
}
#content #central-block-creator #single-slide .text-slide .text {width: 100%}
#content #central-block-creator #single-slide .link-slide .text {width: 100%}
#content #central-block-creator #single-slide .textarea {
    box-sizing: border-box;
    display: block;
    float: none;
    height: 135px;
    width: 100%;
}
#content #central-block-creator #single-slide .img {
    display: block;
    height: auto;
    min-height: 100px;
    margin-bottom: 10px;
    width: 100%;
}
#content #central-block-creator #single-slide .img .progressbar {display: none}
#content #central-block-creator #single-slide .img.loading .progressbar {display: block}
#content #central-block-creator #single-slide .col .file {margin: 0; clear: left; float: left}
#central-block.carrousel-scenes #bullents,
#central-block.carrousel-scenes-full #bullents,
#central-block.carrousel-scenes .info-box .button,
#central-block.carrousel-scenes-full .info-box .button,
#central-block.visual-oneliner .pager,
#central-block.visual-oneliner-full .pager,
#central-block.visual-oneliner .info-box .button,
#central-block.visual-oneliner-full .info-box .button,
#central-block.carrousel-scenes #column,
#central-block.carrousel-scenes-full #column,
#central-block.carrousel-bullets #cloud,
#central-block.carrousel-bullets #numbers,
#content #central-block.carrousel-bullets .more,
#central-block.visual-intro ul li #cloud,
#central-block.visual-intro .pager,
#central-block.visual-oneliner #column,
#central-block.visual-oneliner-full #column,
#content #central-block.carrousel-scenes #pager-list,
#content #central-block.carrousel-scenes-full #pager-list,
#content #central-block.carrousel-scenes .desc-column,
#content #central-block.carrousel-scenes-full .desc-column,
#content #central-block.carrousel-bullets .desc-cloud,
#content #central-block.carrousel-bullets #pager-numbers,
#content #central-block.visual-intro .desc-cloud,
#content #central-block.visual-intro #pager-list,
#content #central-block.visual-oneliner .desc-column,
#content #central-block.visual-oneliner-full .desc-column,
#content #central-block.visual-oneliner #pager-list,
#content #central-block.visual-oneliner-full #pager-list,
#content #central-block-creator.multi-slide #single-slide,
#content #central-block-creator.single-slide #multi-slide,
#content #central-block-creator.single-slide .heading-row,
#content #central-block-creator.single-slide #add-item-cb {display: none}
#promoboxes .promobox-creator, #promoboxes2 .promobox-creator,
.snippet-creator {
    background: #fcfdfe;
    border: 1px solid #bfc6cb;
    box-sizing: border-box;
    clear: left;
    float: left;
    margin: 20px 0 45px;
    padding: 20px 18px 22px;
    position: relative;
    width: 100%;
}
#promoboxes .promobox-creator, #promoboxes2 .promobox-creator {margin: 20px 10% 45px; width: 80%}
.snippet-creator .mce-tinymce {overflow: hidden; margin-bottom: 15px}
#promoboxes .promobox-creator .top-corner, #promoboxes2 .promobox-creator .top-corner,
.snippet-creator .top-corner {
    background: url("../../img/admin/icons/arrow-top.gif") no-repeat;
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    top: -14px;
    width: 29px
}
#content #promoboxes .promobox-creator h3, #content #promoboxes2 .promobox-creator h3,
#content .snippet-creator h3 {
    color: #1e5caa;
    margin-bottom: 14px
}
#content #promoboxes .promobox-creator p, #content2 #promoboxes .promobox-creator p,
#content .snippet-creator p {color: #282828}
#content #promoboxes .promobox-creator label, #content #promoboxes .promobox-creator .label,
#content #promoboxes2 .promobox-creator label, #content #promoboxes2 .promobox-creator .label,
#content .snippet-creator label, #content .snippet-creator .label {
    color: #464646;
    margin-bottom: 11px;
    font-size: 13px;
    font-weight: bold;
    display: block;
    position: relative;
    clear: both;
}
#content #cb-creator.snippet-creator {
    border: none;
    padding: 0;
    margin: 0
}
#content #cb-creator.snippet-creator label, #content #cb-creator.snippet-creator .label {clear: none; margin-bottom: 0}
#content #promoboxes .promobox-creator label .remove, #content #promoboxes2 .promobox-creator label .remove {
    display: none;
    position: absolute;
    right: 0;
    top: -7px;
    width: 25px;
    height: 25px;
    background: url('../../img/admin/icons/remove-cb-item.gif') no-repeat;
}
#content #promoboxes .promobox-creator label .remove.hide,
#content #promoboxes2 .promobox-creator label .remove.hide {display: none!important}
#content #promoboxes .promobox-creator label:hover .remove,
#content #promoboxes2 .promobox-creator label:hover .remove {display: block}
#content #promoboxes .promobox-creator em, #content #promoboxes2 .promobox-creator em {
    display: block;
    font-size: 12px;
    color: #7E7E7E;
    margin: -5px 0 10px;
    clear: both;
}
#content #promoboxes .promobox-creator label em, #content #promoboxes2 .promobox-creator label em {
    font-weight: normal;
    margin-top: 0px;
}
#content #promoboxes .promobox-creator .text, #content #promoboxes2 .promobox-creator .text,
#content .snippet-creator .text {
    box-sizing: border-box;
    margin: 11px 0 10px;
    width: 100%
}
#content #promoboxes .promobox-creator .textarea, #content #promoboxes2 .promobox-creator .textarea,
#content .snippet-creator .textarea, #content .snippet-creator div.content-editor {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #bfc6cb;
    box-sizing: border-box;
    color: #282828;
    float: left;
    font-family: Arial;
    font-size: 14px;
    height: 136px;
    line-height: 20px;
    margin: 0 0 20px;
    padding: 12px 15px;
    overflow: auto;
    resize: none;
    width: 100%;
	border-radius: 3px
}
#content #paytext-creator.snippet-creator .textarea,
#content #hotspot-creator.snippet-creator .textarea,
#content .snippet-creator div.content-editor {
    background: #ffffff;
    border: 1px solid #dfdfdf;
    height: 160px;
    color: #282828;
    overflow: auto
}
#content #paytext-creator.snippet-creator .text,
#content #logosrow-creator.snippet-creator .text,
#content #hotspot-creator.snippet-creator .text {}
#content #promoboxes .promobox-creator .wrapper-button button,
#content #promoboxes2 .promobox-creator .wrapper-button button,
.mce-container.wrapper-button .button.green,
#content .snippet-creator .button-section button,
#content .snippet-creator .button.green {
    width: 130px;
    float: right;
    height: 33px;
    line-height: 30px;
    /*background: url("../../img/admin/buttons/green-btn-small.png") no-repeat -4px -35px;*/
    background-color: #47a012;
    color: #fff;
    margin: 0px 0px 0 0;
    font-weight: bold;
}
#content #promoboxes .promobox-creator .wrapper-button button:hover, #content #promoboxes2 .promobox-creator .wrapper-button button:hover,
.mce-container.wrapper-button .button.green:hover, #content .snippet-creator .button-section button:hover, #content .snippet-creator .button.green:hover {opacity: .9}
#content #promoboxes .promobox-creator .mce-container,
#content #promoboxes2 .promobox-creator .mce-container {margin-bottom: 15px}
#content #promoboxes .promobox-creator .wrapper-button button span,
#content #promoboxes .promobox-creator .wrapper-button .button.green span,
#content #promoboxes2 .promobox-creator .wrapper-button button span,
#content #promoboxes2 .promobox-creator .wrapper-button .button.green span,
#content .snippet-creator button span, #content .snippet-creator .button.green span {}
.add-item-pb, .add-item {
    margin: 25px 0 0 26px;
    border: 1px solid #BFC6CB;
    color: #609B1A;
    font-size: 13px;
    line-height: 31px;
    margin: 0;
    padding: 0 10px 0 35px;
    display: inline-block;
	position: relative;
}
.add-item-pb::before, .add-item::before {
	content: '';
	width: 12px;
	height: 2px;
	background-color: #56A523;
	left: 10px;
	position: absolute;
	top: 14px;

}
.add-item-pb::after, .add-item::after {
	content: '';
	width: 2px;
	height: 12px;
	background-color: #56A523;
	position: absolute;
	left: 15px;
	top: 9px;
}

.add-item.subitem {
    background-position: 140px 7px;
    border-bottom: medium none;
    border-left: medium none;
    border-right: medium none;
    bottom: -25px;
    box-sizing: border-box;
    clear: both;
    cursor: pointer !important;
    display: block !important;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    padding-right: 20px !important;
    position: absolute;
    right: -1px;
    text-align: right;
    width: 245px;
}
.widexl-grid .add-item.subitem {
    background-position: 195px 7px;
    width: 300px
}
#content #promoboxes .promobox-creator .add-item-pb, #content #promoboxes2 .promobox-creator .add-item-pb,
#content .snippet-creator .add-item-pb {float: left}
#content #promoboxes .promobox-creator .add-item-pb.hide, #content #promoboxes2 .promobox-creator .add-item-pb.hide {display: none}
#content #logos_row .snippet-creator h3, #content .snippet-logos_row .snippet-creator h3 {text-align: left}
#content #slids-content {position: relative; display: inline-block;}
#content #slids-content .slider {
    width: 464px;
    border: 1px solid #d1d9df;
    padding: 7px 8px;
    margin: 0 55px;
}
.wide-grid #content #slids-content .slider {width: 580px;}
#content #slids-content .slider ul {
    height: 169px;
    overflow: hidden;
}
#content #slids-content .slider ul li {
    float: left;
    width: 116px;
    border-bottom: 1px solid #eceef0;
    position: relative;
    height: 156px;
    cursor: pointer;
    margin-bottom: 12px;
}
#content #slids-content .slider ul li h5 {
    font-size: 14px;
    color: #565454;
    line-height: 39px;
    text-align: center;
    border: 1px solid #eceef0;
}
#content #slids-content .slider ul li span {
    position: absolute;
    display: block;
    bottom: -12px;
    left: 46px;
    width: 33px;
    height: 16px;
    background: url('../../img/admin/icons/arrow-mark.gif') no-repeat;
    display: none;
}
#content #slids-content .slider ul li.selected h5 {
    color: #fff;
    border: 1px solid #306098;
    background: #3775bf;
    font-family: 'HelveticaLTStdBold';
}
#content #slids-content .slider ul li.selected span {display: block;}
#content #slids-content .slider ul li img {display: block;}
#content #slids-content .control {
    position: absolute;
    width: 44px;
    height: 44px;
    display: block;
    top: 60px;
}
#content #slids-content .control.prev {
    left: 0;
    background: url('../../img/admin/buttons/left-btn.gif') no-repeat;
}
#content #slids-content .control.next {
    right: 0;
    background: url('../../img/admin/buttons/right-btn.gif') no-repeat;
}
#content #logosrow-creator .logo-item {
    display: inline-block;
    width: 21%;
    margin: 0 2% 20px 1%;
    text-align: center;
    position: relative
}
#content #logosrow-creator .logo-item img {max-width: 100%}
#content #logosrow-creator .logo-item .text {
    box-sizing: border-box;
    margin-left: 4%;
    max-width: 100%;
    width: 85%;
}
#content #logosrow-creator .logo-item .remove {
    position: absolute;
    width: 25px;
    height: 25px;
    background: url('../../img/admin/icons/remove-cb-item.gif') no-repeat;
    right: 0;
    top: 0
}
#content .snippet-large_visual textarea {height: 100px}
.control-buttons {
    background: #F4F7F8;
    bottom: 0px;
    padding: 34px 0 40px;
    position: absolute;
    width: 100%;
    left:0
}
.control-buttons button.forward,
.control-buttons a.button.forward {}
.control-buttons button.forward span,
.control-buttons .button.forward span {}
.control-buttons button.back,
.control-buttons .button.back {color: #40454D}
.control-buttons button.back span,
.control-buttons a.button.back span {}

.critical-error {
    border: 3px solid red;
    padding: 20px;
    color: #000;
    font-weight: bold;
}
.critical-error .error-title {
    color: red;
    padding: 10px 0 20px;
    font-size: 20px;
}

/**  WEBSITE  **/
#website {
    border: 1px solid #98aabf;
    margin: 30px 35px 35px;
    box-shadow: 0 0 25px #efefef;
    background: #fff;
    overflow: hidden;
    position: relative;
}
#website.no-frame {
    box-shadow: none;
    border: none;
    margin: 25px 0 0;
    overflow: visible;
}
#website .area {
    margin: auto;
    max-width: 100%;
    min-height: 47px;
    position: relative;
    text-align: left;
    width: 960px;
}
#website .area.full-height {
    height: 100%;
    left: 50%;
    margin-left: -480px;
    position: absolute;
    top: 0
}
.wide-grid #website .area.full-height {margin-left: -570px}
.widexl-grid #website .area.full-height {margin-left: -720px}
.wide-grid #website .area {width: 1140px}
.widexl-grid #website .area {width: 1440px}
.wide-grid #website .area.visual-oneliner-full,
.wide-grid #website .area.carrousel-scenes-full,
.widexl-grid #website .area.visual-oneliner-full,
.widexl-grid #website .area.carrousel-scenes-full {width: auto}
#website .area-selector {
    position: absolute;
    height: 103px;
    background: url('../../img/admin/bg/arae-number.png') no-repeat left center;
    left: 100px;
    top: 40px
}
#website .area-selector .number {
    float: left;
    width: 105px;
    font-size: 60px;
    color: #fff;
    text-align: center;
    line-height: 103px;
    font-weight: bold;
    padding-right: 10px;
}
#website .area-selector .name {
    float: left;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 39px;
    height: 39px;
    font-weight: bold;
    /*background: url('../../img/admin/bg/area-name.png') no-repeat right top;*/
    background-color: #47a012;
    margin-top: 30px;
    padding-right: 15px;
}
#website #site-header {padding: 13px 0 16px;min-height: 70px}
#website #site-header .site-logo {
    float: left;
    margin: 23px 0 0 32px;
}
#website #site-header .file {visibility: hidden}
#website #site-header .area-selector {
    left: 250px;
    top: -15px;
}
#website #site-main-menu .area-selector {top: -25px}
#website #site-main-menu .area-selector.selected {top: 5px}
#website #site-header .top-menu {
    float: right;
    margin: 0 34px 0 0;
}
#website #site-header .top-menu li {
    float: left;
    margin: 0 0 0 4px;
    font-size: 11px;
    color: #888888;
}
#website #site-header .top-menu li a {
    margin: 0 0 0 4px;
    color: #888888;
}

/**  menutype  **/
#website #site-main-menu {
    height: 45px;
    margin-bottom: 30px;
    /*overflow: hidden;*/
}
#website #site-main-menu ul {
    float: left;
    line-height: 35px;
    margin: 5px 20px;
    padding: 0;
}
#website #site-main-menu ul li {
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-right: 8px;
    list-style: none;
}
#website #site-main-menu ul li a {
    float: left;
    padding: 0 10px 0 10px;
    text-decoration: none;
    color: #fff;
}
#website #site-main-menu ul li a:HOVER {text-decoration: none}

/*  menu-text  */

#website #site-main-menu.menu-text ul li a {color: #565454;}
#website #site-main-menu.menu-text ul li.selected a,
#website #site-main-menu.menu-text ul li:HOVER a {
    color: #fff;
    background: #01afd4;
}
/*  menu-vlakke-balk  */
#website #site-main-menu.menu-vlakke-balk {
    background: #00afd4 url('../../img/admin/bg/site-menu-vlakke-balk-shadow.png') repeat-x left top;
    height: 51px;
}
#website #site-main-menu.menu-vlakke-balk .container,
#website #site-main-menu.menu-tabs .container {position: relative; height: 100%;}
#website #site-main-menu.menu-vlakke-balk.area {width: auto;}
#website #site-main-menu.menu-vlakke-balk ul {float: left; line-height: 33px; margin: 10px 21px 8px;}
#website #site-main-menu.menu-vlakke-balk ul li {}
#website #site-main-menu.menu-vlakke-balk ul li a {}
#website #site-main-menu.menu-vlakke-balk ul li.selected,
#website #site-main-menu.menu-vlakke-balk ul li:HOVER {background: transparent}
#website #site-main-menu.menu-vlakke-balk ul li.selected a,
#website #site-main-menu.menu-vlakke-balk ul li:HOVER a,
#website #site-main-menu.menu-vlakke-balk ul li a:HOVER {background: url('../../img/admin/bg/site-menu-vlakke-balk-select-bg.png') repeat-x left top;}
#website #site-main-menu.menu-vlakke-balk ul li .lc,
#website #site-main-menu.menu-vlakke-balk ul li .rc {
    float: left;
    height: 33px;
    width: 4px;
}
#website #site-main-menu.menu-vlakke-balk ul li.selected .lc,
#website #site-main-menu.menu-vlakke-balk ul li:HOVER .lc {background: url("../../img/admin/bg/site-menu-vlakke-balk-select-left.png") no-repeat;}
#website #site-main-menu.menu-vlakke-balk ul li.selected .rc,
#website #site-main-menu.menu-vlakke-balk ul li:HOVER .rc {background: url("../../img/admin/bg/site-menu-vlakke-balk-select-right.png") no-repeat;}

/*  menu-verdeelde-balk  */
#website #site-main-menu.menu-verdeelde-balk {
    background: #00AFD4 url('../../img/admin/bg/site-menu-verdeelde-balk-bg.png') repeat-x left top;
    height: 47px;
    margin-bottom: 20px;
}
#website #site-main-menu.menu-verdeelde-balk ul {float: left; line-height: 47px; margin: 0px;}
#website #site-main-menu.menu-verdeelde-balk ul li {
    background: url('../../img/admin/bg/site-menu-verdeelde-balk-border.png') no-repeat right top;
    padding-right: 2px;
}
#website #site-main-menu.menu-verdeelde-balk ul li a {}
#website #site-main-menu.menu-verdeelde-balk ul li.selected,
#website #site-main-menu.menu-verdeelde-balk ul li:HOVER {}
#website #site-main-menu.menu-verdeelde-balk ul li.selected a,
#website #site-main-menu.menu-verdeelde-balk ul li:HOVER a, #website #site-main-menu.menu-verdeelde-balk ul li a:HOVER {color: #c1e2e9;}
/*  menu-table  */
#website #site-main-menu.menu-tabs {
    background: #01afd4;
    height: 50px;
}
#website #site-main-menu.menu-tabs.area {width: auto;}
#website #site-main-menu.menu-tabs ul {float: left; line-height: 40px; margin: 10px 18px 0;}
#website #site-main-menu.menu-tabs ul li {}
#website #site-main-menu.menu-tabs ul li a {background: url('../../img/admin/bg/site-menu-tabs-bg.png') repeat-x left top; border-radius: 3px 3px 0 0;}
#website #site-main-menu.menu-tabs ul li.selected,
#website #site-main-menu.menu-tabs ul li:HOVER {}
#website #site-main-menu.menu-tabs ul li.selected a,
#website #site-main-menu.menu-tabs ul li:HOVER a {background: #fff; color: #0086a2}

/*  central block  */
#central-block {
    clear: both;
    margin-bottom: 35px!important;
    position: relative;
    height: 360px
}
.widexl-grid #central-block {height: 450px}
#website #central-block .slide {
    height: 360px;
    width: 100%;
}
.widexl-grid #website #central-block .slide {height: 450px}
#central-block img {display: block}
.registration.step-1 .container {padding: 0 18px}
.registration #central-block img {width: 100%}
#central-block img.overlay {
    position: absolute;
    bottom: 0
}
#central-block img.overlay.right {right: 0}
#central-block img.overlay.left {left: 0}
#central-block.visual-oneliner-full .slide img,  #central-block.carrousel-scenes-full .slide img {margin: auto}
#central-block.carrousel-bullets .info-box {
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url('../../img/admin/bg/overlay.png') repeat;
    width: 100%;
    padding: 10px 0 16px 20px;
    width: 75%;
    min-height: 50px
}
/*.wide-grid #central-block.carrousel-bullets .info-box {width: 770px}
.widexl-grid #central-block.carrousel-bullets .info-box {width: 1090px}
*/
#central-block .button {
    background: #FFA500;
    font-weight: bold;
    border-radius: 4px;
    padding: 0 10px!important;
    width: auto;
    overflow: hidden
}
#central-block .button span {}
#central-block.carrousel-bullets .button {
    position: absolute;
    right: 22px;
    top: 24px;
}
#central-block.carrousel-bullets .info-box h3 {
    margin: 0;
    font-size: 27px;
    color: #00afd4;
}
#central-block.carrousel-bullets .info-box p {
    margin: 0;
    font-size: 13px;
    color: #7e7e7e;
}
#central-block.carrousel-bullets .pager {
    background: #fafafa;
    height: 360px;
    width: 25%;
    top: 0;
    right: 0;
    position: absolute;
    z-index: 101;
}
.widexl-grid #central-block.carrousel-bullets .pager {height: 450px}
#central-block.carrousel-bullets .pager a {
    display: block;
    border-bottom: 1px solid #ebebeb;
    line-height: 59px;
    height: 59px;
    font-size: 16px;
    color: #464646;
    padding: 0 0 0 27px;
}
.widexl-grid #central-block.carrousel-bullets .pager a {
    line-height: 75px;
    height: 74px;
}
#central-block.carrousel-bullets .pager a span {
    float: left;
    margin: 1px 0 0 -38px;
    display: none;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 29.5px 11px 29.5px 0;
    border-color: transparent #00AFD4 transparent transparent;
}
#central-block.carrousel-bullets .pager a.cycle-pager-active,
#central-block.carrousel-bullets .pager a:hover {
    background: #00AFD4 url('../../img/admin/bg/central-block-carrousel-bullets-curr.png') repeat-x left bottom;
    color: #fff;
    text-decoration: none;
}
#central-block.carrousel-bullets .pager a.cycle-pager-active span,
#central-block.carrousel-bullets .pager a:hover span {display: block}
#central-block .info-box p a {color: #00aed3}
#central-block.visual-intro .info-box {
    background: #ffffff url('../../img/admin/bg/central-block-visual-intro.png') repeat-x left top;
    height: 100%;
    width: 302px;
    top: 0;
    right: 0;
    position: absolute;
    padding: 20px 20px 0 28px;
}
#central-block.visual-intro .info-box h3 {
    margin: 0 0 13px;
    font-size: 24px;
    color: #fff;
    font-weight: normal;
}
#central-block.visual-intro .button {
    position: absolute;
    left: 30px;
    bottom: 25px;
}
#central-block.visual-oneliner .info-box,
#central-block.visual-oneliner-full .info-box {
    background: #f8f8f8;
    width: 290px;
    top: 175px;
    right: 35px;
    position: absolute;
    padding: 25px 30px;
}
#central-block.visual-oneliner .info-box h3,
#central-block.visual-oneliner-full .info-box h3 {
    margin: 0 0 13px;
    color: #00afd4;
    font-weight: normal;
    font-size: 30px;
}
#central-block.visual-oneliner .info-box p,
#central-block.visual-oneliner-full .info-box p {
    margin: 0 0px;
    color: #818181;
    font-size: 16px;
}
#central-block.carrousel-scenes .info-box,
#central-block.carrousel-scenes-full .info-box {
    background: #f8f8f8;
    width: 290px;
    top: 175px;
    right: 35px;
    position: absolute;
    padding: 25px 30px;
}
#central-block.carrousel-scenes .info-box h3,
#central-block.carrousel-scenes-full .info-box h3 {
    margin: 0 0 13px;
    color: #00afd4;
    font-weight: normal;
    font-size: 30px;
}
#central-block.carrousel-scenes .info-box p,
#central-block.carrousel-scenes-full .info-box p {
    margin: 0 0px;
    color: #818181;
    font-size: 16px;
}
#central-block .pager.hidden {display: none}
#central-block .cb-controls {
    width: 50px;
    height: 100%;
    opacity: 0;
    background: green;
    position: absolute;
    cursor: pointer;
    z-index: 99999;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    top: 0
}
#central-block:hover .cb-controls {opacity: .8}
#central-block #cb-control-right {
    background: url(../../img/icons/cb-arrows.png) no-repeat right center;
    right: 0px;
}
#central-block #cb-control-left {
    background: url(../../img/icons/cb-arrows.png) no-repeat left center;
    left: 0px;
}
#central-block.carrousel-scenes .pager,
#central-block.carrousel-scenes-full .pager {
    bottom: 40px;
    left: 40px;
    position: absolute;
    z-index: 101;
}
#central-block.carrousel-scenes .pager a,
#central-block.carrousel-scenes-full .pager a {
    float: left;
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 18px;
    color: #00afd4;
    background: #fff;
    margin-right: 14px;
}
#central-block.carrousel-scenes .pager a.cycle-pager-active,
#central-block.carrousel-scenes .pager a:hover,
#central-block.carrousel-scenes-full .pager a.cycle-pager-active,
#central-block.carrousel-scenes-full .pager a:hover {
    color: #fff;
    background: #01afd4;
    text-decoration: none;
}
#central-block .pager.disabled, #central-block .cb-controls.disabled {display: none!important}
#website .area .call-box {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    background: url('../../img/admin/bg/blank.png');
}
#central-block .area-selector {
    left: -10px;
    top: 120px;
    z-index: 101;
}
#website .area:hover .area-selector {}
#website .area:hover .area-selector .name {background-color: #66B532}
#website .area-selector a:hover {text-decoration: none}
#website .area-selector.selected {
    background: none;
    height: 39px;
}
#website .area-selector.selected .number {
    line-height: 0;
    font-size: 0;
    height: 39px;
    width: 8px;
    /*background: url('../../img/admin/bg/area-name-left.png') no-repeat;*/
    background-color: #47a012;
    padding: 0;
}
#website .area:hover .area-selector.selected .number {background-color: #66B532}
#website .area-selector.selected .name {margin: 0; padding-left: 7px;}

#website .snippet-item {
    background-color: #ffffff;
    position: relative
}
#website #pay_text_custom .snippet-item, #website .snippet-pay_text_custom .snippet-item {
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    width: 100%;
}
#website .snippet-item.even {background: #F4F4F4}
#website #large_visual .snippet-item, #website .snippet-large_visual .snippet-item {position: relative}

#popup_window #popup, .snippet-type #popup_window,
.pop-up-example {
    background: url('../../img/fancybox/fancybox_overlay.png');
    padding: 35px;
}
#popup_window #popup .popup-outer, .snippet-type #popup_window .popup-outer,
.pop-up-example .popup-outer {
    background: #fff;
    border-radius: 4px;
    padding: 20px;
    text-align: initial;
}

/*  promoboxes  */
#promoboxes, #promoboxes2 {
    margin: auto auto 35px;
    position: relative;
    min-height: 216px;
    display: flex;
    flex-wrap: wrap;
}
#promoboxes .column-pb, #promoboxes2 .column-pb {
    float: left;
    width: 33.3%
}
#promoboxes .column, #promoboxes2 .column {
    margin-bottom: 30px;
    min-height: 260px;
    width: 31.23%;
}
#promoboxes .columns-2 .column, #promoboxes2 .columns-2 .column {width: 50%}
#promoboxes .column-pb .column, #promoboxes2 .column-pb .column {
    width: 90%;
    margin: 0 5% 30px;
}

#promoboxes .column.hide, #promoboxes2 .column.hide {display: none}
#promoboxes .column.third, #promoboxes2 .column.second {border: none}
#promoboxes .column h3, #promoboxes2 .column h3 {
    font-size: 27px;
    color: #1c2022;
    font-weight: normal;
    margin: 0 0px 10px 0px;
}
#promoboxes .column.first h3, #promoboxes2 .column.first h3 {margin-left: 0}
#promoboxes .column p, #promoboxes2 .column p {
    font-size: 15px;
    color: #7e7e7e;
    margin-bottom: 17px;
}
#promoboxes .column.first p, #promoboxes2 .column.first p {margin-left: 0}
#promoboxes .column a.more, #promoboxes2 .column a.more {
    font-size: 13px;
    color: #00afd4;
}
#promoboxes .column ul li, #promoboxes2 .column ul li {
    clear: both;
    display: inline-block;
    list-style: none;
    margin-bottom: 18px;
    padding-bottom: 8px;
    width: 100%;
}
#promoboxes .column a.more span, #promoboxes2 .column a.more span {
    background: #00AFD4 url('../../img/admin/icons/more-triangle.png') no-repeat center;
    float: left;
    height: 10px;
    margin-right: 5px;
    margin-top: 6px;
    width: 10px;
    border-radius: 5px;
}
#promoboxes .column.first a.more, #promoboxes2 .column.first a.more {margin-left: 0}
#promoboxes .features, #promoboxes2 .features {padding: 0px 15px 0 0;}
#promoboxes .features li, #promoboxes2 .features li {
    list-style: none;
    font-size: 21px;
    color: #1c2022;
    background: url('../../img/admin/icons/list-style.gif') no-repeat left 2px;
    margin-bottom: 12px;
    padding-left: 38px;
}
#promoboxes .features li a, #promoboxes2 .features li a {color: #1c2022;}
#promoboxes .news li, #promoboxes .list-with-img li, #promoboxes2 .news li, #promoboxes2 .list-with-img li {border-bottom: 1px solid #e1e1e1}
#promoboxes .news li:last-child, #promoboxes .list-with-img li:last-child,
#website #promoboxes .news li:last-child, #website #promoboxes .list-with-img li:last-child,
#promoboxes2 .news li:last-child, #promoboxes2 .list-with-img li:last-child,
#website #promoboxes2 .news li:last-child, #website #promoboxes2 .list-with-img li:last-child {border: none; margin: 0}
#promoboxes .news li .img, #promoboxes .list-with-img li .img, #promoboxes2 .news li .img, #promoboxes2 .list-with-img li .img {
    float: left;
    margin: 0 5% 15px 0;
    width: 25%;
}
#promoboxes .news li .img img, #promoboxes .list-with-img li .img img,
#promoboxes2 .news li .img img, #promoboxes2 .list-with-img li .img img {
    display: block;
    height: auto;
    width: 100%;
}
#promoboxes .news li h4, #promoboxes .list-with-img li h4, #promoboxes2 .news li h4, #promoboxes2 .list-with-img li h4 {
    color: #00afd4;
    font-size: 14px;
    margin-bottom: 10px;
    height: 40px;
    overflow: hidden;
}
#promoboxes .news li h4 a, #promoboxes .list-with-img li h4 a,
#promoboxes2 .news li h4 a, #promoboxes2 .list-with-img li h4 a {color: #00afd4}
#promoboxes .news li span, #promoboxes .list-with-img li span, #promoboxes2 .news li span, #promoboxes2 .list-with-img li span {
    color: #898989;
    display: block;
    font-size: 12px;
}
#promoboxes .agenda {}
#promoboxes .agenda li, #promoboxes2 .agenda li {
    list-style: none;
    margin-bottom: 20px;
    height: 80px;
    overflow: hidden;
}
#promoboxes .agenda li .date, #promoboxes2 .agenda li .date {
    float: left;
    width: 80px;
    height: 75px;
    margin: 0 20px 0 0;
    background: #01afd4;
    color: #fff;
    font-size: 40px;
    padding: 5px 0 0;
}
#promoboxes .agenda li .date small, #promoboxes2 .agenda li .date small {
    font-size: 18px;
    margin: 0 0 0 6px;
}
#promoboxes .agenda li .date small.year, #promoboxes2 .agenda li .date small.year {
    font-size: 14px;
    margin: 0 0 0 6px;
    display: block;
}
#promoboxes .agenda li h4, #promoboxes2 .agenda li h4 {
    font-size: 17px;
    color: #7e7e7e;
    margin: 0 0 8px;
    padding: 8px 0 0;
}
#promoboxes .agenda li h4 a, #promoboxes2 .agenda li h4 a {color: #7e7e7e;}
#promoboxes .agenda li p, #promoboxes2 .agenda li p {
    color: #7e7e7e;
    font-size: 13px;
    margin-right: 0;
}
#promoboxes .img.gallery, #promoboxes2 .img.gallery {
    float: left;
    height: auto;
    line-height: 0;
    margin: 0 10% 20px 0;
    width: 45%;
}
#website #promoboxes .img.gallery.even, #website #promoboxes2 .img.gallery.even {margin-right: 0}
#website #promoboxes .img.gallery img, #website #promoboxes2 .img.gallery img {display: block; width: 100%}
#website #promoboxes .twitter ul, #website #promoboxes2 .twitter ul {margin: 0 20px 0 25px}
#website #promoboxes .twitter.box.first ul, #website #promoboxes2 .twitter.box.first ul {margin-left: 0px}
#website #promoboxes .twitter.box.first p, #website #promoboxes2 .twitter.box.first p {margin-left: 0px}
#website #promoboxes .twitter ul li, #website #promoboxes2 .twitter ul li {
    list-style: none;
    margin-bottom: 10px;
    font-size: 15px;
}
#website #promoboxes .twitter ul li .date, #website2 #promoboxes .twitter ul li .date {
    float: left;
    width: 80px;
    color: #7E7E7E;
    margin-bottom: 25px;
}
#website #promoboxes .twitter ul li p, #website #promoboxes2 .twitter ul li p {
    margin: 0;
    display: inline;
}
#website #promoboxes .visual, #website #promoboxes2 .visual {text-align: center}
#promoboxes p.visual, #promoboxes2 p.visual {
    background: #FFFFFF;
    color: #7E7E7E;
    font-size: 17px;
    font-weight: bold;
    height: 65px;
    line-height: 65px;
    margin: -92px 27px 0;
    position: relative;
    text-align: left;
}
#promoboxes p.visual a, #promoboxes2 p.visual a {color: #7E7E7E}
.wide-grid #promoboxes  p.visual, .wide-grid #promoboxes2  p.visual {margin: -92px 35px 0}
#promoboxes p.visual span, #promoboxes2 p.visual span {
    float: left;
    width: 32px;
    height: 32px;
    margin: 15px 10px 0 15px;
    background-color: #01afd4;
}
#promoboxes .visual-wrapper-img, #promoboxes2 .visual-wrapper-img {
    display: block;
    overflow: hidden;
    width: 100%;
}
#promoboxes .visual-wrapper-img img, #promoboxes2 .visual-wrapper-img img {
    display: block;
    width: 100%;
}
.snippet-creator .wrapper .remove-item {
    position: absolute;
    background: url(../../img/admin/icons/remove-cb-item.gif) no-repeat;
    top: 5px;
    right: 5px;
    height: 25px;
    width: 25px;
}
/**  PAY TEXT  **/
#selection-box #pay_text {text-align: center}
#content #pay_text, #content .snippet-pay_text {padding: 55px 0px}
#content #pay_text .area, #content .snippet-pay_text .area {text-align: center}
#content #pay_text h1, #pay_text h1, #content .snippet-pay_text h1, .snippet-pay_text h1, #selection-box .snippet-heading {font-size: 30px; margin-bottom: 20px; text-align: center}
#content #pay_text p, #pay_text p, #content .snippet-pay_text p, .snippet-pay_text p {font-size: 18px; padding: 0 120px; line-height: 30px; text-align: center}

#snippets-area #pay_text_custom, #snippets-area .snippet-pay_text_custom {background: #000; color: #fff}
#content #pay_text_custom .wrapper, #pay_text_custom .wrapper, #content .snippet-pay_text_custom .wrapper, .snippet-pay_text_custom .wrapper {padding: 10px}
#content #pay_text_custom.two-part .part,  #pay_text_custom.two-part .part, #content .snippet-pay_text_custom.two-part .part, .snippet-pay_text_custom.two-part .part {
    min-width: 30%;
    max-width: 40%
}
#content #pay_text_custom .left, #pay_text_custom .left, #content .snippet-pay_text_custom .left, .snippet-pay_text_custom .left {float: left}
#content #pay_text_custom .right, #pay_text_custom .right, #content .snippet-pay_text_custom .right, .snippet-pay_text_custom .right {float: right}
#content #pay_text_custom .heading, #pay_text_custom .heading, #content .snippet-pay_text_custom .heading, .snippet-pay_text_custom .heading {
    font-size: 22px;
    text-transform: uppercase
}
/**  //PAY TEXT  **/

/**  FLAT BOXES  **/
#content #flat_boxes, #content .snippet-flat_boxes {padding: 50px 0}
#selection-box #flat_boxes .box, #content #flat_boxes .box, #content .snippet-flat_boxes .box {
    float: left;
    overflow: hidden;
    text-align: left;
    vertical-align: top;
}
#selection-box #flat_boxes .boxes-2 .box, #content #flat_boxes.boxes-2 .box, #content #flat_boxes .boxes-2 .box, #content .snippet-flat_boxes.boxes-2 .box,
#content .snippet-flat_boxes .boxes-2 .box, #content #flat_boxes.boxes-2 .snippet-creator .box, #content .snippet-flat_boxes.boxes-2 .snippet-creator .box {
    padding-bottom: 15px;
	margin: 0 4% 0 0;
	width: 48%;
}
#selection-box #flat_boxes .boxes-3 .box, #content #flat_boxes.boxes-3 .box, #content #flat_boxes .boxes-3 .box, #content .snippet-flat_boxes.boxes-3 .box,
#content .snippet-flat_boxes .boxes-3 .box, #content #flat_boxes.boxes-3 .snippet-creator .box, #content .snippet-flat_boxes.boxes-3 .snippet-creator .box {
    margin: 0 1.3% 0 0;
    width: 32%;
}
#selection-box #flat_boxes .boxes-4 .box, #content #flat_boxes.boxes-4 .box, #content #flat_boxes .boxes-4 .box, #content .snippet-flat_boxes.boxes-4 .box,
#content .snippet-flat_boxes .boxes-4 .box, #content #flat_boxes.boxes-4 .snippet-creator .box, #content .snippet-flat_boxes.boxes-4 .snippet-creator .box {
	margin: 0 2% 0 0;
	width: 23%;
}
#selection-box #flat_boxes .boxes-5 .box, #content #flat_boxes.boxes-5 .box, #content #flat_boxes .boxes-5 .box, #content .snippet-flat_boxes.boxes-5 .box,
#content .snippet-flat_boxes .boxes-5 .box, #content #flat_boxes.boxes-5 .snippet-creator .box, #content .snippet-flat_boxes.boxes-5 .snippet-creator .box {
    margin: 0 1% 0 0;
    width: 19.2%;
}
#selection-box #flat_boxes .boxes-6 .box, #content #flat_boxes.boxes-6 .box, #content #flat_boxes .boxes-6 .box,#content .snippet-flat_boxes.boxes-6 .box,
#content .snippet-flat_boxes .boxes-6 .box, #content #flat_boxes.boxes-6 .snippet-creator .box, #content .snippet-flat_boxes.boxes-6 .snippet-creator .box {
    margin: 0 .8% 0 0;
    width: 16%;
}
#selection-box #flat_boxes .box:last-child, #content #flat_boxes .box.last, #content .snippet-flat_boxes .box.last {margin-right: 0px!important}
#content #flat_boxes .snippet-creator .box, #content .snippet-flat_boxes .snippet-creator .box {margin: 0 85px 0 0; height: auto; position: relative; z-index: 1}
#content #flat_boxes .progressbar, #content .snippet-flat_boxes .progressbar {width: 100%}
#content #flat_boxes .textarea, #flat_boxes .textarea, #content #flat_boxes .text, #flat_boxes .text, #content .snippet-flat_boxes .textarea,
.snippet-flat_boxes .textarea, #content .snippet-flat_boxes .text, .snippet-flat_boxes .text {
    box-sizing: border-box;
    width: 100%!important
}
#content #flat_boxes .box img, #flat_boxes .box img, #content .snippet-flat_boxes .box img, .snippet-flat_boxes .box img {display: block; margin-bottom: 25px; width: 100%}
#content #flat_boxes .box h3, #content .snippet-flat_boxes .box h3 {
    font-size: 30px;
    color: #585561;
    font-weight: normal;
    margin: 0 0 10px;
    white-space: nowrap
}
#content #flat_boxes .box .text-box, #flat_boxes .box .text-box, #content .snippet-flat_boxes .box .text-box, .snippet-flat_boxes .box .text-box {
    height: 195px;
    overflow: hidden
}
#content #flat_boxes .box p, #flat_boxes .box p, #content .snippet-flat_boxes .box p, .snippet-flat_boxes .box p {
    font-size: 16px;
    line-height: 25px;
}
.widexl-grid #content #flat_boxes .box p, #flat_boxes .box p, .widexl-grid #content .snippet-flat_boxes .box p, .snippet-flat_boxes .box p {font-size: 17px}
#content #flat_boxes .box .more, #flat_boxes .box .more, #content .snippet-flat_boxes .box .more, .snippet-flat_boxes .box .more {
    background: #f6881e;
    color: #ffffff;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 35px;
}
#content #flat_boxes .box .more:hover, #flat_boxes .box .more:hover, #content .snippet-flat_boxes .box .more:hover, .snippet-flat_boxes .box .more:hover {text-decoration: none}
#content #flat_boxes div.text, #content .snippet-flat_boxes div.text {
    height: 72px;
    margin-bottom: 10px;
    overflow: hidden
}
.widexl-grid #content #flat_boxes div.text, .widexl-grid #content .snippet-flat_boxes div.text {height: 71px}
/**  //FLAT BOXES  **/

/**  RELATED LINKS **/
#content #related_links, #content .snippet-related_links {padding: 50px 0}
#selection-box #related_links .box, #content #related_links .box, #content .snippet-related_links .box {
    float: left;
    overflow: hidden;
    text-align: left;
    vertical-align: top;
}
#selection-box #related_links .boxes-2 .box, #content #related_links.boxes-2 .box, #content #related_links .boxes-2 .box, #content .snippet-related_links.boxes-2 .box,
#content .snippet-related_links .boxes-2 .box, #content #related_links.boxes-2 .snippet-creator .box, #content .snippet-related_links.boxes-2 .snippet-creator .box {
    padding-bottom: 15px;
	margin: 0 4% 0 0;
	width: 48%;
}
#selection-box #related_links .boxes-3 .box, #content #related_links.boxes-3 .box, #content #related_links .boxes-3 .box, #content .snippet-related_links.boxes-3 .box,
#content .snippet-related_links .boxes-3 .box, #content #related_links.boxes-3 .snippet-creator .box, #content .snippet-related_links.boxes-3 .snippet-creator .box {
    margin: 0 2% 0 0;
    width: 32%;
}
#selection-box #related_links .boxes-4 .box, #content #related_links.boxes-4 .box, #content #related_links .boxes-4 .box, #content .snippet-related_links.boxes-4 .box,
#content .snippet-related_links .boxes-4 .box, #content #related_links.boxes-4 .snippet-creator .box, #content .snippet-related_links.boxes-4 .snippet-creator .box {
	margin: 0 2% 0 0;
	width: 23.5%;
}
#selection-box #related_links .boxes-5 .box, #content #related_links.boxes-5 .box, #content #related_links .boxes-5 .box, #content .snippet-related_links.boxes-5 .box,
#content .snippet-related_links .boxes-5 .box, #content #related_links.boxes-5 .snippet-creator .box, #content .snippet-related_links.boxes-5 .snippet-creator .box {
    margin: 0 1% 0 0;
    width: 19.2%;
}
#selection-box #related_links .boxes-6 .box, #content #related_links.boxes-6 .box, #content #related_links .boxes-6 .box,#content .snippet-related_links.boxes-6 .box,
#content .snippet-related_links .boxes-6 .box, #content #related_links.boxes-6 .snippet-creator .box, #content .snippet-related_links.boxes-6 .snippet-creator .box {
    margin: 0 .8% 0 0;
    width: 16%;
}
#selection-box #related_links .box:last-child, #content .snippet-related_links .box:last-child, #content #related_links .box.last, #content .snippet-related_links .box.last {margin-right: 0px!important}
#content #related_links .snippet-creator .box, #content .snippet-related_links .snippet-creator .box {margin: 0 85px 0 0; height: auto; position: relative; z-index: 1}
#content #related_links .progressbar, #content .snippet-related_links .progressbar {width: 100%}
#content #related_links .textarea, #related_links .textarea, #content #related_links .text, #related_links .text, #content .snippet-related_links .textarea,
.snippet-related_links .textarea, #content .snippet-related_links .text, .snippet-related_links .text {
    box-sizing: border-box;
    width: 100%!important
}
#content #related_links .box img, #related_links .box img, #content .snippet-related_links .box img, .snippet-related_links .box img {display: block; margin-bottom: 25px; width: 100%}
#content #related_links .box h3, #content .snippet-related_links .box h3 {
    font-size: 30px;
    color: #585561;
    font-weight: normal;
    margin: 0 0 10px;
    white-space: nowrap
}
#content #related_links .box .text-box, #related_links .box .text-box, #content .snippet-related_links .box .text-box, .snippet-related_links .box .text-box {
    height: 195px;
    overflow: hidden
}
#content #related_links .box p, #related_links .box p, #content .snippet-related_links .box p, .snippet-related_links .box p {
    font-size: 16px;
    line-height: 25px;
}
.widexl-grid #content #related_links .box p, #related_links .box p, .widexl-grid #content .snippet-related_links .box p, .snippet-related_links .box p {font-size: 17px}
#content #related_links .box .more, #related_links .box .more, #content .snippet-related_links .box .more, .snippet-related_links .box .more {
    background: #f6881e;
    color: #ffffff;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 35px;
}
#content #related_links .box .more:hover, #related_links .box .more:hover, #content .snippet-related_links .box .more:hover, .snippet-related_links .box .more:hover {text-decoration: none}
#content #related_links div.text, #content .snippet-related_links div.text {
    height: 72px;
    margin-bottom: 10px;
    overflow: hidden
}
.widexl-grid #content #related_links div.text, .widexl-grid #content .snippet-related_links div.text {height: 71px}
#content .snippet-related_links .choose-type {position: relative; z-index: 11}
/**  //RELATED LINKS **/

.inline-radio-wrapper label, .inline-radio-wrapper label {display: inline-block!important; margin-left: 10px; margin-right: 0}

/**  HOTSPOT  **/
#content #hotspot, #hotspot, #content .snippet-hotspot, .snippet-hotspot {padding: 45px 0; overflow: hidden}
.snippet-pb #hotspot, .snippet-pb .snippet-hotspot {padding: 0px}
#content #hotspot img, #hotspot img, #content .snippet-hotspot img, .snippet-hotspot img {float: left; margin: 0 28px 0 0}
#content #hotspot .heading, #hotspot .heading, #content .snippet-hotspot .heading, .snippet-hotspot .heading {}
#content #hotspot .snippet-heading, #hotspot .snippet-heading, #content .snippet-hotspot .snippet-heading, .snippet-hotspot .snippet-heading {
    font-size: 30px;
    color: #585561;
    margin: 0 0 20px;
    line-height: 40px;
    display: inline-block;
    font-weight: normal;
    overflow: hidden
}
#content #hotspot .snippet-heading span, #hotspot .snippet-heading span, #content .snippet-hotspot .snippet-heading span, .snippet-hotspot .snippet-heading span {
    border-bottom: 2px solid #b3a8da;
    display: inline-block;
    padding: 0 40px 10px 0;
}
#content #hotspot p, #content .snippet-hotspot p {
    font-size: 18px;
    line-height: 30px;
    margin: 0 0 15px;
    overflow: hidden
}
#content #hotspot .more, #hotspot .more, #content .snippet-hotspot .more, .snippet-hotspot .more,
#selection-box .snippet-type .more {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 35px;
    background: #f6881e;
    color: #ffffff
}
#hotspot .more:hover, .snippet-hotspot .more:hover, #selection-box .snippet-type .more:hover {text-decoration: none; opacity: .7}
/**  //HOTSPOT  **/

/**  LOGOS ROW   **/
#content #logos_row, #content .snippet-logos_row {padding: 45px 0}
#content #logos_row .snippet-heading, #content .snippet-logos_row .snippet-heading {
    text-align: center;
    margin: 0 0 30px
}
#logos_row .logos-carousel, .snippet-logos_row .logos-carousel {
    position: relative;
    height: 146px;
    overflow: hidden;
}
#selection-box #logos_row .logos-carousel, #selection-box .snippet-logos_row .logos-carousel {height: 114px}
#logos_row .logos-carousel .wrapper, .snippet-logos_row .logos-carousel .wrapper {
    overflow: hidden;
    margin: 0 50px;
    min-height: 150px
}
#logos_row .caroufredsel_wrapper, .snippet-logos_row .caroufredsel_wrapper {min-height: 150px}
#logos_row #to-left, .snippet-logos_row #to-left {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 50px;
    width: 33px;
    height: 54px;
    background: url('../../img/admin1/icons/arrow-carousel-left-dark.gif') no-repeat;
    z-index: 11
}
#logos_row #to-right, .snippet-logos_row #to-right {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 50px;
    width: 33px;
    height: 54px;
    background: url('../../img/admin/icons/arrow-carousel-right-dark.gif') no-repeat;
    z-index: 11
}
#logos_row .item-carousel, .snippet-logos_row .item-carousel {
    display: inline-block;
    text-align: center;
    width: 23%;
    margin: 0 5px;
    vertical-align: middle
}
#logos_row .item-carousel img, .snippet-logos_row .item-carousel img {max-width: 100%}
.snippet-type #logos_row #to-left, .snippet-type .snippet-logos_row #to-left {left: 10px}
.snippet-type #logos_row #to-right, .snippet-type .snippet-logos_row #to-right {right: 10px}
.snippet-type #logos_row, .snippet-type .snippet-logos_row {margin-bottom: 30px}
.snippet-type #logos_row .wrapper, .snippet-type .snippet-logos_row .wrapper {margin: 0 45px}
.snippet-type #logos_row .item-carousel a, .snippet-type .snippet-logos_row .item-carousel a {
    display: block;
    text-align: center;
    width: 100%;
}
.snippet-type #logos_row .item-carousel img, .snippet-type .snippet-logos_row .item-carousel img {
    margin: auto;
    text-align: center;
    display: block;
    max-width: 100%
}
.snippet-logos_row .snippet-creator .wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.snippet-logos_row .snippet-creator .logo-item {
    position: relative;
    width: 250px
}
.snippet-logos_row .snippet-creator .logo-item img {
    height: auto;
    max-width: 250px;
    display: block;
    margin: 0 auto 15px
}
/**  //LOGOS ROW   **/

/**  LARGE BLOCKS  **/
.wide-grid #large_blocks .area, #large_blocks .area, .wide-grid .snippet-large_blocks .area, .snippet-large_blocks .area {width: 100%!important}
#large_blocks .remove, .snippet-large_blocks .remove {right: 180px; top: 40px}
#large_blocks .lb-row, .snippet-large_blocks .lb-row {
    display: inline-block;
    vertical-align: top;
    width: 100%
}
#large_blocks .lb-row.dgrey, #large_blocks .lb-row.dgrey p, #content .snippet-large_blocks .lb-row.dgrey, #content .snippet-large_blocks .lb-row.dgrey p {background: #1e1e1e; color: #fff}
#large_blocks .lb-row.grey, #large_blocks .lb-row.grey p, .snippet-large_blocks .lb-row.grey, .snippet-large_blocks .lb-row.grey p {background: #919191; color: #1e1a19}
#large_blocks .lb-row.white, #large_blocks .lb-row.white p, .snippet-large_blocks .lb-row.white, .snippet-large_blocks .lb-row.white p {color: #1e1a19}
#large_blocks .lb-row .half, .snippet-large_blocks .lb-row .half {
    display: table-cell;
    height: 100%;
    overflow: hidden;
    vertical-align: middle;
    width: 50%
}
#large_blocks .lb-row .half.img img, .snippet-large_blocks .lb-row .half.img img {
    display: block;
    width: 100%
}
#large_blocks .lb-row .half.text, .snippet-large_blocks .lb-row .half.text {padding: 0 10%}
#large_blocks .lb-row .half.text h4, .snippet-large_blocks .lb-row .half.text h4 {
    text-transform: uppercase;
    font-size: 25px;
    margin-bottom: 15px
}
#large_blocks .lb-row .half.text p, .snippet-large_blocks .lb-row .half.text p {font-size: 14px}
#content #large_blocks .box, #content .snippet-large_blocks .box {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    vertical-align: top;
}
#content #large_blocks .box.last, #content .snippet-large_blocks .box.last, #content .snippet-large_blocks .box:last-child {margin-right: 0px!important}
#content #large_blocks .snippet-creator .boxes-row, #content .snippet-large_blocks .snippet-creator .boxes-row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
#content #large_blocks .snippet-creator .box, #content .snippet-large_blocks .snippet-creator .box {width: 49%}
#content #large_blocks.boxes-1 .snippet-creator .box, #content .snippet-large_blocks.boxes-1 .snippet-creator .box {width: 100%}
/**  //LARGE BLOCKS  **/

/**  VIDEO  **/
#video, #video .container, .snippet-video, .snippet-video .container{text-align:center!important}
#video .container-iframe, #content .snippet-video .container-iframe {margin: 0px auto; position: relative}
#video iframe, #content .snippet-video iframe {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%}
/**  //VIDEO  **/

/**  FACEBOOK  **/
#facebook_page .container, #facebook_page, .snippet-facebook_page .container, .snippet-facebook_page {text-align: center!important}
/**  //FACEBOOK  **/

/**  LARGE VISUAL  **/
#large_visual .container, #large_visual, .snippet-large_visual .container, .snippet-large_visual {position: relative}
#large_visual.fullwidth .container, .snippet-large_visual.fullwidth .container {
    height: auto;
    max-width: 100%;
    width: 100%;
}
#large_visual img, .snippet-large_visual img {display: block; max-width: 100%; width: 100%}
#large_visual .desc-column, .snippet-large_visual .desc-column {display: none}
#large_visual .desc-cloud, .snippet-large_visual .desc-cloud {
    background: #f8f8f8;
    bottom: 40px;
    padding: 25px 30px;
    position: absolute;
    right: 35px;
    width: 290px;
    z-index: 100;
}
#large_visual .info-box h3, .snippet-large_visual .info-box h3 {
    color: #00afd4;
    font-size: 30px;
    font-weight: normal;
    margin: 0 0 13px;
}
#large_visual .info-box p, .snippet-large_visual .info-box p {
    color: #818181;
    font-size: 16px;
    margin: 0;
}
#large_visual .info-box a, .snippet-large_visual .info-box a {
    color: #818181;
    font-size: 16px;
    margin: 0;
    display: none
}
#large_visual .info-box span, .snippet-large_visual .info-box span {
    color: #818181;
    font-size: 16px;
    margin: 0;
    display: none
}
#content #promoboxes .promobox-creator .button, #content #promoboxes2 .promobox-creator .button {
    background-color: #e3e7eb;
    color: #505050;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 25px 0px 20px;
    width: 111px;
}
/**  //LARGE VISUAL  **/


/*#content #promoboxes .promobox-creator .button span {background: url("../../img/admin/buttons/btn-grey.png") no-repeat 107px 0px}*/
#content #promoboxes .promobox-creator .button.edit-image, #content #promoboxes2 .promobox-creator .button.edit-image {background-position: left top}
#content #promoboxes .promobox-creator .button.edit-image span, #content #promoboxes2 .promobox-creator .button.edit-image span {background-position: right bottom}
#content #flatbox-creator .button.edit-image, #content #largeblocks-creator .button.edit-image {margin-top: 25px}
#content .snippet-creator .button.edit-image, #content #contact-form .button.edit-image {margin: 25px 0 0 15px}
#content #contact-form .file .progressbar {width: 530px}
#content #contact-form .wrapp-text span.label {width: 50%; padding-right: 2%; box-sizing: border-box}
#content #contact-form .wrapp-text .text {width: 50%; margin-left: 0; box-sizing: border-box}
#content #contact-form .wrapp-text #map-url {width: 100%}
#content.edit-item .button.edit-image {margin: 0 0 0 15px; position: relative; top: -62px}
#content.edit-item #agenda-add .button.edit-image {margin: 0 0 0 300px}
#content.edit-item #ci-add .button.edit-image,
#content.edit-item #news-add .button.edit-image {
    margin: 0 0 -15px 40px;
    position: relative;
    left: 275px
}
#content.edit-item .item-editing .button.edit-image {margin: 0 0 0 195px}
#content .changing-date {
    display: inline-block;
    width: 100%;
    padding-bottom: 20px
}
#content .changing-date label {margin-top: 10px}
#content #promoboxes .promobox-creator .file, #content #promoboxes2 .promobox-creator .file,
.snippet-creator .file, #content .ci-box .file {
    /*background: url("../../img/admin/buttons/wijzigen.png") no-repeat;*/
    background-color: #e3e7eb;
    color: #4e4e4e;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    text-align: center;
    float: left;
    margin: 25px 0px 20px;
    overflow: hidden;
    width: 111px;
    position: relative
}
#content #promoboxes .promobox-creator .file.loading, #content #promoboxes2 .promobox-creator .file.loading,
.snippet-creator .file.loading, #content .ci-box .file.loading {overflow: visible}
.snippet-creator .img-wrapper, .module-creator .img-wrapper {position: relative; overflow: hidden}
.snippet-creator .img-wrapper.loading .progressbar {overflow: visible}
#content #promoboxes .promobox-creator .file .progressbar, .snippet-creator .file .progressbar,
#content #promoboxes2 .promobox-creator .file .progressbar, .snippet-creator .file .progressbar,
#content .ci-box .file .progressbar, .snippet-creator .img-wrapper .progressbar,
.module-creator .img-wrapper input, .module-creator .img-wrapper .progressbar {
    position: absolute;
    left: 0;
    top: -25px;
    width: 260px
}
#content #promoboxes .promobox-creator .file input, #content #promoboxes2 .promobox-creator .file input,
.snippet-creator .file input , #content .ci-box .file input, .snippet-creator .img-wrapper input {
    cursor: pointer;
    opacity: 0;
/*    height: 34px;
    width: 111px;*/
    position: absolute;
    left: -9999px
}
#content .ci-box.multiple .wrapper-editor {position: relative; margin-bottom: 10px}
#content .ci-box .content-editor, #content .ci-box .content-editor.two-columns {
    min-height: 360px;
    background: #ffffff;
    border: 1px solid #bfc6cb;
    padding: 20px;
    word-wrap: break-word;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    column-gap: 20px;
}
#content .ci-box .content-editor.one-column {
    -moz-column-count: initial;
    -webkit-column-count: initial;
    column-count: initial;
    -moz-column-gap: 0px;
    -webkit-column-gap: 0px;
    column-gap: 0px;
}
#content .ci-box.multiple .content-editor {
    clear: both;
    min-height: 190px;
    margin-bottom: 15px;
    position: relative
}
#content .ci-box .wrapper-editor .remove {
    position: absolute;
    right: 15px;
    top: 40px;
    z-index: 2
}
.placeholder-component {
    border: 1px solid #bfc2c7;
    background: url('../../img/admin/bg/snippet.gif') repeat left top!important;
    min-height: 0!important;
    height: 265px;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
    position: relative;
    z-index: 10
}
.placeholder-component .button {margin-top: 120px}
.placeholder-component .slide-option {
    position: absolute;
    left: 20px;
    bottom: -5px;
}
.snippet-item .container {position: relative}
.snippet-item .remove {
    background: url("../../img/admin/icons/remove-cb-item.gif") no-repeat;
    display: none;
    height: 25px;
    position: absolute;
    right: 5%;
    top: 25px;
    width: 25px;
    margin-bottom: 20px;
    z-index: 99999
}
.snippet-item .copy {
    background: url("../../img/admin/icons/clone.gif") no-repeat;
    display: none;
    height: 25px;
    position: absolute;
    right: -40px;
    top: 40px;
    width: 25px
}
.snippet-item:hover .remove, .snippet-item:hover .copy {display: block}
#snippets-area .ui-state-highlight {
    height: 400px;
    border: 5px dashed #999;
    background: #eee;
    clear: both;
    z-index: 999999
}
#snippets-area .snippet-item.ui-sortable-helper {
    background: #ccc;
    width: 75%!important;
}

#content .head-editor {height: 85px}
#items-creator, .items-creator {
    float: left;
    width: 247px;
    margin-right: -1px;
}
#items-creator h3, .items-creator h3 {margin: 0 0 55px}
#items-creator .items-menu-column {
    border: 1px solid #bfc6cb;
    background: #fcfdfe;
    padding-bottom: 1px;
    min-height: 49px;
    margin: 0px 0 14px 0;
}
#items-creator .items-menu-column ul.items-list-menu li .items-list-menu.subsubmenu {
    margin-top: 25px;
    border: 1px solid #bfc6cb;
    border-left: 5px solid #bfc6cb;
    margin-right: -20px;
    background: #fcfdfe
}
#items-creator .items-menu-column ul.items-list-menu li {
    color: #494E54;
    cursor: move;
    font-size: 13px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding-right: 19px;
    position: relative;
    border-top: 1px solid #fcfdfe;
    border-bottom: 1px solid #fcfdfe;
    margin-bottom: -1px;
    z-index: 1!important;
}
#items-creator .items-menu-column ul.items-list-menu li.can-has-submenu {padding-bottom: 25px}
#items-creator .items-menu-column ul.items-list-menu li.has-submenu {height: auto}
#items-creator .items-menu-column ul.items-list-menu li a {
    padding: 0 0 0 19px;
    color: #494E54;
    display: block;
    white-space: nowrap;
}
#items-creator .items-menu-column ul.items-list-menu li > a:hover {
    text-decoration: none;
    cursor: move;
}
#items-creator .items-menu-column ul.items-list-menu li.editing > a {visibility: hidden}
#items-creator .items-menu-column ul.items-list-menu li .control {
    border-left: 1px solid #BFC6CB;
    border-right: 1px solid #BFC6CB;
    display: none;
    float: right;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 17px;
}
#items-creator .items-menu-column ul.items-list-menu li input {
    background: none;
    border: none;
    color: #1E5CAA;
    display: none;
    font-weight: bold;
    left: 17px;
    padding: 0;
    position: absolute;
    top: 18px;
    width: 89%;
}
#items-creator .items-menu-column ul.items-list-menu li.editing > input {display: block}
#items-creator .items-menu-column ul.items-list-menu li.editing > .control {display: block}
#items-creator .items-menu-column ul.items-list-menu li .remove {
    background: url("../../img/admin/icons/remove-item-menu.gif") no-repeat;
    border-bottom: 1px solid #BFC6CB;
    display: block;
    height: 25px;
    padding: 0;
}
#items-creator .items-menu-column ul.items-list-menu li.editing a.remove {display: none}
#items-creator .items-menu-column ul.items-list-menu li .edit {
    background: url("../../img/admin/icons/edit-item-menu.gif") no-repeat;
    display: block;
    height: 24px;
    padding: 0;
}
#items-creator .items-menu-column ul.items-list-menu li.editing a.edit {display: none}
#items-creator .items-menu-column ul.items-list-menu li .save {
    background: url("../../img/admin/icons/save-item-menu.gif") no-repeat;
    border-top: 1px solid #BFC6CB;
    display: none;
    height: 24px;
    /*margin-top: 25px;*/
    padding: 0;
}
#items-creator .items-menu-column ul.items-list-menu li .display {
    background: #F5F8FA url("../../img/admin/icons/display-item-menu.gif") no-repeat center;
    display: none;
    height: 24px;
    padding: 0;
}
#items-creator .items-menu-column ul.items-list-menu li .display.hide {background: url("../../img/admin/icons/hidden-item-menu.gif") no-repeat center}
#items-creator .items-menu-column ul.items-list-menu li.editing a.save,
#items-creator .items-menu-column ul.items-list-menu li.editing a.display {display: block}
#items-creator .items-menu-column ul.items-list-menu > li:hover,
#items-creator .items-menu-column ul.items-list-menu > li.active,
#items-creator .items-menu-column ul.items-list-menu > li.editing {
    background: url("../../img/admin/bg/menu-creator-bg.gif") repeat-x scroll left top #F4F7F9;
    cursor: move;
    border-top: 1px solid #BFC6CB!important;
    border-bottom: 1px solid #BFC6CB!important;
    z-index: 10!important;
}
#items-creator .items-menu-column ul.items-list-menu li.first {border-top: none!important;}
#items-creator .items-menu-column ul.items-list-menu li.last {border-bottom: none!important;}
#items-creator .items-menu-column ul.items-list-menu li:hover > .control,
#items-creator .items-menu-column ul.items-list-menu li.active > .control,
#items-creator .items-menu-column ul.items-list-menu li.editing > .control {display: block;}
#items-creator .slide-option {margin-top: 20px;}
#items-creator .slide-option .check-slide {margin: 0 0 0 10px}
#items-creator label#mobile-submenu {
    display: inline-block;
    margin: 20px 0;
}
#items-creator label#mobile-submenu .jq-selectbox {
    margin: 10px 0 0 0;
}
#content .page-editor {
    float: left;
    width: 714px;
    padding-bottom: 10px;
    position: relative;
}
#content .page-editor.hidden {display: none}
.wide-grid #content .page-editor {width: 894px}
.widexl-grid #content .page-editor {width: 1140px}
.widexl-grid #items-creator, .widexl-grid .items-creator {width: 301px}
#content .page-editor .wrapper {
    margin-bottom: 27px;
    width: 100%;
}
#content .page-editor .page-title {
    float: left;
    position: relative;
    height: 51px;
}
#content .page-editor .page-url, #content .page-editor .custom-url {
    clear: left;
    float: left;
    padding: 5px 0 5px 20px
}
#content .page-editor .custom-url input {width: 400px}
#content .page-editor .page-url p {font-size: 14px; margin-bottom: 5px}
#content .page-editor .page-url input {
    border: none;
    color: #423d2e;
    font-size: 14px;
    line-height: 20px;
    padding: 0 5px;
    display: none
}
#content .page-editor .page-url .current-url {background: #fffbcc}
#content .page-editor .page-url .save-url {
    background: #f7f7f7;
    border: 1px solid #ccc;
    color: #555;
    vertical-align: top;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    padding: 2px 8px;
    display: inline-block;
    margin: 0 0 0 10px;
    border-radius: 3px;
    display: none
}
#content .page-editor .page-url .save-url:hover {text-decoration: none}
#content .page-editor .image-position {margin-right: 0}
#content .page-editor  h2 {
    color: #373737;
    font-size: 24px;
    margin: 0 0 13px 20px;
    float: left;
}
#content .page-editor .page-title.editing h2 {display: none;}
#content .page-editor .page-title a {
    font-size: 13px;
    color: #47a012;
    font-weight: normal;
    margin-left: 15px;
    margin-top: 8px;
    float: right;
}
#content .page-editor .page-title a.hidden {display: none}
#content .page-editor .page-title span {float: left}
#content .page-editor .page-title input {
    background: none;
    border: none;
    color: #1E5CAA;
    font-size: 24px;
    font-weight: bold;
    left: 21px;
    letter-spacing: 1.8px;
    padding: 0;
    top: 0;
    width: 80%;
    display: none;
    float: left
}
#content .page-editor .page-title.editing input {display: block}
#content .page-editor #page-type .jq-selectbox__select {width: auto}
#content .page-editor .layout {
    float: right;
    color: #373737;
    font-size: 13px;
    line-height: 32px;
    width: 152px;
	margin-left: 20px;
}
#content .page-editor .layout a {
    color: #47a012;
    font-size: 13px;
    padding-left: 39px;
    /* background: url('../../img/admin/icons/layout.gif') no-repeat left center; */
    background: url('../../img/admin/icons/layout.svg') no-repeat left center;
	background-size: 32px;
    display: inline-block;
    margin-left: 12px;
}
#content .page-editor .layout.two-column a {
	/* background: url('../../img/admin/icons/layout-2.gif') no-repeat left center; */
	background: url('../../img/admin/icons/layout-2.svg') no-repeat left center;
	background-size: 32px;
}

.content-language-switcher {float: right; margin-left: 7px}
#news-add .content-language-switcher {margin: 0 0 15px 0}
#cb-creator .content-language-switcher, #content .page-editor .content-language-switcher {margin-bottom: 14px}
.content-language-switcher a {
    display: inline-block;
    line-height: 31px;
    padding: 0 12px 0 37px;
    margin-right: 10px;
    font-weight: bold;
    color: #565454!important
}
.content-language-switcher a {background-image: url('../../img/icons/flags.png'); background-repeat: no-repeat}
.content-language-switcher a.DK {background-position: 10px -445px}
.content-language-switcher a.FR {background-position: 10px -305px}
.content-language-switcher a.DE {background-position: 10px -480px}
.content-language-switcher a.IT {background-position: 10px -235px}
.content-language-switcher a.NL {background-position: 10px -165px}
.content-language-switcher a.NO {background-position: 10px -130px}
.content-language-switcher a.PL {background-position: 10px -585px}
.content-language-switcher a.PT {background-position: 10px -95px}
.content-language-switcher a.ES {background-position: 10px -340px}
.content-language-switcher a.SE {background-position: 10px -25px}
.content-language-switcher a.EN {background-position: 10px -410px}
.content-language-switcher a.ID {background-position: 10px -270px}
.content-language-switcher a.JP {background-position: 10px -200px}
.content-language-switcher a.CN {background-position: 10px -375px}
.content-language-switcher a.RU {background-position: 10px -70px}
.content-language-switcher a.AR {background-position: 10px -550px}
.content-language-switcher a.TR {background-position: 10px 10px}

.content-language-switcher a:hover,
.content-language-switcher a.selected {
    background-color: #cccccc;
    color: #fff;
    text-decoration: none
}

#content .page-editor .toolbar {
    height: 50px;
    padding: 0 21px;
    background: #fff;
    width: 824px
}
#content.edit-item .mce-toolbar-grp.fixed,
#content .page-editor .toolbar.fixed,
#content .page-editor .mce-toolbar-grp.fixed {
    position: fixed;
    top: 0;
    z-index: 16;
    border-bottom: 1px solid #bfc6cb;
    width: 882px;
}
.widexl-grid #content .page-editor .toolbar.fixed,
.widexl-grid #content .page-editor .mce-toolbar-grp.fixed {width: 1128px}
#content .page-editor .wysihtml5-sandbox {
    border: medium none !important;
    height: 800px !important;
    margin-left: 20px !important;
    width: 690px !important;
}
#content .page-editor .column {
    float: left;
    width: 325px;
    margin: 0 0 0 21px;
    outline: 0px solid transparent;
    resize: none;
}
.wide-grid #content .page-editor .column {width: 400px}
*:focus {outline: none!important}
.wide-grid #content .page-editor .column:FOCUS,
.wide-grid #content .page-editor :FOCUS {outline: 0px solid transparent}
#page-content-editor,
.page-content-editor {
    clear: both;
    height: auto !important;
    min-height: 25px;
    outline: 0px solid transparent;
    padding: 0 20px;
/*    display: none!important*/
}
.hidden-content-editor {display: none!important}
#page-content-editor.two-column,
.page-content-editor.two-column {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 21px;
    -webkit-column-gap: 21px;
    column-gap: 21px;
}
#content .page-editor .page-content {
    border: 1px solid #bfc6cb;
    padding: 0px 0 0;
    position: relative;
    height: 100%!important;
}
#content .page-editor .page-content .tox-editor-header.fixed {
    width: 1136px;
    position: fixed;
    z-index: 999;
    top: 0px;
}
#content .page-editor .page-content .page-image {
    background: #fff;
    border-top: 1px solid #bfc6cb;
    display: inline-block;
    padding: 10px 0 20px;
    position: relative;
    width: 100%
}
#content .page-editor .page-content .page-image .button {
    border: medium none;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    min-width: 130px;
    text-align: center;
}
#content .page-editor .page-content .page-image.hidden {display: none}
#content .page-editor .page-content .image-placeholder {
    background: url("../../img/admin/bg/img-placeholder.svg") no-repeat center;
	background-size: contain;
    float: left;
    height: auto;
    min-height: 250px;
    width: 96%;
    text-align: center;
    position: relative;
    margin-bottom: 15px;
    cursor: pointer;
    margin: 0 2%
}
#content .page-editor .page-content .image-placeholder.with-image {min-height: unset}
#content .page-editor .image-placeholder .replace-image {
    position: absolute;
    left: 10px;
    top: 20px;
    z-index: 10;
    color: #ffffff;
}
#content .page-editor .image-placeholder .replace-image span {color: #ffffff;}
#content .page-editor .image-placeholder.with-image .replace-image {display: block}
#content .remove-image {
    width: 25px;
    height: 25px;
    background: url('../../img/admin/icons/remove-cb-item.gif') no-repeat;
}
#content .page-editor .image-placeholder .remove-image {
    display: none;
    position: absolute;
    right: 24px;
    top: 4px;
}
#content .page-editor .image-placeholder.with-image .remove-image {display: block}
#content .page-editor .page-content .image-placeholder .progressbar {
    left: 20px;
    position: absolute;
    top: -20px;
    width: 825px;
    display: none
}
#content .page-editor .page-content .image-placeholder.loading .progressbar {display: block}
#content .page-editor .page-content .edit-image {
    left: 10px;
    position: absolute;
    top: 100px;
    z-index: 15
}
#content .page-editor .page-content .edit-image.hidden {display: none}
#content .page-editor .page-blocks {
    border: 1px solid #bfc6cb;
    position: relative;
    min-height: 265px;
    z-index: 0;
}
#content .page-editor .page-blocks h2 {
    float: none;
}
#content .page-editor .page-blocks .placeholder-component {
    border-width: 1px 0 0 0;
    margin: 0
}
#content .page-editor .snippet-container .snippet-creator {
    border-left: 0;
    border-right: 0;
}
#content .page-editor .snippet-container:last-child .snippet-creator {
    margin-bottom: 0;
    border-bottom: 0;
}
#content .page-editor .page-blocks .snippet-item {position: relative}
#content .page-editor .page-blocks #edit-area {display: none}
#content .page-editor .page-blocks #edit-snippets {
    position: absolute;
    right: 5px;
    top: 0px;
    padding: 4px 5px;
    z-index: 11;
}

#page-content-editor p, .page-content-editor p,
#page-content-editor h2, .page-content-editor h2,
#page-content-editor h3, .page-content-editor h3,
#page-content-editor h4, .page-content-editor h4,
#page-content-editor h5, .page-content-editor h5 {
    margin-left: 0!important;
    margin-right: 0!important;
    color: #373737!important;
    float: none!important;
}
#page-content-editor ul, .page-content-editor ul,
#page-content-editor ol, .page-content-editor ol,
#content.edit-item .textarea.content-editor ul,
#content.edit-item .textarea.content-editor ol {
    margin-left: 20px;
    font-size: 14px;
    color: #373737;
    line-height: 22px;
}
#page-content-editor ul li, .page-content-editor ul li,
#content.edit-item .textarea.content-editor ul li {list-style: disc; margin-bottom: 10px}
#page-content-editor ol li, .page-content-editor ol li,
#content.edit-item .textarea.content-editor ol li {list-style: decimal; margin-bottom: 10px}
#content .page-editor .page-content h4, #compare .page-content h4,
#content .page-editor .page-content h5, #compare .page-content h5,
#content .page-editor .page-content h6, #compare .page-content h6 {
    margin-bottom: 5px;
    font-size: 15px;
    color: #373737;
}
#content .page-editor .page-content a, #compare .page-content a {
    font-size: 13px;
    color: #ef9b17;
}
#content .page-editor .page-content p, #compare .page-content p,
#content .page-editor .page-content div, #compare .page-content div {
    font-size: 14px;
    line-height: 22px;
    color: #373737;
/*    margin-bottom: 13px;*/
}
#content .page-editor .page-content .mce-edit-area {min-height: 1%}
#content .page-editor .page-content img, #compare .page-content img {max-width: 100%}
#content #page-editor.page-editor.with-module .wrapper {/*border-bottom:none;margin:0*/}
#content #page-editor.page-editor.with-module .page-content,#content #page-editor.page-editor.with-module .toolbar{/*display:none*/}
#content .page-editor .page-content form {
    width: 100%;
    overflow: hidden
}
#content .page-editor .page-content form h3 {margin: 0 0 10px}
#content .page-editor .page-content form label {
    float: left;
    width: 100%;
    margin-bottom: 10px
}
#content .page-editor .page-content form label {
    float: left;
    width: 100%;
    margin-bottom: 10px
}
#content .page-editor .page-content .text-field input {
    background: #ffffff;
    border-top: 1px solid #BDBCBC;
    border-left: 1px solid #BDBCBC;
    border-bottom: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    height: 28px;
    line-height: 28px;
    margin-top: 10px;
    padding: 0 10px;
    width: 94%;
}
#content .page-editor .page-content .textarea-field textarea {
    background: #ffffff;
    border-top: 1px solid #BDBCBC;
    border-left: 1px solid #BDBCBC;
    border-bottom: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    float: right;
    height: 42px;
    margin-top: 10px;
    padding: 10px;
    resize: none;
    width: 94%;
}
#content .page-editor .page-content .button.submit {
    background: none repeat scroll 0 0 #ffa800;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin: 10px 0 0 0;
    padding: 0 10px;
    width: 150px;
}
#content .page-editor .ajax-loader {
    border: 1px solid #bfc6cb;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ffffff url('../../img/admin/icons/ajax-loader.gif') no-repeat center;
    display: none;
    margin: 0;
}
#content .page-editor .selector {
/*    background: url('../../img/admin/bg/select-left.gif') no-repeat left top;*/
    border: 1px solid #bfc6cb;
    height: 30px;
    line-height: 30px;
}
#content .page-editor .selector ul {
    background: url('../../img/admin/bg/select-btn.png') no-repeat right top;
    padding: 0 42px 0 11px;
}
#content .page-editor .selector ul li {
    font-size: 12px;
    color: #282828;
    position: relative;
}
#content .page-editor .selector ul li a {
    color: #282828;
    display: block;
}
#content .page-editor .selector ul li a:hover {text-decoration: none;}
#content .page-editor .selector ul li ul {
    background: #FFFFFF;
    border: 1px solid #BFC6CB;
    left: 0px;
    padding: 0 0px;
    position: absolute;
    top: 30px;
    width: 113px;
    display: none;
    z-index: 100;
}
#content .page-editor .selector.opened ul li ul {display: block!important}
#content .page-editor .selector ul li ul li a {padding: 0 10px!important}
#content .page-editor .selector ul li ul li a:hover {background: #eaedef;}
#content .page-editor .selector.text-tag ul {padding: 0;}
#content .page-editor .selector.text-tag ul li a {padding: 0 42px 0 11px;}
/*#content .page-editor .toolbar .selector {
    float: left;
    margin: 10px 20px 0 0;
}
#content .page-editor .toolbar .font-styler {
    float: left;
    margin: 18px 4px 0;
}
#content .page-editor .toolbar .separator {
    border-right: 1px solid #dddede;
    height: 25px;
    float: left;
    margin: 13px 9px 0;
}
*/
#content .page-editor .mce-toolbar-grp .counts {
    float: right;
    font-size: 11px;
    color: #373737;
    margin: 10px 10px 0 0px;
}
#content .page-editor .mce-toolbar-grp .checkbox {margin: 7px 0 0 15px}
#content .page-editor label.text-wrapper {
    color: #4B4B4B;
    font-size: 14px;
    line-height: 42px;
    display: block;
    margin: 15px 0 15px 10px;
    clear: both
}
#content .page-editor .button {margin-left: 10px}
#content .page-editor label #meta-description.text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DFDFDF;
    border-image: none;
    border-right: 1px solid #DFDFDF;
    border-style: groove solid solid;
    border-width: 1px;
    float: right;
    height: 38px;
    line-height: 38px;
    margin-bottom: 10px;
    padding: 0 10px;
    width: 80%;
}
#content.grey-content,#content .grey-bg,.wrapper-content.grey-content {
    background: #f7f8f9;
    background-color: #fff
}
#content .white-bg {background: #ffffff; width: 100%; display: inline-block}
#content .ci-box {
    float: left;
    margin: 30px 4% 40px 0;
    overflow: hidden;
    width: 48%;
}
#content .ci-box .add-contents {
    clear: both;
    margin-top: 15px;
    display: none
}
#content .ci-box .add-contents #add-locatie {margin-top: 10px}
#content #fonts-form .ci-box {overflow: visible;}
#content .ci-box.last {margin-right: 0;}
#content .ci-box h3 {margin-bottom: 18px;}
#content .ci-box ul li {
    border-bottom: 1px solid #dce1e6;
    min-height: 38px;
    line-height: 38px;
    padding: 0 3px 0 1px;
    position: relative;
    font-size: 13px;
    color: #545454;
}
#content .ci-box ul li:hover,
#content .ci-box ul li.editing {background-color: #f1f2f3;}
#content .ci-box ul li.no-border {border-bottom: none}
#content .ci-box ul li.no-border:hover {background: none}
#content .ci-box ul li.hidden {display: none}
#content .ci-box ul li .temp-page-text {
    border: 1px solid #bfc6cb;
    resize: none;
    height: 60px;
    padding: 6px;
    width: 64%
}
#content .ci-box ul li label {
    width: 175px;
    float: left;
    font-weight: bold;
}
#content .ci-box ul li .item-text {
    width: 240px;
    display: inline-block;
}
#content .ci-box ul li span.item-text {color: #373737;}
#content .ci-box ul li a.item-text {color: #47a012;}
#content .ci-box ul li .edit,
#content .ci-box ul li .save {
    position: absolute;
    right: 3px;
    top: 5px;
    width: 28px;
    height: 29px;
    /* background: url('../../img/admin/icons/ci-edit.png') no-repeat; */
    background-image: url('../../img/admin/icons/pencil.svg');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: center;
    display: none;
}
#content .ci-box ul li .save {background: url('../../img/admin/icons/ci-save.png') no-repeat;}
#content .ci-box ul li:hover .edit {display: block;}
#content .ci-box ul li .edit-text {
    background: none;
    border: medium none;
    font-size: 13px;
    left: 175px;
    position: absolute;
    top: 10px;
    display: none;
    width: 310px
}
#content .ci-box ul li.editing .edit-text,
#content .ci-box ul li.editing .save {display: block;}
#content .ci-box ul li.editing .item-text,
#content .ci-box ul li.editing .edit {display: none!important}
#content .label.slide-option {line-height: 21px}
#content .check-slide {
    float: left;
    width: 57px!important;
    height: 21px;
    /* background: url("../../img/admin/icons/check-slide.png") no-repeat right top; */
    -webkit-transition: background-position 0.4s ease-in-out;
    -moz-transition: background-position 0.4s ease-in-out;
    -ms-transition: background-position 0.4s ease-in-out;
    -o-transition: background-position 0.4s ease-in-out;
    transition: background-position 0.4s ease-in-out;
    margin-bottom: 25px;
    border-radius: 10px;
    position: relative;
    overflow: hidden
}
#content .check-slide span:nth-child(1) {
    width: 57px;
    height: 21px;
    background-color: #6bb736;
    border-radius: 25px;
    font-size: 12px;
    line-height: 21px;
    display: block;
    color: #fff;
    position: absolute;
    left: -57px;
    z-index: 5;
    transition: all 0.4s linear;
    text-align: center
}
#content .check-slide span:nth-child(2) {
    width: 57px;
    height: 21px;
    background-color: #e7e7e7;
    border-radius: 25px;
    font-size: 12px;
    line-height: 22px;
    float: left;
    position: absolute;
    left: 0;
    transition: all 0.4s linear;
}
#content .check-slide span:nth-child(1)::before,
#content .check-slide span:nth-child(2)::before {
    content: '';
    width: 17px;
    height: 17px;
    background-color: #fff;
    border-radius: 50%;
    float: left;
    margin: 2px 8px 2px 2px;
}
#content .check-slide span:nth-child(1)::after,
#content .check-slide span:nth-child(2)::after {
    content: '';
    width: 13px;
    height: 13px;
    /* background-color: #f6f6f6; */
    /* background-image: linear-gradient(180deg, #f6f6f6 0%, #eaeaea 100%); */
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 4px;
    left: 4px
}
#content .check-slide span:nth-child(1)::before {
    float: right;
    margin: 2px 2px 2px 0px;
}
#content .check-slide span:nth-child(1)::after {
    left: auto;
    right: 4px
}

#content .check-slide.alignleft {margin-right: 10px}
#content .check-slide.alignright {margin-left: 10px}
#content .check-slide.checked {background-position: left top;}
#content .check-slide.checked span:nth-child(1) {
    left: 0
}
#content .check-slide.checked span:nth-child(2) {
    left: 57px
}
#content .check-slide input {position: absolute; left: -99999px}
#content li .check-slide {margin: 8px 0}
#content .wrapp-text {
    padding: 0px 0 20px;
    color: #4b4b4b;
    font-size: 14px;
    line-height: 42px;
	display: block;
	width: 100%
}
#content #guestbook-options .check-slide {
    margin: 0 0 0 25px;
    float: none;
    display: inline-block
}
#content .wrapp-text span.label {
    min-width: 150px;
    display: inline-block
}
#content .wrapp-text .text {
    padding: 0px 10px;
    font-size: 14px;
    width: 210px;
    height: 42px;
    line-height: 42px;
    margin-left: 25px;
    border: none;
    /*background: url("../../img/admin/bg/input-2.gif") no-repeat;*/
    background-color: #ffffff;
    border: 1px solid #DFDFDF;
}
#content .date-options {margin-bottom: 30px}
#news-add, #agenda-add, #ci-add .wrapper {width: 800px}
#content.edit-news label,
#content.edit-item label,
#content .page-editor .image-placeholder {
    font-size: 14px;
    color: #4b4b4b;
    line-height: 42px;
    width: 100%;
    float: left;
}
#content.edit-item label .text {
    box-sizing: border-box;
    float: left;
    width: 85%;
    border: 1px solid #dfdfdf;
    border-top-style: groove;
    height: 40px;
    line-height: 38px;
    padding: 0 10px;
    float: right;
    margin-bottom: 10px;
}
#content.edit-item label.date .text, #content.edit-item label.date-end .text {
    margin-right: 480px;
    width: 200px;
}
#content.edit-item label.date img, #content.edit-item label.date-end img {
    float: right;
    height: 40px;
    left: 238px;
    position: relative;
}
#content.edit-item label .textarea,
#content.edit-item .textarea.content-editor,
#content.contact-page label .textarea {
    box-sizing: border-box;
    float: left;
    width: 666px;
    border: 1px solid #dfdfdf;
    border-top-style: groove;
    height: 210px;
    padding: 10px;
    float: right;
    margin-bottom: 17px;
    resize: none;
    line-height: 18px;
    cursor: text;
    overflow: auto;
    max-height: 350px;
}
#content.edit-item .mce-tinymce,
#content.edit-item .tox-tinymce {
    margin-bottom: 17px;
    float: right;
    width: 686px
}
#content.edit-item #news-edit .tox-tinymce {float: left}
#content.edit-item #news-add .textarea.content-editor,
#content.edit-item #ci-add .textarea.content-editor,
#content.edit-item #agenda-add .textarea.content-editor,
#content.edit-item #ci-add .mce-tinymce,
#content.edit-item #agenda-add .mce-tinymce,
#content.edit-item #news-add .mce-tinymce,
#content.edit-item #ci-add .tox-tinymce,
#content.edit-item #agenda-add .tox-tinymce,
#content.edit-item #news-add .tox-tinymce {margin: -42px 0px 17px 0; width: 85%!important}
#content.edit-item .changing-date .date.hidden {display: none}
#content.edit-item label.file {
    width: 300px;
    clear: left;
    margin-bottom: 20px;
    position: relative
}
#content.edit-item label.file .remove-image {
    position: absolute;
    right: -335px;
    top: 20px;
    display: none
}
#content.edit-item .edit-form label.file .remove-image {
    position: absolute;
    right: -235px;
    top: 55px;
    display: none
}
#content.edit-item label.file.loaded .remove-image {display: block}
#content.edit-item label.file input, #content .page-editor .image-placeholder input {visibility: hidden; position: absolute}
#content.edit-item label.file .progressbar {
    left: 100px;
    position: absolute;
    bottom: -30px;
    width: 355px;
    display: none
}
#content.edit-item.agenda-news label.file .progressbar {width: 510px}
#content.edit-item .item-editing label.file .progressbar {left: 0}
#content.edit-item label.file.loading .progressbar {display: block}
#content.edit-item label.file a.button {
    float: right;
/*    padding: 0 40px;*/
    height: 42px;
    line-height: 42px;
    color: #4e4e4e!important;
    background: #e7eaed;
    font-weight: bold;
    width: auto;
}
#content.edit-item .item-editing label.file a {float: left}
#content.edit-item label.file a:hover{text-decoration: none}
#content.edit-item .button.submit {}
#content.edit-item .button.deleting {}
#content.edit-item .button.deleting.alignright {}
#content.edit-news .file img, #content.edit-item .file img {
    margin-left: 103px;
    margin-top: -30px;
}
#content.edit-item .file .hidden, #content .page-editor .file .hidden {display: none}
#content .item-editing{
    box-sizing: border-box;
    float: right;
    padding: 0 12px 20px 19px;
    background: #ffffff;
    margin-bottom: 25px;
    width: 65%;
}
#content .item-editing.noitems .item-wrapper {display: none}
#content .item-editing label {width: 100%; white-space: nowrap}
#content .item-editing label .text,
#content .item-editing label .textarea, #content .item-editing .textarea.content-editor {width: 100%}
#content .item-editing .mce-tinymce {width: 676px}
#content .item-editing label.date .text, #content .item-editing label.date-end .text {
    margin: 0;
    float: left;
}
#content .item-editing label.date img, #content .item-editing label.date-end img {float: left; position: static}
#content .agenda-editing label.file a {
    float: left;
    clear: left;
}
#content .items-list {
    float: left;
    width: 35%;
    min-height: 725px
}
#content .items-list ul li{
    border-bottom: 1px solid #E1E1E1;
    float: left;
    padding: 10px 5px;
    width: 100%;
    cursor: pointer;
    box-sizing: border-box
}
#content .items-list ul li:last-child{border: none}
#content .items-list ul li img{
    float: left;
    margin: 0 15px 0 0px;
}
#content .items-list ul li h4{
    font-size: 14px;
    color: #00afd4;
    line-height: 18px;
}
#content.edit-agenda ul li h4{
    display: table-cell;
    height: 80px;
    vertical-align: middle;
}
#content .items-list ul li a, #content .agenda-list ul li a {color: #535353;}
#content .items-list ul li.active,
#content .items-list ul li:hover{background: #ffffff}
#content .items-list ul li.active a,
#content .items-list ul li:hover a,
#content .items-list ul li a:hover {color: #00afd4;}
#content .items-list ul li span{color: #898989; font-size: 12px}
#content .items-list ul li span.date {
    background: #707070;
    color: #FFFFFF;
    float: left;
    font-size: 40px;
    height: 75px;
    margin: 0 20px 0 12px;
    padding: 5px 0 0;
    width: 80px;
}
#content .items-list ul li.active span.date {background:#01afd4}
#content .items-list ul li span.date small {
    font-size: 18px;
    margin: 0 3px 0 5px;
    text-transform: lowercase;
}
#content .items-list ul li span.date small.year {
    display: block;
    font-size: 14px;
    margin: 0 0 0 6px;
}
#content #news-edit #img-edit, #content #agenda-edit #img-edit, #content #ci-edit #img-edit {
    clear: left;
    float: left;
    margin: 5px 0 15px;
}
#content.contact-page label {
    color: #4b4b4b;
    float: left;
    font-size: 14px;
    line-height: 42px
}
#content.contact-page label .textarea {
    width: 85%;
    height: 110px
}
#content.contact-page label.long .text {
    width: 450px;
    margin: 0
}
/*=====================*/
#promoboxes .bottom-row, #promoboxes .top-row, #promoboxes2 .bottom-row, #promoboxes2 .top-row {
    display: flex;
    justify-content: space-between;
    clear: both;
    width: 100%
}
#promoboxes .bottom-row > .relax, #promoboxes .top-row > .relax
#promoboxes2 .bottom-row > .relax, #promoboxes2 .top-row > .relax {display: none}

/**  SELECTION BOX  **/
#selection-box {
    margin: auto;
    text-align: left;
    width: 910px;
}
#selection-box .section .content {height: 100%;}
#selection-box .section .content .column {height: 100%;}
#selection-box .section .content .visual-wrapper-img {
    display: block;
    height: 100%;
    width: 100%;
}
#selection-box h3 {
    font-size: 18px;
    color: #565454;
    font-family: HelveticaLTStdBold;
    margin: 0px 0 10px 0px;
}
#selection-box .snippet-type h4 {text-align: left}
#selection-box .snippet-type p {
    font-size: 13px;
    color: #423d2e;
    line-height: 20px;
    margin-bottom: 13px;
}
#selection-box .snippet-type a, #selection-box .snippet-type p a {color: #FFA500}
#selection-box form {padding: 20px 0}
#selection-box form.even {background-color: #F4F4F4}
#selection-box .scope {
    /* background-image: url('../../img/admin/bg/fscope.gif'); */
    /* background-repeat: repeat-y; */
    /* background-position: right top; */
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
    width: 900px;
    margin-bottom: 23px;
	margin-left: 4px;
}
#selection-box .scope .top {
    /* background: url('../../img/admin/bg/fscope.gif') no-repeat left top */
}
#selection-box .scope .bottom {
    /* background-image: url('../../img/admin/bg/fscope.gif'); */
    /* background-repeat: no-repeat; */
    /* background-position: -904px bottom; */
    padding: 10px 20px 18px;
}
#selection-box form.active .scope {background-color:#F9F9F9}

/**  selection-box PROMOBOXES  **/

/*  AGENDA  */
#selection-box .section #agenda.content ul {margin: 0px 15px 0 25px;}
#selection-box .section #agenda.content ul li {
    list-style: none;
    margin-bottom: 20px;
    height: 80px;
    overflow: hidden;
}
#selection-box .section #agenda.content ul li .date {
    float: left;
    width: 80px;
    height: 75px;
    margin: 0 20px 0 0;
    background: #7A63CE;
    color: #fff;
    font-size: 40px;
    padding: 5px 0 0;
}
#selection-box .section #agenda.content ul li .date small {
    font-size: 18px;
    margin: 0 0 0 6px;
}
#selection-box .section #agenda.content ul li .date small.year {
    font-size: 14px;
    margin: 0 0 0 6px;
    display: block;
}
#selection-box .section #agenda.content ul li h4 {
    font-size: 17px;
    color: #7e7e7e;
    margin: 0 0 5px;
    padding: 0px 0 0;
    text-align: left;
}
#selection-box .section #agenda.content ul li h4 a {color: #7e7e7e;}
#selection-box .section #agenda.content ul li p {
    color: #7e7e7e;
    font-size: 13px;
    margin-right: 0;
    line-height: 18px;
}

/*  NEWS  */
#selection-box .section #news.content ul, #selection-box .section .content ul.list-with-img {margin: 0px 0 0 15px}
#selection-box .section #news.content ul li, #selection-box .section .list-with-img ul li,
#selection-box .section ul.list-with-img li {
    list-style: none;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 15px;
    clear: both;
    display: inline-block;
    width: 100%;
}
#selection-box .section #news.content ul li:LAST-CHILD,
#selection-box .section .list-with-img ul li:LAST-CHILD {border: none;}
#selection-box .section #news.content ul li .img,
#selection-box .section .content ul.list-with-img li .img {
    float: left;
    margin: 0 5% 15px 0;
    width: 25%;
}
#selection-box .section #news.content ul li .img img, #selection-box .section .content ul.list-with-img li .img img {display: block; width: 100%}
#selection-box .section #news.content ul li h4,
#selection-box .section .content ul.list-with-img li h4 {
    font-size: 16px;
    color: #00afd4;
    margin-bottom: 12px;
    text-align: left;
    height: 44px;
    overflow: hidden;
}
#selection-box .section #news.content ul li h4 a,
#selection-box .section .content ul.list-with-img li h4 a {color: #00afd4;}
#selection-box .section #news.content ul li span,
#selection-box .section .content ul.list-with-img li span {
    color: #898989;
    display: block;
    font-size: 12px;
}



/**  selection-box CENTRAL BLOCK  **/
#selection-box .centralblock .button {clear: left}



/**  selection-box COLORPICKER  **/
#selection-box .scolor {
    float: left;
    width: 94px;
    height: 123px;
    margin: 0 11px 22px 0px;
    overflow: hidden;
    position: relative;
    padding: 5px 4px 8px;
}
#selection-box .scolor:HOVER,
#selection-box .scolor.selected {background: #dadce1;}
#selection-box .scolor label {
    font-size: 13px;
    color: #565454;
    cursor: pointer;
    line-height: 21px;
}
#selection-box .scolor input {
    position: absolute;
    z-index: 1;
}
#selection-box .scolor span {
    display: block;
    width: 94px;
    height: 94px;
    position: relative;
    z-index: 2;
    margin-bottom: 8px;
}
#custom-color label {
    font-weight: bold;
    font-size: 16px;
    color: #555354;
    padding-bottom: 15px;
    display: block;
}
#custom-color input {
    color: #555354;
    padding: 0 10px;
    display: block;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e3e3e3;
    width: 100px;
    float: left;
    text-align: center;
    margin-right: 15px;
}
#custom-color button, #custom-color .button {
    border: 1px solid #BEC8D1!important;
    border-radius: 2px;
    color: #215CA8!important;
    font-weight: bold;
    height: 39px;
}








#content .left-column ul li a {
    font-size: 16px;
    display: block;
}
#content .custom-context-menu {
    background: #ffffff;
    border: 1px solid #BFC6CB;
    float: left;
    padding: 10px 0px;
    position: absolute;
    display: none;
    text-align: left;
    z-index: 100
}
#content .custom-context-menu li {
    line-height: 26px;
    font-size:  14px;
    color: #373737;
}
#content .custom-context-menu li.bold {
    font-weight: bold;
    padding: 0 15px;
}
#content .custom-context-menu li a {
    color: #373737;
    display: block;
    padding: 0 15px;
}
#content .custom-context-menu li.disabled a {color: #CFCFCF!important;}
#content .custom-context-menu li a:hover {
    color: #1F64A9;
    text-decoration: none;
}
#content .custom-context-menu .hidden {
    visibility: hidden;
    position: absolute;
}
#content #link-url {
    border: 1px solid #bdc4ca;
    padding: 10px;
    background: #ffffff;
    display: none;
}
#content #link-url h4,
#image-size h4 {
    font-size: 15px;
    color: #38383a;
    margin-bottom: 15px;
}
#content #link-url .close {
    float: right;
    width: 26px;
    height: 26px;
    background: url("../../img/admin/buttons/close.png");
}
#content #link-url label,
#image-size label {
    color: #393939;
    float: left;
    font-size: 13px;
    line-height: 32px;
    margin-right: 18px;
}
#content #link-url .text,
#image-size .text {
    float: left;
    width: 168px;
    background: url("../../img/admin/bg/input.gif") no-repeat left top;
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #2a2a2a;
    border: 1px solid #C0C5C9;
    border-radius: 4px
}
#content #link-url .submit {
    float: left;
    width: 36px;
    height: 32px;
    background: url("../../img/admin/buttons/ok.gif") no-repeat;
    border: none;
    cursor: pointer;
}
#image-size {
    text-align: left;
    width: 150px;
    padding: 10px;
    background: #ffffff;
    display: none
}
#image-size .text {
    float: none;
    width: 130px;
    background: #fff;
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #2a2a2a;
    border: 1px solid #C0C5C9;
    border-radius: 4px
}
#image-size .submit {float: right; margin: 10px 0 0}
#content .alignright {float: right!important;}
#content .alignleft {float: left!important;}

#confirmation, #pass-recovery, .confirmation-dir, .confirmation, .popup-window {
    background: #ffffff;
    width: 330px;
    padding: 25px;
    text-align: left;
    display: none;
}
#information {
    position: fixed;
    top: 50%;
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 4px #999;
    z-index: 9999999
}
#confirmation.information {width: 690px}
#pass-recovery {width: 340px}
#confirmation .green-row {
    background: #dfebd7 url("../../img/admin/icons/tick.gif") no-repeat 20px center;
    padding: 0 15px 0 63px;
    color: #4da51a;
    height: 57px;
    line-height: 57px;
    font-weight: bold;
    margin-bottom: 25px;
    font-size: 18px;
}
#confirmation h4, .confirmation h4, #pass-recovery h4, .popup-window h4 {
    color: #463e31;
    font-weight: bold;
    margin-bottom: 20px;
    font-size: 20px;
}
#confirmation p, .confirmation p, #pass-recovery p {
    color: #505050;
    font-size: 14px;
    margin-bottom: 55px;
    line-height: 21px;
}
#pass-recovery p {margin-bottom: 15px}
#confirmation .text, .confirmation .text, #pass-recovery .text {
    border: 1px solid #bfc6cb;
    border-radius: 4px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    width: 316px;
    margin-bottom: 15px
}

#content.logo-edit #site-header,
#content #colors-form .colors {
    padding: 30px 0;
    border-bottom: 1px solid #AAAAAA;
    margin-bottom: 40px;
}
#content .row-border {
    padding: 13px 0 30px;
    border-bottom: 1px solid #AAAAAA;
    margin-bottom: 40px;
}
#content.logo-edit #site-header .site-logo {float: left; margin-right: 50px}
#content.logo-edit #site-header .file {visibility: hidden}
#content.logo-edit #site-header .button {margin-top: 20px}
#content form .file-wrapper .file {position: absolute; visibility: hidden}

#content #site-footer {margin: 0 0 15px}
#content #site-footer select#footer-columns,
#content #site-footer #footer-columns-styler {margin-left: 20px}
#content #site-footer #footer-columns-styler .jq-selectbox__select {width: 50px}
#content #site-footer .file input {display: none}
/*
#content #site-footer #footer-columns.columns-one {}
#content #site-footer #footer-columns.columns-two {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
#content #site-footer #footer-columns.columns-three {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
#content #site-footer #footer-columns.columns-four {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
}
*/
#content #site-footer #page-content-editor {
    margin-top: 20px;
    border: 1px solid #CFCFCF;
    padding: 10px 20px;
    min-height: 200px;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    column-gap: 20px;
    -moz-column-rule: 1px solid #ccc;
    -webkit-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;
    line-height: 24px
}
#content #site-footer.columns-one #page-content-editor {}
#content #site-footer.columns-two #page-content-editor {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-rule: 1px solid #ccc;
    -webkit-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;
}
#content #site-footer.columns-three #page-content-editor {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-rule: 1px solid #ccc;
    -webkit-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;
}
#content #site-footer.columns-four #page-content-editor {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    -moz-column-rule: 1px solid #ccc;
    -webkit-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;
}
#content #site-footer .column {
    float: left;
    margin-right: 2%;
}
#content #site-footer.columns-one .column,
#website #site-footer #footer-columns.columns-one .column {
    float: none;
    margin-right: 0;
    width: 100%;
}
#content #site-footer.columns-two .column,
#website #site-footer #footer-columns.columns-two .column {width: 48%}
#content #site-footer.columns-three .column,
#website #site-footer #footer-columns.columns-three .column {width: 31%}
#content #site-footer.columns-four .column,
#website #site-footer #footer-columns.columns-four .columns {width: 23%}
#website #site-footer #footer-columns .column .social-icon {
    float: left;
    margin: 0 8px 10px 0;
}
#content #site-footer .column h4 {margin: 40px 0 20px}
#content #site-footer .column .text {
    width: 90%;
    height: 38px;
    padding: 0 5%;
    border: 1px solid #cecece;
    color: #676767
}
#website #site-footer .column .file {display: none}
#content #site-footer .column .progressbar {
    display: none;
    margin-top: 20px
}
#content #site-footer .column .loading .progressbar {display: block}
#content #site-footer .column .textarea,
#content #site-footer .column .content-editor {
    width: 90%;
    height: 200px;
    padding: 10px 5%;
    border: 1px solid #cecece;
    color: #676767;
    resize: none;
    overflow: auto
}
#content #site-footer .column label.checkbox {padding: 0 0 0 28px}
#content #site-footer .column .social-column label {background-position: left 9px}
#content #site-footer .column .social-column label.checked {background-position: left -23px}
#content #site-footer .column.social .text-column {display: none}
#content #site-footer .column .social-column {display: none}
#content #site-footer .column.social .social-column {display: block}
#content #site-footer .column .social-column .row {margin-bottom: 17px}
#content #site-footer .column .social-column label {
    line-height: 32px!important;
    display: block;
    margin-bottom: 12px
}
#content #site-footer .column .social-column label .icon {
    float: left;
    width: 32px;
    height: 32px;
    margin: 0 13px 0 2px;
}
#content #site-footer .column .social-column label .icon.twitter {background-position: 0 0}
#content #site-footer .column .social-column label .icon.twitter:hover {background-position: 0 -32px}
#content #site-footer .column .social-column label .icon.facebook {background-position: -32px 0}
#content #site-footer .column .social-column label .icon.facebook:hover {background-position: -32px -32px}
#content #site-footer .column .social-column label .icon.pinterest {background-position: -64px 0}
#content #site-footer .column .social-column label .icon.pinterest:hover {background-position: -64px -32px}
#content #site-footer .column .social-column label .icon.linkedin {background-position: -96px 0}
#content #site-footer .column .social-column label .icon.linkedin:hover {background-position: -96px -32px}
#content #site-footer .column .social-column label .icon.google {background-position: -128px 0}
#content #site-footer .column .social-column label .icon.google:hover {background-position: -128px -32px}
#content #site-footer .column .social-column label .icon.youtube {background-position: -160px 0}
#content #site-footer .column .social-column label .icon.youtube:hover {background-position: -160px -32px}
#content #site-footer .column .social-column label .icon.instagram {background-position: -192px 0}
#content #site-footer .column .social-column label .icon.instagram:hover {background-position: -192px -32px}
#content #site-footer .column .social-column label .icon.whatsapp {background-position: -192px 0}
#content #site-footer .column .social-column label .icon.whatsapp:hover {background-position: -192px -32px}
#content #site-footer .column .social-column .row .text {display: none}
#content #site-footer .column .social-column .row.active .text {display: block}
#content #site-footer .column .social-column.fontawesome label .icon {font-family: 'FontAwesome'; background: none; text-align: center}
#content #site-footer .column .social-column.fontawesome label .icon.twitter:before{content:"\f099"}
#content #site-footer .column .social-column.fontawesome label .icon.facebook:before{content:"\f09a"}
#content #site-footer .column .social-column.fontawesome label .icon.pinterest:before{content:"\f0d2"}
#content #site-footer .column .social-column.fontawesome label .icon.linkedin:before{content:"\f0e1"}
#content #site-footer .column .social-column.fontawesome label .icon.google:before{content:"\f1a0"}
#content #site-footer .column .social-column.fontawesome label .icon.youtube:before{content:"\f167"}
#content #site-footer .column .social-column.fontawesome label .icon.instagram:before{content:"\f16d"}
#content #site-footer .column .social-column.fontawesome label .icon.whatsapp:before{content:"\f232"}
#content #site-footer .column .social-column.fontawesome label .icon.email:before{content:"\f0e0"}
#content #site-footer .column .social-column svg {display: none}
#content #site-footer .column .social-column.svg svg {
    display: block;
    transition: fill 120ms ease-in-out;
    fill: currentColor;
}
#content #login-form {
    width: 330px;
    background: #eff3f5;
    border-radius: 4px;
    padding: 45px 70px 40px 60px;
    margin: auto
}
#content #login-form .button {margin: 7px 0 30px; width: 205px}
#content #login-form label {
    display: block;
    margin-bottom: 15px;
    font-size: 13px;
    color: #282828
}
#content #login-form label span {
    float: left;
    width: 105px;
    margin-top: 10px;
}
#content #login-form label input {width: 202px}
#content .account-editor {
    padding: 100px 0 20px;
    border-bottom: 1px solid #BCBCBC;
    margin-bottom: 40px;
}
#content #account-options .hide-wrapper,
#content #pass-change .hide-wrapper {
    display: none;
    overflow: hidden;
    width: 530px
}
#content .example-font {height: 80px;}

#content.edit-item .seo-form label .text, #content.edit-item .seo-form label .textarea,
#content.edit-item #analytics-form label .text, #content.edit-item #analytics-form label .textarea,
#content.edit-item form label .textarea.wta-550 {width: 75%}
#content.edit-item .seo-form .button.submit {margin-left: 25%}

/**  GALLERY EDITOR  **/
#content #albums {visibility: hidden}
#content #images {display: none}
#content #images .album-title {margin-top: 28px;height: 46px}
#content #images .album-title h3 {
    display: inline-block;
    margin-right: 18px;
    margin-top: 0
}
#content #images .album-title input[type="text"] {
    display: none;
    border: none;
    margin-right: 18px;
    line-height: 24px;
    height: 24px;
    font-size: 24px
}
#content #albums .item,
#content #images .item {
    float: left;
    width: 48%;
    margin: 0 4% 29px 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #d4d4d4;
}
#content #albums .item.even,
#content #images .item.even {margin-right: 0}
#content #albums .item .cover-album,
#content #images .item .image {
    margin-bottom: 14px;
    background: url('../../img/admin/bg/placeholder-two-column.jpg') no-repeat center;
    cursor: pointer;
    min-height: 466px
}
#content #albums .item img, #content #images .item img {width: 100%}
#content #images .item .image.loading {background: #FFFFFF url('../../img/admin/icons/ajax-loader-big.gif') no-repeat center}
#content #albums .item .description {
    font-size: 18px;
    color: #a5a5a5
}
#content #albums .item .description span {
    float: right;
    font-size: 16px
}
#content #albums .item .description a {
    font-size: 16px;
    color: #0d529d
}
#content #albums .item .cover-album a,
#content #images .item .image a {display: block; min-height: 368px}
#content #images input[type="file"] {visibility: hidden}
#content #images .item.empty .image img,
#content #images .item.empty .remove-image,
#content #albums img.hidden {display: none}
#content #images .item .text {width: 364px}
#content #images .item .remove-image {
    float: right;
    width: 38px;
    height: 38px;
	background: #e92c2c;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	box-sizing: border-box;
}
#content #images .item {}
#content #images .add-video,
#content #images .item .video-value {display: none}
#content #images.video-contents .item {margin-top: 30px}
#content #images.video-contents .file .load-files,
#content #images.video-contents .item .image {display: none}
#content #images.video-contents .item .video-value {margin-bottom: 20px}
#content #images.video-contents .add-video,
#content #images.video-contents .item .video-value {display: inline-block}
#content #album-edit .file {position: relative; clear: both}
#content #album-edit .file .progressbar {
    position: absolute;
    left: 0;
    top: -5px;
    display: none
}
#content #album-edit .progress-wrapper .progressbar .text {
    color: #fff
}
.progress-wrapper {
    position: relative;
    margin-bottom: 20px;
    display: none
}
.loading .progress-wrapper, .loading .progress-wrapper .progressbar {display: block}
.progress-wrapper .progressbar {
    -webkit-appearance: none;
    appearance: none;
    height: 30px;
    position: initial!important;
}
.progress-wrapper .progressbar[value]::-webkit-progress-bar {
    background: #eee;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset
}
.progress-wrapper .progressbar[value]::-webkit-progress-value {
    background-color: #073769;
}
.progress-wrapper .text {
    color: #fff;
    position: absolute;
    left: 10px;
    top: 5px
}
#content #album-edit .file.loading .progressbar {display: block}
#content #images-per-line {margin-left: 15px}
#content .gery-bg {background-color: #f7f8f9}
#content .filter-form {padding: 20px 0}
#content #search-sites label {
    float: left;
    margin-right: 21px;
    font-size: 14px;
    color: #444444
}
#content #search-sites label.last {margin-right: 0}
#content #search-sites .text {width: 230px; height: 32px}
.wrapp-date {
	display: inline-block;
	position: relative
}
span.wrapp-date::before {
	content: '';
	background: #E2E5E9;
	position: absolute;
	right: 1px;
	top: 1px;
	bottom: 1px;
	width: 31px;
	border-radius: 0 3px 3px 0;
}
span.wrapp-date img {
	width: 20px;
	margin: 5px;
}
#content #search-sites .text.date {
    width: 76px;
    padding-right: 33px;
    margin-left: 15px;
    padding-left: 10px
}
#content #search-sites label .ui-datepicker-trigger {
    right: 1px;
    top: 1px;
    position: absolute
}
#content #search-sites .jq-selectbox .jq-selectbox__select {width: 50px}
#content .counts-sites {
    float: left;
    margin: 25px 50px 0px 0;
    color: #000;
    font-size: 20px;
    padding-left: 55px;
}
#content .counts-sites.all-websites {background: url('../../img/admin/icons/all-websites.svg') no-repeat left top;}
#content .counts-sites.live-websites {background: url('../../img/admin/icons/live-websites.svg') no-repeat left top;}
#content .counts-sites .counts {font-size: 25px}
#content .counts-sites p {font-size: 16px}
#content .websites-list {
    margin-top: 50px;
    width: 100%
}
#content .websites-list td,
#content .websites-list th {
    height: 60px;
    vertical-align: middle;
    border-bottom: 1px solid #bec5cb;
}
#content .websites-list th.w-65 {text-align: center}
#content .websites-list .aligncenter {text-align: center}
#content .websites-list td.open {width: 60px}
#content .websites-list .tabs {
    padding: 20px 15px;
    display: inline-block;
    border-bottom: none
}
#content .websites-list td.admin-buttons a {
    float: right;
    width: 56px;
    height: 46px;
    background-color: #0c559f;
    background-image: url('../../img/admin/icons/admin.png');
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out 0s;
	color: #FFF;
	text-align: center;
    font-size: 22px;
    padding: 10px 0;
    box-sizing: border-box;
	background-image: none;
}
#content .websites-list td.admin-buttons a:hover {opacity: .7}
.w-word-brake {word-break: break-all}
#content .websites-list td.admin-buttons .clear-cache {
    background-position: 4px 5px;
}
#content .websites-list td.admin-buttons .info {
    background-position: -55px -50px;
}
#content .websites-list td.admin-buttons .login {
    background-position: -111px -102px;
}
#content .websites-list td.admin-buttons .remove-site {
    background-position: -170px -142px;
    background-color: #e92c2c;
}
#content .websites-list .tabs ul li {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #000;
    margin-right: 10px
}
#content .websites-list .tabs ul li.active {border-bottom: none}
#content .websites-list .tabs .half {
    float: left;
    width: 530px
}
#content .websites-list .tabs .half table {width: 100%}
#content .websites-list .tabs .half table td {height: 40px}
#content .websites-list .tabs .tab-content {padding: 20px 0; float: left; display: none}
#content .websites-list .tabs .tab-content.display {display: block}
#content .websites-list .tabs .half.right {margin-left: 50px}
#content .websites-list tbody > tr:hover, #content .websites-list tbody > tr.opened {background: #E4E4E4}
#content .websites-list tbody > tr.hidden {background: none}
#content .websites-list tr.hidden {display: none}
#content .websites-list .payment-status span {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: #00CC00;
    border: 1px solid #797979
}
#content .websites-list td .jq-selectbox .jq-selectbox__select {
    color: #000!important;
    padding: 0;
    width: 100px;
	padding-left: 10px;
}
#content .websites-list td .jq-selectbox .jq-selectbox__dropdown,
#content .filter-form .jq-selectbox .jq-selectbox__dropdown {text-indent: 0}
#content .filter-form .jq-selectbox .jq-selectbox__dropdown li {padding: 5px 9px 6px}
#content .forms-list {
    height: 90px;
    border: 1px solid #bfc6cb;
    background: #fcfdfe;
    margin-bottom: 25px;
}
#content .forms-list .form {
    float: left;
    height: 90px;
    line-height: 90px;
    border-right: 1px solid #bfc6cb
}
#content .forms-list .form a {
    display: block;
    padding: 0 25px;
    font-size: 16px;
    font-weight: bold;
    color: #1a171b;
    height: 100%
}
#content .forms-list .form a:hover, #content .forms-list .form.active a {
    text-decoration: none;
    background: #073769;
    color: #ffffff
}
#content .forms-list .add-item {
    float: right;
    margin: 30px 25px 0 0;
}
#content .form-creator.hidden {display: none}
#content .form-creator .title {margin: 28px 0 18px 0px}
#content .form-creator .title h3 {
    display: inline-block;
    margin: 0 18px 0 0;
}
#content .form-creator .title input {
    border: medium none;
    display: none;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    margin-right: 18px;
}
#content .form-creator .button.alignright {margin-left: 30px}
#content #form-fields {margin-bottom: 30px}
#content #form-fields .row {
    float: left;
    width: 100%;
    min-height: 40px;
    line-height: 40px;
    margin-bottom: 15px
}
#content #form-fields .row .values {clear: both}
#content #form-fields .row .radiobutton-value {height: 40px; clear: both}
#content #form-fields .row .remove-radiovalue {margin: 10px 0 -10px}
#content #form-fields .row .field {
    float: left;
    width: 200px;
    margin-right: 20px;
    min-height: 1px
}
#content #form-fields .row.text-value .field {width: 260px}
#content #form-fields .fields-wrapper .field.name {cursor: move}
#content #form-fields .row .field.type {width: 170px}
#content #form-fields .row .field.required {width: 80px}
#content #form-fields .row .field.remove {width: 100px; margin-right: 0}
#content #form-fields .row.fields .required, #content #form-fields .row.fields .remove {text-align: center}
#content #form-fields .row .field .text {width: 178px}
#content #form-fields .row.text-value .field .text,
#content #form-fields .row .field.long .text {width: 520px}
#content #form-fields .row label.checkbox {margin-top: 10px}
#content #form-fields .row.fields .remove a {line-height: 0; display: inline-block; margin-top: 5px}
#content #form-fields .row .field .jq-selectbox .jq-selectbox__select {width: 115px}

#content #banner-creator .label-wrapper {
    display: inline-block;
    width: 150px;
    font-weight: bold
}
#content #banner-creator .text-field .name {width: 217px}
#content #banner-creator .text-field .url, #content #banner-creator .text-field .link {width: 630px}
#content #banner-creator .file {position: relative}
#content #banner-creator .file .progressbar {
    bottom: 7px;
    left: 320px;
    position: absolute;
    width: 487px;
    display: none
}
#content #banner-creator .file.loading .progressbar {display: block}
#content #banners .item {
    float: left;
    background: #f1f1f1;
    width: 540px;
    height: 345px;
    position: relative;
    margin: 0 30px 35px 0
}
#content #banners .item h4 {padding: 15px 0 10px 15px; font-size: 18px}
#content #banners .item p {padding: 15px 0 10px 15px; font-size: 15px}
#content #banners .item .alignright {
    display: block;
    height: 600px;
    margin: -80px 20px 0 0;
    overflow: hidden;
    width: 120px
}
#content #banners .item .alignright img {height: 300px}
#content #banners .item .clearboth {
    display: block;
    height: 80px;
    margin: 0 0 0 15px;
    overflow: hidden;
    width: 728px
}
#content #banners .item .img.under-submenu {height: 180px;}
#content #banners .item .clearboth img {width: 500px}
#content #banners .item .img.under-submenu img {height: 100%; width: auto}
#content #banners .item .remove {
    position: absolute;
    left: 15px;
    bottom: 20px
}
#content #banners .item .edit {
    position: absolute;
    left: 215px;
    bottom: 20px
}
#content .tabs {
    padding-left: 15px;
    margin-bottom: 40px;
    border-bottom: 1px solid #bec6c8
}
#content .tabs .tab-item {
    display: inline-block;
    border: none;
    color: #474c52;
    font-weight: bold;
    margin: 0 10px -1px 0;
    line-height: 45px;
    font-size: 15px
}
#content .tabs .tab-item a {
    color: #B2B2B2;
    padding: 0 40px;
    font-weight: normal;
    display: block;
}
#content .tabs .tab-item.active,
#content .tabs .tab-item:hover {
    background: #ffffff;
    border-bottom: 2px solid #0C569F;
    padding-bottom: 1px;
    color: #0C569F
}
#content .tabs .tab-item.active a,
#content .tabs .tab-item:hover a {color: #0C569F}
#content .tabs .tab-item a:hover {text-decoration: none}
#content .tab {display: none}
#content .tab.active {display: block}
#content #products {margin-left: 265px}
.widexl-grid #content #products {margin-left: 325px}
#content #products .wrapper {
    border: 1px solid #bdc6cb;
    margin: 30px 0;
    min-height: 320px
}
#content #products.loading-process .wrapper * {visibility: hidden}
#content #products .item-product {
    background: #fff;
    border-bottom: 1px solid #bdc6cb;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
#content #products .item-product.ui-sortable-helper {border: 1px solid #bdc6cb}
#content #products .item-product:last-child {border-bottom: none}
#content #products .item-product .img {
    border-right: 1px solid #bdc6cb;
    box-sizing: border-box;
    float: left;
    height: 320px;
    margin-right: 2%;
    overflow: hidden;
    position: relative;
    width: 25%;
}
#content #products .item-product .img .img-wrapper {
	width: 100%;
	height: 100%;
}
#content #products .item-product .img .slick-track img {display: initial}
#content #products .item-product .img img {display: block; width: 100%}
#content #products .item-product .img img.hidden,
#content #companies .item-company .img img.hidden {display: none}
#content #products .item-product .img .wrapper-loading,
#content #companies .item-company .img .wrapper-loading {
    position: absolute;
    right: 10px;
    bottom: 10px
}
#content #products .item-product .img .wrapper-loading a,
#content #companies .item-company .img .wrapper-loading a {
    width: 28px;
    height: 29px;
    background: url('../../img/admin/buttons/edit-btn.gif') no-repeat left top;
    outline: none;
    display: block
}
#content #products .item-product .img .wrapper-loading input,
#content #companies .item-company .img .wrapper-loading input {position: absolute; left: -9999px}
#content #products .item-product .desc {
    padding: 16px 2% 16px 0;
    float: left;
    width: 71%;
}
#content #products .item-product .field {
    margin-bottom: 19px;
    float: left;
    width: 38%
}
#content #products .item-product .field.desc-text {width: 60%}
#content #products .item-product .textarea {
    width: 290px;
    height: 105px;
    padding: 10px;
    border-radius: 4px;
    resize: none;
    border: 1px solid #dfdfdf;
    display: block;
    margin-top: 15px
}
#content #products .item-product .mce-tinymce,
#content #products .item-product .tox-tinymce {margin-top: 15px}
#content #products .item-product .text {
    box-sizing: border-box;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    border-radius: 4px;
    border: 1px solid #dfdfdf;
    display: block;
    margin-top: 15px;
    width: 100%;
}
#content #products .item-product .progressbar {
    bottom: -3px;
    left: 5px;
    right: 5px;
    position: absolute;
    width: auto;
    display: none
}
#content #products .item-product .file.loading .progressbar {display: block}
#content #reviews .item-review {
    box-sizing: border-box;
    display: inline-block;
    padding: 15px 10px 15px 35px;
    width: 100%
}
#content #reviews .item-review .numbering {
    float: left;
    font-style: italic;
    font-weight: bold;
    left: -25px;
    margin-right: -15px;
    position: relative;
}
#content #reviews .item-review.even {background: #f4f4f4}
#content #reviews .item-review .heading-review span {
/*    margin-top: -20px;*/
    float: right
}
#content #reviews .item-review .change-date {
    float: left;
    height: 40px;
    padding: 0 10px;
    width: 140px
}
#content #reviews .item-review .item-editing {
    display: none;
    padding: 0;
    float: none;
    width: unset;
}

#content #rand .number input {width: 50px}
#content #rand .border-type {display: inline-block; padding: 10px 0}
#content #corners .corner-object {
    display: inline-block;
    width: 200px;
}


/*  companies  */
#content #companies .item-company {
    border-bottom: 1px solid #e5e5e5;
    display: inline-block;
    margin-bottom: 30px;
    padding-bottom: 30px;
    width: 100%
}
#content #companies .item-company .img {position: relative}
#content #companies .item-company .logo {
    border: 1px solid #e5e5e5;
    min-height: 300px;
    max-height: 375px;
    overflow: hidden
}
#content #companies .item-company .img-column {
    float: left;
    margin-right: 2%;
    width: 28%;
}
#content #companies .item-company .img img {display: block; width: 100%}
#content #companies .item-company .file {position: relative}
#content #companies .item-company .file.loading {overflow: visible}
#content #companies .item-company .file .progressbar {
    position: absolute;
    bottom: -24px;
    left: 0
}
#content #companies .item-company .name {margin-bottom: 15px}
#content #companies .item-company .name input {
    height: 25px;
    line-height: 25px;
    margin-left: 15px;
    padding: 0 10px;
    width: 500px;
}
#content #companies .item-company .contact-data {margin-bottom: 15px; overflow: hidden}
#content #companies .item-company .contact-data .content-editor {
    border: 1px solid #cecece;
    color: #676767;
    height: 70px;
    overflow: auto;
    padding: 10px;
    resize: none;
    width: 100%;
    margin: 5px 0 0
}
#content #companies .item-company .contact-data textarea {display: none}
#content #companies .item-company .content-data {margin-bottom: 30px; overflow: hidden}
#content #companies .item-company .content-data .content-editor {
    border: 1px solid #cecece;
    color: #676767;
    height: 154px;
    overflow: auto;
    padding: 10px;
    resize: none;
    width: 100%;
    margin: 5px 0 0
}
#content #companies .item-company .content-data textarea {display: none}
#content #companies .item-company .content-data .progressbar {
    bottom: -7px;
    position: absolute;
    width: 725px;
    display: none
}
#content #companies .item-company .image-1, #content #companies .item-company .image-2 {
    border: 1px solid #e5e5e5;
    overflow: hidden;
    min-height: 200px;
    max-height: 270px;
}
#content #companies .item-company .remove {margin: 0px 115px 0 0}
#content #companies .item-company .save {margin: 0px}
#content #companies .display-page {
    float: right;
    height: 200px;
    margin-bottom: 10px;
    margin-right: 10px;
    white-space: nowrap;
}

/**  FAQ  **/
#content #faqs .item-faq {
    border-bottom: 1px solid #65696d;
    display: inline-block;
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: 100%
}
#content #faqs .item-faq.ui-sortable-helper {
    background: #eee;
    padding-top: 15px
}
#content #faqs .item-faq .row-field {padding: 0 0 10px}
#content #faqs .item-faq .row-field label {
    float: left;
    margin-right: 1%;
    min-width: 150px;
    width: 14%;
}
#content #faqs .item-faq .row-field .text {
    box-sizing: border-box;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    width: 85%;
}
#content #faqs .item-faq .row-field .textarea,
#content #faqs .item-faq .row-field.answer .answer-value {
    border: 1px solid #E2E3EA;
    border-top-color: #ABADB3;
    border-right-color: #DBDFE6;
    box-sizing: border-box;
    display: inline-block;
    height: 60px;
    overflow: auto;
    padding: 10px;
    resize: none;
    width: 100%
}
#content #faqs .item-faq .row-field .mce-wrapper {
    overflow: hidden;
    width: 85%
}
#content #faqs .item-faq .row-field.answer .textarea {display: none}
#content #faqs .item-faq .row-field.answer .answer-value {height: 200px}
#content #faqs .item-faq ul li {
    list-style: inside none disc;
    margin-bottom: 15px;
}
#content .dashbord-section {
    float: left;
    width: 30%;
    vertical-align: top;
    border: 1px solid #dfe3e6;
    background: #fff;
}
#content .dashbord-section.statistic-area {
    float: right;
    width: 67%;
}
#content .dashbord-section .title {
    height: 50px;
    border-bottom: 1px solid #d0d6da
}
#content .dashbord-section .title h4 {
    font-size: 18px;
    color: #373737;
    margin: 0 5px 0 15px
}
#content .dashbord-section #period-styler {margin: 8px 10px 0 0}
#content .dashbord-section #reports-styler {margin: 8px 0 0 10px}
#content .dashbord-section #reports-styler .jq-selectbox__select {width: 120px}
#content .dashbord-section #period ul {
    border: 1px solid #c1c8cd;
    border-top: none;
    border-radius: 0 0 4px 4px;
    left: 0;
    margin-left: -1px;
    position: absolute;
    top: 29px;
    width: 221px;
    padding: 3px 0 1px;
    display: none
}
#content .dashbord-section #period ul li {
    display: block;
    margin: 0 1px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    background: #fff;
    padding: 0 10px;
}
#content .dashbord-section #period ul li:hover {background: #ccc}
#content .dashbord-section #view-date {
    box-shadow: 1px 2px 3px #ccc inset;
    display: block;
    height: 100%;
    margin-right: 31px;
    padding: 0 15px 0 5px;
    text-align: right;
    font-size: 12px;
    color: #282828;
    width: 170px
}
#content .dashbord-section #arechart {
    margin: 1px;
    height: 350px
}
#content .dashbord-section .error {
    color: red;
    margin: 0;
    padding: 10px;
    font-size: 14px
}
#content .dashbord-section h3 {
    border-bottom: 1px solid #E6E9EC;
    margin: 0px;
    padding: 10px 20px;
    font-weight: normal;
    font-size: 18px
}
#content .dashbord-section .admin-message {
    padding: 5px 5px 0 10px;
    border-bottom: 1px solid #E6E9EC;
    color: #595959
}
#content .dashbord-section .admin-message:last-child {border: none}
#content .dashbord-section .admin-message.info {background: url('../../img/admin/icons/info.png') no-repeat 20px 30px; padding-left: 60px}
#content .dashbord-section .admin-message.warning {background: url('../../img/admin/icons/warning.png') no-repeat 20px 30px; padding-left: 60px}
#content .dashbord-section .admin-message.maintenance {background: url('../../img/admin/icons/maintenance.png') no-repeat 20px 30px; padding-left: 60px}
#content #mesage-creator .type {
    float: left;
    margin-right: 15px;
}
#content #mesage-creator .title {margin-bottom: 20px}
#content #mesage-creator .title input.text {width: 820px}
#content #mesage-creator div.text {
    display: block;
    margin-bottom: 20px
}
#content #mesage-creator div.text .textarea {
    width: 1110px;
    height: 100px
}
#content .message.item {
    padding-left: 80px;
    margin-bottom: 35px;
    padding-bottom: 25px;
    border-bottom: 2px solid #bfc6cb;
    position: relative
}
#content .message.info {background: url('../../img/admin/icons/info.png') no-repeat 20px 30px}
#content .message.warning {background: url('../../img/admin/icons/warning.png') no-repeat 20px 30px}
#content .message.maintenance {background: url('../../img/admin/icons/maintenance.png') no-repeat 20px 30px}
#content .message.item .remove {
    background: url("../../img/admin/icons/remove-cb-item.gif") no-repeat;
    display: none;
    height: 25px;
    margin: 26px 0 0 9px;
    position: absolute;
    right: 10px;
    top: -22px;
    width: 25px
}
#content .message.item:hover .remove {display: block}


#snippets-area .snippet-item .snippet-heading {
    font-size: 40px;
    color: #131313;
    margin-bottom: 40px;
    font-weight: bold
}
#content .snippet-item .snippet-heading {
    font-size: 40px;
    color: #131313;
    margin-bottom: 40px;
    font-weight: bold;
}
/**  SQUARE BOX  **/
#content #square_boxes, #square_boxes, #content .snippet-square_boxes, .snippet-square_boxes {padding: 50px 0 15px}
#square_boxes .snippet-heading, .snippet-square_boxes .snippet-heading {text-align: center}
#square_boxes .box, .snippet-square_boxes .box {
    display: inline-block;
    margin-bottom: 35px;
    width: 30%;
    vertical-align: top;
}
#square_boxes .box.middle, #square_boxes .line .box:nth-child(2n), .snippet-square_boxes .box.middle, .snippet-square_boxes .line .box:nth-child(2n) {margin: 0 4%}
#square_boxes .box img, .snippet-square_boxes .box img {
    max-width: 100%;
    display: block;
}
#square_boxes .box .desc, .snippet-square_boxes .box .desc {
    background: #fff;
    padding: 5%;
    height: 125px;
    box-sizing: border-box;
    overflow: hidden;
}
#square_boxes .box .desc h5, .snippet-square_boxes .box .desc h5 {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #131313;
}
#square_boxes .box .desc p, .snippet-square_boxes .box .desc p {
    font-size: 17px;
    color: #383838;
}
/**  /SQUARE BOX  **/

/**  HOTSPOT V2  **/
#hotspot2, .snippet-hotspot2 {
    padding: 50px 0;
    display: inline-block;
    vertical-align: top;
    width: 100%
}
#content #hotspot2 .img, #hotspot2 .img, #content .snippet-hotspot2 .img, .snippet-hotspot2 .img {
    float: left;
    width: 65%;
    margin-right: 5%;
}
#content #hotspot2 img, #hotspot2 img, #content .snippet-hotspot2 img, .snippet-hotspot2 img {
    display: block;
    width: 100%;
}
#content #hotspot2 .txt, #hotspot2 .txt, #content .snippet-hotspot2 .txt, .snippet-hotspot2 .txt {
    float: left;
    width: 30%;
}
#content #hotspot2 h4, #hotspot2 h4, #content .snippet-hotspot2 h4, .snippet-hotspot2 h4 {
    font-size: 38px!important;
    font-weight: bold;
    margin-bottom: 30px!important;
}
#content #hotspot2 p, #hotspot2 p, #content .snippet-hotspot2 p, .snippet-hotspot2 p {
    font-size: 17px;
    margin-bottom: 40px;

}
#content #hotspot2 .more, #hotspot2 .more, #content .snippet-hotspot2 .more, .snippet-hotspot2 .more,
#content .snippet-item .more {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 35px;
    background: #f6881e;
    color: #ffffff
}
#hotspot2 .more:hover, .snippet-hotspot2 .more:hover {text-decoration: none}
/**  /HOTSPOT V2  **/

/**  HOTSPOT V3  **/
#hotspot3, .snippet-hotspot3 {
    padding: 50px 0;
    display: inline-block;
    vertical-align: top;
    width: 100%
}
#content #hotspot3 .img, #hotspot3 .img, #content .snippet-hotspot3 .img, .snippet-hotspot3 .img {
    float: left;
    margin-top: -80px;
    width: 35%;
}
#content #hotspot3 img, #hotspot3 img, #content .snippet-hotspot3 img, .snippet-hotspot3 img {
    display: block;
    width: 100%;
}
#content #hotspot3 .txt, #hotspot3 .txt, #content .snippet-hotspot3 .txt, .snippet-hotspot3 .txt {
    float: left;
    width: 60%;
    margin-right: 5%
}
#content #hotspot3 h4, #hotspot3 h4, #content .snippet-hotspot3 h4, .snippet-hotspot3 h4 {
    font-size: 28px!important;
    font-weight: bold;
    margin-bottom: 20px!important;
}
#content #hotspot3 p, #hotspot3 p, #content .snippet-hotspot3 p, .snippet-hotspot3 p {font-size: 17px}
#content #hotspot3 .txt-container, #hotspot3 .txt-container, #content .snippet-hotspot3 .txt-container, .snippet-hotspot3 .txt-container {margin-bottom: 20px}
#content #hotspot3 .more, #hotspot3 .more, #content .snippet-hotspot3 .more, .snippet-hotspot3 .more {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 35px;
    background: #f6881e;
    color: #ffffff
}
#hotspot3 .more:hover, .snippet-hotspot3 .more:hover {text-decoration: none}
/**  //HOTSPOT V3  **/

/**  TILE STREAM  **/
#tile_stream .snippet-item.loading-process *, .snippet-tile_stream .snippet-item.loading-process * {visibility: hidden}
#tile_stream .tile-row, .snippet-tile_stream .tile-row {
    display: flex;
    justify-content: space-between;
}
#tile_stream .tile-column, .snippet-tile_stream .tile-column {
    display: flex;
    flex-direction: column
}
#tile_stream .tile, .snippet-tile_stream .tile {
    position: relative;
    margin-bottom: 18px;
}
#tile_stream .tile img, .snippet-tile_stream .tile img {
    display: block;
    width: 100%
}
#tile_stream .tile.size-2-3, .snippet-tile_stream .tile.size-2-3 {width: 66.33%}
#tile_stream .tile.size-1-3, .snippet-tile_stream .tile.size-1-3 {width: 32.66%}
#tile_stream .tile.size-1-3 .tile.size-1-3, .snippet-tile_stream .tile.size-1-3 .tile.size-1-3 {width: 100%}
#tile_stream .tile-column .tile.size-1-3:last-child, .snippet-tile_stream .tile-column .tile.size-1-3:last-child {margin-bottom: 0}
#tile_stream .tile .txt, .snippet-tile_stream .tile .txt {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px
}
#tile_stream .tile .txt .source, .snippet-tile_stream .tile .txt .source {
    background: #000;
    display: inline-block;
    color: #fff;
    padding: 5px 8px;
    margin-bottom: 10px;
}
#tile_stream .tile .txt .title, .snippet-tile_stream .tile .txt .title {
    background: #000;
    color: #fff;
    display: table;
    font-weight: bold;
    padding: 5px 8px;
}
#tile_stream .tile .txt .date, .snippet-tile_stream .tile .txt .date {
    float: right;
    background: #000;
    color: #FFF;
    font-size: 40px;
    height: 75px;
    margin: -20px 0px 0 0px;
    padding: 5px 0 0;
    width: 80px;
}
#tile_stream .tile .txt .date, .snippet-tile_stream .tile .txt .date small {
    font-size: 18px;
    margin: 0 3px 0 5px;
    text-transform: lowercase;
}
#tile_stream .tile .txt .date, .snippet-tile_stream .tile .txt .date small.year {
    display: block;
    font-size: 14px;
    margin: 0 0 0 6px;
}
.snippet-tile_stream .snippet-creator .source-list.disabled {opacity: .4}
.snippet-tile_stream .snippet-creator .wrapper {
    display: flex;
    flex-wrap: wrap;
}
.snippet-tile_stream .snippet-creator .wrapper .item {
    position: relative;
    margin-right: 2%;
    width: 32%;
}
.snippet-tile_stream .snippet-creator .wrapper .item:nth-child(3n+3) {margin-right: 0}
.snippet-tile_stream .snippet-creator .wrapper .item img {width: 100%}
/**  //TILE STREAM  **/

/**  SLIDE GALLERY  **/
#slide-gallery {overflow: hidden}
#snippets-area #slide-gallery, #selection-box #slide-gallery {display: flex}
#slide-gallery .item-slide {
    display: inline-block;
    width: 23%;
    margin: 0 1%;
    vertical-align: top;
}
#slide-gallery .item-slide .img {
    display: block;
    margin-bottom: 25px;
}
#slide-gallery .item-slide .img img {
    display: block;
    max-width: 100%;
}
#slide-gallery .item-gallery .name {
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 10px;
}
#slide-gallery .item-slide .role {
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
}
.snippet-slide_gallery .snippet-creator .wrapper {
    display: flex;
    flex-wrap: wrap;
}
.snippet-slide_gallery .snippet-creator .slide-item {
    position: relative;
    margin: 0 1% 20px;
    position: relative;
    display: inline-block;
    width: 23%;
}
.snippet-slide_gallery .snippet-creator .slide-item img {
    height: auto;
    max-width: 250px;
    display: block;
    margin: 0 auto 15px
}
/**  //SLIDE GALLERY  **/

/**  INSTAGRAM GALLERY  **/
#insta-wrapper, #insta-wrapper-infooter {overflow: hidden;}
#snippets-area #insta-wrapper, #selection-box #insta-wrapper, #snippets-area #insta-wrapper-infooter, #selection-box #insta-wrapper {
    display: flex;
}
#insta-wrapper .img, #insta-wrapper-infooter .img {
    display: inline-block;
    vertical-align: top;
}
#insta-wrapper .img img, #insta-wrapper-infooter .img img {
    display: block;
    width: 100%;
    height: auto;
}
/**  //INSTAGRAM GALLERY  **/

/**  updating websites  **/
#content .row.updating {line-height: 46px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #bec5cb}

/**    **/
#content .row.icons-set {
    padding-top: 25px;
    border-top: 1px solid #ccc;
    margin-top: 25px
}

#content .terms {
    padding: 0 0 0 120px;
    margin: -25px 0 20px;
}
#content .item-editing .terms {padding-left: 0}
#content .terms .tags-wrapper {}
#content .terms .text {float: left}
#content .terms .term-item.tag {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    border: 1px solid #d0d4d7;
    background: #e7ebee;
    color: #555557;
    padding-left: 18px;
    margin: 0 20px 20px 0
}
#content .terms .term-item.tag .remove-term {
    width: 32px;
    height: 34px;
    border-left: 1px solid #d0d4d7;
    float: right;
    background: url('../../img/admin/icons/cross-grey.gif') no-repeat center;
    margin-left: 18px;
}
#content .terms .term-item.tag input {
    background: transparent;
    border: none
}

/**  REVISIONS  **/
#content .revisions.empty {display: none}
#content .revisions {
    font-size: 18px;
    color: #565454
}
#content .revisions.pages {margin-left: 265px}
.widexl-grid #content .revisions.pages {margin-left: 301px}
#content.footerpages .revisions.pages {margin-left: 0px}
#content .revisions.agendas, #content .revisions.news {
    background: #f7f8f9 none repeat scroll 0 0;
    margin: 40px -12px -20px -19px;
    padding: 20px 0 10px 20px;
}
#content .revisions .heading {
    margin-bottom: 15px;
    font-size: 18px!important;
}
#content .revisions .content {display: none}
#content .revisions .content div {
    margin-bottom: 10px;
}
#content .revisions .content span {
    display: inline-block;
    margin-right: 3px;
}
#content .revisions .content span.numb {width: 22px}
#content .revisions .content span.date {width: 90px}
#content .revisions .content span.time {width: 62px}
#compare {
    text-align: left;
    display: none
}
#compare .current-version, #compare .compared-version {
    box-sizing: border-box;
    float: left;
    width: 50%;
}
#compare .current-version {padding-right: 20px}
#compare .compared-version {padding-left: 20px}
#compare .load-image img {width: 100%}
#compare h3.title {margin-bottom: 15px}
#content #cookie-message {
    color: #fff;
    padding: 20px 30px
}
#content #cookie-message a {
    text-decoration: underline;
    color: #fff
}
#content #cookie-message a:hover {text-decoration: none}
#content #cookie-message .close {float: right}
#content #cookie-message .close span {
    background: #626262;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    float: right;
    position: relative;
    overflow: hidden
}
#content #cookie-message .close span::before {
    content: "";
    display: block;
    background-color: #fff;
    position: absolute;
    transform-origin: 0 0 0;
    transition: all 0.5s ease-in-out 0s;
    margin-left: 3px;
    transform: rotate(45deg);
    top: -1px;
    height: 27px;
    left: 16px;
    width: 2px;
}
#content #cookie-message .close span::after {
    content: "";
    display: block;
    background-color: #fff;
    position: absolute;
    transform-origin: 0 0 0;
    transition: all 0.5s ease-in-out 0s;
    margin-left: 3px;
    transform: rotate(-45deg);
    top: 0px;
    height: 28px;
    left: -4px;
    width: 2px;
}
#content #cookie-message.black {background: #000}
#content #cookie-message.grey {background: #ccc}
#content #cookie-message.white {
    background: #fff;
    color: #000;
}
#content #cookie-message.white a {color: #000}

/*  Footer  */
#footer {
    border-top: 1px solid #65696d;
    background: #7d8186;
    line-height: 35px;
    margin-top:-40px;
    clear:both;
    position:relative;
    bottom: 0;
    left: 0;
    width: 100%;
}
#footer ul {float: right}
#footer ul li {
    font-size: 11px;
    color: #fff;
    display: inline;
}
#footer ul li a,#footer p a {color: #fff}
#footer p {
    font-size: 11px;
    color: #fff;
    padding-top: 3px;
    text-align: center;
}


.confirm-message {
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 45px;
    right: 0;
    line-height: 45px;
    padding: 0 40px;
    position: fixed;
    text-align: center;
    top: 50%;
    display: none;
    width: auto;
    box-sizing: border-box;
    z-index: 99999;
/*    min-width: 150px;*/
}
.confirm-message span {
    padding-left: 36px;
    display: block;
    white-space: nowrap
}
.confirm-message.success {background: #4fa61b}
.confirm-message.success span {background: url('../../img/admin/icons/success.png') no-repeat left center}
.confirm-message.error {background-color: red}
.confirm-message.error span {background: url('../../img/admin/icons/success.png') no-repeat left center}



.typekit-badge {display: none!important}


.sf-icons i {
    display: inline-block;
    font-size: 20px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 32px;
    color: #888
}
.sf-icons.hover i {color: #fff}
.svg-icons i {
    display: inline-block;
    height: 32px;
    width: 32px;
}
.svg-icons.hover i svg {fill: #fff}

/**  TINY MCE  **/
.mce-tinymce {clear: both; box-sizing: border-box!important}
.mce-tinymce div {margin-bottom: 0!important}
.mce-container .mce-toolbar-grp button {padding: 4px 8px!important; min-width: 0; color: #333!important; text-transform: initial}
.mce-window-head button {padding: 0; min-width: 0}
.mce-branding-powered-by {display: none}
#page-editor .page-content .mce-tinymce, #footer-page-editor .mce-tinymce {
    border: none;
    margin-bottom: 0
}
#page-editor .mce-edit-area, #footer-page-editor .mce-edit-area {border-top: none}
#page-editor .mce-toolbar-grp, #footer-page-editor .mce-toolbar-grp {
    background: #fff;
    height: 50px;
    padding: 0 5px;
}
#page-editor .mce-toolbar-grp > div, #footer-page-editor .mce-toolbar-grp > div {padding: 9px 0}
.fixed-tinymce-menu .mce-container.mce-menu  {
    position: fixed!important;
    top: 41px!important
}
#page-editor .mce-toolbar-grp .mce-btn, #footer-page-editor .mce-toolbar-grp .mce-btn {background: none}
.mce-tinymce .mce-btn-group .mce-widget span.mce-txt, .mce-tinymce .mce-btn-group .mce-widget span.mce-txt {
    display: inline-block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    padding-right: 5px
}
.mce-window .mce-btn button {
    padding-right: 8px!important;
    padding-left: 8px!important;
    min-width: auto;
    color: #333
}
.mce-window .mce-btn.mce-primary button {color: #fff}
.mce-window .mce-btn .mce-txt {display: inline}

.tweede-item {margin-bottom: 20px}
.tweede-item .remove {
    background: url("../../img/admin/icons/remove-cb-item.gif") no-repeat;
    float: right;
    margin: 0px;
    height: 25px;
    width: 25px;
}
.tweede-item label {margin-right: 10px}
.tweede-item .label {font-weight: bold; margin-right: 10px}
.tweede-item .social-column .row label.checkbox {background-position: left 15px}
.tweede-item .social-column .row label.checkbox.checked {background-position: left -17px}
.tweede-item .social-column .row label.checkbox .icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 10px
}

.media-table {width: 100%}
/* .media-table tr:nth-child(even) {background: #f9f9f9} */
.media-table tr.selected {background: #205DA8}
.media-table tr.removeClass {background: red}
.media-table td {padding: 20px; border-bottom: 1px solid #f9f9f9;}
.media-table .icon {
    height: 140px;
    width: 140px;
    text-align: center
}
.media-table .icon a {
    background: #F9F9F9;
    /*background-image: url('../../img/admin/icons/document.png');*/
    background-size: cover;
    display: block;
    height: 140px;
    width: 140px;
    align-items: center;
    text-align: center;
    /* display: flex; */
    display: inline;
    vertical-align: middle;
	overflow: hidden;
    line-height: 0;
    font-size: 0!important;
}
.media-table .icon a img {
	max-width: 140px;
}
.media-table .icon a:hover {text-decoration: none}
.media-table .icon a.pdf {background-image: url("../../img/admin/icons/pdf.png");}
.media-table .icon a.xml {background-image: url("../../img/admin/icons/xml.png");}
.media-table .icon a.xl {background-image: url("../../img/admin/icons/xl.png");}
.fancybox-skin {padding: 35px!important}
.fancybox-close {
	background-image: url("../../img/icons/close.svg")!important;
	background-size: 19px 19px;
	top: 15px!important;
	right: 15px!important;
    width: 19px!important;
    height: 19px!important;
}
#file-info {text-align: left}
#file-info .img {
/*    background-image: url('../../img/admin/icons/document.png');
    background-size: cover;*/
    float: left;
    /*height: 450px;*/
    width: 450px;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    vertical-align: middle;
	max-height: 100%;
    min-height: 220px;
}
#file-info .img img {
	max-width: 100%
}
#file-info .img.pdf {background-image: url('../../img/admin/icons/pdf.png');}
#file-info .img.xml {background-image: url('../../img/admin/icons/xml.png');}
#file-info .img.xl {background-image: url('../../img/admin/icons/xl.png');}
#file-info .desc {
    margin-left: 50px;
    width: 470px;
}
#file-info .desc p b {
	display: inline-block;
	width: 34%
}
#file-info .desc p span {
	display: inline-block;
	width: 65%
}
#file-info .desc .dir {display: none}
#file-info h4 {
    font-size: 20px;
    margin-bottom: 15px;
}
#file-info h4 a {
	color: inherit
}
#file-info p {margin-bottom: 10px}
#file-info p a.green {color: #56A523}
#file-rename, #new-dir {text-align: left}
#file-rename label, #new-dir label {
    display: block;
    margin-bottom: 20px;
    width: 100%;
    font-weight: bold
}
#file-rename label .text, #new-dir label .text {
    box-sizing: border-box;
    margin-top: 10px;
    width: 100%;
}
#file-rename label .text.old-name {opacity: .5}
#content .media-table a.remove, #file-info a.remove {color: red}
#content .media-table a.rename, #file-info a.rename {color: #2375e0}
#font-sizes label {
    display: block;
    margin-bottom: 10px;
    line-height: 65px;
}
#font-sizes label span {
    display: inline-block;
    margin-right: 10px;
    font-weight: bold;
    width: 50px;
}
#font-sizes label input {
    height: 25px;
    padding-left: 5px;
}


.tox-editor-header button,
.tox-dialog button {
    min-width: unset;
}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url('../../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@media screen and (max-width: 1199px) {
    #content .items-list {width: 30%}
    #content .item-editing {width: 70%}
}
