@charset "UTF-8";

#dpc_settings_form .hideControls.visible[data-display-type=block] {
	width: 100%
}

#dpc_settings_form .dpc-top-menu {
	padding-right: 10px
}

#dpc_settings_form {
	padding-top: 65px;
	margin-right: 20px
}

#dpc_settings_form .status .btn.btn-info {
	margin-left: 10px;
	font-size: 13px
}

#dpc_settings_form .btn.btn-save {
	font-size: 13px;
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

#dpc_settings_form .btn.btn-save:hover {
	color: #fff;
	background-color: #138496;
	border-color: #138496
}

#dpc_settings_form #navbarDropdown,
#dpc_settings_form .navbar a.nav-link.menu-anchor {
	color: #fff;
	text-transform: capitalize;
}

#dpc_settings_form .navbar {
	margin-left: 160px;
	padding: 0;
	background: #23282d !important;
	color: #fff;
	font-size: 14px !important
}

#dpc_settings_form .navbar .nav-item {
	margin: 0
}

#dpc_settings_form .navbar .nav-item .dropdown-menu {
	font-size: 14px !important
}

#dpc_settings_form .navbar.fixed-top {
	top: 32px
}

#dpc_settings_form .form-control {
	display: inline-block;
	width: 95%
}

#dpc_settings_form .input-group .form-control,
#dpc_settings_form .input-group-addon,
#dpc_settings_form .input-group-btn {
	display: table-cell
}

#dpc_settings_form .input-group-addon {
	white-space: nowrap
}

#dpc_settings_form .navbar button {
	border: none
}

#dpc_settings_form .dpc-submit-settings-footer {
	display: none;
	float: right;
	margin-top: 10px
}

#dpc_settings_form .no-gutters.row {
	width: 100%
}

.btn.toggle-hide {
	color: gray
}

.btn.toggle-hide:before {
	content: "\f068"
}

.btn.toggle-show:before {
	content: "\f067"
}

#dpc_settings_form .form-group.sortable {
	display: inline-block;
	margin: 0 1%;
	max-width: 31%
}

#dpc_settings_form .handler,
#dpc_settings_form .sortable .input-group-addon {
	cursor: move
}

#dpc_settings_form .multiselect-container>li>a>label {
	padding-left: 10px;
	white-space: nowrap
}

#dpc_settings_form .btn-group.open>.dropdown-menu {
	display: block;
}

@media only screen and (max-width:960px) {
	#dpc_settings_form .navbar.fixed-top {
		margin-left: 35px;
		top: 32px
	}
}

@media only screen and (max-width:782px) {
	#dpc_settings_form .navbar.fixed-top {
		margin-left: 0;
		top: 45px
	}
}

@media only screen and (max-width:1120px) {
	#dpc_settings_form {
		padding-top: 15px
	}

	#dpc_settings_form .dpc-submit-settings-footer {
		display: inline-block
	}
}

.dpc-invisible,
.visibility-hidden {
	visibility: hidden
}

#wpbody-content>.row {
	color: #333
}

body.wp-admin {
	background-color: transparent
}

#adminmenuback {
	z-index: 1031
}

#adminmenuwrap {
	z-index: 1032
}

#update-nag,
.wp-admin #wpbody-content .update-nag {
	display: none
}

.select2-search-choice>div {
	margin-left: 15px;
	position: relative;
	top: 2px
}

.dpc-saved,
.dpc-saved:hover {
	margin-right: 50px;
	background-color: #5cb85c;
	border-color: #4cae4c;
	color: #fff;
	cursor: default
}

.form-group li,
.input-group {
	border-collapse: separate;
	display: table;
	margin: 10px 0 10px 0;
	position: relative;
	width: 100%
}

.input-group select {
	width: 100%;
	height: 34px
}

.input-group-addon {
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #555;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	padding: 6px 12px;
	position: relative;
	text-align: left;
	width: 30%;
	z-index: 4
}

input.form-control.text-group[type=text] {
	border-radius: 0 4px 4px 0;
	height: 36px;
	margin-left: -2px;
	padding: 0 10px
}

.inactive-row:before {
	background: rgba(0, 0, 0, .2);
	content: "";
	display: block;
	height: calc(100% - 104px);
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 999
}

#dpc-loading {
	background: rgba(0, 0, 0, .5);
	height: 100%;
	position: fixed;
	width: 100%;
	z-index: 999999
}

#dpc-loading .dpc-loading-wrap {
	background: #fff;
	border-radius: 4px;
	display: block;
	height: 150px;
	margin: -160px auto 0;
	padding: 20px;
	position: relative;
	text-align: center;
	top: 50%;
	width: 200px
}

#dpc-loading .loader {
	background: url(../../img/dl-loader.gif);
	display: block;
	height: 52px;
	margin: 0 auto;
	position: relative;
	width: 52px
}

.dpc-progress {
	color: #333;
	position: relative;
	text-align: center;
	top: 27%
}

#dpc-loading .analyse-success.alert.alert-success {
	margin: 0 auto;
	padding: 35px;
	position: relative;
	text-align: center;
	top: -30%;
	transition: all .5s ease-in-out .4s;
	width: 18%
}

.analyse-success.alert.alert-success>a#close-compression {
	background: #efefef;
	border: 1px solid #c2d8b8;
	border-radius: 50%;
	color: #207621;
	padding: 5px 10px;
	position: absolute;
	right: -12px;
	top: -13px
}

.dpc-invisible {
	opacity: 0;
	height: 1px;
	width: 1px;
	position: absolute;
	bottom: 0;
	right: 0
}

.dpc-setting-wrap.status-wrap label {
	font-size: 18px
}

.dpc-help-url {
	background: #dc3d5b;
	border-radius: 3px;
	color: #fff;
	font-size: 16px;
	margin: 4px 11px 0 0;
	padding: 2px 10px 6px;
	position: relative;
	top: 1px
}

.dpc-help-url:active,
.dpc-help-url:focus,
.dpc-help-url:hover {
	background: #d12b4c;
	border: none;
	box-shadow: none;
	color: #fff;
	outline: 0;
	text-decoration: none
}

.dpc-help-url>span {
	font-size: 14px;
	margin-left: 4px;
	position: relative;
	top: 1px
}

.head span.fa,
.list-icon {
	position: relative;
	top: -2px
}

.dpc-setting-wrap.status-wrap .description {
	font-style: italic;
	padding-left: 22px;
	color: gray;
	font-size: 13px;
	margin-top: -10px;
	margin-bottom: 10px
}

.dpc-section {
	background-color: #fff;
	border-radius: 5px;
	margin-right: 30px;
	margin-top: 20px
}

.dpc-extendable-add {
	display: block;
	margin: 20px 0
}

.dpc-extendable-remove {
	display: inline-block;
	margin: 0 0 10px;
	padding: 5px
}

.dpc-draft {
	display: none !important
}

.space-top-10,
.space-top-110,
.space-top-15,
.space-top-20,
.space-top-30,
.space-top-40,
.space-top-5,
.space-top-50 {
	display: inline-block
}

.dpc-section.dpc_licenses label {
	min-width: 100px
}

.dpc-config-wrap {
	border-top: 1px solid #ddd;
	margin-top: 20px
}

#wpbody .container {
	padding-left: 176px;
	padding-right: 32px;
	width: 100%
}

.text-align-center {
	text-align: center
}

.space-left-5 {
	margin-left: 5px
}

.space-left-10 {
	margin-left: 10px
}

.space-left-15 {
	margin-left: 15px
}

.space-right-5 {
	margin-right: 5px
}

.space-right-10 {
	margin-right: 10px
}

.space-right-15 {
	margin-right: 15px
}

.space-right-20 {
	margin-right: 20px
}

.haswrap.padding-right-10 {
	padding-right: 10px
}

.haswrap.padding-right-20 {
	padding-right: 20px
}

.haswrap.padding-right-30 {
	padding-right: 30px
}

.haswrap.padding-right-40 {
	padding-right: 40px
}

.haswrap.padding-right-50 {
	padding-right: 50px
}

.haswrap.padding-right-60 {
	padding-right: 60px
}

.haswrap.padding-right-70 {
	padding-right: 70px
}

.haswrap.padding-left-10 {
	padding-left: 10px
}

.haswrap.padding-left-20 {
	padding-left: 20px
}

.haswrap.padding-left-30 {
	padding-left: 30px
}

.haswrap.padding-left-40 {
	padding-left: 40px
}

.haswrap.padding-left-50 {
	padding-left: 50px
}

.haswrap.padding-left-60 {
	padding-left: 60px
}

.haswrap.padding-left-70 {
	padding-left: 70px
}

.space-top-5 {
	margin-top: 5px
}

.space-top-10 {
	margin-top: 10px
}

.space-top-15 {
	margin-top: 15px
}

.space-top-20 {
	margin-top: 20px
}

.space-top-30 {
	margin-top: 30px
}

.space-top-40 {
	margin-top: 40px
}

.space-top-50 {
	margin-top: 50px
}

.space-top-110 {
	margin-top: 110px
}

.haswrap.no-margin {
	margin: 0
}

.haswrap.no-padding {
	padding: 0
}

.no-margin {
	margin: 0 !important
}

.no-padding {
	padding: 0 !important
}

.no-margin-left {
	margin-left: 0 !important
}

.no-margin-right {
	margin-right: 0 !important
}

.no-margin-top {
	margin-top: 0 !important
}

.no-margin-bottom {
	margin-bottom: 0 !important
}

.full-width {
	width: 100% !important
}

.haswrap.no-padding-left {
	padding-left: 0
}

.haswrap.no-padding-right {
	padding-right: 0
}

.haswrap.margin-right-five {
	margin: 0 5px 0 0
}

.haswrap.margin-right-ten {
	margin: 0 10px 0 0
}

.haswrap.border-left {
	border-left: 1px solid #000
}

.haswrap.border-right {
	border-right: 1px solid #000
}

.display-block:not(.hideControls),
.hideControls.visible.display-block {
	display: block !important
}

.green {
	color: #5cb75c;
	font-size: 13px;
	font-weight: 400
}

strong.green {
	font-weight: 700
}

p.weight-normal {
	font-weight: 400
}

.list-icon {
	font-size: 8px;
	margin-right: 5px
}

.btn.black {
	color: #333
}

.btn.btn-select-all {
	background: 0 0;
	color: #2489c5;
	margin: 7px 0;
	padding-left: 4px;
	border: none;
	transition: all .09s ease-in .09s
}

.btn.btn-select-all.clicked {
	color: #aaa;
	transition: all .09s ease-in .09s
}

.btn-select-all.clicked:before,
.btn-select-all:before {
	content: "";
	font-family: fontawesome;
	left: 0;
	margin-right: 12px
}

.btn.btn-select-all.active:focus,
.btn.btn-select-all:active:focus,
.btn.btn-select-all:focus {
	outline: dotted none
}

.btn.btn-select-all:active {
	box-shadow: 0 3px 5px transparent inset
}

hr.heading-divider {
	margin: 0 5px 20px
}

#wpbody .row .col-md-12.dpc-section.five-margin {
	margin: 5px 0 0;
	padding-left: 45px
}

button.dpc-submit.btn.btn-primary {
	display: none;
	margin-top: 18px
}

.navbar-nav>li>a {
	letter-spacing: 0
}

#nav.navbar {
	min-height: 0
}

#nav>.container {
	padding-left: 160px
}

.navbar-default .navbar-nav .dropdown.head a,
.navbar-default .navbar-nav>li>a {
	color: #fff;
	background: 0 0;
	padding: 4px 15px;
	font-size: 13px;
	line-height: 2em
}

#wpbody .navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav .dropdown.head a.active,
.navbar-default .navbar-nav .dropdown.head a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	color: #fff;
	background: #0073aa
}

.navbar-default .navbar-nav .dropdown.head.open ul li a {
	padding: 3px 20px;
	color: #4d4d4d
}

.nav.nav-tabs.dpc-tabs {
	margin-top: 20px
}

.dropdown.head.open .dropdown-toggle.active {
	background-color: #1a1a1a
}

.head span.fa {
	font-size: 15px
}

.menu-icon {
	background-image: url(../../img/dpc-seo.png);
	float: left;
	height: 15px;
	margin-right: 8px;
	margin-top: 3px;
	position: relative;
	width: 17px
}

.seo_metadata.active-row:before,
.seo_sitemaps.active-row:before {
	display: block;
	background: #eee !important;
	content: " ";
	left: 15px;
	position: absolute;
	width: 98.5%;
	z-index: 0
}

.dpc-messages {
	margin-bottom: -20px
}

form>.row {
	margin-top: 5px
}

.row.dpc-section {
	margin-right: 0
}

.seo_sitemaps.active-row:before {
	height: 107%;
	top: -26px
}

.seo_metadata.active-row:before {
	height: 100%;
	top: -5px
}

.dpc-section .toggle-row {
	padding: 15px 0 0
}

.toggle-row .btn {
	margin-bottom: 15px
}

.dpc-section .active-row .first-col-highlighted {
	margin-left: 35px;
	padding-left: 20px;
	border-left: dotted 2px silver;
	margin-bottom: 20px
}

form>.row>.dpc-section {
	border: 1px solid #e8e8e8;
	display: block;
	padding: 20px;
	position: relative
}

#wpcontent .checkbox.status>input,
.description-sub,
p.space-bottom,
ul.form-group.space-bottom {
	position: relative;
	display: inline-block
}

.row form .row .dpc-section>.dpc-section,
.row form .row .dpc-section>.row .dpc-section {
	padding: 0;
	border: 0 !important
}

#wpbody .row .col-md-12.dpc-section {
	padding-left: 15px;
	position: relative
}

.haswrap .row.dpc-section {
	border: 0;
	margin: 0;
	padding: 0
}

#wpbody .haswrap>.row .col-md-12,
#wpbody .haswrap>.row .col-md-12.dpc-section {
	margin: 0 0 0 -5px;
	padding: 0
}

.dpc-section h5 {
	color: #999;
	font-size: 18px;
	margin-bottom: 15px;
	margin-top: 15px
}

.dpc-section h6 {
	font-size: 13px;
	font-weight: 600
}

h2.module-title {
	color: #3f3f3f;
	margin: 0;
	cursor: pointer;
	padding: 0 0 5px !important;
	font-size: 23px
}

.description-sub {
	color: #cdcdcd;
	font-size: 16px;
	text-align: center;
	top: -9px;
	width: 100%
}

#wpbody .dropdown-menu>.active>a,
#wpbody .dropdown-menu>.active>a:focus,
#wpbody .dropdown-menu>.active>a:hover {
	background-color: #fff;
	color: #428bca;
	outline: 0;
	text-decoration: none
}

ul.form-group.space-bottom {
	clear: both;
	margin-top: -10px;
	padding: 14px 0 0;
	width: 100%
}

ul.form-group.space-bottom>li {
	margin: 0
}

p.space-bottom {
	clear: both;
	margin-bottom: 22px;
	margin-top: -1px;
	padding: 4px 0 0;
	width: 100%
}

.haswrap.col-md-11.toggle-head,
.haswrap.col-md-12.toggle-head {
	margin: 10px 0 0;
	padding: 5px 0
}

#wpcontent .checkbox.status>input {
	float: right;
	margin-right: 30px
}

.checkbox.status {
	display: block;
	float: left;
	height: 30px;
	width: 100%
}

#wpbody-content .bootstrap-select.form-control:not ([class*=span]),
.status .bootstrap-select:not ([class*=span]):not ([class*=col-]):not ([class*=form-control]):not (.input-group-btn) {
	width: auto
}

.status .btn-group {
	margin-right: 10px
}

.status .btn.btn-info {
	height: 32px;
	margin-right: 10px
}

.status .dropdown-menu {
	min-width: 105px
}

.status .radio>input {
	display: none
}

.status .multiselect-container.dropdown-menu .radio {
	display: inline-block;
	margin: 0;
	padding: 5px 15px;
	position: relative;
	text-align: left
}

.status .bootstrap-select.btn-group:not (.input-group-btn),
.status .bootstrap-select.btn-group[class*=span] {
	float: right
}

.status .multiselect[title=Activated],
.status .multiselect[title=Aktiviert],
.status .open .multiselect[title=Activated],
.status .open .multiselect[title=Aktiviert] {
	background: #62b15e;
	color: #fff
}

.table th {
	background: #efefef;
	color: #da3059;
	font-size: 16px
}

.table tbody tr td.center {
	padding: 25px 0 0
}

.form-group.timepicker {
	float: left
}

.time-description {
	color: #888;
	display: block;
	position: absolute;
	top: 39px
}

.form-group .description {
	color: #a1a1a1;
	display: block;
	font-style: normal;
	left: 0;
	line-height: 14px;
	margin-top: 5px;
	position: absolute;
	text-align: center;
	width: 100%
}

.form-group .colorpicker-element .description {
	margin-top: 0
}

.color-picker>span>i {
	font-size: 20px
}

.spinner {
	width: 100px
}

.input-group.spinner input {
	text-align: center;
	width: 49px
}

.input-group-btn-vertical {
	position: relative;
	white-space: nowrap;
	width: 1%;
	vertical-align: middle;
	display: table-cell
}

.input-group-btn-vertical>.btn {
	border-radius: 0;
	display: block;
	float: none;
	margin-left: 1px;
	max-width: 100%;
	padding: 8px;
	position: relative;
	width: 30px
}

.input-group-btn-vertical>.btn.minus {
	border-radius: 4px 0 0 4px;
	height: 34px;
	margin-right: -1px;
	margin-top: 0
}

.input-group-btn-vertical>.btn.plus {
	border-radius: 0 4px 4px 0;
	height: 34px;
	margin-left: -1px;
	margin-top: 0
}

.btn-spinner {
	background: #f9f9f9
}

.btn-spinner i {
	margin: 10px 0 0 4px
}

.input-group-btn-vertical i {
	position: absolute;
	top: 0;
	left: 4px
}

.sublabel {
	color: #d7d6d7;
	font-size: 14px;
	text-align: center;
	width: 100%
}

.dpc-section.btn-group .btn.dropdown-toggle.selectpicker {
	border-radius: 0 5px 5px 0;
	left: -1px
}

.btn.toggle-hide {
	color: gray
}

.btn.toggle-hide:before {
	content: "\f068"
}

.btn.toggle-show:before {
	content: "\f067"
}

.btn-gold {
	color: #414140;
	background-color: #dfac63;
	border-color: #dfac63
}

.btn-gold.active,
.btn-gold:active,
.btn-gold:focus,
.btn-gold:hover,
.open .dropdown-toggle.btn-gold {
	color: #414140;
	background-color: #d3a35e;
	border-color: #d3a35e
}

.btn-more.btn.btn-link.black,
.toggle-button-col.btn.btn-link.black,
.toggle-button.btn.btn-link.black {
	background: #9f9f9f;
	border: 1px solid #9f9f9f;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	margin-left: 0;
	margin-top: 9px;
	padding: 6px 12px
}

.button-right-padding {
	text-align: right;
	padding-right: 15px !important;
	float: right
}

.btn-bing,
.btn-facebook,
.btn-google,
.btn-googlePlus,
.btn-twitter,
.btn-yellow {
	vertical-align: middle;
	line-height: 2.2em;
	padding: 0 10px 2px;
	text-align: center
}

.btn-yellow {
	background-color: #eab631;
	border-color: #eab631;
	color: #2f3033
}

.btn-yellow.active,
.btn-yellow:active,
.btn-yellow:focus,
.btn-yellow:hover,
.open .dropdown-toggle.btn-yellow {
	color: #2f3033;
	background-color: #e1af2f;
	border-color: #e1af2f
}

.btn-blue {
	background-color: #3f95e0;
	color: #fff;
	z-index: 2
}

.btn-google:before {
	font-family: FontAwesome;
	font-size: 25px;
	margin-right: 8px;
	position: relative;
	top: 5px
}

.btn-google {
	background-color: #e74b3b;
	border-color: #c0392b;
	color: #fff
}

.btn-google.active,
.btn-google:active,
.btn-google:focus,
.btn-google:hover,
.open .dropdown-toggle.btn-google {
	color: #fff;
	background-color: #c0392b;
	border-color: #c0392b
}

.btn-bing:before {
	color: transparent;
	font-size: 25px;
	margin-right: 4px;
	position: relative;
	top: 8px
}

.btn-facebook:before,
.btn-googlePlus:before,
.btn-twitter:before {
	position: relative;
	content: "";
	font-family: FontAwesome;
	font-size: 25px;
	margin-right: 8px;
	top: 5px
}

.btn-bing {
	background-color: #f4bc27;
	border-color: #ce9f22;
	color: #fff
}

.btn-bing.active,
.btn-bing:active,
.btn-bing:focus,
.btn-bing:hover,
.open .dropdown-toggle.btn-bing {
	color: #fff;
	background-color: #ce9f22;
	border-color: #ce9f22
}

.btn-facebook {
	background-color: #3b5998;
	border-color: #3b5998;
	color: #fff
}

.btn-facebook.active,
.btn-facebook:active,
.btn-facebook:focus,
.btn-facebook:hover,
.open .dropdown-toggle.btn-facebook {
	color: #fff;
	background-color: #2f477a;
	border-color: #2f477a
}

.btn-googlePlus {
	background-color: #e74b3b;
	border-color: #e74b3b;
	color: #fff
}

.btn-googlePlus.active,
.btn-googlePlus:active,
.btn-googlePlus:focus,
.btn-googlePlus:hover,
.open .dropdown-toggle.btn-googlePlus {
	color: #fff;
	background-color: #c0392b;
	border-color: #c0392b
}

.btn-twitter {
	background-color: #55acee;
	border-color: #55acee;
	color: #fff
}

.btn-twitter.active,
.btn-twitter:active,
.btn-twitter:focus,
.btn-twitter:hover,
.open .dropdown-toggle.btn-twitter {
	color: #fff;
	background-color: #4c99d4;
	border-color: #4c99d4
}

.btn-blue:hover,
.btn-group.open .btn-blue {
	background-color: #2a6496;
	color: #fff
}

.btn-group.btn-toggle {
	z-index: 3
}

.btn-group,
.btn-group-vertical {
	margin-left: -4px
}

.btn-group-vertical>.btn,
.btn-group>.btn {
	float: left;
	position: relative
}

.btn.btn-white {
	background: #fff;
	border: 1px solid #ccc
}

.btn.btn-white.active {
	background: #3577af;
	border: 1px solid #2a5f8c;
	color: #fff
}

.form-control.select2 {
	border: 0;
	margin: 0;
	padding: 0
}

.select2-input {
	min-width: 200px
}

.select2-search {
	display: none !important
}

.help {
	clear: both;
	color: #d4d4d4;
	font-size: 16px;
	position: relative
}

.help i {
	font-size: 20px
}

.help:hover {
	cursor: pointer;
	text-decoration: underline
}

.multiselect-container.dropdown-menu>li {
	margin: 0
}

.more:hover {
	cursor: pointer;
	text-decoration: underline
}

.more {
	color: #53a5e2
}

.more i {
	font-size: 8px
}

.description-text {
	display: none
}

.description-text.active {
	display: block;
	padding-top: 15px
}

.toggle-section {
	padding: 10px 13px 8px !important
}

.hideControls {
	margin-left: -2px
}

.hideControls .btn-group.open .btn {
	background-color: #2a6496;
	color: #fff
}

.form-group.sortable {
	display: inline-block;
	margin: 0 1%;
	max-width: 31%
}

#dpc_settings_form .input-group.input-taglist ul.tag-editor {
	width: 96%
}

div.form-control.hideControls.visible,
div.hideControls.visible>.form-group:first-child .input-group {
	padding: 0;
	margin: 0
}

.handler,
.sortable .input-group-addon {
	cursor: move
}

.fileinput .thumbnail[data-trigger=fileinput],
.img-option {
	cursor: pointer
}

.sortable .input-group-addon {
	color: #999
}

.dpc-palceholder {
	border: 1px dashed #999;
	margin: 0 1em 1em 0;
	height: 50px
}

#wpbody .navbar {
	border: 0
}

.navbar-default {
	background-color: #23282d;
	border-color: #23282d;
	top: 32px
}

.navbar-default.mobile-scrolled {
	top: 32px
}

.navbar .nav li {
	margin-bottom: 0
}

.tooltip-toggle i {
	color: #d4d4d4;
	font-size: 20px
}

.tooltip-toggle {
	display: inline-block;
	padding: 0 0 0 10px;
	position: relative
}

.btn.tooltip-toggle {
	padding: 6px 12px
}

.btn.tooltip-toggle>i {
	color: #fff;
	font-size: inherit
}

div.tooltip.fade {
	width: 200px;
	font-weight: 400
}

.tooltip,
.tooltip>.tooltip-inner {
	text-align: left;
	font-size: 14px;
	padding: 10px;
	line-height: 20px;
	font-weight: 100
}

.advice {
	margin: 20px 0 0
}

.advice>span.hinweis,
.advice>span.info {
	font-size: 13px;
	font-weight: 500;
	margin-right: 4px
}

.advice>span.hinweis {
	color: #fdae56
}

.advice>span.info {
	color: #43bbd9
}

.copyCode {
	border-left: 3px solid #ededed;
	padding-left: 20px
}

.copyCode h5 {
	color: #b8b8b8;
	font-size: 16px
}

.success.blue {
	color: #428bca;
	font-weight: 700
}

.shortcode {
	color: #919191;
	font-size: 20px
}

.copy {
	font-size: 13px;
	font-weight: 400;
	padding-left: 9px
}

.previewtext {
	color: #888;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	margin-left: 50px
}

.previewtext>span {
	color: #333;
	font-size: 13px;
	font-weight: 100
}

.widget-area {
	border-left: 3px solid #ededed;
	display: block;
	font-size: 20px;
	font-weight: lighter;
	padding: 30px 0 0 25px;
	position: relative
}

.widget-area>i {
	margin-right: 7px
}

.lang-img {
	max-width: 32px
}

.lang-after {
	display: inline-block;
	font-size: 15px;
	margin: 0 0 0 5px;
	position: relative
}

.loader {
	background: url(../../img/dl-loader.gif);
	height: 52px;
	margin: 50px auto 0;
	position: relative;
	width: 52px
}

.wp-admin .modal {
	bottom: 0;
	display: none;
	left: 0;
	outline: 0;
	overflow-x: auto;
	overflow-y: scroll;
	position: fixed;
	right: 0;
	top: 25%;
	z-index: 99999
}

.blog-items.bold-items {
	display: inherit;
	height: 685px;
	margin-top: 60px;
	position: relative;
	width: 100%
}

.bold-items .blog-item,
.spb-asset-content .bold-items .blog-item {
	background: #2f3033;
	border-top: 0 solid #e3e3e3;
	margin-bottom: 0;
	margin-top: 0;
	padding: 50px;
	top: 0;
	transition: background .5s ease-in-out 0s
}

.blog-item.col-sm-12.post.type-post.status-publish.format-standard:hover {
	background: #fff;
	color: #333
}

.blog-item.col-sm-12.post.type-post.status-publish.format-standard:hover .blog-item-details time,
.blog-item.col-sm-12.post.type-post.status-publish.format-standard:hover h1>a {
	color: #333
}

.bold-item-wrap {
	margin: 0 auto;
	max-width: 600px;
	text-align: center;
	width: 100%
}

.bold-item-wrap .blog-item-details,
.bold-item-wrap h1,
.bold-item-wrap h2,
.bold-item-wrap h3 {
	text-align: left
}

.bold-item-wrap h1 {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 20px;
	margin-top: 0
}

.blog-item-details {
	padding-bottom: 15px
}

.blog-items .blog-item .bold-item-wrap>h1 a {
	color: #fff;
	font-size: 40px;
	line-height: 50px
}

.blog-item-details span,
.blog-item-details time {
	color: #fff;
	font-weight: lighter
}

.spacer {
	margin-top: 20px
}

.inline {
	display: inline-block !important
}

p.dark-text {
	color: #666;
	font-weight: 100
}

.muted {
	color: #b6bfc5
}

.semi-bold {
	font-weight: 600
}

.seo_page_dpc-basic div.error,
.seo_page_dpc-basic.updated,
.seo_page_dpc-dpc .updated,
.seo_page_dpc-dpc div.error,
.seo_page_dpc-professional .updated,
.seo_page_dpc-professional div.error,
.seo_page_dpc-suite .updated,
.seo_page_dpc-suite div.error {
	display: none !important
}

.dpc-media-uploader>input {
	cursor: pointer;
	font-size: 23px;
	margin: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px
}

.dpc-fileinput {
	display: inline-block;
	margin-bottom: 9px
}

.dpc-input-thumbnail {
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ededf0;
	border-radius: 3px;
	display: block;
	height: auto;
	line-height: 1.42857;
	margin-bottom: 17px;
	max-width: 100%;
	padding: 2px;
	transition: all .2s ease-in-out 0s
}

.dpc-input-thumbnail>img {
	color: #d9534f;
	display: block;
	font-size: 15px;
	height: auto;
	line-height: 135px;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	max-height: 134px
}

.dpc-fileinput.fileinput-new>.dpc-media-uploader>.dpc-file-upload-button {
	display: block
}

.dpc-fileinput.fileinput-new>.dpc-media-uploader>.remove-dpc-file,
.dpc-fileinput.fileinput-new>.dpc-media-uploader>.upload-dpc-file,
.dpc-fileinput>.dpc-media-uploader>.dpc-file-upload-button {
	display: none
}

.select-img {
	background: #fff;
	height: 150px;
	max-height: 200px;
	overflow-x: visible;
	overflow-y: scroll;
	width: 100%;
    padding: 10px;
}

.img-option {
	display: inline-block;
	font-size: 25px;
	padding: 24px 25px;
	text-align: center;
	width: 15%
}

.img-option.active,
.img-option:hover {
	box-shadow: 0 1px 4px rgba(0, 0, 0, .2)
}

.form-group .input-group .input-group-addon.number {
	width: 50%
}

.form-group .input-group input[type=number] {
	width: 100px
}

body.seo_page_dpc-dpc .navbar .dpc-top-menu {
	display: none
}

body.seo_page_dpc-dpc .call_to_action_heading {
	color: #fff;
	text-shadow: 4px 4px 2px #969696;
	font-size: 23px
}

#tab_dpc_importexport {
	margin-top: 0;
	font-size: 24px
}

#nav .navbar-right .topButtons .btn {
	background-color: #0073aa;
	border-color: #0073aa
}

.dpc_faq_wrapper {
	display: none;
	padding-right: 15px
}

.dpc_faq_wrapper.visible {
	display: inline-block
}

#dpc_faq_search_link,
.dpc_faq_toggle,
.dpc_rating_button {
	color: #fff;
	cursor: pointer;
	padding: 9px;
	width: 35px
}

#dpc_faq_search_input {
	padding: 0 4px 0 4px;
	width: 200px;
	height: 33px;
	position: relative;
	bottom: -2px
}

.dpc-help-url {
	padding: 4px 10px 7px 10px
}

#setting-error-tgmpa {
	display: none
}

.input-group.input-taglist {
	float: none;
	width: 100%
}

.input-taglist.has-tooltip .tooltip-toggle {
	position: absolute;
	right: -20px;
	top: 5px
}

.single-preselection,
.single-preselection:active,
.single-preselection:focus,
.single-preselection:hover {
	background: #eee none repeat scroll 0 0;
	color: #555;
	display: inline-block;
	margin-right: 15px;
	outline: medium none;
	padding: 8px;
	cursor: pointer
}

.single-preselection.disabled,
.single-preselection.disabled:hover {
	color: #aaa;
	cursor: not-allowed;
	text-decoration: none
}

.preselection {
	margin-top: 10px
}

.dpc-tabs-wrapper .tab-navigation {
	margin-top: 15px;
	margin-right: 30px
}

.dpc-tabs-wrapper .tab-navigation .tabs-back {
	float: left
}

.dpc-tabs-wrapper .tab-navigation .tabs-next {
	float: right
}

.module-inactive.status .multiselect,
.module-inactive.status .open .multiselect,
.module-inactive.status .multiselect,
.module-inactive.status .open .multiselect {
	background: #86878B;
	color: #fff
}