/*

Hovers
Theme: Saturn

/*

/* INDEX * /

    1. Base
    2. Buttons
    3. Menu
    4. Footer
    5. VC
    6. Loop
    7. Post
    8. Widgets

/* 1. - Base */

a:hover {
    color: #2574A9;
}

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

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background: #2574A9;
    border: none;
}

.pb-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);
}

.pb-scale: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);
}

/* Socials */

.pb-bg-fb:hover {
    background: #fff;
    border-color: #3b5998;
}

.pb-bg-fb:hover a {
    color: #3b5998 !important;
}

.pb-bg-tw:hover {
    background: #fff;
    border-color: #55acee;
}

.pb-bg-tw:hover a {
    color: #55acee !important;
}

.pb-bg-gp:hover {
    background: #fff;
    border-color: #dd4b39;
}

.pb-bg-gp:hover a {
    color: #dd4b39 !important;
}

.pb-bg-pn:hover {
    background: #fff;
    border-color: #cb2027;
}

.pb-bg-pn:hover a {
    color: #cb2027 !important;
}

.pb-bg-rd:hover {
    background: #fff;
    border-color: #5f99cf;
}

.pb-bg-rd:hover a {
    color: #5f99cf !important;
}

.pb-bg-in:hover {
    background: #fff;
    border-color: #007bb5;
}

.pb-bg-in:hover a {
    color: #007bb5 !important;
}

.pb-bg-ma:hover {
    background: #fff;
    border-color: #ff6600;
}

.pb-bg-ma:hover a {
    color: #ff6600 !important;
}

.pb-bg-st:hover {
    background: #fff;
    border-color: #EB4823;
}

.pb-bg-st:hover a {
    color: #EB4823 !important;
}

.pb-bg-ig:hover {
    background: #fff;
    border-color: #8a3ab9;
}

.pb-bg-ig:hover a {
    color: #8a3ab9 !important;
}

/* 2. - Buttons */

.pb-btn-1:hover {
	border-color: #fff;
	background: #fff;
}

.pb-btn-1:hover a,
.pb-btn-1:hover span {
	color: #2574a9;
}

.pb-btn-2:hover {
	border-color: #2574a9;
	background: #2574a9;
}

.pb-btn-2:hover a,
.pb-btn-2:hover span {
	color: #fff;
} 

.pb-btn-3:hover {
	border-color: #2574a9;
	background: none;
}

.pb-btn-3:hover a,
.pb-btn-3:hover span {
	color: #2574a9;
}

.pb-btn-4:hover {
	border-color: none;
	background: #222;
}

.pb-btn-4:hover a,
.pb-btn-4:hover span {
	color: #fff;
}

.pb-btn-5:hover {
	background: #fff;
}

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

.pb-btn-6:hover {
	border-color: #fff;
	background: none;
}

.pb-btn-6:hover a,
.pb-btn-6:hover span {
	color: #fff;
}

.pb-icon-1:hover {
	border-color: #fff;
	background: #fff;
}

.pb-icon-1:hover a,
.pb-icon-1:hover i {
	color: #2574a9;
}

.pb-icon-2:hover {
	border-color: #2574a9;
	background: #2574a9;
}

.pb-icon-2:hover a,
.pb-icon-2:hover i {
	color: #fff;
} 

.pb-icon-3:hover {
	background: #fff;
}

.pb-icon-3:hover a,
.pb-icon-3:hover i {
	color: #2574a9;
}

.pb-icon-4:hover {
	background: #222;
}

.pb-icon-4:hover a,
.pb-icon-4:hover i {
	color: #fff;
}

.pb-icon-5:hover {
	background: #fff;
}

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

.pb-icon-6:hover {
	background: #2574a9;
}

.pb-icon-6:hover a,
.pb-icon-6:hover i {
	color: #fff;
}

.pb-icon-7:hover {
	background: #fff;
}

.pb-icon-7:hover a,
.pb-icon-7:hover i {
	color: #222;
}

.pb-no-hover:hover {
	background: inherit !important;
	border-color: inherit !important;
}

.pb-icon-7.pb-no-hover:hover i {
	color: #fff !important;
}

.pb-no-hover:hover i,
.pb-no-hover:hover a {
	color: inherit !important;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus {
    background: #f0f0f0;
}

.pb-header-buttons > div:hover {
    background: #2574A9;
}

.pb-btn-close:hover {
    background: #2574a9;
}

.pb-header-menu-black .pb-header-buttons > div:hover i,
.pb-header-white .pb-header-buttons > div:hover i {
    color: #fff;
}

.pb-sticky.pb-header-white .pb-main-menu ul li:hover a,
.pb-sticky.pb-header-menu-black .pb-main-menu ul li:hover a {
    color: #fff;
}

.pb-sticky.pb-header-white .pb-main-menu ul  .sub-menu li:hover a,
.pb-sticky.pb-header-menu-black .pb-main-menu  .sub-menu li:hover a {
    opacity: 1 !important;
}

.pb-btn-nav:hover {
    color: #fff;
    background: #2574A9;
}

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

.pb-btn-blog:hover {
    background: #2574A9;
}

.pb-btn-blog:hover i,
.pb-btn-blog:hover a {
    color: #fff !important;
}

.pb-btn-portfolio:hover {
    background: #2574A9;
}

.pb-btn-portfolio:hover i,
.pb-btn-portfolio:hover a {
    color: #fff !important;
}

.pb-nav-prev:hover,
.pb-nav-next:hover {
    background: #2574A9;
}

.pb-thumb .pb-btn-zoom:hover,
.pb-thumb .pb-btn-link:hover {
    background: #2574A9;
}

.pb-btn-arr:hover i {
    color: #2574A9;
}

.pb-socials ul li:hover {
    background: #2574A9;
}

.pb-posts-nav .page-numbers:hover,
.pb-comments-nav .page-numbers:hover {
    background: #2574a9;
    color: #fff;
}

.pb-posts-nav .page-numbers:hover i,
.pb-comments-nav .page-numbers:hover i {
    color: #fff;
}

/* Slick */

.slick-dots li:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

/* 3. - Menu */

.pb-btn-sub-modal-menu:hover,
.pb-main-menu ul .sub-menu li.menu-item-has-children:hover {
    color: #fff;
}

.pb-header-menu-black .pb-main-menu ul li a:hover,
.pb-header-white .pb-main-menu ul li a:hover {
    color: #222;
}

.pb-header-menu-white .pb-main-menu ul li a:hover,
.pb-header-black .pb-main-menu ul li a:hover {
    color: #fff !important;
}

.pb-header-buttons > div:hover {
    background: #2574A9;
}

.pb-main-menu .pb-no-menu:hover a,
.pb-main-menu ul li:hover a {
	opacity: 1 !important;
}

.pb-main-menu ul .sub-menu li:hover > a {
    color: #fff;
    opacity: 1;
}

.pb-main-menu .pb-mega-item li:hover a {
    color: #fff !important;
}

.pb-mobile-menu ul li:hover > a {
    color: #fff;
}

.pb-btn-sub-mobile-menu:hover i {
   opacity: 1;
}

/* 4. - Footer */

.pb-btn-to-top:hover {
    color: #fff;
    background: #2574A9;
}

/* 5. - VC */

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

.pb-overlay .pb-item-title:hover a {
    color: inherit !important;
    opacity: 0.6; 
}

/* 6. - Loop */

.pb-posts-nav ul li:hover {
    background: #2574A9;
}

.pb-posts-nav ul li:hover a {
    color: #fff !important;
}

.pb-nav-prev:hover i,
.pb-nav-next:hover i {
    color: #fff !important;
}

.pb-no-post:hover {
    background: inherit !important;
}

/* 7. Post */

.pb-post-tags li:hover {
    background: #2574A9;
}

.pb-post-tags li:hover a {
    color: #fff !important;
}

/* 8. Widgets */

.pb-widget .pb-post-image:hover img,
.pb-widget .pb-item-image:hover img,
.pb-widget .pb-post-thumb:hover img,
.pb-widget .pb-item-thumb:hover img {
    opacity: 0.7;
}

.pb-widget .tagcloud a:hover {
    color: #fff;
    background: #2574a9;
}

/* 9. WP */

.gallery-item:hover img {
    opacity: 0.7;
}