.gallery-item:hover img,
.px-widget .px-item-image:hover img,
.px-widget .px-item-thumb:hover img,
.px-widget .px-post-image:hover img,
.px-widget .px-post-thumb:hover img,
.px-widget .px-product-image:hover img {
    opacity: .7
}

a:hover {
    color: #6bb9f0
}

.px-btn-1:hover a,
.px-btn-1:hover span,
.px-btn-2:hover a,
.px-btn-2:hover span,
.px-btn-3:hover a,
.px-btn-3:hover span,
.px-btn-4:hover a,
.px-btn-4:hover span {
    color: #fff
}

a:active,
a:hover {
    outline-width: 0
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    background: #6bb9f0;
    border: none;
}

.px-btn-1:hover,
input[type=checkbox]:checked,
input[type=radio]:checked {
    background: #222
}

.px-scale-rotation:hover img {
    -webkit-transform: rotate(5deg) scale(1.3);
    -moz-transform: rotate(5deg) scale(1.3);
    -ms-transform: rotate(5deg) scale(1.3);
    -o-transform: rotate(5deg) scale(1.3);
    transform: rotate(5deg) scale(1.3)
}

.px-scale-up:hover img {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3)
}

.px-scale-down:hover img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.px-btn-1:hover {
    border-color: #222;
}

.px-btn-2:hover {
    background: #6bb9f0;
    border-color: #6bb9f0;
}

.px-btn-3:hover,
.px-btn-4:hover {
    background: #222;
    border-color: #222;
}

.px-btn-5:hover {
    border-color: #fff;
    background: #fff;
}

.px-btn-5:hover a,
.px-btn-5:hover span {
    color: #222
}

.px-btn-6:hover a,
.px-btn-6:hover span,
.px-btn-7:hover a,
.px-btn-7:hover span,
.px-btn-8:hover a,
.px-btn-8:hover span,
.px-icon-1.px-hover:hover a,
.px-icon-1.px-hover:hover i,
.px-icon-2.px-hover:hover a,
.px-icon-2.px-hover:hover i,
.px-icon-3.px-hover:hover a,
.px-icon-3.px-hover:hover i,
.px-icon-4.px-hover:hover a,
.px-icon-4.px-hover:hover i {
    color: #fff
}

.px-btn-6:hover {
    border-color: #222;
    background: #222;
}

.px-btn-7:hover {
    border-color: #6bb9f0;
    background: #6bb9f0;
}

.px-btn-8:hover,
.px-icon-1.px-hover:hover {
    background: #222;
    border-color: #222;
}

.px-icon-2.px-hover:hover {
    background: #6bb9f0;
    border-color: #6bb9f0;
}

.px-icon-3.px-hover:hover,
.px-icon-4.px-hover:hover {
    background: #222;
    border-color: #222;
}

.px-icon-5.px-hover:hover {
    border-color: #fff;
    background: #fff;
}

.px-icon-5.px-hover:hover a,
.px-icon-5.px-hover:hover i {
    color: #222
}

.px-btn-share:hover i,
.px-icon-6.px-hover:hover a,
.px-icon-6.px-hover:hover i,
.px-icon-7.px-hover:hover a,
.px-icon-7.px-hover:hover i,
.px-icon-8.px-hover:hover a,
.px-icon-8.px-hover:hover i {
    color: #fff
}

.px-icon-6.px-hover:hover {
    border-color: #222;
    background: #222;
}

.px-icon-7.px-hover:hover {
    border-color: #6bb9f0;
    background: #6bb9f0;
}

.px-icon-8.px-hover:hover {
    border-color: #222;
    background: #222;
}

.px-no-hover:hover {
    cursor: default
}

.px-btn-nav:hover,
.px-btn-share:hover,
.px-comments-nav .page-numbers:hover,
.px-nav-bullets ul li:hover .px-bullet,
.px-nav-next:hover,
.px-nav-prev:hover,
.px-post-tags .px-tag:hover,
.px-posts-nav .page-numbers:hover,
.px-posts-nav ul li:hover {
    background: #6bb9f0
}

.px-posts-nav .page-numbers:hover,
.px-posts-nav ul li:hover {
	background: #6bb9f0
}

.px-page-next a:hover,
.px-page-next span:hover,
.px-page-prev a:hover,
.px-page-prev span:hover,
.px-post-next a:hover,
.px-post-next span:hover,
.px-post-prev a:hover,
.px-post-prev span:hover {
    color: #f62459;
}

.px-btn-close:hover,
.px-btn-menu-side:hover,
.px-btn-search:hover {
    background-color: #6bb9f0
}

.px-btn-menu-side:hover i,
.px-btn-search:hover i {
    color: #fff
}

.px-btn-nav:hover {
    color: #fff
}

.px-btn-nav:hover a,
.px-btn-nav:hover i {
    color: #fff !important
}

.px-btn-arr:hover i {
    color: #6bb9f0
}

.px-post-share li:hover a {
    background: #6bb9f0;
    color: #fff
}

.px-post-tags .px-tag:hover {
    border: 1px solid #6bb9f0
}

.px-comments-nav .page-numbers:hover,
.px-comments-nav .page-numbers:hover i,
.px-post-tags .px-tag:hover a,
.px-posts-nav .page-numbers:hover,
.px-posts-nav .page-numbers:hover i {
    color: #fff
}

.px-article a:hover,
.px-btn-sub-side-menu:hover i,
.px-comments .comment-content a:hover,
.px-main-menu ul .sub-menu li a:hover,
.px-side-menu .main-menu li > a:hover,
.px-side-menu ul .sub-menu li a:hover {
    color: #6bb9f0
}

.px-main-menu .sub-menu li:hover > a:before {
    content: '\2022';
    margin-right: 5px;
    display: inline-block;
}

.px-main-menu ul .sub-menu li a:hover {
    text-decoration: none;
}

.px-side-menu ul li:hover a {
    text-decoration: line-through;
}

.px-side-menu ul li:hover .sub-menu li a,
.px-side-menu ul .sub-menu li:hover a {
    text-decoration: none;
}

.slick-dots li:hover,
.slick-dots .slick-active {
    background: #6bb9f0;
    width: 20px;
    transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s
}

.mfp-arrow-left:hover:after,
.mfp-arrow-left:hover:before,
.mfp-arrow-right:hover:after,
.mfp-arrow-right:hover:before {
    font-size: 36px
}

.px-main-menu .main-menu li > a:hover {
    text-decoration: line-through;
    transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s
}

.px-btn-close:hover i {
        color: #fff
}

.px-btn-to-top:hover {
    color: #fff;
    background: #6bb9f0;
}

.px-footer-right li:hover a {
    color: #6bb9f0;
    transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s
}

.px-accordion-title i:hover {
    color: inherit !important
}

.px-overlay .px-item-title:hover a {
    color: #6bb9f0
}

.px-socials ul li:hover {
    transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s
}

.px-person-links ul li:hover i {
    color: #6bb9f0 !important;
    transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s
}

.px-nav-next:hover i,
.px-nav-prev:hover i,
.px-posts-nav ul li:hover a {
    color: #fff !important
}

.px-post-tags li:hover,
.px-widget .tagcloud a:hover {
    color: #fff;
    background: #6bb9f0
}

.px-widget .tagcloud a:hover {
    border-color: #6bb9f0
}

.px-widget .cat-item a:hover,
.px-widget .menu li a:hover {
    border-color: #6bb9f0;
    color: #6bb9f0
}

.px-footer-socials ul li:hover {
    background: #6bb9f0;
}

.px-footer-socials ul li:hover i {
    color: #fff;
}

.wc-comment-form-rating .stars a:hover:before {
    color: #222
}