.wpbg select[disabled] {
	cursor: not-allowed
}
.wpbg input.like {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.wpbg input.like~label:before {
	font-family: FontAwesome;
	display: inline-block;
	content: "\f087";
	letter-spacing: 10px;
	font-size: 1.2em;
	color: #535353;
	width: 1.4em;
	cursor: pointer
}
.wpbg input[disabled].like~label:before {
	color: #666;
	content: "\f164";
	cursor: not-allowed
}
.wpbg input.like:checked~label:before {
	content: "\f164";
	font-size: 1.2em;
	color: rgb(84, 84, 84);
	letter-spacing: 5px
}
.wpbg input.dislike {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.wpbg input.dislike~label:before {
	font-family: FontAwesome;
	display: inline-block;
	content: "\f088";
	letter-spacing: 10px;
	font-size: 1.2em;
	color: #535353;
	width: 1.4em;
	cursor: pointer
}
.wpbg input[disabled].dislike~label:before {
	color: #666;
	content: "\f165";
	cursor: not-allowed
}
.wpbg input.dislike:checked~label:before {
	content: "\f165";
	font-size: 1.2em;
	color: rgb(84, 84, 84);
	letter-spacing: 5px
}
.wpbg-star-rating {
	display: inline-block;
	border: 0;
	unicode-bidi: bidi-override;
	direction: rtl
}
.wpbg-star-rating {
	margin: 0;
	padding: 0
}
.wpbg-star-rating>input {
	display: none
}
.wpbg-star-rating>label:before {
	display: inline-block;
	font-size: 15px;
	line-height: 22px;
	padding: .1rem;
	margin: 0;
	cursor: pointer;
	font-family: FontAwesome;
	content: "\f005 "
}
@media(min-width:414px) {
	.wpbg-star-rating>label:before {
		font-size: 15px;
		padding: .3rem .2rem
	}
}
@media(min-width:600px) {
	.wpbg-star-rating>label:before {
		font-size: 18px;
		padding: .3rem .2rem
	}
}
@media(min-width:768px) {
	.wpbg-star-rating>label:before {
		font-size: 18px;
		padding: .3rem .2rem
	}
}
.wpbg-star-rating>input[disabled]~label:before {
	cursor: not-allowed
}
.wpbg-star-rating input:checked~label, .wpbg-star-rating label:hover, .wpbg-star-rating label:hover~label {
	color: gold
}
/*.wpbg-star-rating input[disabled]~label {
	color: #666
}*/
.wpbg-star-rating input:checked+label:hover, .wpbg-star-rating input:checked~label:hover, .wpbg-star-rating input:checked~label:hover~label, .wpbg-star-rating label:hover~input:checked~label {
	color: gold
}
.wpbg-star-rating input[disabled]+label:hover, .wpbg-star-rating input[disabled]~label:hover, .wpbg-star-rating input[disabled]~label:hover~label, .wpbg-star-rating label:hover~input[disabled]~label {
	color: #666
}
.wpbg .img-responsive {
	max-width: 100%;
	height: auto;
	display: block
}
.wpbg .center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wpbg .text-center {
	text-align: center
}
.wpb-gallery .submit-row {
	margin-top: 10px
}
.wpb-gallery .wpbg .row {
	margin-bottom: 30px
}
#wpbg-voting-results-modal {
	height: 70%
}
#wpbg-voting-results-modal table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.75em;
	table-layout: fixed;
	width: 100%
}
#wpbg-voting-results-modal table, #wpbg-voting-results-modal td, #wpbg-voting-results-modal th {
	border: 1px solid #d1d1d1
}
#wpbg-voting-results-modal table img {
	max-width: 100%;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 90%
}
figure.wpbg-gallery-item {
	position: relative;
	z-index: 20;
	margin-bottom: 0px;
	padding: 10px;
	min-height: 158px;
}
figure.wpbg-gallery-item:hover span.wpbg-share {
	display: inline-block
}
span.wpbg-share {
	z-index: 21;
	position: absolute;
	bottom: 10px;
	left: 33%;
	display: none
}
span.wpbg-share .icon-twitter-x{
	color: #000000;
	line-height:1.9em;
}
span.wpbg-share .fa-pinterest{color:#5E040E;}
span.wpbg-share .fa-facebook-official {
	color: #3b5998
}
span.wpbg-share .fa-circle {
	color: #fff
}
span.wpbg-share a {
	text-decoration: none!important;
	box-shadow: none
}
.voting-control {
	min-height: 60px;
	display: block
}
.gallery-item-voting {
	min-height: 60px
}
.divAddBorder figure{    
	background: #5882FA;
    padding: 10px;
    box-shadow: 2px 2px 2px 2px;
}

.wpbg-star-rating input:checked~label:before{    color: gold ;}
.wpbg-gallery-item-col .loading-spin{margin:0px;    min-height: 60px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.voting-control {
	min-height: 60px;
	}
}
.voting-control p{
	margin:0px !important;
}
.wpbsg_clearme{
	clear: both;
}

.wpbsg-activepage{
	background-color: #ccc !important;
}
span.wpbg-share {
   display: block !important;
   margin-right:12px !important;
   left: 29% !important;
}
span.wpbg-share .fa-circle {
   color: #f3f3f3 !important;
}
.wpbg-share .fa{
    font-family: FontAwesome !important;
}

/*-----Super Gallery Pagination Styles for Elementor Framework-------*/

#super-gallery-pagination {
    padding:0 10px;
}

#super-gallery-pagination .page-numbers {
    padding:2px 8px;
    font-size: 0.9em;
}

#super-gallery-pagination .prev, #super-gallery-pagination .next {
    background-color: #232323;
    color:#fff;
}

#super-gallery-pagination .page-numbers {
    background-color:#232323;
    color:#fff;
    margin:0 1px;
    padding:4px 6px;
}

#super-gallery-pagination .page-numbers:hover {
    background-color:#ddd;
    color:#000;
}

#super-gallery-pagination .current {
     background-color:#ddd;
    color:#000;
}

#super-gallery-youtube-pagination {
    padding:0 10px;
}

#super-gallery-youtube-pagination .page-numbers {
    padding:2px 8px;
    font-size: 0.9em;
}

#super-gallery-youtube-pagination .prev, #super-gallery-youtube-pagination .next {
    background-color: #232323;
    color:#fff;
}

#super-gallery-youtube-pagination .page-numbers {
    background-color:#232323;
    color:#fff;
    margin:0 1px;
    padding:4px 6px;
}

#super-gallery-youtube-pagination .page-numbers:hover {
    background-color:#ddd;
    color:#000;
}

#super-gallery-youtube-pagination .current {
     background-color:#ddd;
    color:#000;
}

/*---------------------------------------------------*/
