@charset "UTF-8";

@font-face {
  font-family: "modula-icons";
  src:url("../font/modula/modula-icons.eot");
  src:url("../font/modula/modula-icons.eot?#iefix") format("embedded-opentype"),
    url("../font/modula/modula-icons.woff") format("woff"),
    url("../font/modula/modula-icons.ttf") format("truetype"),
    url("../font/modula/modula-icons.svg#modula-icons") format("svg");
  font-weight: normal;
  font-style: normal;

}

@font-face {
    font-family: 'Roboto';
    src: url('../font/roboto/Roboto-Regular-webfont.eot');
    src: url('../font/roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto/Roboto-Regular-webfont.woff') format('woff'),
         url('../font/roboto/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../font/roboto/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



[data-icon]:before {
  font-family: "modula-icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "modula-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-facebook:before {
  content: "a";
}
.icon-pinterest:before {
  content: "b";
}
.icon-twitter:before {
  content: "c";
}
.icon-google-plus:before {
  content: "d";
}
.icon-save-disk:before {
  content: "e";
}
.icon-angle-up:before {
  content: "f";
}
.icon-plus:before {
  content: "g";
}
.icon-check-mark-2:before {
  content: "h";
}
.icon-chevron-right:before {
  content: "i";
}
.dark-content{
	opacity: 0.5;
}
body
{
	margin:0px;
	padding-bottom: 65px;
	float: left;
	width: 100%;
	overflow: visible!important;
}
.image-size-section
{
	margin: 10px;
	padding: 5px;
}
strong {
	font-weight:700;
}

/*.shortcode-section
{
		margin: 48px 0;
		padding-left: 43px;
		font-size: 1rem;
}*/

.image-size-section select{
	margin-top: 5px;
	width: 100%;
}
.page-footer .progress {
	display: none;
}
.hide
{
	display: none;
}
.editimage-right
{
	float:right;
	width:60%;
	display: block;
	margin-left:5px;
}
#image-panel textarea
{
	color:black;
}
#image-panel select:not([name=halign]):not([name=valign])
{
	width:100%;
}
#image-panel select
{
	color:black;
}
.text-input
{
	border:1px solid #aaa;
	width: 100%;
	display: block;
}
.label-text
{
	color:black;
	font-size: 1rem;
	margin: 0px 5px 0px 0px;
	font-weight: bold;
}
.label-panel
{
	width: 80px;
	float:left;
}
.shortpixel {
	display: block;
}
.shortpixel img {
	position:relative;
	top:5px;
}
.dropdown-menu
{
	width: 100%;
}
#modula-wizard {
	margin: 40px auto;
	padding: 20px;
	max-width: 600px;
	box-shadow: #ccc 0px 0px 40px;
	border-radius: 4px;
	background: #fff;
}
#modula-wizard fieldset {
	border: 0;
	display: none;
}
#modula-wizard fieldset:first-of-type {
	display: block;
}
#modula-wizard fieldset select {
	height: 3rem;
}
#modula-wizard h1 {
	font-size: 32px;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
}
#modula-wizard h1 small {
	font-size: 12px;
}
#modula-wizard h2 {
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	margin-bottom: 50px;
	line-height: 1;
}
#modula-wizard h5 {
	margin-bottom: 20px;
}
#modula-wizard .field {
	margin-bottom: 40px;
}
#modula-wizard .images {
	padding: 10px;
	max-height: 300px;
	overflow: auto;
}
#modula-wizard .images .tile {
	margin: 0 10px 10px 0;
	width: 23%;
	display: inline-block;
	position: relative;
}
#modula-wizard .images .tile img {
	width: 100%;
}
#modula-wizard .images .tile a {
	position: absolute;
	top: -5px;
	right: -5px;
	z-index: 10;
	display: none;
	width: 26px;
	height: 26px;
	line-height: 26px;
}

#modula-wizard .images .tile a i {
	line-height: 26px;
	font-size: 1.2rem;
}
#modula-wizard .images .tile:hover a {
	display: block;
}
#modula-wizard .images .tile:nth-child(4n) {
	margin-right: 0;
}
#modula-wizard footer {
	background: transparent;
	text-align: right;
}
#modula-wizard footer .prev {
	visibility: hidden;
}
#wpcontent {
	padding-left: 0;
}
#gallery-list {
	margin-top: 2rem;
}
#gallery-list .card {
	background-color: #6C838B;
	padding: 0;
	border: none !important;
}
#gallery-list .card .data {
	background-size: cover;
	background-position: 50% 50%;	
}

.waves-light.btn {
	color: #fff;
}
.waves-light.btn:hover {
	color: #fff;
}
.card {
	padding: 0;
	min-width: 0;
	max-width: 999em;
}
#top {
	padding: 1rem 0 3rem 40px;
	/*background-image: url('../images/colors.jpg');*/
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Roboto, 'sans-serif';
}
#top h1 {
	color: #fff;
	font-size: 3.4rem;
	margin: 16px 0 25px 0;
	font-weight: 300;
}
#top h1 small {
	font-size: 1rem;
}
#top h4 {
	margin: 17px 0 13px 0;
}
#support-page {
	background: #fff;
	font-family: Roboto, 'sans-serif';
	padding: 40px;
}
.widefat .edit_image_form td {
	border-bottom: 0;
	border-top: 0;
}

.widefat th, .widefat td {
	overflow: visible;
}

.widefat tfoot th:first-of-type {
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
}
.widefat tfoot th:last-of-type {
	-webkit-border-bottom-right-radius: 0;
	border-bottom-rigth-radius: 0;
}
.widefat thead th:first-of-type {
	-webkit-border-top-left-radius: 0;
	border-bottom-top-radius: 0;
}
.widefat thead th:last-of-type {
	-webkit-border-top-rigth-radius: 0;
	border-top-right-radius: 0;
}

#wpcontent {
	margin-left: 146px;
	padding-left: 20px;
}
#support-page p {
	font-size: 16px;
	color: #666;
}
#support-page ul {
	margin: 40px 20px;
}
#support-page ul li {
	list-style-type: circle;
	font-size: 18px;
	line-height: 1.5;
}
#support-page .buttons {
	margin-top: 40px;
}
.ui-dialog.noTitle .ui-dialog-titlebar {
	display: none;
}
.modula-header
{
	background-color: #51AD31;
	margin-left:-10px;  
}

.modula-header h1
{
	font-weight: bolder !important;
}
.modula-header h4
{
	color: white;
}

.ui-dialog .loading {
	background: url(../loading.gif) no-repeat;
	width: 220px;
	height: 19px;
	margin:50px auto 0 auto;
}
.collapsible {
	padding:20px 70px 0px 40px !important;
	border: none !important;
	box-shadow: none !important;
}
.bd .gallery-hd {
	margin: 60px 0;
}
.bd .gallery-hd code {
	font-size: 1rem;
}
.input-field {
	margin-bottom: 20px;
}
.input-field label {
	left: 0;
}
#ftg-wizard {
	margin: 40px auto;
	padding: 20px;
	max-width: 600px;
	box-shadow: #ccc 0px 0px 40px;
	border-radius: 4px;
	background: #fff;
}
#ftg-wizard fieldset {
	border: 0;
	display: none;
}
#ftg-wizard fieldset:first-of-type {
	display: block;
}
#ftg-wizard fieldset select {
	height: 3rem;
}
#ftg-wizard h1 {
	font-size: 32px;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
}
#ftg-wizard h1 small {
	font-size: 12px;
}
#ftg-wizard h2 {
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	margin-bottom: 50px;
	line-height: 1;
}
#ftg-wizard h5 {
	margin-bottom: 20px;
}
#ftg-wizard .field {
	margin-bottom: 40px;
}
#ftg-wizard .images {
	padding: 10px;
	max-height: 300px;
	overflow: auto;
}
#ftg-wizard .images .tile {
	margin: 0 10px 10px 0;
	width: 23%;
	display: inline-block;
	position: relative;
}
#ftg-wizard .images .tile img {
	width: 100%;
}
#ftg-wizard .images .tile a {
	position: absolute;
	top: -5px;
	right: -5px;
	z-index: 10;
	display: none;
	width: 26px;
	height: 26px;
	line-height: 26px;
}
#ftg-wizard .images .tile a i {
	line-height: 26px;
	font-size: 1.2rem;
}
#ftg-wizard .images .tile:hover a {
	display: block;
}
#ftg-wizard .images .tile:nth-child(4n) {
	margin-right: 0;
}
#ftg-wizard footer {
	background: transparent;
	text-align: right;
}
#ftg-wizard footer .prev {
	visibility: hidden;
}
#ftg-wizard .loading {
	display: none;
}
.modal p {
	font-size: 16px;
}
.modal #modal-close
{
	float: right;
}
.modal .code {
	display: block;
	margin: 20px;
	padding: 10px;
	font-size: 16px;
}
.modal a {
	outline: 0;
}
.modal .modal-content,
.modal .modal-footer {
	background: #fff;
}
#gallery-list .card p {
	height: 40px;
	overflow: hidden;
	padding: 4px 8px;
	border-radius: 4px;
}
#gallery-list .card .card-action { 
	padding: 5px 5px;
	text-align: center;
	border:0;
}
#gallery-list .card.with-image .card-action a {
	transition:all .2s;
}
#gallery-list .card .card-action a {
	margin: 0 10px;
	font-size: 20px;
	color: #fff;
	padding: 4px;
}
#gallery-list .card .card-image {
	display: inline-block;
	width: 150px;
	height: 150px;
	overflow: hidden;
}
#gallery-list .card .card-content {
	height: 180px;
	cursor: pointer;
	letter-spacing: 0.3px;
}
#gallery-list .card.with-image .card-action,
#gallery-list .card.with-image .card-content {
	background: rgba(0, 0, 0, .30);
	transition:background .4s;
}
#gallery-list .card.with-image:hover .card-action,
#gallery-list .card.with-image:hover .card-content {
	background: rgba(0, 0, 0, .60);
}
#gallery-list .card .card-title {
	line-height: 32px;
	margin-bottom: 18px;
	display: block;
	font-weight: 400;
	padding: 4px 8px;
	border-radius: 4px;
}

#edit-gallery .tab {
	padding: 20px;
}
#edit-gallery label {
	color: #333;
	font-size: 1rem;
	top: 0.1rem;
	height: auto;
}
#edit-gallery .input-field {
	margin-bottom: 0;
}
#edit-gallery .input-field input[type=text],
#edit-gallery .input-field input[type=password],
#edit-gallery .input-field input[type=email],
#edit-gallery .input-field input[type=url],
#edit-gallery .input-field input[type=date],
#edit-gallery .input-field input[type=tel],
#edit-gallery .input-field input[type=number],
#edit-gallery .input-field input[type=search],
#edit-gallery .input-field textarea.materialize-textarea {
	font-size: 2rem;
}
#edit-gallery select {
	font-size: 1rem;
	background: #fff;
}
#edit-gallery .jump-head {
	border-bottom: 2px solid rgba(0, 0, 0, 0.3);
	padding: 20px 0;
}
#edit-gallery .jump-head select {
	height: 2rem;
	display: inline;
}
#edit-gallery .jump {
	width: auto;
}
.jump-head
{
	padding: 40px 0px 40px 10px;
}
.bullet-menu {
	position: fixed;
	bottom: 20px;
	right: 50px;
}
.update-gallery {
	position: fixed;
	bottom: 20px;
	right: 120px;
}
.collapsible li {
	margin-bottom: 7px;
	margin-left:-20px;
}
.collapsible li .alternate {
	background: transparent;
}
.collapsible li .collapsible-header {
	font-size: 2rem;
	height: 5rem;
	line-height: 5rem;
}
.collapsible li .collapsible-header .fa-chevron-right{
	float: right;
	color: darkgray;
}
.collapsible li .collapsible-header i {
	color: #51AD31;
	line-height: 5rem;
}
.collapsible li .collapsible-header span{
	color: #51AD31;
}
.collapsible li .field .text {
	background: #fff;
	padding: 20px;
}
.collapsible li .field .text .pickColor {
	height: auto;
}
.collapsible li .field .text .wp-color-result {
	border-radius: 0;
	-webkit-border-radius: 0;
	height: 24px;
}
.collapsible li .field .text .wp-color-result::after {
	border-radius: 0;
	-webkit-border-radius: 0;
}
.collapsible li textarea {
	height: 100px;
}
.collapsible li th,
.collapsible li td {
	vertical-align: top;
}
.collapsible li th {
	border-radius: 0;
}
.collapsible li th[scope=row] {
	width: 200px;
	padding-top: 30px;
}
.collapsible li tr.ui-slider {
	height: auto;
}
.collapsible li tr.filter {
	float: none;
	margin: 0;
}
.collapsible li .toggle div.help {
	display: none;
}
.collapsible li .toggle div.help strong {
	font-weight: bold;
}

.collapsible li .toggle [type="checkbox"]:not(:checked) + label:before {
	top: 4px;
}

.checkbox, .checkbox-light, .radio, .radio-light {
	background: url("../images/checkbox/square.png") 0 0 no-repeat;
	color: #dddddd;
	cursor: pointer;
	padding: 1px 0 3px 25px;
	position: relative; }
	.checkbox:hover, .checkbox-light:hover, .radio:hover, .radio-light:hover {
		background-position: 0 -26px;
		color: white; }
	.checkbox.checked, .checked.checkbox-light, .checked.radio, .checked.radio-light {
		background-position: 0 -53px; }
		.checkbox.checked:hover, .checked.checkbox-light:hover, .checked.radio:hover, .checked.radio-light:hover {
			background-position: 0 -80px; }

.checkbox-light {
	background-image: url("../images/checkbox/square-light.png"); }
.collapsible li div.help {
	background: rgba(255, 255, 255, 0.5);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 10px;
	color: #666;
}
.collapsible li .custom_isf td th {
	background: #333;
	color: #fff;
}
.collapsible li .custom_isf td td input[type=text] {
	background: #fff;
}
.collapsible li .dynamic-table tr {
	background: #fff;
}
.collapsible li .dynamic-table .btn {
	outline: 0;
	color: #fff;
}
.collapsible li .dynamic-table .btn:hover {
	color: #fff;
}
.collapsible li .dynamic-table .btn.add {
	width: 100%;
}
.collapsible li .dynamic-table .del {
	width: 50px;
	padding-left: 10px;
	padding-top: 18px;
}
.collapsible li td .filters .text p {
	padding: 0;
}
.collapsible li td .filters .text p a {
	display: inline-block;
	margin-right: 20px;
}
.collapsible li td .filters .text p input[type=text] {
	width: 77%;
}
#tutorial h5 {
	margin: 60px 0 20px;
}
#images .item
{
	width:160px;
	padding:0px 10px 0px 0px;
	/*background:#333;*/
	/*border:1px solid #111;*/
	float:left;
	height:295px;
	margin:10px 10px 0 0;
	position: relative;
}

#images .item .size {
	position: absolute;
	bottom: 6px;
	left: 10px;
	background: #333;
	color: #ccc;
	padding: 4px;
	display: block;
	font-size: 9px;
	font-family: monaco,courier, monospace;
}
#images .item .name {
	position:absolute;
	top:35px;
	width:150px;
	background: rgba(0,0,0,.5);
	color: #fff;
	font-size:10px;
	left:10px;
	z-index:100;
	height:20px;
	overflow: hidden;
}
#images .item .del {
	position: absolute;
	top:4px;
	right:4px;    
	width: 20px;
	height: 20px;
	text-decoration: none;
	color: #000;
	display: none;
	background:#111;
}
#images .item .icons {
	/*border-bottom: 1px solid #222;*/
	margin-bottom: 9px;
}
#images .item .selection {
	float: right;
	margin-top: 5px;
	height: 12px;
}

#images .figure {
	margin:0;
	padding: 0;
	width:90%;
	height: 120px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	background-size: cover;
}
#images .figure img {
	width:160px;
	cursor: pointer;
}
#images .item .data {
	display: none;
}

#image-panel {
	background: white;
	width:700px;
	height:auto;
	margin-left: -300px;
	position: absolute;
	top: 30%;
	left: 50%; 
	z-index: 1001;
	box-shadow: #000 0px 0px 20px;
	/*border:4px solid #111;*/
	padding: 10px;
}
#image-panel .filters {
	clear: both;
	margin-top: 10px;
}
#image-panel .filters .checkbox {
	float: left;
	margin-right: 20px;
	padding-left: 20px;
}
#image-panel .left {
	float:left;
}
#image-panel .figure {  
	width:200px;
	height:200px;
	overflow:hidden;
	padding: 0;
	margin: 0 0 10px 0;
	padding: 2px;
	border: 1px solid #999;
	background: white;
}
#image-panel .figure img {
	width:100%;
}
#image-panel .right {
	float:left;
	margin-left:20px;
}
#image-panel .field {
	padding-bottom: 5px;
	color: #aaa;
	/*border-bottom: 1px solid #555;*/
	margin-bottom: 5px;
}
#image-panel .field:last-of-type {
	border-bottom: 0;
}
#image-panel .field label {
	margin-bottom: 5px;
	display: block;
	font-weight: bold;
	color: black;
}
#image-panel .field textarea {
	width: 100%;
	height: 60px;
}
#image-panel .actions li {
	height: 22px;
	margin:0; 
}
#image-panel .close {
	position: absolute;
	top:0;
	right:0;
	display: block;
	background: white;
	border-bottom-left-radius: 30px;
	width: 30px;
	height: 30px;
	line-height: 24px;
	text-indent: 15px;
	text-decoration: none;
	color: #fff;
	font-family: arial;
	font-weight: bold;
}

#images .actions {
	padding: 10px 10px 10px 10px;
	background: #242521;
}
#images .bulk {
	padding: 10px 10px 10px 10px;
	/*background: #444531;*/
	/*border:1px solid #111;*/
	margin-top: 2px;
}
#images .bulk h4 {
	margin:0 0 4px 0; 
	color: #fff;
}
#images .bulk .checkbox {
	display: inline-block;
	padding-left: 20px;
	margin-right: 15px;
}
#images .bulk .options a {
	display: inline-block;
	margin-right: 10px;
	color: #fff;
	text-decoration: none;
}
#images .bulk .options a:hover {
	/*color: #fff;*/
}
#images .bulk .panel {
	display: none;
	padding: 12px;
	background: transparent;
	margin-top: 5px;
	/*border: 1px solid #333222;*/
}
#images .bulk .panel strong {
	color: black;
	display: block;
	margin-bottom: 4px;
}

#images .bulk .panel p {
	padding: 10px 0px 10px 0px;
	margin-bottom: 0;
	color: black;
}
#images .tips {
	margin-bottom: 15px;
}
#images .tip {
	background: url('../images/tip.png') no-repeat;
	text-indent: 21px;
	display: block;
	margin: 0 0 0 15px;
}
#images .shortpixel {
	
}
#images .btn.action {
	margin-bottom: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#image-panel .buttons {
	text-align: right;
	margin-top: 10px;
	clear: both;
}
#image-panel .buttons a {
	margin-left: 10px;
}
#images .actions {
	background: rgba(255, 255, 255, 0.5);
	padding: 10px;
	margin: 10px;
}
#images .actions label {
	font-weight: bold;
	cursor: default;
	display: block;
	margin-bottom: 10px;
}
#images .actions label span {
	font-weight: normal;
	padding-left: 10px;
}
#images .actions .row {
	margin: 0 0 10px 0;
}
#images .actions .bulk .panel {
	display: none;
}
#images p label{ 
	display: inline-block;
	margin-right: 30px;
	padding-left: 28px;
}
#image-panel .filters label
{
	margin-right: 30px;
	padding-left:28px;
	color: #333;
	float:left;
	font-size: 1rem;
	top: .1rem;
	height: auto;
}
.filters-bulk-label { 
	display: inline-block;
	margin-right: 30px;
	line-height: 30px;
	padding-left: 28px;
}
#images .actions .bulk .panel p {
	padding: 1rem 0;
}
#images .actions .tips {
	font-style: italic;
	color: #777;
	padding: 5px 10px;
	background: rgba(255, 255, 255, 0.7);
	border-radius: 4px;
}
#images .actions .tips strong {
	font-weight: 700;
}
#image-panel-model[data-source=posts] {
	width: 300px;
}
#image-panel-model[data-source=posts] .right-side {
	display: none;
}
#image-panel-model .right-side {
	margin-left: 170px;
}
#image-panel-model .right-side textarea {
	height: 3.75rem;
}
#image-panel-model .right-side input[type=text],
#image-panel-model .right-side textarea {
	border: 1px solid #9E9E9E;
}
#image-panel-model .right-side .filters {
	margin-top: 15px;
}
#image-panel-model .right-side .filters label {
	margin-right: 30px;
	padding-left: 28px;
}
#video-panel-model textarea {
	height: 160px;
}
#image-list .card.selected {
	border: 2px solid #000;
}
#image-list .card .card-image {
	cursor: move;
}
#image-list .card .card-image iframe {
	width: 100%;
}
#image-list .card p {
	padding: 0;
	min-height: 20px;
}
#image-list .card .filters {
	position: absolute;
	top: 10px;
	left: 0px;
}
#image-list .card .filters li {
	background: #fff;
	color: #666;
	padding: 2px 10px;
	margin: 0 0 2px 0;
	border-top-right-radius: 4px;
}
#delete-gallery-modal span {
	color: #ff8a0b;
	font-weight: bold;
}
#spinner {
	display: none;
	position: fixed;
	top: 50px;
	right: 50px;
}
#spinner.shown {
	display: block;
}
.pro-cell {
	background: #DAA308;
	font-size: 18px;
	padding: 10px;
	transition: all .15s;
	opacity: 1;
}
.button-bg {
	background: #DAA308;
}
.btn.button-bg:hover {
	background: #bc8f15;
}
.btn:hover {
	color:#fff;
}
.pro-cell:hover {
	opacity: .8;
}
.pro-cell a {
	transition: all .3s;
	color: #fff;
}
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */
}
.cf:after {
	clear: both;
}
/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
	*zoom: 1;
}

.li
{
	cursor:pointer;
	font-size:16px;
	display:inline;
	float:left;
	margin-left:7px;
}

.listview
{
	font-size:16px;
	display:inline;
	float:left;
	margin-left:7px;
}

.menu_activ
{
	cursor: pointer;
	font-size:16px;
	display:inline;
	float:left;
	margin-left:7px;
	color:red;
}
/*.hide
{
	display:none;
}
.padd
{
	padding:2px;
}*/

#image-list .small .card-title
{
	display: none;
}

 #image-list .small .card-content
 {
		display: none;
 }

#image-list .small .card-action
{
	background-color:#402723;
	padding:5px;
	text-align: center;
}


#image-list .medium .card-action i
{
	text-align: center;
	display: none;
}

#image-list .big .card-action i
{
	text-align: center;
	
	display: none;
}


#image-list .small .card-action  a span
{
	display:none;
}
#image-list .small .card-action .remove span
{
	display: none;
}

{
	display:none;
}
#image-list .small .card-action  a i
{
	color:white;
}

.filter-list
{
	border-radius: 3px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 12px;
	background-color: #FFF9F0;
}

.list-view
{
	float: left;
	font-size: 16px;
}

.filter-select-control{
	float: left;
}
.filter-item
{
	cursor: pointer;
	display: inline;
	float: left;  
	font-size: 16px;
	margin-left: 10px !important;
}

.menu-activ
{
	color: red;
}

.import-export
{
	padding-left: 42px;
	margin-top: 20px;
	padding-bottom: 50px;
}
 .import-export a
{
    display: block;
    padding: 10px 21px 11px 49px;
    width: 145px;
    float: left;
    margin-right: 15px;
    color: #ADACAC;
    background-color: white;
}

 .import-export a:hover
 {
	background-color: #51AD31;
	color: white;
 }

#import-modal textarea, #export-modal textarea
{
	height: 100px;
}

.collapsible .active .collapsible-header
{
	background-color: #51AD31 !important;
}
.collapsible .active .collapsible-header span,
 .collapsible .active .collapsible-header i
{
	color: white;
}

.collapsible .active .collapsible-body
{
	background-color: white;
}

.backdrop
{
	background: green;
}

.select-effect
{
	display: block;
	width: 34%;
	height: 50px !important;
	border-radius: 5px;
}


#hover-effect th 
{
	display: none;
}
#hover-effect .panel {
	padding: 20px;
	background: #fafafa;
}
#hover-effect .effect-description
{
	display: block;
    color: #51AD31;
    padding-bottom: 12px;
    font-size: 18px;
    font-weight: normal;
}

#hover-effect .help
{
	display: none;
}

#hover-effect .effect-color
{
	display: block !important;
}
#hover-effect .effect-img
{
    padding: 17px 0px;
    float: left;
}

#hover-effect .effect-compatibility
{
	margin-left: 430px;
}

#hover-effect .effect-compatibility label
{
	display: block;
	margin-bottom: 5px;
}

#hover-effect .effect-compatibility label span
{
	display: block;
	font-size: 14px;
	margin: 10px;
}

#hover-effect .jump-head
{
	display: none;
}

#hover-effect .fa-check
{
	color: green;
}
#hover-effect .fa-times
{
	color: red;
}
#hover-effect .preview {
	float: none;
}
#hover-effect .preview .item {
	width:400px;
	height:267px;
	overflow: hidden;	
	position: relative;
	float: left;
}
#hover-effect .preview .item img {
	position: absolute;
}
.modula .items .item .figc {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 11px;
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	padding: 0;
}
.modula .items .item .figc {
	width:400px;
	height:267px;
  color: #fff;
  font-size: 11px;
  text-align: center;
  position: absolute;
  left: 0;
  width: 100%;
  padding: 0;
}
.modula .items .item .figc h2 {
	font-size: 21px;
	color:#fff;
}
.modula .items .item .figc p {
	color:#fff;
	font-size: 15px;
	font-style: normal;
}
.modula .item .jtg-social a {
	font-size: 17px;
}
.all-effects {
	display: inline-block;
	margin: 20px 0;
	color:#fff;
	font-size: 16px;
	background: #DAA308;
	padding: 6px 12px;
	transition:all .2s;
}
.all-effects:hover {
	opacity: .8;
	color:#fff;
}
.setting
{
	color: #ADACAC;
	padding-left: 45px;
	margin-bottom: 15px;
}
#modula-survey {
	float: none;
	height: auto;
	background: none;
	border:0;
	box-shadow: none;
	position: relative;
	margin-top: 14px;
}
#modula-survey img {
	position: relative;
	z-index: 10;
}
#modula-survey span {
	position: absolute;
	z-index: 1;
    top: 14px;
    font-size: 14px;
    background-color: #fff;
    padding: 10px 20px 10px 40px;
    left: 60px;
    box-shadow: #ccc 0px 0px 4px;
}
#other-galleries .cta {
	width:170px;
	text-align: right;
}
#other-galleries .text {
	font-size: 17px;
	width:calc(100% - 180px);
	padding-right: 20px;
	height: 150px;
}
#other-galleries .text h4 {
	font-size: 19px;
	font-weight: bold;
}
#other-galleries .text,
#other-galleries .cta {
	display: inline-block;
	vertical-align: top;	
}
#other-galleries .cta a {
	margin-right: 0;
	margin-top: 69px;
}
#other-galleries * {
	outline: 0;
}
#adminmenu .wp-submenu .modula-jump-pro-menu {
	color:#22e34f;
	font-weight: bold;
}
#external-galleries input[type=checkbox] {
	position: static;
}