/*

Hovers
Theme: Higgs

*/

/* Index

     1 - Base
     2 - Buttons
     3 - Headers
     4 - UI Widgets
     5 - Buttons
     6 - Sliders
     7 - Portfolio
     8 - Blog
     9 - Related
    10 - Logos
    11 - Team
    12 - Features
    13 - Pricings
    14 - Socials
    15 - Item Custom
    16 - Gallery
    17 - Footer
    18 - Content
    19 - Nav Posts
    20 - Pagination
    21 - Share
    22 - Comments
    23 - Widgets

*/

/* 1 - Base */

a,
i,
img,
[class*="btn"] {
    transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
}

a:hover {
    color: #FFD166;
}

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

.pb-scale-rotation {
    -webkit-transform: rotate(45deg) scale(1.3);
    -moz-transform: rotate(45deg) scale(1.3);
    -ms-transform: rotate(45deg) scale(1.3);
    -o-transform: rotate(45deg) scale(1.3);
    transform: rotate(45deg) scale(1.3);
}

/* 2 - Buttons */

button,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover{
    color: #222;
    background: #FFD166;
}

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

.pb-btn.pb-bg-black:hover {
    background: #FFD166 !important;
}

.pb-btn.pb-bg-black:hover a {
    color: #fff !important;
}

.pb-btn.pb-bg-white:hover {
    background: #FFD166 !important;
}

.pb-btn.pb-bg-white:hover a {
    color: #fff !important;
}

.pb-btn.pb-bg-color:hover {
    background: #222 !important;
}

.pb-btn.pb-bg-color:hover {
    color: #fff !important;
}

/* 3 - Headers */

.pb-main-menu .pb-main-list li:hover > a,
.pb-main-menu .pb-main-list li a:hover {
    color: #FFD166;
}

.pb-header-white .pb-header.pb-bg-null .pb-main-menu .pb-sub-list li:hover > a,
.pb-header-white .pb-header.pb-bg-null .pb-main-menu .pb-sub-list li a:hover {
    color: #aaa !important;
}

.pb-header-white .pb-header.pb-bg-null .pb-main-menu .pb-btn-menu:hover i {
    color: #222 !important;
}

.pb-header-black .pb-header.pb-bg-null .pb-main-menu .pb-main-list li:hover > a,
.pb-header-black .pb-header.pb-bg-null .pb-main-menu .pb-main-list li a:hover {
    color: #FFD166 !important;
}

.pb-header-black .pb-header.pb-bg-null .pb-main-menu .pb-btn-menu:hover i {
    color: #FFD166 !important;
}

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

.pb-header-black .pb-btn-menu.pb-color-invert:hover i {
    color: #fff !important;
}

.pb-header-white .pb-header.pb-bg-color .pb-main-menu .pb-main-list li:hover > a,
.pb-header-white .pb-header.pb-bg-color .pb-main-menu .pb-main-list li a:hover {
    color: #222 !important;
}

.pb-header-white .pb-header.pb-bg-color .pb-main-menu .pb-sub-list li:hover > a,
.pb-header-white .pb-header.pb-bg-color .pb-main-menu .pb-sub-list li a:hover {
    color: #aaa !important;
}

.pb-header-white .pb-btn-menu.pb-color-invert:hover i {
    color: #222 !important;
}

.pb-main-menu .pb-main-list .pb-sub-list .pb-title-item a:hover {
    padding: 0 30px 0 10px !important;
}

.pb-main-menu .pb-main-list .pb-sub-list li a:hover {
    padding: 0 15px 0 25px;
}

.pb-main-menu .pb-main-list .pb-sub-list li a:hover {
    color: #FFD166 !important;
}

.pb-main-menu .pb-main-list .pb-sub-list .pb-title-item a:hover:before {
    width: 0 !important;
    height: 0 !important;
}

.pb-main-menu .pb-main-list .pb-sub-list .pb-title-item a:hover {
    color: #FFD166 !important;
}

.pb-main-menu .pb-main-list .pb-sub-list li a:hover:before {
    width: 5px;
    height: 5px;
}

.pb-btn-menu i:hover {
    color: #FFD166;
}

.pb-mobile-menu .pb-main-item .pb-btn-sub-down:hover:after {
    color: #FFD166;
}

.pb-mobile-menu .pb-main-list li a:hover {
    color: #FFD166;
}

/* 4 - UI Widgets */

.pb-tabs .pb-tab-list li:hover {
    outline: none;
}

/* 5 - Buttons */

.pb-btn-link:hover i,
.pb-btn-search:hover i,
.pb-btn-close:hover i,
.pb-btn-down:hover i {
    color: #FFD166;
}

.pb-btn-link:hover,
.pb-btn-search:hover {
    background: #000;
}

.pb-bg-color .pb-btn-up:hover i {
    color: #222;
}

/* 6 - Sliders */

.pb-slider .pb-nav-btn:hover i {
    color: #FFD166;
}

.pb-slider .slick-dots li:hover {
    background: #FFD166 !important;
}

.pb-slider .pb-btn-arr:hover {
    background: #FFD166;
}

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

.pb-slider .pb-slide:hover .pb-overlay {
    opacity: 1;
    visibility: visible;
}

.mfp-arrow-left:hover:before,
.mfp-arrow-right:hover:before {
    color: #FFD166;
}

/* 7 - Portfolio */

.pb-filter-list li a:hover {
    border-color: #FFD166;
}

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

.pb-portfolio .pb-item:hover .pb-overlay {
    opacity: 1;
}

.pb-portfolio .pb-overlay.pb-bg-black .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-black-10 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-black-20 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-black-30 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-black-40 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-black-50 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-black-60 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-black-70 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-black-80 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-black-90 .pb-title:hover a {
    color: #ffd166; 
}

.pb-portfolio .pb-overlay.pb-bg-color .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-color-10 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-color-20 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-color-30 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-color-40 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-color-50 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-color-60 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-color-70 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-color-80 .pb-title:hover a,
.pb-portfolio .pb-overlay.pb-bg-color-90 .pb-title:hover a {
    color: #222 !important;
}

.pb-portfolio .pb-item:hover .pb-to-left {
    left: 30px;
}

.pb-portfolio .pb-item:hover .pb-to-right {
    right: 30px;
}

.pb-portfolio .pb-item:hover .pb-to-top {
    top: 30px;
}

.pb-portfolio .pb-item:hover .pb-to-bott {
    bottom: 30px;
}

.pb-portfolio .pb-item:hover .pb-inset {
    border: 10px solid #fff;
}

.pb-portfolio .pb-item:hover .pb-to-top.pb-middle {
    top: 50% !important;
}

.pb-portfolio .pb-item:hover .pb-to-bott.pb-middle {
    bottom: 50% !important;
}

.pb-portfolio .pb-title a:hover {
    color: #222;
}

/* 8 - Blog */

.pb-carousel .slick-dots li:hover {
    background: #ffd166 !important;
}

.pb-carousel .pb-nav-btn:hover i {
    color: #FFD166;
}

.pb-carousel .pb-btn-arr:hover {
    background: #FFD166;
}

.pb-blog .pb-item .pb-image:hover .pb-border:after,
.pb-blog .pb-item .pb-image:hover .pb-border:before {
    width: 58px;
    height: 58px;
}

.pb-blog .pb-item .pb-image:hover .pb-inset {
    border: 10px solid #fff;
}

.pb-blog .pb-item .pb-image:hover .pb-overlay {
    opacity: 1;
}

.pb-blog .pb-item .pb-image .pb-overlay .pb-icon:hover i {
    color: #FFD166;
}

.pb-blog .pb-item .pb-panel .pb-icon:hover i {
    color: #222;
}

/* 9 - Related */

.pb-related .pb-item .pb-image:hover .pb-border:after,
.pb-related .pb-item .pb-image:hover .pb-border:before {
    width: 58px;
    height: 58px;
}

.pb-related .pb-item .pb-image:hover .pb-overlay {
    border: 10px solid #fff;
    opacity: 1;
}

.pb-related .pb-item .pb-image .pb-overlay .pb-icon:hover i {
    color: #FFD166;
}

.pb-related .pb-item .pb-caption .pb-icon:hover i {
    color: #222;
}

/* 10 - Logos */

.pb-logo .pb-border:hover {
    border-color: #FFD166;
}

.pb-logo:hover img {
    opacity: 1;
}

.pb-logo .pb-border:hover {
    border-color: #FFD166;
}

.pb-logo:hover img {
    opacity: 1;
}

/* 11 - Team */

.pb-team:hover .pb-overlay {
    opacity: 1;
}

.pb-team .pb-social-list li:hover i {
    color: #FFD166;
}

/* 12 - Features */

.pb-feature .pb-border .pb-icon:hover {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

/* 13 - Pricing */

.pb-pricing .pb-border ul li:hover {
    margin-left: 30px;
}

/* 14 - Socials */

.pb-socials .pb-box .pb-icon i:hover {
    color: #FFD166;
}

/* 15 - Item Custom */

.pb-custom .pb-image:hover .pb-overlay {
    opacity: 1;
    visibility: visible;
}

.pb-custom .pb-zoom:hover {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}

/* 16 - Gallery */

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

.pb-gallery .pb-thumb:hover .pb-overlay {
    opacity: 1;
    visibility: visible;
}

/* 17 - Footer */

.pb-footer .pb-caption .pb-icon:hover i {
    color: #FFD166;
}

/* 18 - Content */

.pb-content a:hover {
    color: #FFD166;
}

.pb-post.pb-body .pb-tag a:hover {
    color: #FFD166;
}

/* 19 - Nav Posts */

.pb-nav-posts .pb-btn:hover {
    background: #FFD166 !important;
}

.pb-nav-posts .pb-btn:hover a {
    color: #222 !important;
}

.pb-nav-posts .pb-btn.pb-no-post:hover {
    background: none !important;
}

.pb-nav-projects .pb-btn:hover {
    background: #FFD166 !important;
}

.pb-nav-projects .pb-btn:hover a {
    color: #222 !important;
}

.pb-nav-projects .pb-btn.pb-no-post:hover {
    background: none !important;
}

/* 20 - Pagination */

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

.pb-page-list li:hover {
    background: #FFD166;
}

.pb-page-list li:hover a {
    color: #222 !important;
}

/* 21 - Share */

.pb-page.pb-share .pb-btn:hover .pb-label {
    margin-left: -100%;
}

.pb-page.pb-share .pb-btn:hover .pb-share {
    margin-right: 0;
}

.pb-post.pb-share .pb-btn:hover .pb-label {
    margin-left: -100%;
}

.pb-post.pb-share .pb-btn:hover .pb-share {
    margin-right: 0;
}

/* 22 - Comments */

.pb-comments .pb-btn-reply:hover {
    color: #222;
}

/* 23 - Widgets */

.pb-widget textarea:hover,
.pb-widget input:hover,
.pb-widget select:hover {
    background: #fff;
    color: #222;
}

.pb-widget .tagcloud a:hover {
    background: #FFD166;
}

.pb-widget .pb-thumb:hover {
    border-color: #FFD166;
}

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

